74 references to ToTargetPointer
Microsoft.Diagnostics.DataContractReader.Legacy (74)
SOSDacImpl.cs (71)
382
Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromAssemblyPtr(assembly.
ToTargetPointer
(_target));
514
TargetPointer addr = assembly.
ToTargetPointer
(_target);
560
Contracts.ModuleHandle handle = contract.GetModuleHandleFromAssemblyPtr(assembly.
ToTargetPointer
(_target));
612
TargetPointer ccwPtr = contract.GetCCWFromInterfacePointer(ccw.
ToTargetPointer
(_target));
614
ccwPtr = ccw.
ToTargetPointer
(_target);
685
TargetPointer startCCW = builtInCOMContract.GetCCWFromInterfacePointer(ccw.
ToTargetPointer
(_target));
687
startCCW = ccw.
ToTargetPointer
(_target);
767
buckets = _target.Contracts.WindowsErrorReporting.GetWatsonBuckets(thread.
ToTargetPointer
(_target));
1123
TargetPointer fieldDescTargetPtr = fieldDesc.
ToTargetPointer
(_target);
1419
GCHeapData heapData = gc.GetHeapData(heap.
ToTargetPointer
(_target));
1990
GCHeapData heapData = gc.GetHeapData(addr.
ToTargetPointer
(_target));
2078
GCHeapSegmentData segmentData = gc.GetHeapSegmentData(seg.
ToTargetPointer
(_target));
2097
if (seg.
ToTargetPointer
(_target) == heapData.EphemeralHeapSegment)
2163
TargetPointer module = moduleAddr.
ToTargetPointer
(_target);
2192
if (!_target.Contracts.AuxiliarySymbols.TryGetAuxiliarySymbolName(ip.
ToTargetPointer
(_target), out string? symbolName))
2363
TargetPointer methodDesc = addr.
ToTargetPointer
(_target);
2658
TargetPointer module = moduleAddr.
ToTargetPointer
(_target);
2706
TargetPointer methodDesc = addr.
ToTargetPointer
(_target);
2796
TargetPointer methodDescPtr = stackWalkContract.GetMethodDescPtr(frameAddr.
ToTargetPointer
(_target));
2885
_target.Contracts.RuntimeTypeSystem.GetMethodDescHandle(methodDesc.
ToTargetPointer
(_target));
2907
ITypeHandle methodTable = contract.GetTypeHandle(mt.
ToTargetPointer
(_target));
2979
TargetPointer mtAddress = mt.
ToTargetPointer
(_target);
3022
ITypeHandle methodTableHandle = contract.GetTypeHandle(eeClassReallyCanonMT.
ToTargetPointer
(_target));
3053
ITypeHandle methodTableHandle = typeSystemContract.GetTypeHandle(mt.
ToTargetPointer
(_target, overrideCheck: true));
3075
string? fallbackName = _target.Contracts.DacStreams.StringFromEEAddress(mt.
ToTargetPointer
(_target));
3125
TargetPointer methodTable = mt.
ToTargetPointer
(_target);
3194
_target.Contracts.RuntimeTypeSystem.GetTypeHandle(mt.
ToTargetPointer
(_target));
3223
mod.Interface = new ClrDataModule(addr.
ToTargetPointer
(_target), _target, legacyModule, _apiLock);
3240
Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(moduleAddr.
ToTargetPointer
(_target));
3332
exception.
ToTargetPointer
(_target),
3373
TargetPointer mt = objectContract.GetMethodTableAddress(obj.
ToTargetPointer
(_target));
3445
TargetPointer objPtr = objAddr.
ToTargetPointer
(_target);
3554
string str = contract.GetStringValue(obj.
ToTargetPointer
(_target));
3608
GCOomData oomData = gc.GetOomData(oomAddr.
ToTargetPointer
(_target));
3704
Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(addr.
ToTargetPointer
(_target));
3744
Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(addr.
ToTargetPointer
(_target));
3810
TargetPointer rcwPtr = addr.
ToTargetPointer
(_target);
3869
TargetPointer rcwPtr = rcw.
ToTargetPointer
(_target);
4073
contract.GetStackLimitData(threadPtr.
ToTargetPointer
(_target), out stackBase, out stackLimit, out frameAddress);
4283
syncBlockPtr = addr.
ToTargetPointer
(_target);
4418
contract.GetThreadAllocContext(thread.
ToTargetPointer
(_target), out long allocBytes, out long allocBytesLoh);
4452
Contracts.ThreadData threadData = contract.GetThreadData(thread.
ToTargetPointer
(_target));
4929
int hr = TraverseLoaderHeapCore(loaderHeapAddr.
ToTargetPointer
(_target), pCallback);
4975
TargetPointer moduleAddrPtr = moduleAddr.
ToTargetPointer
(_target);
5041
TargetPointer listPtr = cleanupListPtr.
ToTargetPointer
(_target);
5136
Contracts.ExceptionData exceptionData = contract.GetExceptionData(objectAddress.
ToTargetPointer
(_target));
5210
GCHeapData heapData = gc.GetHeapData(interestingInfoAddr.
ToTargetPointer
(_target));
5463
TargetPointer methodDescPtr = methodDesc.
ToTargetPointer
(_target);
5590
ITypeHandle typeHandle = rtsContract.GetTypeHandle(mt.
ToTargetPointer
(_target));
5635
TargetPointer methodDescPtr = methodDesc.
ToTargetPointer
(_target);
5680
TargetPointer methodDescPtr = methodDesc.
ToTargetPointer
(_target);
5747
TargetPointer methodDescPtr = methodDesc.
ToTargetPointer
(_target);
5806
TargetPointer modulePtr = mod.
ToTargetPointer
(_target);
6049
GCHeapData heapData = gc.GetHeapData(heapAddr.
ToTargetPointer
(_target));
6119
GCHeapData heapData = gc.GetHeapData(heapAddr.
ToTargetPointer
(_target));
6180
ITypeHandle methodTableHandle = rtsContract.GetTypeHandle(methodTable.
ToTargetPointer
(_target));
6238
TargetPointer objPtr = objAddr.
ToTargetPointer
(_target);
6308
TargetPointer ccwPtr = comWrappersContract.GetManagedObjectWrapperFromCCW(ccw.
ToTargetPointer
(_target));
6339
TargetPointer ccwPtr = ccw.
ToTargetPointer
(_target);
6391
TargetPointer rcwPtr = rcw.
ToTargetPointer
(_target) & ~_rcwMask;
6428
TargetPointer identityPtr = comWrappersContract.GetComWrappersIdentity(rcw.
ToTargetPointer
(_target) & ~_rcwMask);
6465
TargetPointer objPtr = objAddr.
ToTargetPointer
(_target);
6519
TargetPointer objPtr = objAddr.
ToTargetPointer
(_target);
6596
int hr = TraverseLoaderHeapCore(loaderHeapAddr.
ToTargetPointer
(_target), pCallback);
6768
IReadOnlyDictionary<LoaderAllocatorHeapType, TargetPointer> heaps = contract.GetLoaderAllocatorHeaps(loaderAllocator.
ToTargetPointer
(_target));
6927
ITypeHandle typeHandle = rtsContract.GetTypeHandle(methodTable.
ToTargetPointer
(_target));
6967
TargetPointer methodTablePtr = methodTable.
ToTargetPointer
(_target);
6968
TargetPointer threadPtr = thread.
ToTargetPointer
(_target);
7023
ITypeHandle methodTableHandle = rtsContract.GetTypeHandle(methodTable.
ToTargetPointer
(_target));
7250
ITypeHandle methodTableHandle = rts.GetTypeHandle(mt.
ToTargetPointer
(_target));
7558
TargetPointer address = threadStressLogAddress.
ToTargetPointer
(_target);
SOSDacImpl.IXCLRDataProcess.cs (2)
50
executionManager.GetDynamicFunctionTableEntries(tableAddress.
ToTargetPointer
(_target));
336
if (resultName is null && _target.Contracts.AuxiliarySymbols.TryGetAuxiliarySymbolName(address.
ToTargetPointer
(_target), out string? auxSymbolName))
StressTestApi\CdacStressApi.cs (1)
75
new ClrDataAddress(req.MethodDesc).
ToTargetPointer
(target));