1 write to BeginAddress
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Data\RuntimeFunction.cs (1)
15BeginAddress = target.ReadField<uint>(address, type, nameof(BeginAddress));
24 references to BeginAddress
Microsoft.Diagnostics.DataContractReader.Contracts (24)
Contracts\ExecutionManager\ExecutionManagerCore.cs (1)
263return range.Data.RangeBegin + runtimeFunction.BeginAddress;
Contracts\ExecutionManager\ExecutionManagerCore.ReadyToRunJitManager.cs (5)
51new TargetCodePointer(imageBase.Value + function.BeginAddress), Target); 60new TargetCodePointer(imageBase.Value + coldFunction.BeginAddress), Target); 97uint coldBeginOffset = coldStartFunc.BeginAddress; 98uint coldEndOffset = coldEndFunc.BeginAddress + _runtimeFunctions.GetFunctionLength(imageBase, coldEndFunc); 273TargetCodePointer startAddress = imageBase + function.BeginAddress;
Contracts\ExecutionManager\Helpers\RuntimeFunctionLookup.cs (4)
25return function.EndAddress.Value - function.BeginAddress; 52return relativeAddress < func.BeginAddress; 61if (relativeAddress >= nextFunc.BeginAddress) 66return relativeAddress >= func.BeginAddress;
Contracts\StackWalk\Context\AMD64\AMD64Unwinder.cs (7)
96uint prologOffset = (uint)(controlPC - (functionEntry.BeginAddress + imageBase)); 332if (branchTarget < functionEntry.BeginAddress || 352(branchTarget == primaryFunctionEntry.BeginAddress)) 358else if ((branchTarget == functionEntry.BeginAddress) && 829uint prologOffset = (uint)(controlPC - (functionEntry.BeginAddress + imageBase)); 1253if (primaryFunctionEntry.BeginAddress == targetFunctionEntry.BeginAddress)
Contracts\StackWalk\Context\ARM\ARMUnwinder.cs (2)
89uint offsetInFunction = (controlPcRva - (functionEntry.BeginAddress & ~1u)) / 2u; 646uint offsetInFunction = (controlPcRva - (functionEntry.BeginAddress & ~1u)) / 2;
Contracts\StackWalk\Context\ARM64\ARM64Unwinder.cs (2)
114controlPcRva = functionEntry.BeginAddress; 185uint offsetInFunction = (controlPcRva - functionEntry.BeginAddress) / 4;
Contracts\StackWalk\Context\LoongArch64\LoongArch64Unwinder.cs (1)
121uint offsetInFunction = (controlPcRva - functionEntry.BeginAddress) / 4;
Contracts\StackWalk\Context\RISCV64\RISCV64Unwinder.cs (1)
135uint offsetInFunction = (controlPcRva - functionEntry.BeginAddress) / 4;
Data\RuntimeFunction.cs (1)
15BeginAddress = target.ReadField<uint>(address, type, nameof(BeginAddress));