74 references to ToTargetPointer
Microsoft.Diagnostics.DataContractReader.Legacy (74)
SOSDacImpl.cs (72)
354
Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromAssemblyPtr(assembly.
ToTargetPointer
(_target));
480
TargetPointer addr = assembly.
ToTargetPointer
(_target);
525
Contracts.ModuleHandle handle = contract.GetModuleHandleFromAssemblyPtr(assembly.
ToTargetPointer
(_target));
576
TargetPointer ccwPtr = contract.GetCCWFromInterfacePointer(ccw.
ToTargetPointer
(_target));
578
ccwPtr = ccw.
ToTargetPointer
(_target);
648
TargetPointer startCCW = builtInCOMContract.GetCCWFromInterfacePointer(ccw.
ToTargetPointer
(_target));
650
startCCW = ccw.
ToTargetPointer
(_target);
729
buckets = _target.Contracts.WindowsErrorReporting.GetWatsonBuckets(thread.
ToTargetPointer
(_target));
860
Debug.Assert(jitManager.
ToTargetPointer
(_target) == jitManagerInfo.ManagerAddress);
1061
TargetPointer fieldDescTargetPtr = fieldDesc.
ToTargetPointer
(_target);
1353
GCHeapData heapData = gc.GetHeapData(heap.
ToTargetPointer
(_target));
1899
GCHeapData heapData = gc.GetHeapData(addr.
ToTargetPointer
(_target));
1985
GCHeapSegmentData segmentData = gc.GetHeapSegmentData(seg.
ToTargetPointer
(_target));
2004
if (seg.
ToTargetPointer
(_target) == heapData.EphemeralHeapSegment)
2068
TargetPointer module = moduleAddr.
ToTargetPointer
(_target);
2096
if (!_target.Contracts.AuxiliarySymbols.TryGetAuxiliarySymbolName(ip.
ToTargetPointer
(_target), out string? symbolName))
2264
TargetPointer methodDesc = addr.
ToTargetPointer
(_target);
2551
TargetPointer module = moduleAddr.
ToTargetPointer
(_target);
2599
TargetPointer methodDesc = addr.
ToTargetPointer
(_target);
2688
TargetPointer methodDescPtr = stackWalkContract.GetMethodDescPtr(frameAddr.
ToTargetPointer
(_target));
2775
_target.Contracts.RuntimeTypeSystem.GetMethodDescHandle(methodDesc.
ToTargetPointer
(_target));
2796
Contracts.TypeHandle methodTable = contract.GetTypeHandle(mt.
ToTargetPointer
(_target));
2867
TargetPointer mtAddress = mt.
ToTargetPointer
(_target);
2909
Contracts.TypeHandle methodTableHandle = contract.GetTypeHandle(eeClassReallyCanonMT.
ToTargetPointer
(_target));
2939
Contracts.TypeHandle methodTableHandle = typeSystemContract.GetTypeHandle(mt.
ToTargetPointer
(_target, overrideCheck: true));
2961
string? fallbackName = _target.Contracts.DacStreams.StringFromEEAddress(mt.
ToTargetPointer
(_target));
3010
TargetPointer methodTable = mt.
ToTargetPointer
(_target);
3078
_target.Contracts.RuntimeTypeSystem.GetTypeHandle(mt.
ToTargetPointer
(_target));
3103
mod.Interface = new ClrDataModule(addr.
ToTargetPointer
(_target), _target, legacyModule);
3116
Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(moduleAddr.
ToTargetPointer
(_target));
3213
exception.
ToTargetPointer
(_target),
3253
TargetPointer mt = objectContract.GetMethodTableAddress(obj.
ToTargetPointer
(_target));
3324
TargetPointer objPtr = objAddr.
ToTargetPointer
(_target);
3432
string str = contract.GetStringValue(obj.
ToTargetPointer
(_target));
3485
GCOomData oomData = gc.GetOomData(oomAddr.
ToTargetPointer
(_target));
3579
Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(addr.
ToTargetPointer
(_target));
3618
Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(addr.
ToTargetPointer
(_target));
3682
TargetPointer rcwPtr = addr.
ToTargetPointer
(_target);
3740
TargetPointer rcwPtr = rcw.
ToTargetPointer
(_target);
3942
contract.GetStackLimitData(threadPtr.
ToTargetPointer
(_target), out stackBase, out stackLimit, out frameAddress);
4142
syncBlockPtr = addr.
ToTargetPointer
(_target);
4275
contract.GetThreadAllocContext(thread.
ToTargetPointer
(_target), out long allocBytes, out long allocBytesLoh);
4308
Contracts.ThreadData threadData = contract.GetThreadData(thread.
ToTargetPointer
(_target));
4776
int hr = TraverseLoaderHeapCore(loaderHeapAddr.
ToTargetPointer
(_target), pCallback);
4821
TargetPointer moduleAddrPtr = moduleAddr.
ToTargetPointer
(_target);
4887
TargetPointer listPtr = cleanupListPtr.
ToTargetPointer
(_target);
4980
Contracts.ExceptionData exceptionData = contract.GetExceptionData(objectAddress.
ToTargetPointer
(_target));
5052
GCHeapData heapData = gc.GetHeapData(interestingInfoAddr.
ToTargetPointer
(_target));
5301
TargetPointer methodDescPtr = methodDesc.
ToTargetPointer
(_target);
5427
Contracts.TypeHandle typeHandle = rtsContract.GetTypeHandle(mt.
ToTargetPointer
(_target));
5471
TargetPointer methodDescPtr = methodDesc.
ToTargetPointer
(_target);
5511
TargetPointer methodDescPtr = methodDesc.
ToTargetPointer
(_target);
5577
TargetPointer methodDescPtr = methodDesc.
ToTargetPointer
(_target);
5635
TargetPointer modulePtr = mod.
ToTargetPointer
(_target);
5872
GCHeapData heapData = gc.GetHeapData(heapAddr.
ToTargetPointer
(_target));
5941
GCHeapData heapData = gc.GetHeapData(heapAddr.
ToTargetPointer
(_target));
6001
Contracts.TypeHandle methodTableHandle = rtsContract.GetTypeHandle(methodTable.
ToTargetPointer
(_target));
6057
TargetPointer objPtr = objAddr.
ToTargetPointer
(_target);
6126
TargetPointer ccwPtr = comWrappersContract.GetManagedObjectWrapperFromCCW(ccw.
ToTargetPointer
(_target));
6156
TargetPointer ccwPtr = ccw.
ToTargetPointer
(_target);
6207
TargetPointer rcwPtr = rcw.
ToTargetPointer
(_target) & ~_rcwMask;
6243
TargetPointer identityPtr = comWrappersContract.GetComWrappersIdentity(rcw.
ToTargetPointer
(_target) & ~_rcwMask);
6279
TargetPointer objPtr = objAddr.
ToTargetPointer
(_target);
6332
TargetPointer objPtr = objAddr.
ToTargetPointer
(_target);
6407
int hr = TraverseLoaderHeapCore(loaderHeapAddr.
ToTargetPointer
(_target), pCallback);
6577
IReadOnlyDictionary<LoaderAllocatorHeapType, TargetPointer> heaps = contract.GetLoaderAllocatorHeaps(loaderAllocator.
ToTargetPointer
(_target));
6729
Contracts.TypeHandle typeHandle = rtsContract.GetTypeHandle(methodTable.
ToTargetPointer
(_target));
6768
TargetPointer methodTablePtr = methodTable.
ToTargetPointer
(_target);
6769
TargetPointer threadPtr = thread.
ToTargetPointer
(_target);
6823
Contracts.TypeHandle methodTableHandle = rtsContract.GetTypeHandle(methodTable.
ToTargetPointer
(_target));
7043
TypeHandle methodTableHandle = rts.GetTypeHandle(mt.
ToTargetPointer
(_target));
7334
TargetPointer address = threadStressLogAddress.
ToTargetPointer
(_target);
SOSDacImpl.IXCLRDataProcess.cs (1)
149
if (resultName is null && _target.Contracts.AuxiliarySymbols.TryGetAuxiliarySymbolName(address.
ToTargetPointer
(_target), out string? auxSymbolName))
StressTestApi\CdacStressApi.cs (1)
78
new ClrDataAddress(req.MethodDesc).
ToTargetPointer
(target));