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)
235
if (!_codeInfos.TryGetValue(codeInfoHandle.
Address
, out CodeBlock? info))
236
throw new InvalidOperationException($"{nameof(CodeBlock)} not found for {codeInfoHandle.
Address
}");
243
if (!_codeInfos.TryGetValue(codeInfoHandle.
Address
, out CodeBlock? info))
244
throw new InvalidOperationException($"{nameof(CodeBlock)} not found for {codeInfoHandle.
Address
}");
256
TargetPointer runtimeFunctionPtr = jitManager?.GetUnwindInfo(range, codeInfoHandle.
Address
.Value) ?? TargetPointer.Null;
282
jitManager?.GetMethodRegionInfo(range, codeInfoHandle.
Address
.Value, out hotSize, out coldStart, out coldSize);
335
if (!_codeInfos.TryGetValue(codeInfoHandle.
Address
, out CodeBlock? info))
336
throw new InvalidOperationException($"{nameof(CodeBlock)} not found for {codeInfoHandle.
Address
}");
364
return jitManager?.GetUnwindInfo(range, codeInfoHandle.
Address
.Value) ?? TargetPointer.Null;
371
throw new InvalidOperationException($"{nameof(RangeSection)} not found for {codeInfoHandle.
Address
}");
384
return jitManager?.GetDebugInfo(range, codeInfoHandle.
Address
.Value, out hasFlagByte) ?? TargetPointer.Null;
397
jitManager?.GetGCInfo(range, codeInfoHandle.
Address
.Value, out gcInfo, out gcVersion);
403
if (!_codeInfos.TryGetValue(codeInfoHandle.
Address
, out CodeBlock? info))
404
throw new InvalidOperationException($"{nameof(CodeBlock)} not found for {codeInfoHandle.
Address
}");
420
throw new InvalidOperationException($"GC info not available for {codeInfoHandle.
Address
}");
483
if (!_codeInfos.TryGetValue(codeInfoHandle.
Address
, out CodeBlock? info))
484
throw new InvalidOperationException($"{nameof(CodeBlock)} not found for {codeInfoHandle.
Address
}");
486
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)
997
if (_eman.GetCodeBlockHandle(codePointer) is CodeBlockHandle cbh && cbh.
Address
!= TargetPointer.Null)