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);
730
buckets = threadContract.GetWatsonBuckets(thread.
ToTargetPointer
(_target));
861
Debug.Assert(jitManager.
ToTargetPointer
(_target) == jitManagerInfo.ManagerAddress);
1063
TargetPointer fieldDescTargetPtr = fieldDesc.
ToTargetPointer
(_target);
1354
GCHeapData heapData = gc.GetHeapData(heap.
ToTargetPointer
(_target));
1894
GCHeapData heapData = gc.GetHeapData(addr.
ToTargetPointer
(_target));
1980
GCHeapSegmentData segmentData = gc.GetHeapSegmentData(seg.
ToTargetPointer
(_target));
1999
if (seg.
ToTargetPointer
(_target) == heapData.EphemeralHeapSegment)
2063
TargetPointer module = moduleAddr.
ToTargetPointer
(_target);
2091
if (!_target.Contracts.AuxiliarySymbols.TryGetAuxiliarySymbolName(ip.
ToTargetPointer
(_target), out string? symbolName))
2259
TargetPointer methodDesc = addr.
ToTargetPointer
(_target);
2546
TargetPointer module = moduleAddr.
ToTargetPointer
(_target);
2594
TargetPointer methodDesc = addr.
ToTargetPointer
(_target);
2683
TargetPointer methodDescPtr = stackWalkContract.GetMethodDescPtr(frameAddr.
ToTargetPointer
(_target));
2770
_target.Contracts.RuntimeTypeSystem.GetMethodDescHandle(methodDesc.
ToTargetPointer
(_target));
2791
Contracts.TypeHandle methodTable = contract.GetTypeHandle(mt.
ToTargetPointer
(_target));
2862
TargetPointer mtAddress = mt.
ToTargetPointer
(_target);
2904
Contracts.TypeHandle methodTableHandle = contract.GetTypeHandle(eeClassReallyCanonMT.
ToTargetPointer
(_target));
2934
Contracts.TypeHandle methodTableHandle = typeSystemContract.GetTypeHandle(mt.
ToTargetPointer
(_target, overrideCheck: true));
2956
string? fallbackName = _target.Contracts.DacStreams.StringFromEEAddress(mt.
ToTargetPointer
(_target));
3005
TargetPointer methodTable = mt.
ToTargetPointer
(_target);
3073
_target.Contracts.RuntimeTypeSystem.GetTypeHandle(mt.
ToTargetPointer
(_target));
3098
mod.Interface = new ClrDataModule(addr.
ToTargetPointer
(_target), _target, legacyModule);
3111
Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(moduleAddr.
ToTargetPointer
(_target));
3208
exception.
ToTargetPointer
(_target),
3248
TargetPointer mt = objectContract.GetMethodTableAddress(obj.
ToTargetPointer
(_target));
3319
TargetPointer objPtr = objAddr.
ToTargetPointer
(_target);
3427
string str = contract.GetStringValue(obj.
ToTargetPointer
(_target));
3480
GCOomData oomData = gc.GetOomData(oomAddr.
ToTargetPointer
(_target));
3574
Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(addr.
ToTargetPointer
(_target));
3613
Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(addr.
ToTargetPointer
(_target));
3677
TargetPointer rcwPtr = addr.
ToTargetPointer
(_target);
3735
TargetPointer rcwPtr = rcw.
ToTargetPointer
(_target);
3937
contract.GetStackLimitData(threadPtr.
ToTargetPointer
(_target), out stackBase, out stackLimit, out frameAddress);
4137
syncBlockPtr = addr.
ToTargetPointer
(_target);
4270
contract.GetThreadAllocContext(thread.
ToTargetPointer
(_target), out long allocBytes, out long allocBytesLoh);
4303
Contracts.ThreadData threadData = contract.GetThreadData(thread.
ToTargetPointer
(_target));
4766
int hr = TraverseLoaderHeapCore(loaderHeapAddr.
ToTargetPointer
(_target), pCallback);
4811
TargetPointer moduleAddrPtr = moduleAddr.
ToTargetPointer
(_target);
4877
TargetPointer listPtr = cleanupListPtr.
ToTargetPointer
(_target);
4970
Contracts.ExceptionData exceptionData = contract.GetExceptionData(objectAddress.
ToTargetPointer
(_target));
5042
GCHeapData heapData = gc.GetHeapData(interestingInfoAddr.
ToTargetPointer
(_target));
5291
TargetPointer methodDescPtr = methodDesc.
ToTargetPointer
(_target);
5417
Contracts.TypeHandle typeHandle = rtsContract.GetTypeHandle(mt.
ToTargetPointer
(_target));
5461
TargetPointer methodDescPtr = methodDesc.
ToTargetPointer
(_target);
5501
TargetPointer methodDescPtr = methodDesc.
ToTargetPointer
(_target);
5567
TargetPointer methodDescPtr = methodDesc.
ToTargetPointer
(_target);
5625
TargetPointer modulePtr = mod.
ToTargetPointer
(_target);
5862
GCHeapData heapData = gc.GetHeapData(heapAddr.
ToTargetPointer
(_target));
5931
GCHeapData heapData = gc.GetHeapData(heapAddr.
ToTargetPointer
(_target));
5991
Contracts.TypeHandle methodTableHandle = rtsContract.GetTypeHandle(methodTable.
ToTargetPointer
(_target));
6047
TargetPointer objPtr = objAddr.
ToTargetPointer
(_target);
6116
TargetPointer ccwPtr = comWrappersContract.GetManagedObjectWrapperFromCCW(ccw.
ToTargetPointer
(_target));
6146
TargetPointer ccwPtr = ccw.
ToTargetPointer
(_target);
6197
TargetPointer rcwPtr = rcw.
ToTargetPointer
(_target) & ~_rcwMask;
6233
TargetPointer identityPtr = comWrappersContract.GetComWrappersIdentity(rcw.
ToTargetPointer
(_target) & ~_rcwMask);
6269
TargetPointer objPtr = objAddr.
ToTargetPointer
(_target);
6322
TargetPointer objPtr = objAddr.
ToTargetPointer
(_target);
6397
int hr = TraverseLoaderHeapCore(loaderHeapAddr.
ToTargetPointer
(_target), pCallback);
6567
IReadOnlyDictionary<LoaderAllocatorHeapType, TargetPointer> heaps = contract.GetLoaderAllocatorHeaps(loaderAllocator.
ToTargetPointer
(_target));
6719
Contracts.TypeHandle typeHandle = rtsContract.GetTypeHandle(methodTable.
ToTargetPointer
(_target));
6758
TargetPointer methodTablePtr = methodTable.
ToTargetPointer
(_target);
6759
TargetPointer threadPtr = thread.
ToTargetPointer
(_target);
6813
Contracts.TypeHandle methodTableHandle = rtsContract.GetTypeHandle(methodTable.
ToTargetPointer
(_target));
7033
TypeHandle methodTableHandle = rts.GetTypeHandle(mt.
ToTargetPointer
(_target));
7330
if (thread.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));