3 implementations of IStackWalk
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IStackWalk.cs (1)
62
public struct StackWalk :
IStackWalk
Microsoft.Diagnostics.DataContractReader.Contracts (2)
Contracts\StackWalk\StackWalk_1.cs (1)
16
internal partial class StackWalk_1 :
IStackWalk
Contracts\StackWalk\StackWalk_1.ExceptionHandling.cs (1)
11
internal partial class StackWalk_1 :
IStackWalk
29 references to IStackWalk
Microsoft.Diagnostics.DataContractReader.Abstractions (2)
ContractRegistry.cs (2)
67
public virtual
IStackWalk
StackWalk => GetContract<
IStackWalk
>();
Microsoft.Diagnostics.DataContractReader.Contracts (15)
Contracts\StackWalk\StackWalk_1.cs (14)
140
IEnumerable<IStackDataFrameHandle>
IStackWalk
.CreateStackWalk(ThreadData threadData)
188
IReadOnlyList<StackReferenceData>
IStackWalk
.WalkStackReferences(ThreadData threadData)
228
TargetPointer pFrame = ((
IStackWalk
)this).GetFrameAddress(gcFrame.Frame);
813
byte[]
IStackWalk
.GetRawContext(IStackDataFrameHandle stackDataFrameHandle)
819
TargetPointer
IStackWalk
.GetFrameAddress(IStackDataFrameHandle stackDataFrameHandle)
829
TargetPointer
IStackWalk
.GetInstructionPointer(IStackDataFrameHandle stackDataFrameHandle)
835
string
IStackWalk
.GetFrameName(TargetPointer frameIdentifier)
838
TargetPointer
IStackWalk
.GetMethodDescPtr(TargetPointer framePtr)
841
TargetPointer
IStackWalk
.GetMethodDescPtr(IStackDataFrameHandle stackDataFrameHandle)
846
TargetPointer framePtr = ((
IStackWalk
)this).GetFrameAddress(handle);
886
return ((
IStackWalk
)this).GetMethodDescPtr(framePtr);
897
IEnumerable<StackFrameData>
IStackWalk
.GetFrames(TargetPointer threadPointer)
911
bool
IStackWalk
.IsExceptionHandlingHelperInlinedCallFrame(TargetPointer frameAddress) => _frameHelpers.IsExceptionHandlingHelperInlinedCallFrame(frameAddress);
913
DebuggerEvalData
IStackWalk
.GetDebuggerEvalData(TargetPointer funcEvalFrameAddress)
CoreCLRContracts.cs (1)
22
registry.Register<
IStackWalk
>("c1", static t => new StackWalk_1(t));
Microsoft.Diagnostics.DataContractReader.Legacy (12)
ClrDataFrame.cs (4)
48
IStackWalk
stackWalk = _target.Contracts.StackWalk;
352
IStackWalk
stackWalk = _target.Contracts.StackWalk;
407
IStackWalk
stackWalk = _target.Contracts.StackWalk;
459
IStackWalk
stackWalk = _target.Contracts.StackWalk;
ClrDataStackWalk.cs (2)
46
IStackWalk
sw = _target.Contracts.StackWalk;
158
IStackWalk
sw = _target.Contracts.StackWalk;
Dbi\DacDbiImpl.cs (3)
1156
private static bool IsReportedInternalFrame(
IStackWalk
stackwalk, Contracts.StackFrameData frame)
1172
IStackWalk
stackwalk = _target.Contracts.StackWalk;
1207
IStackWalk
stackwalk = _target.Contracts.StackWalk;
SOSDacImpl.cs (3)
1209
IStackWalk
stackWalk = _target.Contracts.StackWalk;
2704
Contracts.
IStackWalk
stackWalkContract = _target.Contracts.StackWalk;
4051
IStackWalk
stackWalkContract = _target.Contracts.StackWalk;