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)
337
if (!_codeInfos.TryGetValue(codeInfoHandle.
Address
, out CodeBlock? info))
338
throw new InvalidOperationException($"{nameof(CodeBlock)} not found for {codeInfoHandle.
Address
}");
345
if (!_codeInfos.TryGetValue(codeInfoHandle.
Address
, out CodeBlock? info))
346
throw new InvalidOperationException($"{nameof(CodeBlock)} not found for {codeInfoHandle.
Address
}");
358
TargetPointer runtimeFunctionPtr = jitManager?.GetUnwindInfo(range, codeInfoHandle.
Address
.Value) ?? TargetPointer.Null;
387
jitManager?.GetMethodRegionInfo(range, codeInfoHandle.
Address
.Value, out hotSize, out coldStart, out coldSize);
498
if (!_codeInfos.TryGetValue(codeInfoHandle.
Address
, out CodeBlock? info))
499
throw new InvalidOperationException($"{nameof(CodeBlock)} not found for {codeInfoHandle.
Address
}");
544
return jitManager?.GetUnwindInfo(range, codeInfoHandle.
Address
.Value) ?? TargetPointer.Null;
551
throw new InvalidOperationException($"{nameof(RangeSection)} not found for {codeInfoHandle.
Address
}");
569
return jitManager?.GetDebugInfo(range, codeInfoHandle.
Address
.Value, out hasFlagByte) ?? TargetPointer.Null;
582
jitManager?.GetGCInfo(range, codeInfoHandle.
Address
.Value, out gcInfo, out gcVersion);
588
if (!_codeInfos.TryGetValue(codeInfoHandle.
Address
, out CodeBlock? info))
589
throw new InvalidOperationException($"{nameof(CodeBlock)} not found for {codeInfoHandle.
Address
}");
619
throw new InvalidOperationException($"GC info not available for {codeInfoHandle.
Address
}");
752
if (!_codeInfos.TryGetValue(codeInfoHandle.
Address
, out CodeBlock? info))
753
throw new InvalidOperationException($"{nameof(CodeBlock)} not found for {codeInfoHandle.
Address
}");
755
RangeSection range = RangeSection.Find(_target, _topRangeSectionMapAddress, _rangeSectionMapLookup, _virtualIPRangeListAddress, 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)