1 write to Address
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IExecutionManager.cs (1)
13
public CodeBlockHandle(TargetPointer address) =>
Address
= address;
20 references to Address
Microsoft.Diagnostics.DataContractReader.Contracts (20)
Contracts\ExecutionManager\ExecutionManagerCore.cs (17)
232
if (!_codeInfos.TryGetValue(codeInfoHandle.
Address
, out CodeBlock? info))
233
throw new InvalidOperationException($"{nameof(CodeBlock)} not found for {codeInfoHandle.
Address
}");
240
if (!_codeInfos.TryGetValue(codeInfoHandle.
Address
, out CodeBlock? info))
241
throw new InvalidOperationException($"{nameof(CodeBlock)} not found for {codeInfoHandle.
Address
}");
253
TargetPointer runtimeFunctionPtr = jitManager?.GetUnwindInfo(range, codeInfoHandle.
Address
.Value) ?? TargetPointer.Null;
278
jitManager?.GetMethodRegionInfo(range, codeInfoHandle.
Address
.Value, out hotSize, out coldStart, out coldSize);
331
if (!_codeInfos.TryGetValue(codeInfoHandle.
Address
, out CodeBlock? info))
332
throw new InvalidOperationException($"{nameof(CodeBlock)} not found for {codeInfoHandle.
Address
}");
360
return jitManager?.GetUnwindInfo(range, codeInfoHandle.
Address
.Value) ?? TargetPointer.Null;
367
throw new InvalidOperationException($"{nameof(RangeSection)} not found for {codeInfoHandle.
Address
}");
380
return jitManager?.GetDebugInfo(range, codeInfoHandle.
Address
.Value, out hasFlagByte) ?? TargetPointer.Null;
393
jitManager?.GetGCInfo(range, codeInfoHandle.
Address
.Value, out gcInfo, out gcVersion);
399
if (!_codeInfos.TryGetValue(codeInfoHandle.
Address
, out CodeBlock? info))
400
throw new InvalidOperationException($"{nameof(CodeBlock)} not found for {codeInfoHandle.
Address
}");
461
if (!_codeInfos.TryGetValue(codeInfoHandle.
Address
, out CodeBlock? info))
462
throw new InvalidOperationException($"{nameof(CodeBlock)} not found for {codeInfoHandle.
Address
}");
464
RangeSection range = RangeSection.Find(_target, _topRangeSectionMap, _rangeSectionMapLookup, codeInfoHandle.
Address
.Value);
Contracts\ExecutionManager\ExecutionManagerCore.EEJitManager.cs (1)
206
TargetPointer codeStart = FindMethodCode(rangeSection, new TargetCodePointer(codeInfoHandle.
Address
));
Contracts\ExecutionManager\ExecutionManagerCore.InterpreterJitManager.cs (1)
116
TargetPointer codeStart = FindMethodCode(rangeSection, new TargetCodePointer(codeInfoHandle.
Address
));
Contracts\StackWalk\StackWalk_1.cs (1)
923
if (_eman.GetCodeBlockHandle(codePointer) is CodeBlockHandle cbh && cbh.
Address
!= TargetPointer.Null)