1 override of ReadPointer
Microsoft.Diagnostics.DataContractReader (1)
ContractDescriptorTarget.cs (1)
588
public override TargetPointer
ReadPointer
(ulong address)
149 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 (138)
_generated\135\Microsoft_Diagnostics_DataContractReader_Data.ObjectiveCMarshal.g.cs (1)
33
return target.
ReadPointer
(address);
_generated\20\Microsoft_Diagnostics_DataContractReader_Data.ComWrappers.g.cs (2)
33
return target.
ReadPointer
(address);
40
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));
207
listAddress = _target.
ReadPointer
(globalPtr);
Contracts\CodeNotifications_1.cs (1)
215
TargetPointer tablePointer = _target.
ReadPointer
(globalAddr);
Contracts\ComWrappers_1.cs (1)
135
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)
73
i1ArrayAddr = _target.
ReadPointer
(combinedArray.DataPointer);
Contracts\ExecutionManager\ExecutionManagerCore.cs (3)
443
TargetPointer eeJitManagerAddr = _target.
ReadPointer
(eeJitManagerPtr);
518
TargetPointer objectMethodTable = _target.
ReadPointer
(
563
TargetPointer objectMethodTable = _target.
ReadPointer
(
Contracts\ExecutionManager\ExecutionManagerCore.EEJitManager.cs (1)
172
return Target.
ReadPointer
(codeHeaderIndirect);
Contracts\ExecutionManager\ExecutionManagerCore.InterpreterJitManager.cs (1)
152
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);
658
handleData.Secondary = _target.
ReadPointer
(tableSegment.RgValue + offset * (uint)_target.PointerSize);
669
TargetPointer handle = _target.
ReadPointer
(handleAddress);
707
TargetPointer handleTablePtr = _target.
ReadPointer
(bucket.Table + (ulong)(j * _target.PointerSize));
746
TargetPointer bookkeepingStart = _target.
ReadPointer
(bookkeepingStartGlobal);
827
TargetPointer heapTable = _target.
ReadPointer
(_target.ReadGlobalPointer(Constants.Globals.Heaps));
830
TargetPointer heapAddress = _target.
ReadPointer
(heapTable + (i * (uint)_target.PointerSize));
866
TargetPointer segPtr = _target.
ReadPointer
(freeableSohPtr.Value);
873
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\Loader_1.cs (4)
161
TargetPointer appDomain = _target.
ReadPointer
(appDomainPointer);
552
TargetPointer rawValue = _target.
ReadPointer
(entryAddress);
622
Data.SystemDomain systemDomain = _target.ProcessedData.GetOrAdd<Data.SystemDomain>(_target.
ReadPointer
(systemDomainPointer));
629
Data.SystemDomain systemDomain = _target.ProcessedData.GetOrAdd<Data.SystemDomain>(_target.
ReadPointer
(systemDomainPointer));
Contracts\Object_1.cs (2)
26
_stringMethodTable = target.
ReadPointer
(target.ReadGlobalPointer(Constants.Globals.StringMethodTable));
35
TargetPointer mt = _target.
ReadPointer
(address + _methodTableOffset);
Contracts\RuntimeMutableTypeSystem_1.cs (2)
62
TargetPointer entry = _target.
ReadPointer
(classList.Table + i * ptrSize);
138
TargetPointer fieldObject = _target.
ReadPointer
(objectReferenceAddress);
Contracts\RuntimeTypeSystem_1.cs (20)
361
Instantiation[i] = rts.GetTypeHandle(target.
ReadPointer
(perInstInfo + (ulong)target.PointerSize * (ulong)i));
421
_freeObjectMethodTablePointer = target.
ReadPointer
(
423
_objectMethodTablePointer = target.
ReadPointer
(
425
_continuationMethodTablePointer = target.
ReadPointer
(
427
_continuationSingletonEEClassPointer = target.
ReadPointer
(
429
_multicastDelegateMethodTablePointer = target.
ReadPointer
(
445
_continuationMethodTablePointer = _target.
ReadPointer
(
457
_continuationSingletonEEClassPointer = _target.
ReadPointer
(
788
? (long)(int)_target.
ReadPointer
(mtAddress - pointerSize).Value
789
: (long)_target.
ReadPointer
(mtAddress - pointerSize).Value;
799
ulong rawSeriesSize = _target.
ReadPointer
(seriesBase).Value;
800
ulong seriesOffset = _target.
ReadPointer
(seriesBase + pointerSize).Value;
807
ulong startOffset = _target.
ReadPointer
(mtAddress - 2 * pointerSize).Value;
995
TargetPointer dictionaryPointer = target.
ReadPointer
(perInstInfo + (ulong)target.PointerSize * (ulong)(genericsDictInfo.NumDicts - 1));
1001
TypeHandles[i] = rts.GetTypeHandle(target.
ReadPointer
(dictionaryPointer + (ulong)target.PointerSize * (ulong)i));
1357
TargetPointer typeHandlePtr = _target.
ReadPointer
(coreLibData.Classes + (ulong)typeCode * (ulong)_target.PointerSize);
1462
TypeHandles[i] = rts.GetTypeHandle(target.
ReadPointer
(retAndArgs + (ulong)target.PointerSize * (ulong)i));
1760
TargetPointer slotsStart = _target.
ReadPointer
(indirectionPointer);
1827
return _target.
ReadPointer
(ppLoaderModule);
2358
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\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 (3)
394
TargetPointer pExInfo = _target.
ReadPointer
(thread.ExceptionTracker);
1025
TargetPointer contextAddress = _target.
ReadPointer
(slotAddress.Value);
1116
return _target.
ReadPointer
(methodDescPtr);
Contracts\StackWalk\StackWalk_1.ExceptionHandling.cs (1)
137
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)
45
_threadStoreAddr = target.
ReadPointer
(target.ReadGlobalPointer(Constants.Globals.ThreadStore));
67
_target.
ReadPointer
(_target.ReadGlobalPointer(Constants.Globals.FinalizerThread)),
68
_target.
ReadPointer
(_target.ReadGlobalPointer(Constants.Globals.GCThread)));
105
TargetPointer address = _target.
ReadPointer
(thread.ExceptionTracker);
181
TargetPointer idDispenser = _target.
ReadPointer
(idDispenserPtr);
185
threadPtr = _target.
ReadPointer
(idDispenserObj.IdToThread + (ulong)(id * _target.PointerSize));
215
threadLocalStaticBase = _target.
ReadPointer
(arrayStartAddress + (ulong)(arrayIndex * _target.PointerSize));
251
TargetPointer exceptionTrackerPtr = _target.
ReadPointer
(thread.ExceptionTracker);
Data\ArrayListBase.cs (1)
73
elements.Add(target.
ReadPointer
(ArrayStart + (i * (ulong)target.PointerSize)));
Data\Bucket.cs (2)
26
Keys[i] = target.
ReadPointer
(keysStart + (ulong)(i * target.PointerSize));
27
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)
43
TargetPointer chainElement = _target.
ReadPointer
(Buckets + (ulong)(bucketOffset * _target.PointerSize));
74
TargetPointer length = _target.
ReadPointer
(Buckets + (ulong)(SLOT_LENGTH * _target.PointerSize));
Data\EETypeHashTable.cs (1)
25
TargetPointer typeHandle = target.
ReadPointer
(entry);
Data\Frames\Frame.cs (1)
14
Identifier = target.
ReadPointer
(address);
Data\HandleTableMap.cs (1)
24
TargetPointer bucketPtr = target.
ReadPointer
(bucketsPtr + (ulong)(i * target.PointerSize));
Data\InstMethodHashTable.cs (1)
25
TargetPointer methodDescPtr = target.
ReadPointer
(entry);
Data\ObjectHandle.cs (1)
16
Handle = target.
ReadPointer
(address);
Data\ReadyToRunInfo.cs (1)
41
? 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 (7)
ClrDataExceptionState.cs (1)
126
TargetPointer exceptionObject = _target.
ReadPointer
(_thrownObjectHandle);
ClrDataFrame.cs (1)
939
return target.
ReadPointer
(addr);
Dbi\DacDbiImpl.cs (2)
3764
*pRetVal = _target.
ReadPointer
(new TargetPointer(ptr)).Value;
3824
TargetPointer obj = _target.
ReadPointer
(new TargetPointer(vmHandle));
SOSDacImpl.cs (3)
591
data->managedObject = _target.
ReadPointer
(handle).ToClrDataAddress(_target);
2197
return _target.
ReadPointer
(pThunk + 2);
3158
: target.
ReadPointer
(table + offset).ToClrDataAddress(target);