211 references to ToClrDataAddress
Microsoft.Diagnostics.DataContractReader.Legacy (211)
ClrDataMethodInstance.cs (2)
320maps[outputMapIndex].startAddress = new TargetPointer(codeStart + entry.NativeOffset).ToClrDataAddress(_target); 321maps[outputMapIndex].endAddress = new TargetPointer(codeStart + nativeEndOffset).ToClrDataAddress(_target);
ClrDataModule.cs (5)
607_extents[0].baseAddress = baseAddress.ToClrDataAddress(_target); 717((DacpGetModuleAddress*)outBuffer)->ModulePtr = _address.ToClrDataAddress(_target); 762getModuleData->PEAssembly = _address.ToClrDataAddress(_target); 778getModuleData->LoadedPEAddress = baseAddress.ToClrDataAddress(_target); 790getModuleData->InMemoryPdbAddress = symbolBuffer.ToClrDataAddress(_target);
ClrDataStackWalk.cs (1)
193*(ulong*)outBuffer = frameAddr.ToClrDataAddress(_target);
SOSDacImpl.cs (200)
124data->AppDomainPtr = appDomain.ToClrDataAddress(_target); 126data->pHighFrequencyHeap = loader.GetHighFrequencyHeap(globalLoaderAllocator).ToClrDataAddress(_target); 127data->pLowFrequencyHeap = loader.GetLowFrequencyHeap(globalLoaderAllocator).ToClrDataAddress(_target); 128data->pStubHeap = loader.GetStubHeap(globalLoaderAllocator).ToClrDataAddress(_target); 190values[0] = appDomain.ToClrDataAddress(_target); 351data->ParentDomain = defaultAppDomain.ToClrDataAddress(_target); 418values[n++] = loader.GetAssembly(module).ToClrDataAddress(_target); 484modules[0] = modulePointer.ToClrDataAddress(_target); 586data->outerIUnknown = sccwData.OuterIUnknown.ToClrDataAddress(_target); 588data->handle = handle.ToClrDataAddress(_target); 591data->managedObject = _target.ReadPointer(handle).ToClrDataAddress(_target); 593data->ccwAddress = ccwPtr.ToClrDataAddress(_target); 675interfaces[itemIndex].methodTable = item.MethodTable.ToClrDataAddress(_target); 676interfaces[itemIndex].interfacePtr = item.InterfacePointerAddress.ToClrDataAddress(_target); 781data->MethodDescPtr = methodDesc.ToClrDataAddress(_target); 792data->MethodDescPtr = eman.GetMethodDesc(cbh).ToClrDataAddress(_target); 804data->GCInfo = pGcInfo.ToClrDataAddress(_target); 820data->ColdRegionStart = coldRegionStart.ToClrDataAddress(_target); 874codeHeaps[i].LoaderHeap = loader.LoaderHeapAddress.ToClrDataAddress(_target); 878codeHeaps[i].baseAddr = host.BaseAddress.ToClrDataAddress(_target); 879codeHeaps[i].currentAddr = host.CurrentAddress.ToClrDataAddress(_target); 1088data->MTOfType = rtsContract.GetPrimitiveType(CorElementType.U).Address.ToClrDataAddress(_target); 1091data->MTOfType = foundTypeHandle.Address.ToClrDataAddress(_target); 1096data->MTOfType = paramTypeHandle.Address.ToClrDataAddress(_target); 1099data->MTOfType = foundTypeHandle.Address.ToClrDataAddress(_target); 1136data->ModuleOfType = modulePtr.ToClrDataAddress(_target); 1138data->MTOfEnclosingClass = ctx.Address.ToClrDataAddress(_target); 1144? nextFieldDesc.ToClrDataAddress(_target) 1302heaps[i] = gcHeaps[(int)i].ToClrDataAddress(_target); 1358details->lowest_address = minAddress.ToClrDataAddress(_target); 1359details->highest_address = maxAddress.ToClrDataAddress(_target); 1364details->mark_array = heapData.MarkArray.ToClrDataAddress(_target); 1365details->next_sweep_obj = heapData.NextSweepObject.ToClrDataAddress(_target); 1366details->background_saved_lowest_address = heapData.BackGroundSavedMinAddress.ToClrDataAddress(_target); 1367details->background_saved_highest_address = heapData.BackGroundSavedMaxAddress.ToClrDataAddress(_target); 1380details->alloc_allocated = heapData.AllocAllocated.ToClrDataAddress(_target); 1381details->ephemeral_heap_segment = heapData.EphemeralHeapSegment.ToClrDataAddress(_target); 1382details->card_table = heapData.CardTable.ToClrDataAddress(_target); 1395details->saved_sweep_ephemeral_seg = heapData.SavedSweepEphemeralSegment.ToClrDataAddress(_target); 1396details->saved_sweep_ephemeral_start = heapData.SavedSweepEphemeralStart.ToClrDataAddress(_target); 1409details->generation_table[i].start_segment = genData.StartSegment.ToClrDataAddress(_target); 1410details->generation_table[i].allocation_start = genData.AllocationStart.ToClrDataAddress(_target); 1411details->generation_table[i].allocContextPtr = genData.AllocationContextPointer.ToClrDataAddress(_target); 1412details->generation_table[i].allocContextLimit = genData.AllocationContextLimit.ToClrDataAddress(_target); 1417details->finalization_fill_pointers[i] = heapData.FillPointers[i].ToClrDataAddress(_target); 1491details->lowest_address = minAddress.ToClrDataAddress(_target); 1492details->highest_address = maxAddress.ToClrDataAddress(_target); 1497details->mark_array = heapData.MarkArray.ToClrDataAddress(_target); 1498details->next_sweep_obj = heapData.NextSweepObject.ToClrDataAddress(_target); 1499details->background_saved_lowest_address = heapData.BackGroundSavedMinAddress.ToClrDataAddress(_target); 1500details->background_saved_highest_address = heapData.BackGroundSavedMaxAddress.ToClrDataAddress(_target); 1513details->alloc_allocated = heapData.AllocAllocated.ToClrDataAddress(_target); 1514details->ephemeral_heap_segment = heapData.EphemeralHeapSegment.ToClrDataAddress(_target); 1515details->card_table = heapData.CardTable.ToClrDataAddress(_target); 1528details->saved_sweep_ephemeral_seg = heapData.SavedSweepEphemeralSegment.ToClrDataAddress(_target); 1529details->saved_sweep_ephemeral_start = heapData.SavedSweepEphemeralStart.ToClrDataAddress(_target); 1542details->generation_table[i].start_segment = genData.StartSegment.ToClrDataAddress(_target); 1543details->generation_table[i].allocation_start = genData.AllocationStart.ToClrDataAddress(_target); 1544details->generation_table[i].allocContextPtr = genData.AllocationContextPointer.ToClrDataAddress(_target); 1545details->generation_table[i].allocContextLimit = genData.AllocationContextLimit.ToClrDataAddress(_target); 1550details->finalization_fill_pointers[i] = heapData.FillPointers[i].ToClrDataAddress(_target); 1624ClrDataAddress appDomainClrAddress = appDomain.ToClrDataAddress(_target); 1633Handle = h.Handle.ToClrDataAddress(_target), 1634Secondary = h.Secondary.ToClrDataAddress(_target), 1739Start = regions[i].Start.ToClrDataAddress(target), 1902data->internal_root_array = (heapData.InternalRootArray ?? TargetPointer.Null).ToClrDataAddress(_target); 1948data->internal_root_array = (heapData.InternalRootArray ?? TargetPointer.Null).ToClrDataAddress(_target); 1988data->allocated = segmentData.Allocated.ToClrDataAddress(_target); 1989data->committed = segmentData.Committed.ToClrDataAddress(_target); 1990data->reserved = segmentData.Reserved.ToClrDataAddress(_target); 1991data->used = segmentData.Used.ToClrDataAddress(_target); 1992data->mem = segmentData.Mem.ToClrDataAddress(_target); 1993data->next = segmentData.Next.ToClrDataAddress(_target); 1994data->gc_heap = segmentData.Heap.ToClrDataAddress(_target); 1996data->background_allocated = segmentData.BackgroundAllocated.ToClrDataAddress(_target); 2006data->highAllocMark = heapData.AllocAllocated.ToClrDataAddress(_target); 2071*il = loader.GetILAddr(peAssemblyPtr, rva).ToClrDataAddress(_target); 2142managers->managerAddr = jitManagerInfo.ManagerAddress.ToClrDataAddress(_target); 2144managers->ptrHeapList = jitManagerInfo.HeapListAddress.ToClrDataAddress(_target); 2219*targetIP = DecodeJump64(pThunk).ToClrDataAddress(_target); 2301data->NativeCodeAddr = _target.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(nativeCodeAddr).ToAddress(_target).ToClrDataAddress(_target); 2310data->AddressOfNativeCodeSlot = rtsContract.GetAddressOfNativeCodeSlot(methodDescHandle).ToClrDataAddress(_target); 2319data->MethodTablePtr = methodTableAddr.ToClrDataAddress(_target); 2321data->ModulePtr = rtsContract.GetModule(typeHandle).ToClrDataAddress(_target); 2422data->GCStressCodeCopy = nativeCodeContract.GetGCStressCodeCopy(requestedNativeCodeVersion).ToClrDataAddress(_target); 2557*methodDesc = loader.GetModuleLookupMapElement(lookupTables.FieldDefToDesc, token, out var _).ToClrDataAddress(_target); 2560*methodDesc = loader.GetModuleLookupMapElement(lookupTables.MethodDefToDesc, token, out var _).ToClrDataAddress(_target); 2563*methodDesc = loader.GetModuleLookupMapElement(lookupTables.TypeDefToMethodTable, token, out var _).ToClrDataAddress(_target); 2566*methodDesc = loader.GetModuleLookupMapElement(lookupTables.TypeRefToMethodTable, token, out var _).ToClrDataAddress(_target); 2693*ppMD = methodDescPtr.ToClrDataAddress(_target); 2737*ppMD = methodDescAddr.ToClrDataAddress(_target); 2813result.module = contract.GetModule(methodTable).ToClrDataAddress(_target); 2815result.klass = contract.GetCanonicalMethodTable(methodTable).ToClrDataAddress(_target); 2816result.parentMethodTable = contract.GetParentMethodTable(methodTable).ToClrDataAddress(_target); 2870data->FirstField = rtsContract.GetFieldDescList(typeHandle).FirstOrDefault().ToClrDataAddress(_target); 2910*value = methodTableHandle.Address.ToClrDataAddress(_target); 3120data->Assembly = contract.GetAssembly(handle).ToClrDataAddress(_target); 3128data->ilBase = contract.GetILBase(handle).ToClrDataAddress(_target); 3144data->LoaderAllocator = contract.GetLoaderAllocator(handle).ToClrDataAddress(_target); 3157: target.ReadPointer(table + offset).ToClrDataAddress(target); 3216*exceptionObject = exceptionObjectLocal.ToClrDataAddress(_target); 3328data->MethodTable = mt.ToClrDataAddress(_target); 3359data->ArrayDataPtr = arrayData.ToClrDataAddress(_target); 3361data->ArrayBoundsPtr = boundsStart.ToClrDataAddress(_target); 3362data->ArrayLowerBoundsPtr = lowerBounds.ToClrDataAddress(_target); 3584*peBase = contract.GetILBase(handle).ToClrDataAddress(_target); 3685data->identityPointer = rcwData.IdentityPointer.ToClrDataAddress(_target); 3686data->unknownPointer = rcwData.UnknownPointer.ToClrDataAddress(_target); 3687data->managedObject = rcwData.ManagedObject.ToClrDataAddress(_target); 3688data->vtablePtr = rcwData.VTablePtr.ToClrDataAddress(_target); 3689data->creatorThread = rcwData.CreatorThread.ToClrDataAddress(_target); 3690data->ctxCookie = rcwData.CtxCookie.ToClrDataAddress(_target); 3772interfaces[itemIndex].methodTable = methodTable.ToClrDataAddress(_target); 3773interfaces[itemIndex].interfacePtr = unknown.ToClrDataAddress(_target); 3774interfaces[itemIndex].comContext = ctxCookie.ToClrDataAddress(_target); 3945*lower = stackBase.ToClrDataAddress(_target); 3948*upper = stackLimit.ToClrDataAddress(_target); 3951*fp = frameAddress.ToClrDataAddress(_target); 4147data->SyncBlockPointer = syncBlockPtr.ToClrDataAddress(_target); 4148data->nextSyncBlock = syncBlockContract.GetNextSyncBlock(syncBlockPtr).ToClrDataAddress(_target); 4151data->blockRCW = rcw.ToClrDataAddress(_target); 4152data->blockClassFactory = ccf.ToClrDataAddress(_target); 4153data->blockCCW = ccw.ToClrDataAddress(_target); 4204data->Object = obj.ToClrDataAddress(_target); 4207data->SyncBlockPointer = syncBlockAddr.ToClrDataAddress(_target); 4221data->HoldingThread = threadPtr.ToClrDataAddress(_target); 4225data->appDomainPtr = appDomain.ToClrDataAddress(_target); 4313data->allocContextPtr = threadData.AllocContextPointer.ToClrDataAddress(_target); 4314data->allocContextLimit = threadData.AllocContextLimit.ToClrDataAddress(_target); 4318data->context = appDomain.ToClrDataAddress(_target); 4319data->domain = appDomain.ToClrDataAddress(_target); 4322data->pFrame = threadData.Frame.ToClrDataAddress(_target); 4323data->firstNestedException = threadData.FirstNestedException.ToClrDataAddress(_target); 4325data->lastThrownObjectHandle = threadData.LastThrownObjectHandle.ToClrDataAddress(_target); 4326data->nextThread = threadData.NextThread.ToClrDataAddress(_target); 4373*pThread = threadPtr.ToClrDataAddress(_target); 4435data->firstThread = threadStoreData.FirstThread.ToClrDataAddress(_target); 4436data->finalizerThread = threadStoreData.FinalizerThread.ToClrDataAddress(_target); 4437data->gcThread = threadStoreData.GCThread.ToClrDataAddress(_target); 4513data->ArrayMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.Array).ToClrDataAddress(_target); 4514data->StringMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.String).ToClrDataAddress(_target); 4515data->ObjectMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.Object).ToClrDataAddress(_target); 4516data->ExceptionMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.Exception).ToClrDataAddress(_target); 4517data->FreeMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.Free).ToClrDataAddress(_target); 4665ehInfo.moduleAddr = clause.ModuleAddr is TargetPointer moduleAddr ? moduleAddr.ToClrDataAddress(_target) : 0; 4666ehInfo.mtCatch = clause.TypeHandle is TargetNUInt th ? new TargetPointer(th.Value).ToClrDataAddress(_target) : 0; 4838pCallback(index, element.ToClrDataAddress(_target).Value, token); 4848Dictionary<ulong, uint> expectedElements = elements.ToDictionary(tuple => tuple.Address.ToClrDataAddress(_target).Value, tuple => tuple.Index); 4893info.RCW.ToClrDataAddress(_target).Value, 4894info.Context.ToClrDataAddress(_target).Value, 4895info.STAThread.ToClrDataAddress(_target).Value, 4907Dictionary<ulong, ulong> expectedElements = cleanupInfos.ToDictionary(info => info.RCW.ToClrDataAddress(_target).Value, info => info.Context.ToClrDataAddress(_target).Value); 4981data->Message = exceptionData.Message.ToClrDataAddress(_target); 4982data->InnerException = exceptionData.InnerException.ToClrDataAddress(_target); 4983data->StackTrace = exceptionData.StackTrace.ToClrDataAddress(_target); 4984data->WatsonBuckets = exceptionData.WatsonBuckets.ToClrDataAddress(_target); 4985data->StackTraceString = exceptionData.StackTraceString.ToClrDataAddress(_target); 4986data->RemoteStackTraceString = exceptionData.RemoteStackTraceString.ToClrDataAddress(_target); 5328nativeCodeAddrs[count].nativeCodeAddr = nativeCodeAddr.ToClrDataAddress(_target); 5329nativeCodeAddrs[count].nativeCodeVersionNodePtr = nativeCodeVersionHandle.CodeVersionNodeAddress.ToClrDataAddress(_target); 5436data->LoaderAllocatorObjectHandle = loaderAllocatorHandle.ToClrDataAddress(_target); 5534pRejitData->il = cv.GetIL(ilCodeVersion).ToClrDataAddress(_target); 5536pRejitData->ilCodeVersionNodePtr = ilCodeVersion.ILCodeVersionNode.ToClrDataAddress(_target); 5599pILData->il = il.ToClrDataAddress(_target); 5655methodDescs[*pcMethodDescs] = md.ToClrDataAddress(_target); 5756pGenerationData[i].start_segment = gen.StartSegment.ToClrDataAddress(_target); 5757pGenerationData[i].allocation_start = gen.AllocationStart.ToClrDataAddress(_target); 5758pGenerationData[i].allocContextPtr = gen.AllocationContextPointer.ToClrDataAddress(_target); 5759pGenerationData[i].allocContextLimit = gen.AllocationContextLimit.ToClrDataAddress(_target); 5824pFinalizationFillPointers[i] = heapData.FillPointers[i].ToClrDataAddress(_target); 5887pGenerationData[i].start_segment = gen.StartSegment.ToClrDataAddress(_target); 5888pGenerationData[i].allocation_start = gen.AllocationStart.ToClrDataAddress(_target); 5889pGenerationData[i].allocContextPtr = gen.AllocationContextPointer.ToClrDataAddress(_target); 5890pGenerationData[i].allocContextLimit = gen.AllocationContextLimit.ToClrDataAddress(_target); 5955pFinalizationFillPointers[i] = heapData.FillPointers[i].ToClrDataAddress(_target); 6004*assemblyLoadContext = alc.ToClrDataAddress(_target); 6063*rcw = rcwObj.ToClrDataAddress(_target) | _rcwMask; 6081mowList![i] = comIdentity.ToClrDataAddress(_target); 6165*managedObject = comWrappersContract.GetComWrappersObjectFromMOW(managedObjectPtr).ToClrDataAddress(_target); 6244*identity = identityPtr.ToClrDataAddress(_target); 6338*taggedMemory = taggedMemoryPtr.ToClrDataAddress(_target); 6377*allocPtr = pointer.ToClrDataAddress(_target); 6378*allocLimit = limit.ToClrDataAddress(_target); 6444*pLoaderAllocator = globalLoaderAllocator.ToClrDataAddress(_target); 6593? heapAddr.ToClrDataAddress(_target) 6731*GCStaticsAddress = rtsContract.GetGCStaticsBasePointer(typeHandle).ToClrDataAddress(_target); 6733*nonGCStaticsAddress = rtsContract.GetNonGCStaticsBasePointer(typeHandle).ToClrDataAddress(_target); 6782*GCStaticsAddress = rtsContract.GetGCThreadStaticsBasePointer(typeHandle, threadPtr).ToClrDataAddress(_target); 6784*nonGCStaticsAddress = rtsContract.GetNonGCThreadStaticsBasePointer(typeHandle, threadPtr).ToClrDataAddress(_target); 6895methodData.MethodDesc = mdAddr.ToClrDataAddress(_target); 6898methodData.DefiningMethodTable = mtAddr.ToClrDataAddress(_target); 6901methodData.DefiningModule = _rts.GetModule(typeHandle).ToClrDataAddress(_target); 6918methodData.MethodDesc = mdAddr.ToClrDataAddress(_target); 6922methodData.DefiningMethodTable = mtAddr.ToClrDataAddress(_target); 6925methodData.DefiningModule = _rts.GetModule(typeHandle).ToClrDataAddress(_target); 7201FormatString = msg.FormatString.ToClrDataAddress(_target), 7235args[i] = msg.Args[(int)i].ToClrDataAddress(_target); 7309ThreadLogAddress = t.Address.ToClrDataAddress(_target), 7360Start = r.Start.ToClrDataAddress(_target),
SOSDacImpl.IXCLRDataProcess.cs (3)
635_legacyImpl.GetModule(moduleLoad.ModuleAddress.ToClrDataAddress(_target), legacyModuleOut); 649_legacyImpl.GetModule(moduleUnload.ModuleAddress.ToClrDataAddress(_target), legacyModuleOut); 668notify5.OnCodeGenerated2(methodInst, jit.NativeCodeAddress.ToClrDataAddress(_target));