75 references to ToTargetPointer
Microsoft.Diagnostics.DataContractReader.Legacy (75)
SOSDacImpl.cs (72)
363
Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromAssemblyPtr(assembly.
ToTargetPointer
(_target));
495
TargetPointer addr = assembly.
ToTargetPointer
(_target);
541
Contracts.ModuleHandle handle = contract.GetModuleHandleFromAssemblyPtr(assembly.
ToTargetPointer
(_target));
593
TargetPointer ccwPtr = contract.GetCCWFromInterfacePointer(ccw.
ToTargetPointer
(_target));
595
ccwPtr = ccw.
ToTargetPointer
(_target);
666
TargetPointer startCCW = builtInCOMContract.GetCCWFromInterfacePointer(ccw.
ToTargetPointer
(_target));
668
startCCW = ccw.
ToTargetPointer
(_target);
748
buckets = _target.Contracts.WindowsErrorReporting.GetWatsonBuckets(thread.
ToTargetPointer
(_target));
881
Debug.Assert(jitManager.
ToTargetPointer
(_target) == jitManagerInfo.ManagerAddress);
1104
TargetPointer fieldDescTargetPtr = fieldDesc.
ToTargetPointer
(_target);
1400
GCHeapData heapData = gc.GetHeapData(heap.
ToTargetPointer
(_target));
1971
GCHeapData heapData = gc.GetHeapData(addr.
ToTargetPointer
(_target));
2059
GCHeapSegmentData segmentData = gc.GetHeapSegmentData(seg.
ToTargetPointer
(_target));
2078
if (seg.
ToTargetPointer
(_target) == heapData.EphemeralHeapSegment)
2144
TargetPointer module = moduleAddr.
ToTargetPointer
(_target);
2173
if (!_target.Contracts.AuxiliarySymbols.TryGetAuxiliarySymbolName(ip.
ToTargetPointer
(_target), out string? symbolName))
2344
TargetPointer methodDesc = addr.
ToTargetPointer
(_target);
2639
TargetPointer module = moduleAddr.
ToTargetPointer
(_target);
2687
TargetPointer methodDesc = addr.
ToTargetPointer
(_target);
2777
TargetPointer methodDescPtr = stackWalkContract.GetMethodDescPtr(frameAddr.
ToTargetPointer
(_target));
2866
_target.Contracts.RuntimeTypeSystem.GetMethodDescHandle(methodDesc.
ToTargetPointer
(_target));
2888
ITypeHandle methodTable = contract.GetTypeHandle(mt.
ToTargetPointer
(_target));
2960
TargetPointer mtAddress = mt.
ToTargetPointer
(_target);
3003
ITypeHandle methodTableHandle = contract.GetTypeHandle(eeClassReallyCanonMT.
ToTargetPointer
(_target));
3034
ITypeHandle methodTableHandle = typeSystemContract.GetTypeHandle(mt.
ToTargetPointer
(_target, overrideCheck: true));
3056
string? fallbackName = _target.Contracts.DacStreams.StringFromEEAddress(mt.
ToTargetPointer
(_target));
3106
TargetPointer methodTable = mt.
ToTargetPointer
(_target);
3175
_target.Contracts.RuntimeTypeSystem.GetTypeHandle(mt.
ToTargetPointer
(_target));
3201
mod.Interface = new ClrDataModule(addr.
ToTargetPointer
(_target), _target, legacyModule, _apiLock);
3215
Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(moduleAddr.
ToTargetPointer
(_target));
3307
exception.
ToTargetPointer
(_target),
3348
TargetPointer mt = objectContract.GetMethodTableAddress(obj.
ToTargetPointer
(_target));
3420
TargetPointer objPtr = objAddr.
ToTargetPointer
(_target);
3529
string str = contract.GetStringValue(obj.
ToTargetPointer
(_target));
3583
GCOomData oomData = gc.GetOomData(oomAddr.
ToTargetPointer
(_target));
3679
Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(addr.
ToTargetPointer
(_target));
3719
Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(addr.
ToTargetPointer
(_target));
3785
TargetPointer rcwPtr = addr.
ToTargetPointer
(_target);
3844
TargetPointer rcwPtr = rcw.
ToTargetPointer
(_target);
4048
contract.GetStackLimitData(threadPtr.
ToTargetPointer
(_target), out stackBase, out stackLimit, out frameAddress);
4258
syncBlockPtr = addr.
ToTargetPointer
(_target);
4393
contract.GetThreadAllocContext(thread.
ToTargetPointer
(_target), out long allocBytes, out long allocBytesLoh);
4427
Contracts.ThreadData threadData = contract.GetThreadData(thread.
ToTargetPointer
(_target));
4904
int hr = TraverseLoaderHeapCore(loaderHeapAddr.
ToTargetPointer
(_target), pCallback);
4950
TargetPointer moduleAddrPtr = moduleAddr.
ToTargetPointer
(_target);
5016
TargetPointer listPtr = cleanupListPtr.
ToTargetPointer
(_target);
5111
Contracts.ExceptionData exceptionData = contract.GetExceptionData(objectAddress.
ToTargetPointer
(_target));
5185
GCHeapData heapData = gc.GetHeapData(interestingInfoAddr.
ToTargetPointer
(_target));
5438
TargetPointer methodDescPtr = methodDesc.
ToTargetPointer
(_target);
5565
ITypeHandle typeHandle = rtsContract.GetTypeHandle(mt.
ToTargetPointer
(_target));
5610
TargetPointer methodDescPtr = methodDesc.
ToTargetPointer
(_target);
5655
TargetPointer methodDescPtr = methodDesc.
ToTargetPointer
(_target);
5722
TargetPointer methodDescPtr = methodDesc.
ToTargetPointer
(_target);
5781
TargetPointer modulePtr = mod.
ToTargetPointer
(_target);
6024
GCHeapData heapData = gc.GetHeapData(heapAddr.
ToTargetPointer
(_target));
6094
GCHeapData heapData = gc.GetHeapData(heapAddr.
ToTargetPointer
(_target));
6155
ITypeHandle methodTableHandle = rtsContract.GetTypeHandle(methodTable.
ToTargetPointer
(_target));
6213
TargetPointer objPtr = objAddr.
ToTargetPointer
(_target);
6283
TargetPointer ccwPtr = comWrappersContract.GetManagedObjectWrapperFromCCW(ccw.
ToTargetPointer
(_target));
6314
TargetPointer ccwPtr = ccw.
ToTargetPointer
(_target);
6366
TargetPointer rcwPtr = rcw.
ToTargetPointer
(_target) & ~_rcwMask;
6403
TargetPointer identityPtr = comWrappersContract.GetComWrappersIdentity(rcw.
ToTargetPointer
(_target) & ~_rcwMask);
6440
TargetPointer objPtr = objAddr.
ToTargetPointer
(_target);
6494
TargetPointer objPtr = objAddr.
ToTargetPointer
(_target);
6571
int hr = TraverseLoaderHeapCore(loaderHeapAddr.
ToTargetPointer
(_target), pCallback);
6743
IReadOnlyDictionary<LoaderAllocatorHeapType, TargetPointer> heaps = contract.GetLoaderAllocatorHeaps(loaderAllocator.
ToTargetPointer
(_target));
6900
ITypeHandle typeHandle = rtsContract.GetTypeHandle(methodTable.
ToTargetPointer
(_target));
6940
TargetPointer methodTablePtr = methodTable.
ToTargetPointer
(_target);
6941
TargetPointer threadPtr = thread.
ToTargetPointer
(_target);
6996
ITypeHandle methodTableHandle = rtsContract.GetTypeHandle(methodTable.
ToTargetPointer
(_target));
7223
ITypeHandle methodTableHandle = rts.GetTypeHandle(mt.
ToTargetPointer
(_target));
7531
TargetPointer address = threadStressLogAddress.
ToTargetPointer
(_target);
SOSDacImpl.IXCLRDataProcess.cs (2)
50
executionManager.GetDynamicFunctionTableEntries(tableAddress.
ToTargetPointer
(_target));
327
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));