74 references to ToTargetPointer
Microsoft.Diagnostics.DataContractReader.Legacy (74)
SOSDacImpl.cs (73)
139
TargetPointer pAppDomain = addr.
ToTargetPointer
(_target);
371
Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromAssemblyPtr(assembly.
ToTargetPointer
(_target));
417
TargetPointer appDomain = addr.
ToTargetPointer
(_target);
501
TargetPointer addr = assembly.
ToTargetPointer
(_target);
546
Contracts.ModuleHandle handle = contract.GetModuleHandleFromAssemblyPtr(assembly.
ToTargetPointer
(_target));
597
TargetPointer ccwPtr = contract.GetCCWFromInterfacePointer(ccw.
ToTargetPointer
(_target));
599
ccwPtr = ccw.
ToTargetPointer
(_target);
669
TargetPointer startCCW = builtInCOMContract.GetCCWFromInterfacePointer(ccw.
ToTargetPointer
(_target));
671
startCCW = ccw.
ToTargetPointer
(_target);
751
buckets = threadContract.GetWatsonBuckets(thread.
ToTargetPointer
(_target));
882
Debug.Assert(jitManager.
ToTargetPointer
(_target) == jitManagerInfo.ManagerAddress);
1084
TargetPointer fieldDescTargetPtr = fieldDesc.
ToTargetPointer
(_target);
1375
GCHeapData heapData = gc.GetHeapData(heap.
ToTargetPointer
(_target));
1916
GCHeapData heapData = gc.GetHeapData(addr.
ToTargetPointer
(_target));
2002
GCHeapSegmentData segmentData = gc.GetHeapSegmentData(seg.
ToTargetPointer
(_target));
2021
if (seg.
ToTargetPointer
(_target) == heapData.EphemeralHeapSegment)
2085
TargetPointer module = moduleAddr.
ToTargetPointer
(_target);
2113
if (!_target.Contracts.AuxiliarySymbols.TryGetAuxiliarySymbolName(ip.
ToTargetPointer
(_target), out string? symbolName))
2281
TargetPointer methodDesc = addr.
ToTargetPointer
(_target);
2568
TargetPointer module = moduleAddr.
ToTargetPointer
(_target);
2616
TargetPointer methodDesc = addr.
ToTargetPointer
(_target);
2705
TargetPointer methodDescPtr = stackWalkContract.GetMethodDescPtr(frameAddr.
ToTargetPointer
(_target));
2792
_target.Contracts.RuntimeTypeSystem.GetMethodDescHandle(methodDesc.
ToTargetPointer
(_target));
2813
Contracts.TypeHandle methodTable = contract.GetTypeHandle(mt.
ToTargetPointer
(_target));
2884
TargetPointer mtAddress = mt.
ToTargetPointer
(_target);
2926
Contracts.TypeHandle methodTableHandle = contract.GetTypeHandle(eeClassReallyCanonMT.
ToTargetPointer
(_target));
2956
Contracts.TypeHandle methodTableHandle = typeSystemContract.GetTypeHandle(mt.
ToTargetPointer
(_target, overrideCheck: true));
2978
string? fallbackName = _target.Contracts.DacStreams.StringFromEEAddress(mt.
ToTargetPointer
(_target));
3027
TargetPointer methodTable = mt.
ToTargetPointer
(_target);
3095
_target.Contracts.RuntimeTypeSystem.GetTypeHandle(mt.
ToTargetPointer
(_target));
3120
mod.Interface = new ClrDataModule(addr.
ToTargetPointer
(_target), _target, legacyModule);
3133
Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(moduleAddr.
ToTargetPointer
(_target));
3228
exception.
ToTargetPointer
(_target),
3268
TargetPointer mt = objectContract.GetMethodTableAddress(obj.
ToTargetPointer
(_target));
3339
TargetPointer objPtr = objAddr.
ToTargetPointer
(_target);
3447
string str = contract.GetStringValue(obj.
ToTargetPointer
(_target));
3492
GCOomData oomData = gc.GetOomData(oomAddr.
ToTargetPointer
(_target));
3586
Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(addr.
ToTargetPointer
(_target));
3625
Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(addr.
ToTargetPointer
(_target));
3689
TargetPointer rcwPtr = addr.
ToTargetPointer
(_target);
3747
TargetPointer rcwPtr = rcw.
ToTargetPointer
(_target);
3949
contract.GetStackLimitData(threadPtr.
ToTargetPointer
(_target), out stackBase, out stackLimit, out frameAddress);
4145
syncBlockPtr = addr.
ToTargetPointer
(_target);
4279
contract.GetThreadAllocContext(thread.
ToTargetPointer
(_target), out long allocBytes, out long allocBytesLoh);
4312
Contracts.ThreadData threadData = contract.GetThreadData(thread.
ToTargetPointer
(_target));
4785
int hr = TraverseLoaderHeapCore(loaderHeapAddr.
ToTargetPointer
(_target), pCallback);
4830
TargetPointer moduleAddrPtr = moduleAddr.
ToTargetPointer
(_target);
4896
TargetPointer listPtr = cleanupListPtr.
ToTargetPointer
(_target);
4989
Contracts.ExceptionData exceptionData = contract.GetExceptionData(objectAddress.
ToTargetPointer
(_target));
5061
GCHeapData heapData = gc.GetHeapData(interestingInfoAddr.
ToTargetPointer
(_target));
5309
TargetPointer methodDescPtr = methodDesc.
ToTargetPointer
(_target);
5435
Contracts.TypeHandle typeHandle = rtsContract.GetTypeHandle(mt.
ToTargetPointer
(_target));
5479
TargetPointer methodDescPtr = methodDesc.
ToTargetPointer
(_target);
5519
TargetPointer methodDescPtr = methodDesc.
ToTargetPointer
(_target);
5585
TargetPointer methodDescPtr = methodDesc.
ToTargetPointer
(_target);
5643
TargetPointer modulePtr = mod.
ToTargetPointer
(_target);
5880
GCHeapData heapData = gc.GetHeapData(heapAddr.
ToTargetPointer
(_target));
5949
GCHeapData heapData = gc.GetHeapData(heapAddr.
ToTargetPointer
(_target));
6009
Contracts.TypeHandle methodTableHandle = rtsContract.GetTypeHandle(methodTable.
ToTargetPointer
(_target));
6065
TargetPointer objPtr = objAddr.
ToTargetPointer
(_target);
6134
TargetPointer ccwPtr = comWrappersContract.GetManagedObjectWrapperFromCCW(ccw.
ToTargetPointer
(_target));
6164
TargetPointer ccwPtr = ccw.
ToTargetPointer
(_target);
6215
TargetPointer rcwPtr = rcw.
ToTargetPointer
(_target) & ~_rcwMask;
6251
TargetPointer identityPtr = comWrappersContract.GetComWrappersIdentity(rcw.
ToTargetPointer
(_target) & ~_rcwMask);
6287
TargetPointer objPtr = objAddr.
ToTargetPointer
(_target);
6340
TargetPointer objPtr = objAddr.
ToTargetPointer
(_target);
6415
int hr = TraverseLoaderHeapCore(loaderHeapAddr.
ToTargetPointer
(_target), pCallback);
6585
IReadOnlyDictionary<LoaderAllocatorHeapType, TargetPointer> heaps = contract.GetLoaderAllocatorHeaps(loaderAllocator.
ToTargetPointer
(_target));
6737
Contracts.TypeHandle typeHandle = rtsContract.GetTypeHandle(methodTable.
ToTargetPointer
(_target));
6776
TargetPointer methodTablePtr = methodTable.
ToTargetPointer
(_target);
6777
TargetPointer threadPtr = thread.
ToTargetPointer
(_target);
6831
Contracts.TypeHandle methodTableHandle = rtsContract.GetTypeHandle(methodTable.
ToTargetPointer
(_target));
7051
TypeHandle methodTableHandle = rts.GetTypeHandle(mt.
ToTargetPointer
(_target));
SOSDacImpl.IXCLRDataProcess.cs (1)
149
if (resultName is null && _target.Contracts.AuxiliarySymbols.TryGetAuxiliarySymbolName(address.
ToTargetPointer
(_target), out string? auxSymbolName))