214 references to ToClrDataAddress
Microsoft.Diagnostics.DataContractReader.Legacy (214)
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)
608_extents[0].baseAddress = baseAddress.ToClrDataAddress(_target); 718((DacpGetModuleAddress*)outBuffer)->ModulePtr = _address.ToClrDataAddress(_target); 763getModuleData->PEAssembly = _address.ToClrDataAddress(_target); 779getModuleData->LoadedPEAddress = baseAddress.ToClrDataAddress(_target); 791getModuleData->InMemoryPdbAddress = symbolBuffer.ToClrDataAddress(_target);
ClrDataStackWalk.cs (1)
161*(ulong*)outBuffer = frameAddr.ToClrDataAddress(_target);
SOSDacImpl.cs (203)
130ClrDataAddress systemDomain = _target.ReadPointer(systemDomainPointer).ToClrDataAddress(_target); 133data->pHighFrequencyHeap = loader.GetHighFrequencyHeap(globalLoaderAllocator).ToClrDataAddress(_target); 134data->pLowFrequencyHeap = loader.GetLowFrequencyHeap(globalLoaderAllocator).ToClrDataAddress(_target); 135data->pStubHeap = loader.GetStubHeap(globalLoaderAllocator).ToClrDataAddress(_target); 201values[0] = appDomain.ToClrDataAddress(_target); 237ClrDataAddress systemDomain = _target.ReadPointer(systemDomainPtr).ToClrDataAddress(_target); 312appDomainStoreData->systemDomain = _target.ReadPointer(systemDomainPtr).ToClrDataAddress(_target); 368data->ParentDomain = pAppDomain.ToClrDataAddress(_target); 419ClrDataAddress systemDomain = _target.ReadPointer(systemDomainPtr).ToClrDataAddress(_target); 439values[n++] = loader.GetAssembly(module).ToClrDataAddress(_target); 505modules[0] = modulePointer.ToClrDataAddress(_target); 607data->outerIUnknown = sccwData.OuterIUnknown.ToClrDataAddress(_target); 609data->handle = handle.ToClrDataAddress(_target); 612data->managedObject = _target.ReadPointer(handle).ToClrDataAddress(_target); 614data->ccwAddress = ccwPtr.ToClrDataAddress(_target); 696interfaces[itemIndex].methodTable = item.MethodTable.ToClrDataAddress(_target); 697interfaces[itemIndex].interfacePtr = item.InterfacePointerAddress.ToClrDataAddress(_target); 803data->MethodDescPtr = methodDesc.ToClrDataAddress(_target); 814data->MethodDescPtr = eman.GetMethodDesc(cbh).ToClrDataAddress(_target); 826data->GCInfo = pGcInfo.ToClrDataAddress(_target); 842data->ColdRegionStart = coldRegionStart.ToClrDataAddress(_target); 896codeHeaps[i].LoaderHeap = loader.LoaderHeapAddress.ToClrDataAddress(_target); 900codeHeaps[i].baseAddr = host.BaseAddress.ToClrDataAddress(_target); 901codeHeaps[i].currentAddr = host.CurrentAddress.ToClrDataAddress(_target); 1109data->MTOfType = rtsContract.GetPrimitiveType(CorElementType.U).Address.ToClrDataAddress(_target); 1112data->MTOfType = foundTypeHandle.Address.ToClrDataAddress(_target); 1119data->MTOfType = paramTypeHandle.Address.ToClrDataAddress(_target); 1124data->MTOfType = foundTypeHandle.Address.ToClrDataAddress(_target); 1163data->ModuleOfType = modulePtr.ToClrDataAddress(_target); 1165data->MTOfEnclosingClass = ctx.Address.ToClrDataAddress(_target); 1324heaps[i] = gcHeaps[(int)i].ToClrDataAddress(_target); 1380details->lowest_address = minAddress.ToClrDataAddress(_target); 1381details->highest_address = maxAddress.ToClrDataAddress(_target); 1386details->mark_array = heapData.MarkArray.ToClrDataAddress(_target); 1387details->next_sweep_obj = heapData.NextSweepObject.ToClrDataAddress(_target); 1388details->background_saved_lowest_address = heapData.BackGroundSavedMinAddress.ToClrDataAddress(_target); 1389details->background_saved_highest_address = heapData.BackGroundSavedMaxAddress.ToClrDataAddress(_target); 1402details->alloc_allocated = heapData.AllocAllocated.ToClrDataAddress(_target); 1403details->ephemeral_heap_segment = heapData.EphemeralHeapSegment.ToClrDataAddress(_target); 1404details->card_table = heapData.CardTable.ToClrDataAddress(_target); 1417details->saved_sweep_ephemeral_seg = heapData.SavedSweepEphemeralSegment.ToClrDataAddress(_target); 1418details->saved_sweep_ephemeral_start = heapData.SavedSweepEphemeralStart.ToClrDataAddress(_target); 1431details->generation_table[i].start_segment = genData.StartSegment.ToClrDataAddress(_target); 1432details->generation_table[i].allocation_start = genData.AllocationStart.ToClrDataAddress(_target); 1433details->generation_table[i].allocContextPtr = genData.AllocationContextPointer.ToClrDataAddress(_target); 1434details->generation_table[i].allocContextLimit = genData.AllocationContextLimit.ToClrDataAddress(_target); 1439details->finalization_fill_pointers[i] = heapData.FillPointers[i].ToClrDataAddress(_target); 1513details->lowest_address = minAddress.ToClrDataAddress(_target); 1514details->highest_address = maxAddress.ToClrDataAddress(_target); 1519details->mark_array = heapData.MarkArray.ToClrDataAddress(_target); 1520details->next_sweep_obj = heapData.NextSweepObject.ToClrDataAddress(_target); 1521details->background_saved_lowest_address = heapData.BackGroundSavedMinAddress.ToClrDataAddress(_target); 1522details->background_saved_highest_address = heapData.BackGroundSavedMaxAddress.ToClrDataAddress(_target); 1535details->alloc_allocated = heapData.AllocAllocated.ToClrDataAddress(_target); 1536details->ephemeral_heap_segment = heapData.EphemeralHeapSegment.ToClrDataAddress(_target); 1537details->card_table = heapData.CardTable.ToClrDataAddress(_target); 1550details->saved_sweep_ephemeral_seg = heapData.SavedSweepEphemeralSegment.ToClrDataAddress(_target); 1551details->saved_sweep_ephemeral_start = heapData.SavedSweepEphemeralStart.ToClrDataAddress(_target); 1564details->generation_table[i].start_segment = genData.StartSegment.ToClrDataAddress(_target); 1565details->generation_table[i].allocation_start = genData.AllocationStart.ToClrDataAddress(_target); 1566details->generation_table[i].allocContextPtr = genData.AllocationContextPointer.ToClrDataAddress(_target); 1567details->generation_table[i].allocContextLimit = genData.AllocationContextLimit.ToClrDataAddress(_target); 1572details->finalization_fill_pointers[i] = heapData.FillPointers[i].ToClrDataAddress(_target); 1647ClrDataAddress appDomainClrAddress = appDomain.ToClrDataAddress(_target); 1656Handle = h.Handle.ToClrDataAddress(_target), 1657Secondary = h.Secondary.ToClrDataAddress(_target), 1762Start = regions[i].Start.ToClrDataAddress(target), 1919data->internal_root_array = heapData.InternalRootArray.ToClrDataAddress(_target); 1965data->internal_root_array = heapData.InternalRootArray.ToClrDataAddress(_target); 2005data->allocated = segmentData.Allocated.ToClrDataAddress(_target); 2006data->committed = segmentData.Committed.ToClrDataAddress(_target); 2007data->reserved = segmentData.Reserved.ToClrDataAddress(_target); 2008data->used = segmentData.Used.ToClrDataAddress(_target); 2009data->mem = segmentData.Mem.ToClrDataAddress(_target); 2010data->next = segmentData.Next.ToClrDataAddress(_target); 2011data->gc_heap = segmentData.Heap.ToClrDataAddress(_target); 2013data->background_allocated = segmentData.BackgroundAllocated.ToClrDataAddress(_target); 2023data->highAllocMark = heapData.AllocAllocated.ToClrDataAddress(_target); 2088*il = loader.GetILAddr(peAssemblyPtr, rva).ToClrDataAddress(_target); 2159managers->managerAddr = jitManagerInfo.ManagerAddress.ToClrDataAddress(_target); 2161managers->ptrHeapList = jitManagerInfo.HeapListAddress.ToClrDataAddress(_target); 2236*targetIP = DecodeJump64(pThunk).ToClrDataAddress(_target); 2318data->NativeCodeAddr = _target.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(nativeCodeAddr).ToAddress(_target).ToClrDataAddress(_target); 2327data->AddressOfNativeCodeSlot = rtsContract.GetAddressOfNativeCodeSlot(methodDescHandle).ToClrDataAddress(_target); 2336data->MethodTablePtr = methodTableAddr.ToClrDataAddress(_target); 2338data->ModulePtr = rtsContract.GetModule(typeHandle).ToClrDataAddress(_target); 2439data->GCStressCodeCopy = nativeCodeContract.GetGCStressCodeCopy(requestedNativeCodeVersion).ToClrDataAddress(_target); 2574*methodDesc = loader.GetModuleLookupMapElement(lookupTables.FieldDefToDesc, token, out var _).ToClrDataAddress(_target); 2577*methodDesc = loader.GetModuleLookupMapElement(lookupTables.MethodDefToDesc, token, out var _).ToClrDataAddress(_target); 2580*methodDesc = loader.GetModuleLookupMapElement(lookupTables.TypeDefToMethodTable, token, out var _).ToClrDataAddress(_target); 2583*methodDesc = loader.GetModuleLookupMapElement(lookupTables.TypeRefToMethodTable, token, out var _).ToClrDataAddress(_target); 2710*ppMD = methodDescPtr.ToClrDataAddress(_target); 2754*ppMD = methodDescAddr.ToClrDataAddress(_target); 2830result.module = contract.GetModule(methodTable).ToClrDataAddress(_target); 2832result.klass = contract.GetCanonicalMethodTable(methodTable).ToClrDataAddress(_target); 2833result.parentMethodTable = contract.GetParentMethodTable(methodTable).ToClrDataAddress(_target); 2887data->FirstField = rtsContract.GetFieldDescList(typeHandle).ToClrDataAddress(_target); 2927*value = methodTableHandle.Address.ToClrDataAddress(_target); 3137data->Assembly = contract.GetAssembly(handle).ToClrDataAddress(_target); 3145data->ilBase = contract.GetILBase(handle).ToClrDataAddress(_target); 3161data->LoaderAllocator = contract.GetLoaderAllocator(handle).ToClrDataAddress(_target); 3167data->FieldDefToDescMap = _target.ReadPointer(tables.FieldDefToDesc + tableDataOffset).ToClrDataAddress(_target); 3168data->ManifestModuleReferencesMap = _target.ReadPointer(tables.ManifestModuleReferences + tableDataOffset).ToClrDataAddress(_target); 3169data->MemberRefToDescMap = _target.ReadPointer(tables.MemberRefToDesc + tableDataOffset).ToClrDataAddress(_target); 3170data->MethodDefToDescMap = _target.ReadPointer(tables.MethodDefToDesc + tableDataOffset).ToClrDataAddress(_target); 3171data->TypeDefToMethodTableMap = _target.ReadPointer(tables.TypeDefToMethodTable + tableDataOffset).ToClrDataAddress(_target); 3172data->TypeRefToMethodTableMap = _target.ReadPointer(tables.TypeRefToMethodTable + tableDataOffset).ToClrDataAddress(_target); 3231*exceptionObject = exceptionObjectLocal.ToClrDataAddress(_target); 3343data->MethodTable = mt.ToClrDataAddress(_target); 3374data->ArrayDataPtr = arrayData.ToClrDataAddress(_target); 3376data->ArrayBoundsPtr = boundsStart.ToClrDataAddress(_target); 3377data->ArrayLowerBoundsPtr = lowerBounds.ToClrDataAddress(_target); 3591*peBase = contract.GetILBase(handle).ToClrDataAddress(_target); 3692data->identityPointer = rcwData.IdentityPointer.ToClrDataAddress(_target); 3693data->unknownPointer = rcwData.UnknownPointer.ToClrDataAddress(_target); 3694data->managedObject = rcwData.ManagedObject.ToClrDataAddress(_target); 3695data->vtablePtr = rcwData.VTablePtr.ToClrDataAddress(_target); 3696data->creatorThread = rcwData.CreatorThread.ToClrDataAddress(_target); 3697data->ctxCookie = rcwData.CtxCookie.ToClrDataAddress(_target); 3779interfaces[itemIndex].methodTable = methodTable.ToClrDataAddress(_target); 3780interfaces[itemIndex].interfacePtr = unknown.ToClrDataAddress(_target); 3781interfaces[itemIndex].comContext = ctxCookie.ToClrDataAddress(_target); 3952*lower = stackBase.ToClrDataAddress(_target); 3955*upper = stackLimit.ToClrDataAddress(_target); 3958*fp = frameAddress.ToClrDataAddress(_target); 4150data->SyncBlockPointer = syncBlockPtr.ToClrDataAddress(_target); 4151data->nextSyncBlock = syncBlockContract.GetNextSyncBlock(syncBlockPtr).ToClrDataAddress(_target); 4154data->blockRCW = rcw.ToClrDataAddress(_target); 4155data->blockClassFactory = ccf.ToClrDataAddress(_target); 4156data->blockCCW = ccw.ToClrDataAddress(_target); 4207data->Object = obj.ToClrDataAddress(_target); 4210data->SyncBlockPointer = syncBlockAddr.ToClrDataAddress(_target); 4224data->HoldingThread = threadPtr.ToClrDataAddress(_target); 4229data->appDomainPtr = appDomain.ToClrDataAddress(_target); 4317data->allocContextPtr = threadData.AllocContextPointer.ToClrDataAddress(_target); 4318data->allocContextLimit = threadData.AllocContextLimit.ToClrDataAddress(_target); 4323data->context = appDomain.ToClrDataAddress(_target); 4324data->domain = appDomain.ToClrDataAddress(_target); 4327data->pFrame = threadData.Frame.ToClrDataAddress(_target); 4328data->firstNestedException = threadData.FirstNestedException.ToClrDataAddress(_target); 4330data->lastThrownObjectHandle = threadData.LastThrownObjectHandle.ToClrDataAddress(_target); 4331data->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); 4514.ToClrDataAddress(_target); 4517.ToClrDataAddress(_target); 4520.ToClrDataAddress(_target); 4523.ToClrDataAddress(_target); 4526.ToClrDataAddress(_target); 4674ehInfo.moduleAddr = clause.ModuleAddr is TargetPointer moduleAddr ? moduleAddr.ToClrDataAddress(_target) : 0; 4675ehInfo.mtCatch = clause.TypeHandle is TargetNUInt th ? new TargetPointer(th.Value).ToClrDataAddress(_target) : 0; 4847pCallback(index, element.ToClrDataAddress(_target).Value, token); 4857Dictionary<ulong, uint> expectedElements = elements.ToDictionary(tuple => tuple.Address.ToClrDataAddress(_target).Value, tuple => tuple.Index); 4902info.RCW.ToClrDataAddress(_target).Value, 4903info.Context.ToClrDataAddress(_target).Value, 4904info.STAThread.ToClrDataAddress(_target).Value, 4916Dictionary<ulong, ulong> expectedElements = cleanupInfos.ToDictionary(info => info.RCW.ToClrDataAddress(_target).Value, info => info.Context.ToClrDataAddress(_target).Value); 4990data->Message = exceptionData.Message.ToClrDataAddress(_target); 4991data->InnerException = exceptionData.InnerException.ToClrDataAddress(_target); 4992data->StackTrace = exceptionData.StackTrace.ToClrDataAddress(_target); 4993data->WatsonBuckets = exceptionData.WatsonBuckets.ToClrDataAddress(_target); 4994data->StackTraceString = exceptionData.StackTraceString.ToClrDataAddress(_target); 4995data->RemoteStackTraceString = exceptionData.RemoteStackTraceString.ToClrDataAddress(_target); 5336nativeCodeAddrs[count].nativeCodeAddr = nativeCodeAddr.ToClrDataAddress(_target); 5337nativeCodeAddrs[count].nativeCodeVersionNodePtr = nativeCodeVersionHandle.CodeVersionNodeAddress.ToClrDataAddress(_target); 5444data->LoaderAllocatorObjectHandle = loaderAllocatorHandle.ToClrDataAddress(_target); 5542pRejitData->il = cv.GetIL(ilCodeVersion).ToClrDataAddress(_target); 5544pRejitData->ilCodeVersionNodePtr = ilCodeVersion.ILCodeVersionNode.ToClrDataAddress(_target); 5607pILData->il = il.ToClrDataAddress(_target); 5663methodDescs[*pcMethodDescs] = md.ToClrDataAddress(_target); 5764pGenerationData[i].start_segment = gen.StartSegment.ToClrDataAddress(_target); 5765pGenerationData[i].allocation_start = gen.AllocationStart.ToClrDataAddress(_target); 5766pGenerationData[i].allocContextPtr = gen.AllocationContextPointer.ToClrDataAddress(_target); 5767pGenerationData[i].allocContextLimit = gen.AllocationContextLimit.ToClrDataAddress(_target); 5832pFinalizationFillPointers[i] = heapData.FillPointers[i].ToClrDataAddress(_target); 5895pGenerationData[i].start_segment = gen.StartSegment.ToClrDataAddress(_target); 5896pGenerationData[i].allocation_start = gen.AllocationStart.ToClrDataAddress(_target); 5897pGenerationData[i].allocContextPtr = gen.AllocationContextPointer.ToClrDataAddress(_target); 5898pGenerationData[i].allocContextLimit = gen.AllocationContextLimit.ToClrDataAddress(_target); 5963pFinalizationFillPointers[i] = heapData.FillPointers[i].ToClrDataAddress(_target); 6012*assemblyLoadContext = alc.ToClrDataAddress(_target); 6071*rcw = rcwObj.ToClrDataAddress(_target) | _rcwMask; 6089mowList![i] = comIdentity.ToClrDataAddress(_target); 6173*managedObject = comWrappersContract.GetComWrappersObjectFromMOW(managedObjectPtr).ToClrDataAddress(_target); 6252*identity = identityPtr.ToClrDataAddress(_target); 6346*taggedMemory = taggedMemoryPtr.ToClrDataAddress(_target); 6385*allocPtr = pointer.ToClrDataAddress(_target); 6386*allocLimit = limit.ToClrDataAddress(_target); 6452*pLoaderAllocator = globalLoaderAllocator.ToClrDataAddress(_target); 6601? heapAddr.ToClrDataAddress(_target) 6739*GCStaticsAddress = rtsContract.GetGCStaticsBasePointer(typeHandle).ToClrDataAddress(_target); 6741*nonGCStaticsAddress = rtsContract.GetNonGCStaticsBasePointer(typeHandle).ToClrDataAddress(_target); 6790*GCStaticsAddress = rtsContract.GetGCThreadStaticsBasePointer(typeHandle, threadPtr).ToClrDataAddress(_target); 6792*nonGCStaticsAddress = rtsContract.GetNonGCThreadStaticsBasePointer(typeHandle, threadPtr).ToClrDataAddress(_target); 6903methodData.MethodDesc = mdAddr.ToClrDataAddress(_target); 6906methodData.DefiningMethodTable = mtAddr.ToClrDataAddress(_target); 6909methodData.DefiningModule = _rts.GetModule(typeHandle).ToClrDataAddress(_target); 6926methodData.MethodDesc = mdAddr.ToClrDataAddress(_target); 6930methodData.DefiningMethodTable = mtAddr.ToClrDataAddress(_target); 6933methodData.DefiningModule = _rts.GetModule(typeHandle).ToClrDataAddress(_target);
SOSDacImpl.IXCLRDataProcess.cs (3)
636_legacyImpl.GetModule(moduleLoad.ModuleAddress.ToClrDataAddress(_target), legacyModuleOut); 650_legacyImpl.GetModule(moduleUnload.ModuleAddress.ToClrDataAddress(_target), legacyModuleOut); 670notify5.OnCodeGenerated2(methodInst, jit.NativeCodeAddress.ToClrDataAddress(_target));