1 write to Address
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IExecutionManager.cs (1)
13
public CodeBlockHandle(TargetPointer address) =>
Address
= address;
21 references to Address
Microsoft.Diagnostics.DataContractReader.Contracts (21)
Contracts\ExecutionManager\ExecutionManagerCore.cs (18)
241
if (!_codeInfos.TryGetValue(codeInfoHandle.
Address
, out CodeBlock? info))
242
throw new InvalidOperationException($"{nameof(CodeBlock)} not found for {codeInfoHandle.
Address
}");
249
if (!_codeInfos.TryGetValue(codeInfoHandle.
Address
, out CodeBlock? info))
250
throw new InvalidOperationException($"{nameof(CodeBlock)} not found for {codeInfoHandle.
Address
}");
262
TargetPointer runtimeFunctionPtr = jitManager?.GetUnwindInfo(range, codeInfoHandle.
Address
.Value) ?? TargetPointer.Null;
288
jitManager?.GetMethodRegionInfo(range, codeInfoHandle.
Address
.Value, out hotSize, out coldStart, out coldSize);
341
if (!_codeInfos.TryGetValue(codeInfoHandle.
Address
, out CodeBlock? info))
342
throw new InvalidOperationException($"{nameof(CodeBlock)} not found for {codeInfoHandle.
Address
}");
370
return jitManager?.GetUnwindInfo(range, codeInfoHandle.
Address
.Value) ?? TargetPointer.Null;
377
throw new InvalidOperationException($"{nameof(RangeSection)} not found for {codeInfoHandle.
Address
}");
390
return jitManager?.GetDebugInfo(range, codeInfoHandle.
Address
.Value, out hasFlagByte) ?? TargetPointer.Null;
403
jitManager?.GetGCInfo(range, codeInfoHandle.
Address
.Value, out gcInfo, out gcVersion);
409
if (!_codeInfos.TryGetValue(codeInfoHandle.
Address
, out CodeBlock? info))
410
throw new InvalidOperationException($"{nameof(CodeBlock)} not found for {codeInfoHandle.
Address
}");
440
throw new InvalidOperationException($"GC info not available for {codeInfoHandle.
Address
}");
542
if (!_codeInfos.TryGetValue(codeInfoHandle.
Address
, out CodeBlock? info))
543
throw new InvalidOperationException($"{nameof(CodeBlock)} not found for {codeInfoHandle.
Address
}");
545
RangeSection range = RangeSection.Find(_target, _topRangeSectionMap, _rangeSectionMapLookup, codeInfoHandle.
Address
.Value);
Contracts\ExecutionManager\ExecutionManagerCore.EEJitManager.cs (1)
245
TargetPointer codeStart = FindMethodCode(rangeSection, new TargetCodePointer(codeInfoHandle.
Address
));
Contracts\ExecutionManager\ExecutionManagerCore.InterpreterJitManager.cs (1)
117
TargetPointer codeStart = FindMethodCode(rangeSection, new TargetCodePointer(codeInfoHandle.
Address
));
Contracts\StackWalk\StackWalk_1.cs (1)
1384
if (_eman.GetCodeBlockHandle(ip) is CodeBlockHandle cbh && cbh.
Address
!= TargetPointer.Null)