3 implementations of IStackWalk
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IStackWalk.cs (1)
90public struct StackWalk : IStackWalk
Microsoft.Diagnostics.DataContractReader.Contracts (2)
Contracts\StackWalk\StackWalk_1.cs (1)
16internal partial class StackWalk_1 : IStackWalk
Contracts\StackWalk\StackWalk_1.ExceptionHandling.cs (1)
11internal partial class StackWalk_1 : IStackWalk
33 references to IStackWalk
Microsoft.Diagnostics.DataContractReader.Abstractions (2)
ContractRegistry.cs (2)
67public virtual IStackWalk StackWalk => GetContract<IStackWalk>();
Microsoft.Diagnostics.DataContractReader.Contracts (18)
Contracts\StackWalk\StackWalk_1.cs (17)
125IEnumerable<IStackDataFrameHandle> IStackWalk.CreateStackWalk(ThreadData threadData) 167IReadOnlyList<StackReferenceData> IStackWalk.WalkStackReferences(ThreadData threadData) 204TargetPointer pFrame = ((IStackWalk)this).GetFrameAddress(gcFrame.Frame); 814byte[] IStackWalk.GetRawContext(IStackDataFrameHandle stackDataFrameHandle) 820TargetPointer IStackWalk.GetFrameAddress(IStackDataFrameHandle stackDataFrameHandle) 830TargetPointer IStackWalk.GetInstructionPointer(IStackDataFrameHandle stackDataFrameHandle) 836string IStackWalk.GetFrameName(TargetPointer frameIdentifier) 839TargetPointer IStackWalk.GetMethodDescPtr(TargetPointer framePtr) 842TargetPointer IStackWalk.GetMethodDescPtr(IStackDataFrameHandle stackDataFrameHandle) 847TargetPointer framePtr = ((IStackWalk)this).GetFrameAddress(handle); 887return ((IStackWalk)this).GetMethodDescPtr(framePtr); 898IEnumerable<StackFrameData> IStackWalk.GetFrames(TargetPointer threadPointer) 912bool IStackWalk.IsExceptionHandlingHelperInlinedCallFrame(TargetPointer frameAddress) => _frameHelpers.IsExceptionHandlingHelperInlinedCallFrame(frameAddress); 914DebuggerEvalData IStackWalk.GetDebuggerEvalData(TargetPointer funcEvalFrameAddress) 921byte[] IStackWalk.GetContext(ThreadData threadData, ThreadContextSource contextSource, uint contextFlags) 982TargetPointer IStackWalk.GetRedirectedContextPointer(ThreadData threadData) 1008byte[] bytes = ((IStackWalk)this).GetContext(
CoreCLRContracts.cs (1)
22registry.Register<IStackWalk>("c1", static t => new StackWalk_1(t));
Microsoft.Diagnostics.DataContractReader.Legacy (13)
ClrDataFrame.cs (4)
48IStackWalk stackWalk = _target.Contracts.StackWalk; 352IStackWalk stackWalk = _target.Contracts.StackWalk; 407IStackWalk stackWalk = _target.Contracts.StackWalk; 459IStackWalk stackWalk = _target.Contracts.StackWalk;
ClrDataStackWalk.cs (2)
67IStackWalk sw = _target.Contracts.StackWalk; 190IStackWalk sw = _target.Contracts.StackWalk;
Dbi\DacDbiImpl.cs (4)
1217IStackWalk sw = _target.Contracts.StackWalk; 1295private static bool IsReportedInternalFrame(IStackWalk stackwalk, Contracts.StackFrameData frame) 1311IStackWalk stackwalk = _target.Contracts.StackWalk; 1346IStackWalk stackwalk = _target.Contracts.StackWalk;
SOSDacImpl.cs (3)
1209IStackWalk stackWalk = _target.Contracts.StackWalk; 2704Contracts.IStackWalk stackWalkContract = _target.Contracts.StackWalk; 4051IStackWalk stackWalkContract = _target.Contracts.StackWalk;