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