1 write to _target
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\StackWalk\StackWalk_1.cs (1)
25
_target
= target;
40 references to _target
Microsoft.Diagnostics.DataContractReader.Contracts (40)
Contracts\StackWalk\StackWalk_1.cs (30)
127
IPlatformAgnosticContext context = IPlatformAgnosticContext.GetContextForPlatform(
_target
);
131
FrameIterator frameIterator = new(
_target
, threadData);
170
IPlatformAgnosticContext context = IPlatformAgnosticContext.GetContextForPlatform(
_target
);
173
FrameIterator frameIterator = new(
_target
, threadData);
194
GcScanContext scanContext = new(
_target
, resolveInteriorPointers: false);
234
IGCInfoHandle gcHandle =
_target
.Contracts.GCInfo.DecodePlatformSpecificGCInfo(gcInfoAddr, gcVersion);
237
foreach (var range in
_target
.Contracts.GCInfo.GetInterruptibleRanges(gcHandle))
483
if (parentStackFrame == TargetPointer.PlatformMaxValue(
_target
) ||
534
if (parentStackFrame == TargetPointer.PlatformMaxValue(
_target
) ||
544
Data.ExceptionInfo exInfo =
_target
.ProcessedData.GetOrAdd<Data.ExceptionInfo>(pExInfo);
646
callerContext.Unwind(
_target
);
679
handle.Context.Unwind(
_target
);
809
parentContext.Unwind(
_target
);
857
Data.Frame frameData =
_target
.ProcessedData.GetOrAdd<Data.Frame>(framePtr);
863
IRuntimeTypeSystem rts =
_target
.Contracts.RuntimeTypeSystem;
865
Data.InlinedCallFrame icf =
_target
.ProcessedData.GetOrAdd<Data.InlinedCallFrame>(framePtr);
880
TargetPointer methodDescPtr = framePtr +
_target
.GetTypeInfo(DataType.InlinedCallFrame).Size
882
return
_target
.ReadPointer(methodDescPtr);
900
ThreadData threadData =
_target
.Contracts.Thread.GetThreadData(threadPointer);
901
FrameIterator iterator = new FrameIterator(
_target
, threadData);
916
Data.FuncEvalFrame funcEvalFrame =
_target
.ProcessedData.GetOrAdd<Data.FuncEvalFrame>(funcEvalFrameAddress);
917
Data.DebuggerEval debuggerEval =
_target
.ProcessedData.GetOrAdd<Data.DebuggerEval>(funcEvalFrame.DebuggerEvalPtr);
923
IPlatformAgnosticContext context = IPlatformAgnosticContext.GetContextForPlatform(
_target
);
934
_target
.ReadBuffer(filterContext.Value, buffer);
938
if (
_target
.TryGetThreadContext(threadData.OSId.Value, contextFlags, buffer))
949
IPlatformAgnosticContext context = IPlatformAgnosticContext.GetContextForPlatform(
_target
);
951
FrameIterator iterator = new FrameIterator(
_target
, threadData);
984
FrameIterator iterator = new FrameIterator(
_target
, threadData);
987
Data.ResumableFrame rf =
_target
.ProcessedData.GetOrAdd<Data.ResumableFrame>(iterator.CurrentFrameAddress);
996
TargetCodePointer codePointer = CodePointerUtils.CodePointerFromAddress(ip,
_target
);
Contracts\StackWalk\StackWalk_1.ExceptionHandling.cs (10)
50
callerContext.Unwind(
_target
);
68
return TargetPointer.PlatformMaxValue(
_target
);
74
callerCallerContext.Unwind(
_target
);
83
Data.ExceptionInfo exInfo =
_target
.ProcessedData.GetOrAdd<Data.ExceptionInfo>(pExInfo);
87
if (exInfo.StackLowBound == TargetPointer.PlatformMaxValue(
_target
) &&
134
Data.Thread thread =
_target
.ProcessedData.GetOrAdd<Data.Thread>(handle.ThreadData.ThreadAddress);
137
return
_target
.ReadPointer(thread.ExceptionTracker);
148
callerContext.Unwind(
_target
);
159
Data.ExceptionInfo exceptionInfo =
_target
.ProcessedData.GetOrAdd<Data.ExceptionInfo>(pExInfo);
175
if (exceptionInfo.StackLowBound == TargetPointer.PlatformMaxValue(
_target
)