1 override of ReadPointer
Microsoft.Diagnostics.DataContractReader (1)
ContractDescriptorTarget.cs (1)
614
public override TargetPointer
ReadPointer
(ulong address)
161 references to ReadPointer
Microsoft.Diagnostics.DataContractReader.Abstractions (4)
TargetFieldExtensions.cs (4)
52
return target.
ReadPointer
(address + (ulong)field.Offset);
66
return target.
ReadPointer
(address + (ulong)field.Offset);
134
TargetPointer pointer = target.
ReadPointer
(address + (ulong)field.Offset);
153
TargetPointer pointer = target.
ReadPointer
(address + (ulong)field.Offset);
Microsoft.Diagnostics.DataContractReader.Contracts (147)
_generated\151\Microsoft_Diagnostics_DataContractReader_Data.ObjectiveCMarshal.g.cs (1)
36
return target.
ReadPointer
(address);
_generated\23\Microsoft_Diagnostics_DataContractReader_Data.ComWrappers.g.cs (2)
36
return target.
ReadPointer
(address);
43
return target.
ReadPointer
(address);
Contracts\BuiltInCOM_1.cs (4)
72
TargetPointer tearOffAddRef = _target.
ReadPointer
(_target.ReadGlobalPointer(Constants.Globals.TearOffAddRef));
73
TargetPointer tearOffSimple = _target.
ReadPointer
(_target.ReadGlobalPointer(Constants.Globals.TearOffAddRefSimple));
74
TargetPointer tearOffSimpleInner = _target.
ReadPointer
(_target.ReadGlobalPointer(Constants.Globals.TearOffAddRefSimpleInner));
206
listAddress = _target.
ReadPointer
(globalPtr);
Contracts\CodeNotifications_1.cs (1)
213
TargetPointer tablePointer = _target.
ReadPointer
(globalAddr);
Contracts\ComWrappers_1.cs (1)
133
TargetPointer mow = _target.
ReadPointer
(listItemsArray.DataPointer + (ulong)(i * _target.PointerSize));
Contracts\DacStreams_1.cs (2)
60
TargetPointer miniMetaDataBuffAddress = target.
ReadPointer
(target.ReadGlobalPointer(Constants.Globals.MiniMetaDataBuffAddress));
109
TargetPointer eeObjectPointer = target.
ReadPointer
(currentAddress);
Contracts\Debugger\Debugger_1.cs (1)
37
debuggerAddress = _target.
ReadPointer
(debuggerPtrPtr);
Contracts\Exception_1.cs (1)
72
i1ArrayAddr = _target.
ReadPointer
(combinedArray.DataPointer);
Contracts\ExecutionManager\ExecutionManagerCore.cs (4)
40
? _target.
ReadPointer
(thePreStubPtr.Value)
461
TargetPointer eeJitManagerAddr = _target.
ReadPointer
(eeJitManagerPtr);
575
TargetPointer objectMethodTable = _target.
ReadPointer
(
621
TargetPointer objectMethodTable = _target.
ReadPointer
(
Contracts\ExecutionManager\ExecutionManagerCore.EEJitManager.cs (2)
181
TargetPointer codeHeaderAddress = Target.
ReadPointer
(codeHeaderIndirect);
211
return Target.
ReadPointer
(codeHeaderIndirect);
Contracts\ExecutionManager\ExecutionManagerCore.InterpreterJitManager.cs (1)
153
TargetPointer codeHeaderAddress = Target.
ReadPointer
(codeHeaderIndirect);
Contracts\ExecutionManager\Helpers\RangeSectionMap.cs (1)
94
public InteriorMapValue LoadValue(Target target) => new InteriorMapValue(target.
ReadPointer
(GetSlot(target)));
Contracts\GC\GC_1.cs (15)
105
minAddr = _target.
ReadPointer
(_target.ReadGlobalPointer(Constants.Globals.GCLowestAddress));
106
maxAddr = _target.
ReadPointer
(_target.ReadGlobalPointer(Constants.Globals.GCHighestAddress));
156
TargetPointer heapTable = _target.
ReadPointer
(_target.ReadGlobalPointer(Constants.Globals.Heaps));
159
yield return _target.
ReadPointer
(heapTable + (i * (uint)_target.PointerSize));
248
fillPointers.Add(_target.
ReadPointer
(fillPointersArrayStart + i * (uint)_target.PointerSize));
354
TargetPointer handleTablePtr = _target.
ReadPointer
(bucket.Table + (ulong)(j * _target.PointerSize));
631
TargetPointer handle = _target.
ReadPointer
(handleAddress);
656
handleData.Secondary = _target.
ReadPointer
(tableSegment.RgValue + offset * (uint)_target.PointerSize);
667
TargetPointer handle = _target.
ReadPointer
(handleAddress);
705
TargetPointer handleTablePtr = _target.
ReadPointer
(bucket.Table + (ulong)(j * _target.PointerSize));
744
TargetPointer bookkeepingStart = _target.
ReadPointer
(bookkeepingStartGlobal);
824
TargetPointer heapTable = _target.
ReadPointer
(_target.ReadGlobalPointer(Constants.Globals.Heaps));
827
TargetPointer heapAddress = _target.
ReadPointer
(heapTable + (i * (uint)_target.PointerSize));
863
TargetPointer segPtr = _target.
ReadPointer
(freeableSohPtr.Value);
870
TargetPointer segPtr = _target.
ReadPointer
(freeableUohPtr.Value);
Contracts\GC\GCHeapWKS.cs (13)
11
MarkArray = target.
ReadPointer
(markArrayPtr.Value);
13
NextSweepObj = target.
ReadPointer
(nextSweepObjPtr.Value);
15
BackgroundMinSavedAddr = target.
ReadPointer
(bgMinPtr.Value);
17
BackgroundMaxSavedAddr = target.
ReadPointer
(bgMaxPtr.Value);
18
AllocAllocated = target.
ReadPointer
(target.ReadGlobalPointer(Constants.Globals.GCHeapAllocAllocated));
19
EphemeralHeapSegment = target.
ReadPointer
(target.ReadGlobalPointer(Constants.Globals.GCHeapEphemeralHeapSegment));
20
CardTable = target.
ReadPointer
(target.ReadGlobalPointer(Constants.Globals.GCHeapCardTable));
21
FinalizeQueue = target.
ReadPointer
(target.ReadGlobalPointer(Constants.Globals.GCHeapFinalizeQueue));
25
SavedSweepEphemeralSeg = target.
ReadPointer
(savedSweepEphemeralSegPtr.Value);
27
SavedSweepEphemeralStart = target.
ReadPointer
(savedSweepEphemeralStartPtr.Value);
32
InternalRootArray = target.
ReadPointer
(internalRootArrayPtr.Value);
44
FreeableSohSegment = target.
ReadPointer
(freeableSohSegPtr.Value);
46
FreeableUohSegment = target.
ReadPointer
(freeableUohSegPtr.Value);
Contracts\GCInfo\X86\GCInfo.cs (1)
577
return _target.
ReadPointer
(pLocalloc);
Contracts\Loader_1.cs (4)
162
TargetPointer appDomain = _target.
ReadPointer
(appDomainPointer);
570
TargetPointer rawValue = _target.
ReadPointer
(entryAddress);
647
Data.SystemDomain systemDomain = _target.ProcessedData.GetOrAdd<Data.SystemDomain>(_target.
ReadPointer
(systemDomainPointer));
654
Data.SystemDomain systemDomain = _target.ProcessedData.GetOrAdd<Data.SystemDomain>(_target.
ReadPointer
(systemDomainPointer));
Contracts\Object_1.cs (2)
28
_stringMethodTable = target.
ReadPointer
(target.ReadGlobalPointer(Constants.Globals.StringMethodTable));
37
TargetPointer mt = _target.
ReadPointer
(address + _methodTableOffset);
Contracts\RuntimeMutableTypeSystem_1.cs (3)
62
TargetPointer entry = _target.
ReadPointer
(classList.Table + i * ptrSize);
101
? _target.
ReadPointer
(fieldDataAddress)
142
TargetPointer fieldObject = _target.
ReadPointer
(objectReferenceAddress);
Contracts\RuntimeTypeSystem_1.cs (20)
381
Instantiation[i] = rts.GetTypeHandle(target.
ReadPointer
(perInstInfo + (ulong)target.PointerSize * (ulong)i));
441
_freeObjectMethodTablePointer = target.
ReadPointer
(
443
_objectMethodTablePointer = target.
ReadPointer
(
445
_continuationMethodTablePointer = target.
ReadPointer
(
447
_continuationSingletonEEClassPointer = target.
ReadPointer
(
449
_multicastDelegateMethodTablePointer = target.
ReadPointer
(
465
_continuationMethodTablePointer = _target.
ReadPointer
(
477
_continuationSingletonEEClassPointer = _target.
ReadPointer
(
840
? (long)(int)_target.
ReadPointer
(mtAddress - pointerSize).Value
841
: (long)_target.
ReadPointer
(mtAddress - pointerSize).Value;
851
ulong rawSeriesSize = _target.
ReadPointer
(seriesBase).Value;
852
ulong seriesOffset = _target.
ReadPointer
(seriesBase + pointerSize).Value;
859
ulong startOffset = _target.
ReadPointer
(mtAddress - 2 * pointerSize).Value;
1055
TargetPointer dictionaryPointer = target.
ReadPointer
(perInstInfo + (ulong)target.PointerSize * (ulong)(genericsDictInfo.NumDicts - 1));
1061
TypeHandles[i] = rts.GetTypeHandle(target.
ReadPointer
(dictionaryPointer + (ulong)target.PointerSize * (ulong)i));
1448
TargetPointer typeHandlePtr = _target.
ReadPointer
(coreLibData.Classes + (ulong)typeCode * (ulong)_target.PointerSize);
1555
TypeHandles[i] = rts.GetTypeHandle(target.
ReadPointer
(retAndArgs + (ulong)target.PointerSize * (ulong)i));
1896
TargetPointer slotsStart = _target.
ReadPointer
(indirectionPointer);
1962
return _target.
ReadPointer
(ppLoaderModule);
2551
TargetPointer objRef = _target.
ReadPointer
(handleAddr);
Contracts\SHash_1.cs (1)
29
TargetPointer table = target.
ReadPointer
(address + (ulong)type.Fields[nameof(SHash<TKey, TEntry>.Table)].Offset);
Contracts\Signature\Signature_1.cs (1)
83
TargetPointer vaSigCookie = _target.
ReadPointer
(vaSigCookieAddr);
Contracts\StackWalk\Context\AMD64\AMD64Unwinder.cs (9)
799
context.Rip = _target.
ReadPointer
(context.Rsp);
800
context.Rsp = _target.
ReadPointer
(context.Rsp + (3 * 8));
811
context.Rip = _target.
ReadPointer
(context.Rsp);
873
SetRegister(ref context, unwindOp.OpInfo, _target.
ReadPointer
(context.Rsp));
960
SetRegister(ref context, unwindOp.OpInfo, _target.
ReadPointer
(frameBase + frameOffset));
975
SetRegister(ref context, unwindOp.OpInfo, _target.
ReadPointer
(frameBase + frameOffset));
1034
context.Rip = _target.
ReadPointer
(returnAddressPtr);
1035
context.Rsp = _target.
ReadPointer
(stackAddressPtr);
1068
context.Rip = _target.
ReadPointer
(context.Rsp);
Contracts\StackWalk\Context\LoongArch64\LoongArch64Unwinder.cs (1)
713
ulong value = _target.
ReadPointer
(address).Value;
Contracts\StackWalk\Context\RISCV64\RISCV64Unwinder.cs (1)
723
ulong value = _target.
ReadPointer
(address).Value;
Contracts\StackWalk\Context\Wasm\WasmR2RInfo.cs (1)
38
TargetPointer current = _target.
ReadPointer
(listHeadSlot.Value);
Contracts\StackWalk\Context\Wasm\WasmUnwinder.cs (2)
89
current = _target.
ReadPointer
(current + _pointerSize).Value;
110
=> _target.
ReadPointer
(sp.Value + _pointerSize);
Contracts\StackWalk\Context\X86\X86Unwinder.cs (12)
216
TargetPointer regValueFromStack = _target.
ReadPointer
(esp);
291
TargetPointer regValueFromStack = _target.
ReadPointer
(esp);
338
TargetPointer regValueFromStack = _target.
ReadPointer
(esp);
464
context.Eip = (uint)_target.
ReadPointer
(baseSP);
498
TargetPointer regValueFromStack = _target.
ReadPointer
(pSavedRegs);
507
context.Eip = (uint)_target.
ReadPointer
(curEbp + _pointerSize);
510
context.Ebp = (uint)_target.
ReadPointer
(curEbp);
545
context.Eip = (uint)_target.
ReadPointer
(context.Esp);
583
TargetPointer regValueFromStack = _target.
ReadPointer
(pSavedRegs);
592
context.Ebp = (uint)_target.
ReadPointer
(curEBP);
593
context.Esp = (uint)_target.
ReadPointer
(curEBP + _pointerSize);
596
context.Eip = (uint)_target.
ReadPointer
(context.Esp);
Contracts\StackWalk\GC\GcScanContext.cs (2)
98
obj = _target.
ReadPointer
(addr);
203
TargetPointer obj = _target.
ReadPointer
(ppObj);
Contracts\StackWalk\StackWalk_1.cs (4)
404
TargetPointer pExInfo = _target.
ReadPointer
(thread.ExceptionTracker);
1022
TargetPointer contextAddress = _target.
ReadPointer
(slotAddress.Value);
1187
=> _target.
ReadPointer
(new TargetPointer(unchecked(baseAddress.Value + (ulong)(long)offset)));
1267
return _target.
ReadPointer
(methodDescPtr);
Contracts\StackWalk\StackWalk_1.ExceptionHandling.cs (1)
192
return _target.
ReadPointer
(thread.ExceptionTracker);
Contracts\StressLog.cs (4)
175
while (target.
ReadPointer
(p) == TargetPointer.Null
181
if (target.
ReadPointer
(p) == TargetPointer.Null)
295
args[i] = target.
ReadPointer
((ulong)msg.Args + (ulong)(i * pointerSize));
331
args[i] = target.
ReadPointer
((ulong)msg.Args + (ulong)(i * pointerSize));
Contracts\SyncBlock_1.cs (3)
14
_syncTableEntries = target.
ReadPointer
(target.ReadGlobalPointer(Constants.Globals.SyncTableEntries));
37
TargetPointer syncBlockCache = _target.
ReadPointer
(_target.ReadGlobalPointer(Constants.Globals.SyncBlockCache));
85
TargetPointer syncBlockCache = _target.
ReadPointer
(_target.ReadGlobalPointer(Constants.Globals.SyncBlockCache));
Contracts\Thread_1.cs (8)
52
_threadStoreAddr = target.
ReadPointer
(target.ReadGlobalPointer(Constants.Globals.ThreadStore));
73
_target.
ReadPointer
(_target.ReadGlobalPointer(Constants.Globals.FinalizerThread)),
74
_target.
ReadPointer
(_target.ReadGlobalPointer(Constants.Globals.GCThread)));
127
TargetPointer address = _target.
ReadPointer
(thread.ExceptionTracker);
203
TargetPointer idDispenser = _target.
ReadPointer
(idDispenserPtr);
207
threadPtr = _target.
ReadPointer
(idDispenserObj.IdToThread + (ulong)(id * _target.PointerSize));
237
threadLocalStaticBase = _target.
ReadPointer
(arrayStartAddress + (ulong)(arrayIndex * _target.PointerSize));
273
TargetPointer exceptionTrackerPtr = _target.
ReadPointer
(thread.ExceptionTracker);
Contracts\WindowsErrorReporting_1.cs (1)
21
TargetPointer exceptionTrackerPtr = _target.
ReadPointer
(thread.ExceptionTracker);
Data\ArrayListBase.cs (1)
73
elements.Add(target.
ReadPointer
(ArrayStart + (i * (ulong)target.PointerSize)));
Data\Bucket.cs (2)
29
Keys[i] = target.
ReadPointer
(keysStart + (ulong)(i * target.PointerSize));
30
Values[i] = target.
ReadPointer
(valuesStart + (ulong)(i * target.PointerSize));
Data\ComCallWrapper.cs (1)
27
IPtrs[i] = target.
ReadPointer
(IPtr + (ulong)(i * target.PointerSize));
Data\DacEnumerableHash.cs (2)
42
TargetPointer chainElement = _target.
ReadPointer
(Buckets + (ulong)(bucketOffset * _target.PointerSize));
73
TargetPointer length = _target.
ReadPointer
(Buckets + (ulong)(SLOT_LENGTH * _target.PointerSize));
Data\EETypeHashTable.cs (1)
29
TargetPointer typeHandle = target.
ReadPointer
(entry);
Data\Frames\Frame.cs (1)
14
Identifier = target.
ReadPointer
(address);
Data\HandleTableMap.cs (1)
25
TargetPointer bucketPtr = target.
ReadPointer
(bucketsPtr + (ulong)(i * target.PointerSize));
Data\InstMethodHashTable.cs (1)
29
TargetPointer methodDescPtr = target.
ReadPointer
(entry);
Data\ObjectHandle.cs (1)
16
Handle = target.
ReadPointer
(address);
Data\ReadyToRunInfo.cs (1)
55
? target.
ReadPointer
(address + (ulong)type.Fields[nameof(ImportSections)].Offset)
RuntimeTypeSystemHelpers\TypeValidation.cs (5)
28
_continuationMethodTablePointer = _target.
ReadPointer
(
40
_continuationSingletonEEClassPointer = _target.
ReadPointer
(
82
internal TargetPointer EEClassOrCanonMT => _target.
ReadPointer
(Address + (ulong)_type.Fields[nameof(EEClassOrCanonMT)].Offset);
100
internal TargetPointer ParentMethodTable => _target.
ReadPointer
(Address + (ulong)_type.Fields[nameof(ParentMethodTable)].Offset);
117
internal TargetPointer MethodTable => _target.
ReadPointer
(Address + (ulong)_type.Fields[nameof(MethodTable)].Offset);
Microsoft.Diagnostics.DataContractReader.Legacy (10)
ClrDataExceptionState.cs (4)
138
exceptionObject = _target.
ReadPointer
(_thrownObjectHandle);
182
TargetPointer exceptionObject = _target.
ReadPointer
(_thrownObjectHandle);
319
exceptionRecord = _target.
ReadPointer
(
328
TargetPointer exceptionAddress = _target.
ReadPointer
(
ClrDataFrame.cs (1)
944
return target.
ReadPointer
(addr);
Dbi\DacDbiImpl.cs (2)
4508
*pRetVal = _target.
ReadPointer
(new TargetPointer(ptr)).Value;
4568
TargetPointer obj = _target.
ReadPointer
(new TargetPointer(vmHandle));
SOSDacImpl.cs (3)
591
data->managedObject = _target.
ReadPointer
(handle).ToClrDataAddress(_target);
2196
return _target.
ReadPointer
(pThunk + 2);
3164
: target.
ReadPointer
(table + offset).ToClrDataAddress(target);