1 write to Address
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IExecutionManager.cs (1)
13public CodeBlockHandle(TargetPointer address) => Address = address;
21 references to Address
Microsoft.Diagnostics.DataContractReader.Contracts (21)
Contracts\ExecutionManager\ExecutionManagerCore.cs (18)
337if (!_codeInfos.TryGetValue(codeInfoHandle.Address, out CodeBlock? info)) 338throw new InvalidOperationException($"{nameof(CodeBlock)} not found for {codeInfoHandle.Address}"); 345if (!_codeInfos.TryGetValue(codeInfoHandle.Address, out CodeBlock? info)) 346throw new InvalidOperationException($"{nameof(CodeBlock)} not found for {codeInfoHandle.Address}"); 358TargetPointer runtimeFunctionPtr = jitManager?.GetUnwindInfo(range, codeInfoHandle.Address.Value) ?? TargetPointer.Null; 387jitManager?.GetMethodRegionInfo(range, codeInfoHandle.Address.Value, out hotSize, out coldStart, out coldSize); 498if (!_codeInfos.TryGetValue(codeInfoHandle.Address, out CodeBlock? info)) 499throw new InvalidOperationException($"{nameof(CodeBlock)} not found for {codeInfoHandle.Address}"); 544return jitManager?.GetUnwindInfo(range, codeInfoHandle.Address.Value) ?? TargetPointer.Null; 551throw new InvalidOperationException($"{nameof(RangeSection)} not found for {codeInfoHandle.Address}"); 569return jitManager?.GetDebugInfo(range, codeInfoHandle.Address.Value, out hasFlagByte) ?? TargetPointer.Null; 582jitManager?.GetGCInfo(range, codeInfoHandle.Address.Value, out gcInfo, out gcVersion); 588if (!_codeInfos.TryGetValue(codeInfoHandle.Address, out CodeBlock? info)) 589throw new InvalidOperationException($"{nameof(CodeBlock)} not found for {codeInfoHandle.Address}"); 619throw new InvalidOperationException($"GC info not available for {codeInfoHandle.Address}"); 752if (!_codeInfos.TryGetValue(codeInfoHandle.Address, out CodeBlock? info)) 753throw new InvalidOperationException($"{nameof(CodeBlock)} not found for {codeInfoHandle.Address}"); 755RangeSection range = RangeSection.Find(_target, _topRangeSectionMapAddress, _rangeSectionMapLookup, _virtualIPRangeListAddress, codeInfoHandle.Address.Value);
Contracts\ExecutionManager\ExecutionManagerCore.EEJitManager.cs (1)
245TargetPointer codeStart = FindMethodCode(rangeSection, new TargetCodePointer(codeInfoHandle.Address));
Contracts\ExecutionManager\ExecutionManagerCore.InterpreterJitManager.cs (1)
117TargetPointer codeStart = FindMethodCode(rangeSection, new TargetCodePointer(codeInfoHandle.Address));
Contracts\StackWalk\StackWalk_1.cs (1)
1384if (_eman.GetCodeBlockHandle(ip) is CodeBlockHandle cbh && cbh.Address != TargetPointer.Null)