1 write to _target
Microsoft.Diagnostics.DataContractReader.Legacy (1)
ClrDataMethodInstance.cs (1)
44
_target
= target;
31 references to _target
Microsoft.Diagnostics.DataContractReader.Legacy (31)
ClrDataMethodInstance.cs (31)
73
IRuntimeTypeSystem rts =
_target
.Contracts.RuntimeTypeSystem;
77
methodDefinition.Interface = new ClrDataMethodDefinition(
_target
, module, token, legacyMethodDefinition, _apiLock);
101
IRuntimeTypeSystem rts =
_target
.Contracts.RuntimeTypeSystem;
121
mod.Interface = new ClrDataModule(module,
_target
, legacyMod, _apiLock);
158
IRuntimeTypeSystem rts =
_target
.Contracts.RuntimeTypeSystem;
168
_target
,
177
string? fallbackName =
_target
.Contracts.DacStreams.StringFromEEAddress(_methodDesc.Address);
272
TargetCodePointer pCode = address.ToTargetCodePointer(
_target
);
276
if (!
_target
.Contracts.DebugInfo.HasDebugInfo(pCode))
279
IEnumerable<OffsetMapping> mapEnumerable =
_target
.Contracts.DebugInfo.GetMethodNativeMap(
373
TargetCodePointer nativeCode =
_target
.Contracts.RuntimeTypeSystem.GetNativeCode(_methodDesc);
374
TargetCodePointer pCode =
_target
.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(nativeCode);
375
TargetPointer codeStart = pCode.ToAddress(
_target
);
376
if (!
_target
.Contracts.DebugInfo.HasDebugInfo(pCode))
379
IEnumerable<OffsetMapping> mapEnumerable =
_target
.Contracts.DebugInfo.GetMethodNativeMap(
396
addressRanges[hits].startAddress = new TargetPointer(codeStart + entry.NativeOffset).ToClrDataAddress(
_target
);
399
: new TargetPointer(codeStart + nativeEndOffset).ToClrDataAddress(
_target
);
463
TargetCodePointer nativeCode =
_target
.Contracts.RuntimeTypeSystem.GetNativeCode(_methodDesc);
464
TargetCodePointer pCode =
_target
.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(nativeCode);
465
TargetPointer codeStart = pCode.ToAddress(
_target
);
469
if (!
_target
.Contracts.DebugInfo.HasDebugInfo(pCode))
472
IEnumerable<OffsetMapping> mapEnumerable =
_target
.Contracts.DebugInfo.GetMethodNativeMap(
492
maps[outputMapIndex].startAddress = new TargetPointer(codeStart + entry.NativeOffset).ToClrDataAddress(
_target
);
493
maps[outputMapIndex].endAddress = new TargetPointer(codeStart + nativeEndOffset).ToClrDataAddress(
_target
);
550
IRuntimeTypeSystem rts =
_target
.Contracts.RuntimeTypeSystem;
552
TargetCodePointer code =
_target
.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(nativeCode);
563
IExecutionManager executionManager =
_target
.Contracts.ExecutionManager;
567
throw new InvalidOperationException($"No code block found for native code address {code.ToClrDataAddress(
_target
):x} (the address may be invalid or the corresponding module may not be loaded).");
572
IGCInfo gcInfo =
_target
.Contracts.GCInfo;
577
ClrDataAddress startAddress = code.ToClrDataAddress(
_target
);
762
IRuntimeTypeSystem rts =
_target
.Contracts.RuntimeTypeSystem;