75 references to ToTargetPointer
Microsoft.Diagnostics.DataContractReader.Legacy (75)
SOSDacImpl.cs (72)
353
Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromAssemblyPtr(assembly.
ToTargetPointer
(_target));
479
TargetPointer addr = assembly.
ToTargetPointer
(_target);
524
Contracts.ModuleHandle handle = contract.GetModuleHandleFromAssemblyPtr(assembly.
ToTargetPointer
(_target));
575
TargetPointer ccwPtr = contract.GetCCWFromInterfacePointer(ccw.
ToTargetPointer
(_target));
577
ccwPtr = ccw.
ToTargetPointer
(_target);
647
TargetPointer startCCW = builtInCOMContract.GetCCWFromInterfacePointer(ccw.
ToTargetPointer
(_target));
649
startCCW = ccw.
ToTargetPointer
(_target);
728
buckets = _target.Contracts.WindowsErrorReporting.GetWatsonBuckets(thread.
ToTargetPointer
(_target));
859
Debug.Assert(jitManager.
ToTargetPointer
(_target) == jitManagerInfo.ManagerAddress);
1060
TargetPointer fieldDescTargetPtr = fieldDesc.
ToTargetPointer
(_target);
1352
GCHeapData heapData = gc.GetHeapData(heap.
ToTargetPointer
(_target));
1898
GCHeapData heapData = gc.GetHeapData(addr.
ToTargetPointer
(_target));
1984
GCHeapSegmentData segmentData = gc.GetHeapSegmentData(seg.
ToTargetPointer
(_target));
2003
if (seg.
ToTargetPointer
(_target) == heapData.EphemeralHeapSegment)
2067
TargetPointer module = moduleAddr.
ToTargetPointer
(_target);
2095
if (!_target.Contracts.AuxiliarySymbols.TryGetAuxiliarySymbolName(ip.
ToTargetPointer
(_target), out string? symbolName))
2263
TargetPointer methodDesc = addr.
ToTargetPointer
(_target);
2557
TargetPointer module = moduleAddr.
ToTargetPointer
(_target);
2604
TargetPointer methodDesc = addr.
ToTargetPointer
(_target);
2693
TargetPointer methodDescPtr = stackWalkContract.GetMethodDescPtr(frameAddr.
ToTargetPointer
(_target));
2780
_target.Contracts.RuntimeTypeSystem.GetMethodDescHandle(methodDesc.
ToTargetPointer
(_target));
2801
ITypeHandle methodTable = contract.GetTypeHandle(mt.
ToTargetPointer
(_target));
2872
TargetPointer mtAddress = mt.
ToTargetPointer
(_target);
2914
ITypeHandle methodTableHandle = contract.GetTypeHandle(eeClassReallyCanonMT.
ToTargetPointer
(_target));
2944
ITypeHandle methodTableHandle = typeSystemContract.GetTypeHandle(mt.
ToTargetPointer
(_target, overrideCheck: true));
2966
string? fallbackName = _target.Contracts.DacStreams.StringFromEEAddress(mt.
ToTargetPointer
(_target));
3015
TargetPointer methodTable = mt.
ToTargetPointer
(_target);
3083
_target.Contracts.RuntimeTypeSystem.GetTypeHandle(mt.
ToTargetPointer
(_target));
3108
mod.Interface = new ClrDataModule(addr.
ToTargetPointer
(_target), _target, legacyModule);
3121
Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(moduleAddr.
ToTargetPointer
(_target));
3212
exception.
ToTargetPointer
(_target),
3252
TargetPointer mt = objectContract.GetMethodTableAddress(obj.
ToTargetPointer
(_target));
3323
TargetPointer objPtr = objAddr.
ToTargetPointer
(_target);
3431
string str = contract.GetStringValue(obj.
ToTargetPointer
(_target));
3484
GCOomData oomData = gc.GetOomData(oomAddr.
ToTargetPointer
(_target));
3578
Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(addr.
ToTargetPointer
(_target));
3617
Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(addr.
ToTargetPointer
(_target));
3681
TargetPointer rcwPtr = addr.
ToTargetPointer
(_target);
3739
TargetPointer rcwPtr = rcw.
ToTargetPointer
(_target);
3941
contract.GetStackLimitData(threadPtr.
ToTargetPointer
(_target), out stackBase, out stackLimit, out frameAddress);
4141
syncBlockPtr = addr.
ToTargetPointer
(_target);
4274
contract.GetThreadAllocContext(thread.
ToTargetPointer
(_target), out long allocBytes, out long allocBytesLoh);
4307
Contracts.ThreadData threadData = contract.GetThreadData(thread.
ToTargetPointer
(_target));
4775
int hr = TraverseLoaderHeapCore(loaderHeapAddr.
ToTargetPointer
(_target), pCallback);
4820
TargetPointer moduleAddrPtr = moduleAddr.
ToTargetPointer
(_target);
4885
TargetPointer listPtr = cleanupListPtr.
ToTargetPointer
(_target);
4978
Contracts.ExceptionData exceptionData = contract.GetExceptionData(objectAddress.
ToTargetPointer
(_target));
5050
GCHeapData heapData = gc.GetHeapData(interestingInfoAddr.
ToTargetPointer
(_target));
5299
TargetPointer methodDescPtr = methodDesc.
ToTargetPointer
(_target);
5425
ITypeHandle typeHandle = rtsContract.GetTypeHandle(mt.
ToTargetPointer
(_target));
5469
TargetPointer methodDescPtr = methodDesc.
ToTargetPointer
(_target);
5513
TargetPointer methodDescPtr = methodDesc.
ToTargetPointer
(_target);
5579
TargetPointer methodDescPtr = methodDesc.
ToTargetPointer
(_target);
5637
TargetPointer modulePtr = mod.
ToTargetPointer
(_target);
5876
GCHeapData heapData = gc.GetHeapData(heapAddr.
ToTargetPointer
(_target));
5945
GCHeapData heapData = gc.GetHeapData(heapAddr.
ToTargetPointer
(_target));
6005
ITypeHandle methodTableHandle = rtsContract.GetTypeHandle(methodTable.
ToTargetPointer
(_target));
6061
TargetPointer objPtr = objAddr.
ToTargetPointer
(_target);
6130
TargetPointer ccwPtr = comWrappersContract.GetManagedObjectWrapperFromCCW(ccw.
ToTargetPointer
(_target));
6160
TargetPointer ccwPtr = ccw.
ToTargetPointer
(_target);
6211
TargetPointer rcwPtr = rcw.
ToTargetPointer
(_target) & ~_rcwMask;
6247
TargetPointer identityPtr = comWrappersContract.GetComWrappersIdentity(rcw.
ToTargetPointer
(_target) & ~_rcwMask);
6283
TargetPointer objPtr = objAddr.
ToTargetPointer
(_target);
6336
TargetPointer objPtr = objAddr.
ToTargetPointer
(_target);
6411
int hr = TraverseLoaderHeapCore(loaderHeapAddr.
ToTargetPointer
(_target), pCallback);
6580
IReadOnlyDictionary<LoaderAllocatorHeapType, TargetPointer> heaps = contract.GetLoaderAllocatorHeaps(loaderAllocator.
ToTargetPointer
(_target));
6732
ITypeHandle typeHandle = rtsContract.GetTypeHandle(methodTable.
ToTargetPointer
(_target));
6771
TargetPointer methodTablePtr = methodTable.
ToTargetPointer
(_target);
6772
TargetPointer threadPtr = thread.
ToTargetPointer
(_target);
6826
ITypeHandle methodTableHandle = rtsContract.GetTypeHandle(methodTable.
ToTargetPointer
(_target));
7046
ITypeHandle methodTableHandle = rts.GetTypeHandle(mt.
ToTargetPointer
(_target));
7337
TargetPointer address = threadStressLogAddress.
ToTargetPointer
(_target);
SOSDacImpl.IXCLRDataProcess.cs (2)
48
executionManager.GetDynamicFunctionTableEntries(tableAddress.
ToTargetPointer
(_target));
288
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));