74 references to ToTargetPointer
Microsoft.Diagnostics.DataContractReader.Legacy (74)
SOSDacImpl.cs (71)
373
Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromAssemblyPtr(assembly.
ToTargetPointer
(_target));
505
TargetPointer addr = assembly.
ToTargetPointer
(_target);
551
Contracts.ModuleHandle handle = contract.GetModuleHandleFromAssemblyPtr(assembly.
ToTargetPointer
(_target));
603
TargetPointer ccwPtr = contract.GetCCWFromInterfacePointer(ccw.
ToTargetPointer
(_target));
605
ccwPtr = ccw.
ToTargetPointer
(_target);
676
TargetPointer startCCW = builtInCOMContract.GetCCWFromInterfacePointer(ccw.
ToTargetPointer
(_target));
678
startCCW = ccw.
ToTargetPointer
(_target);
758
buckets = _target.Contracts.WindowsErrorReporting.GetWatsonBuckets(thread.
ToTargetPointer
(_target));
1114
TargetPointer fieldDescTargetPtr = fieldDesc.
ToTargetPointer
(_target);
1410
GCHeapData heapData = gc.GetHeapData(heap.
ToTargetPointer
(_target));
1981
GCHeapData heapData = gc.GetHeapData(addr.
ToTargetPointer
(_target));
2069
GCHeapSegmentData segmentData = gc.GetHeapSegmentData(seg.
ToTargetPointer
(_target));
2088
if (seg.
ToTargetPointer
(_target) == heapData.EphemeralHeapSegment)
2154
TargetPointer module = moduleAddr.
ToTargetPointer
(_target);
2183
if (!_target.Contracts.AuxiliarySymbols.TryGetAuxiliarySymbolName(ip.
ToTargetPointer
(_target), out string? symbolName))
2365
TargetPointer methodDesc = addr.
ToTargetPointer
(_target);
2662
TargetPointer module = moduleAddr.
ToTargetPointer
(_target);
2710
TargetPointer methodDesc = addr.
ToTargetPointer
(_target);
2800
TargetPointer methodDescPtr = stackWalkContract.GetMethodDescPtr(frameAddr.
ToTargetPointer
(_target));
2889
_target.Contracts.RuntimeTypeSystem.GetMethodDescHandle(methodDesc.
ToTargetPointer
(_target));
2911
ITypeHandle methodTable = contract.GetTypeHandle(mt.
ToTargetPointer
(_target));
2983
TargetPointer mtAddress = mt.
ToTargetPointer
(_target);
3026
ITypeHandle methodTableHandle = contract.GetTypeHandle(eeClassReallyCanonMT.
ToTargetPointer
(_target));
3057
ITypeHandle methodTableHandle = typeSystemContract.GetTypeHandle(mt.
ToTargetPointer
(_target, overrideCheck: true));
3079
string? fallbackName = _target.Contracts.DacStreams.StringFromEEAddress(mt.
ToTargetPointer
(_target));
3129
TargetPointer methodTable = mt.
ToTargetPointer
(_target);
3198
_target.Contracts.RuntimeTypeSystem.GetTypeHandle(mt.
ToTargetPointer
(_target));
3227
mod.Interface = new ClrDataModule(addr.
ToTargetPointer
(_target), _target, legacyModule, _apiLock);
3244
Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(moduleAddr.
ToTargetPointer
(_target));
3336
exception.
ToTargetPointer
(_target),
3377
TargetPointer mt = objectContract.GetMethodTableAddress(obj.
ToTargetPointer
(_target));
3449
TargetPointer objPtr = objAddr.
ToTargetPointer
(_target);
3558
string str = contract.GetStringValue(obj.
ToTargetPointer
(_target));
3612
GCOomData oomData = gc.GetOomData(oomAddr.
ToTargetPointer
(_target));
3708
Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(addr.
ToTargetPointer
(_target));
3748
Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(addr.
ToTargetPointer
(_target));
3814
TargetPointer rcwPtr = addr.
ToTargetPointer
(_target);
3873
TargetPointer rcwPtr = rcw.
ToTargetPointer
(_target);
4077
contract.GetStackLimitData(threadPtr.
ToTargetPointer
(_target), out stackBase, out stackLimit, out frameAddress);
4287
syncBlockPtr = addr.
ToTargetPointer
(_target);
4422
contract.GetThreadAllocContext(thread.
ToTargetPointer
(_target), out long allocBytes, out long allocBytesLoh);
4456
Contracts.ThreadData threadData = contract.GetThreadData(thread.
ToTargetPointer
(_target));
4933
int hr = TraverseLoaderHeapCore(loaderHeapAddr.
ToTargetPointer
(_target), pCallback);
4979
TargetPointer moduleAddrPtr = moduleAddr.
ToTargetPointer
(_target);
5045
TargetPointer listPtr = cleanupListPtr.
ToTargetPointer
(_target);
5140
Contracts.ExceptionData exceptionData = contract.GetExceptionData(objectAddress.
ToTargetPointer
(_target));
5214
GCHeapData heapData = gc.GetHeapData(interestingInfoAddr.
ToTargetPointer
(_target));
5467
TargetPointer methodDescPtr = methodDesc.
ToTargetPointer
(_target);
5594
ITypeHandle typeHandle = rtsContract.GetTypeHandle(mt.
ToTargetPointer
(_target));
5639
TargetPointer methodDescPtr = methodDesc.
ToTargetPointer
(_target);
5684
TargetPointer methodDescPtr = methodDesc.
ToTargetPointer
(_target);
5754
TargetPointer methodDescPtr = methodDesc.
ToTargetPointer
(_target);
5813
TargetPointer modulePtr = mod.
ToTargetPointer
(_target);
6056
GCHeapData heapData = gc.GetHeapData(heapAddr.
ToTargetPointer
(_target));
6126
GCHeapData heapData = gc.GetHeapData(heapAddr.
ToTargetPointer
(_target));
6187
ITypeHandle methodTableHandle = rtsContract.GetTypeHandle(methodTable.
ToTargetPointer
(_target));
6245
TargetPointer objPtr = objAddr.
ToTargetPointer
(_target);
6315
TargetPointer ccwPtr = comWrappersContract.GetManagedObjectWrapperFromCCW(ccw.
ToTargetPointer
(_target));
6346
TargetPointer ccwPtr = ccw.
ToTargetPointer
(_target);
6398
TargetPointer rcwPtr = rcw.
ToTargetPointer
(_target) & ~_rcwMask;
6435
TargetPointer identityPtr = comWrappersContract.GetComWrappersIdentity(rcw.
ToTargetPointer
(_target) & ~_rcwMask);
6472
TargetPointer objPtr = objAddr.
ToTargetPointer
(_target);
6526
TargetPointer objPtr = objAddr.
ToTargetPointer
(_target);
6603
int hr = TraverseLoaderHeapCore(loaderHeapAddr.
ToTargetPointer
(_target), pCallback);
6775
IReadOnlyDictionary<LoaderAllocatorHeapType, TargetPointer> heaps = contract.GetLoaderAllocatorHeaps(loaderAllocator.
ToTargetPointer
(_target));
6934
ITypeHandle typeHandle = rtsContract.GetTypeHandle(methodTable.
ToTargetPointer
(_target));
6974
TargetPointer methodTablePtr = methodTable.
ToTargetPointer
(_target);
6975
TargetPointer threadPtr = thread.
ToTargetPointer
(_target);
7030
ITypeHandle methodTableHandle = rtsContract.GetTypeHandle(methodTable.
ToTargetPointer
(_target));
7257
ITypeHandle methodTableHandle = rts.GetTypeHandle(mt.
ToTargetPointer
(_target));
7565
TargetPointer address = threadStressLogAddress.
ToTargetPointer
(_target);
SOSDacImpl.IXCLRDataProcess.cs (2)
50
executionManager.GetDynamicFunctionTableEntries(tableAddress.
ToTargetPointer
(_target));
336
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));