230 references to ToClrDataAddress
Microsoft.Diagnostics.DataContractReader.Legacy (230)
ClrDataExceptionState.cs (1)
166AddressOrValue = exceptionObject.ToClrDataAddress(_target),
ClrDataMethodDefinition.cs (2)
470ClrDataAddress startAddress = code.ToClrDataAddress(_target); 704*addr = code.ToClrDataAddress(_target);
ClrDataMethodInstance.cs (4)
396addressRanges[hits].startAddress = new TargetPointer(codeStart + entry.NativeOffset).ToClrDataAddress(_target); 399: new TargetPointer(codeStart + nativeEndOffset).ToClrDataAddress(_target); 492maps[outputMapIndex].startAddress = new TargetPointer(codeStart + entry.NativeOffset).ToClrDataAddress(_target); 493maps[outputMapIndex].endAddress = new TargetPointer(codeStart + nativeEndOffset).ToClrDataAddress(_target);
ClrDataModule.cs (5)
710_extents[0].baseAddress = baseAddress.ToClrDataAddress(_target); 823((DacpGetModuleAddress*)outBuffer)->ModulePtr = _address.ToClrDataAddress(_target); 868getModuleData->PEAssembly = _address.ToClrDataAddress(_target); 884getModuleData->LoadedPEAddress = baseAddress.ToClrDataAddress(_target); 896getModuleData->InMemoryPdbAddress = symbolBuffer.ToClrDataAddress(_target);
ClrDataStackWalk.cs (1)
303*(ulong*)outBuffer = frameAddr.ToClrDataAddress(_target);
Dbi\DacDbiImpl.cs (7)
2901pCodeInfo->vmNativeCodeMethodDescToken = methodDesc.ToClrDataAddress(_target); 2906pCodeInfo->hotRegion.pAddress = nativeCode.ToAddress(_target).ToClrDataAddress(_target); 2912pCodeInfo->coldRegion.pAddress = coldStart.ToClrDataAddress(_target); 2970pCodeInfo->hotRegion.pAddress = codeStart.ToClrDataAddress(_target); 2974pCodeInfo->coldRegion.pAddress = coldStart.ToClrDataAddress(_target); 2983pCodeInfo->vmNativeCodeMethodDescToken = methodDesc.ToClrDataAddress(_target); 3001*pVmModule = module.ToClrDataAddress(_target);
SOSDacImpl.cs (204)
129data->AppDomainPtr = appDomain.ToClrDataAddress(_target); 131data->pHighFrequencyHeap = loader.GetHighFrequencyHeap(globalLoaderAllocator).ToClrDataAddress(_target); 132data->pLowFrequencyHeap = loader.GetLowFrequencyHeap(globalLoaderAllocator).ToClrDataAddress(_target); 195values[0] = appDomain.ToClrDataAddress(_target); 360data->ParentDomain = defaultAppDomain.ToClrDataAddress(_target); 428values[n++] = loader.GetAssembly(module).ToClrDataAddress(_target); 499modules[0] = modulePointer.ToClrDataAddress(_target); 603data->outerIUnknown = sccwData.OuterIUnknown.ToClrDataAddress(_target); 605data->handle = handle.ToClrDataAddress(_target); 608data->managedObject = _target.ReadPointer(handle).ToClrDataAddress(_target); 610data->ccwAddress = ccwPtr.ToClrDataAddress(_target); 693interfaces[itemIndex].methodTable = item.MethodTable.ToClrDataAddress(_target); 694interfaces[itemIndex].interfacePtr = item.InterfacePointerAddress.ToClrDataAddress(_target); 801data->MethodDescPtr = methodDesc.ToClrDataAddress(_target); 812data->MethodDescPtr = eman.GetMethodDesc(cbh).ToClrDataAddress(_target); 824data->GCInfo = pGcInfo.ToClrDataAddress(_target); 840data->ColdRegionStart = coldRegionStart.ToClrDataAddress(_target); 895codeHeaps[i].LoaderHeap = loader.LoaderHeapAddress.ToClrDataAddress(_target); 899codeHeaps[i].baseAddr = host.BaseAddress.ToClrDataAddress(_target); 900codeHeaps[i].currentAddr = host.CurrentAddress.ToClrDataAddress(_target); 1131data->MTOfType = rtsContract.GetPrimitiveType(CorElementType.U).Address.ToClrDataAddress(_target); 1134data->MTOfType = foundTypeHandle.Address.ToClrDataAddress(_target); 1139data->MTOfType = paramTypeHandle.Address.ToClrDataAddress(_target); 1142data->MTOfType = foundTypeHandle.Address.ToClrDataAddress(_target); 1179data->ModuleOfType = modulePtr.ToClrDataAddress(_target); 1181data->MTOfEnclosingClass = ctx.Address.ToClrDataAddress(_target); 1187? nextFieldDesc.ToClrDataAddress(_target) 1348heaps[i] = gcHeaps[(int)i].ToClrDataAddress(_target); 1405details->lowest_address = minAddress.ToClrDataAddress(_target); 1406details->highest_address = maxAddress.ToClrDataAddress(_target); 1411details->mark_array = heapData.MarkArray.ToClrDataAddress(_target); 1412details->next_sweep_obj = heapData.NextSweepObject.ToClrDataAddress(_target); 1413details->background_saved_lowest_address = heapData.BackGroundSavedMinAddress.ToClrDataAddress(_target); 1414details->background_saved_highest_address = heapData.BackGroundSavedMaxAddress.ToClrDataAddress(_target); 1427details->alloc_allocated = heapData.AllocAllocated.ToClrDataAddress(_target); 1428details->ephemeral_heap_segment = heapData.EphemeralHeapSegment.ToClrDataAddress(_target); 1429details->card_table = heapData.CardTable.ToClrDataAddress(_target); 1442details->saved_sweep_ephemeral_seg = heapData.SavedSweepEphemeralSegment.ToClrDataAddress(_target); 1443details->saved_sweep_ephemeral_start = heapData.SavedSweepEphemeralStart.ToClrDataAddress(_target); 1456details->generation_table[i].start_segment = genData.StartSegment.ToClrDataAddress(_target); 1457details->generation_table[i].allocation_start = genData.AllocationStart.ToClrDataAddress(_target); 1458details->generation_table[i].allocContextPtr = genData.AllocationContextPointer.ToClrDataAddress(_target); 1459details->generation_table[i].allocContextLimit = genData.AllocationContextLimit.ToClrDataAddress(_target); 1464details->finalization_fill_pointers[i] = heapData.FillPointers[i].ToClrDataAddress(_target); 1539details->lowest_address = minAddress.ToClrDataAddress(_target); 1540details->highest_address = maxAddress.ToClrDataAddress(_target); 1545details->mark_array = heapData.MarkArray.ToClrDataAddress(_target); 1546details->next_sweep_obj = heapData.NextSweepObject.ToClrDataAddress(_target); 1547details->background_saved_lowest_address = heapData.BackGroundSavedMinAddress.ToClrDataAddress(_target); 1548details->background_saved_highest_address = heapData.BackGroundSavedMaxAddress.ToClrDataAddress(_target); 1561details->alloc_allocated = heapData.AllocAllocated.ToClrDataAddress(_target); 1562details->ephemeral_heap_segment = heapData.EphemeralHeapSegment.ToClrDataAddress(_target); 1563details->card_table = heapData.CardTable.ToClrDataAddress(_target); 1576details->saved_sweep_ephemeral_seg = heapData.SavedSweepEphemeralSegment.ToClrDataAddress(_target); 1577details->saved_sweep_ephemeral_start = heapData.SavedSweepEphemeralStart.ToClrDataAddress(_target); 1590details->generation_table[i].start_segment = genData.StartSegment.ToClrDataAddress(_target); 1591details->generation_table[i].allocation_start = genData.AllocationStart.ToClrDataAddress(_target); 1592details->generation_table[i].allocContextPtr = genData.AllocationContextPointer.ToClrDataAddress(_target); 1593details->generation_table[i].allocContextLimit = genData.AllocationContextLimit.ToClrDataAddress(_target); 1598details->finalization_fill_pointers[i] = heapData.FillPointers[i].ToClrDataAddress(_target); 1674ClrDataAddress appDomainClrAddress = appDomain.ToClrDataAddress(_target); 1683Handle = h.Handle.ToClrDataAddress(_target), 1684Secondary = h.Secondary.ToClrDataAddress(_target), 1795Start = regions[i].Start.ToClrDataAddress(target), 1974data->internal_root_array = (heapData.InternalRootArray ?? TargetPointer.Null).ToClrDataAddress(_target); 2021data->internal_root_array = (heapData.InternalRootArray ?? TargetPointer.Null).ToClrDataAddress(_target); 2062data->allocated = segmentData.Allocated.ToClrDataAddress(_target); 2063data->committed = segmentData.Committed.ToClrDataAddress(_target); 2064data->reserved = segmentData.Reserved.ToClrDataAddress(_target); 2065data->used = segmentData.Used.ToClrDataAddress(_target); 2066data->mem = segmentData.Mem.ToClrDataAddress(_target); 2067data->next = segmentData.Next.ToClrDataAddress(_target); 2068data->gc_heap = segmentData.Heap.ToClrDataAddress(_target); 2070data->background_allocated = segmentData.BackgroundAllocated.ToClrDataAddress(_target); 2080data->highAllocMark = heapData.AllocAllocated.ToClrDataAddress(_target); 2147*il = loader.GetILAddr(peAssemblyPtr, rva).ToClrDataAddress(_target); 2220managers->managerAddr = jitManagerInfo.ManagerAddress.ToClrDataAddress(_target); 2222managers->ptrHeapList = jitManagerInfo.HeapListAddress.ToClrDataAddress(_target); 2298*targetIP = DecodeJump64(pThunk).ToClrDataAddress(_target); 2381data->NativeCodeAddr = _target.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(nativeCodeAddr).ToAddress(_target).ToClrDataAddress(_target); 2390data->AddressOfNativeCodeSlot = rtsContract.GetAddressOfNativeCodeSlot(methodDescHandle).ToClrDataAddress(_target); 2399data->MethodTablePtr = methodTableAddr.ToClrDataAddress(_target); 2401data->ModulePtr = rtsContract.GetModule(typeHandle).ToClrDataAddress(_target); 2502data->GCStressCodeCopy = nativeCodeContract.GetGCStressCodeCopy(requestedNativeCodeVersion).ToClrDataAddress(_target); 2644*methodDesc = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.FieldDefToDesc, token, out var _).ToClrDataAddress(_target); 2647*methodDesc = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.MethodDefToDesc, token, out var _).ToClrDataAddress(_target); 2650*methodDesc = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.TypeDefToMethodTable, token, out var _).ToClrDataAddress(_target); 2653*methodDesc = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.TypeRefToMethodTable, token, out var _).ToClrDataAddress(_target); 2782*ppMD = methodDescPtr.ToClrDataAddress(_target); 2827*ppMD = methodDescAddr.ToClrDataAddress(_target); 2905result.module = contract.GetModule(methodTable).ToClrDataAddress(_target); 2907result.klass = contract.GetCanonicalMethodTable(methodTable).ToClrDataAddress(_target); 2908result.parentMethodTable = contract.GetParentMethodTable(methodTable).ToClrDataAddress(_target); 2963data->FirstField = rtsContract.GetFieldDescList(typeHandle).FirstOrDefault().ToClrDataAddress(_target); 3004*value = methodTableHandle.Address.ToClrDataAddress(_target); 3219data->Assembly = contract.GetAssembly(handle).ToClrDataAddress(_target); 3227data->ilBase = contract.GetILBase(handle).ToClrDataAddress(_target); 3243data->LoaderAllocator = contract.GetLoaderAllocator(handle).ToClrDataAddress(_target); 3245data->FieldDefToDescMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.FieldDefToDesc).ToClrDataAddress(_target); 3246data->ManifestModuleReferencesMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.ManifestModuleReferences).ToClrDataAddress(_target); 3247data->MemberRefToDescMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.MemberRefToDesc).ToClrDataAddress(_target); 3248data->MethodDefToDescMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.MethodDefToDesc).ToClrDataAddress(_target); 3249data->TypeDefToMethodTableMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.TypeDefToMethodTable).ToClrDataAddress(_target); 3250data->TypeRefToMethodTableMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.TypeRefToMethodTable).ToClrDataAddress(_target); 3310*exceptionObject = exceptionObjectLocal.ToClrDataAddress(_target); 3424data->MethodTable = mt.ToClrDataAddress(_target); 3455data->ArrayDataPtr = arrayData.ToClrDataAddress(_target); 3457data->ArrayBoundsPtr = boundsStart.ToClrDataAddress(_target); 3458data->ArrayLowerBoundsPtr = lowerBounds.ToClrDataAddress(_target); 3684*peBase = contract.GetILBase(handle).ToClrDataAddress(_target); 3788data->identityPointer = rcwData.IdentityPointer.ToClrDataAddress(_target); 3789data->unknownPointer = rcwData.UnknownPointer.ToClrDataAddress(_target); 3790data->managedObject = rcwData.ManagedObject.ToClrDataAddress(_target); 3791data->vtablePtr = rcwData.VTablePtr.ToClrDataAddress(_target); 3792data->creatorThread = rcwData.CreatorThread.ToClrDataAddress(_target); 3793data->ctxCookie = rcwData.CtxCookie.ToClrDataAddress(_target); 3876interfaces[itemIndex].methodTable = methodTable.ToClrDataAddress(_target); 3877interfaces[itemIndex].interfacePtr = unknown.ToClrDataAddress(_target); 3878interfaces[itemIndex].comContext = ctxCookie.ToClrDataAddress(_target); 4051*lower = stackBase.ToClrDataAddress(_target); 4054*upper = stackLimit.ToClrDataAddress(_target); 4057*fp = frameAddress.ToClrDataAddress(_target); 4263data->SyncBlockPointer = syncBlockPtr.ToClrDataAddress(_target); 4264data->nextSyncBlock = syncBlockContract.GetNextSyncBlock(syncBlockPtr).ToClrDataAddress(_target); 4267data->blockRCW = rcw.ToClrDataAddress(_target); 4268data->blockClassFactory = ccf.ToClrDataAddress(_target); 4269data->blockCCW = ccw.ToClrDataAddress(_target); 4321data->Object = obj.ToClrDataAddress(_target); 4324data->SyncBlockPointer = syncBlockAddr.ToClrDataAddress(_target); 4338data->HoldingThread = threadPtr.ToClrDataAddress(_target); 4342data->appDomainPtr = appDomain.ToClrDataAddress(_target); 4432data->allocContextPtr = threadData.AllocContextPointer.ToClrDataAddress(_target); 4433data->allocContextLimit = threadData.AllocContextLimit.ToClrDataAddress(_target); 4437data->context = appDomain.ToClrDataAddress(_target); 4438data->domain = appDomain.ToClrDataAddress(_target); 4441data->pFrame = threadData.Frame.ToClrDataAddress(_target); 4442data->firstNestedException = threadData.FirstNestedException.ToClrDataAddress(_target); 4444data->lastThrownObjectHandle = threadData.LastThrownObjectHandle.ToClrDataAddress(_target); 4445data->nextThread = threadData.NextThread.ToClrDataAddress(_target); 4493*pThread = threadPtr.ToClrDataAddress(_target); 4558data->firstThread = threadStoreData.FirstThread.ToClrDataAddress(_target); 4559data->finalizerThread = threadStoreData.FinalizerThread.ToClrDataAddress(_target); 4560data->gcThread = threadStoreData.GCThread.ToClrDataAddress(_target); 4638data->ArrayMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.Array).ToClrDataAddress(_target); 4639data->StringMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.String).ToClrDataAddress(_target); 4640data->ObjectMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.Object).ToClrDataAddress(_target); 4641data->ExceptionMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.Exception).ToClrDataAddress(_target); 4642data->FreeMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.Free).ToClrDataAddress(_target); 4792ehInfo.moduleAddr = clause.ModuleAddr is TargetPointer moduleAddr ? moduleAddr.ToClrDataAddress(_target) : 0; 4793ehInfo.mtCatch = clause.TypeHandle is TargetNUInt th ? new TargetPointer(th.Value).ToClrDataAddress(_target) : 0; 4966pCallback(EcmaMetadataUtils.GetRowId(metadataToken), element.ToClrDataAddress(_target).Value, token); 4976Dictionary<ulong, uint> expectedElements = elements.ToDictionary(tuple => tuple.Address.ToClrDataAddress(_target).Value, tuple => EcmaMetadataUtils.GetRowId(tuple.Index)); 5022info.RCW.ToClrDataAddress(_target).Value, 5023info.Context.ToClrDataAddress(_target).Value, 5024info.STAThread.ToClrDataAddress(_target).Value, 5036Dictionary<ulong, ulong> expectedElements = cleanupInfos.ToDictionary(info => info.RCW.ToClrDataAddress(_target).Value, info => info.Context.ToClrDataAddress(_target).Value); 5112data->Message = exceptionData.Message.ToClrDataAddress(_target); 5113data->InnerException = exceptionData.InnerException.ToClrDataAddress(_target); 5114data->StackTrace = exceptionData.StackTrace.ToClrDataAddress(_target); 5115data->WatsonBuckets = exceptionData.WatsonBuckets.ToClrDataAddress(_target); 5116data->StackTraceString = exceptionData.StackTraceString.ToClrDataAddress(_target); 5117data->RemoteStackTraceString = exceptionData.RemoteStackTraceString.ToClrDataAddress(_target); 5465nativeCodeAddrs[count].nativeCodeAddr = nativeCodeAddr.ToClrDataAddress(_target); 5466nativeCodeAddrs[count].nativeCodeVersionNodePtr = nativeCodeVersionHandle.CodeVersionNodeAddress.ToClrDataAddress(_target); 5574data->LoaderAllocatorObjectHandle = loaderAllocatorHandle.ToClrDataAddress(_target); 5678pRejitData->il = cv.GetIL(ilCodeVersion).ToClrDataAddress(_target); 5680pRejitData->ilCodeVersionNodePtr = ilCodeVersion.ILCodeVersionNode.ToClrDataAddress(_target); 5744pILData->il = il.ToClrDataAddress(_target); 5803methodDescs[*pcMethodDescs] = md.ToClrDataAddress(_target); 5906pGenerationData[i].start_segment = gen.StartSegment.ToClrDataAddress(_target); 5907pGenerationData[i].allocation_start = gen.AllocationStart.ToClrDataAddress(_target); 5908pGenerationData[i].allocContextPtr = gen.AllocationContextPointer.ToClrDataAddress(_target); 5909pGenerationData[i].allocContextLimit = gen.AllocationContextLimit.ToClrDataAddress(_target); 5975pFinalizationFillPointers[i] = heapData.FillPointers[i].ToClrDataAddress(_target); 6039pGenerationData[i].start_segment = gen.StartSegment.ToClrDataAddress(_target); 6040pGenerationData[i].allocation_start = gen.AllocationStart.ToClrDataAddress(_target); 6041pGenerationData[i].allocContextPtr = gen.AllocationContextPointer.ToClrDataAddress(_target); 6042pGenerationData[i].allocContextLimit = gen.AllocationContextLimit.ToClrDataAddress(_target); 6108pFinalizationFillPointers[i] = heapData.FillPointers[i].ToClrDataAddress(_target); 6158*assemblyLoadContext = alc.ToClrDataAddress(_target); 6219*rcw = rcwObj.ToClrDataAddress(_target) | _rcwMask; 6237mowList![i] = comIdentity.ToClrDataAddress(_target); 6323*managedObject = comWrappersContract.GetComWrappersObjectFromMOW(managedObjectPtr).ToClrDataAddress(_target); 6404*identity = identityPtr.ToClrDataAddress(_target); 6500*taggedMemory = taggedMemoryPtr.ToClrDataAddress(_target); 6540*allocPtr = pointer.ToClrDataAddress(_target); 6541*allocLimit = limit.ToClrDataAddress(_target); 6609*pLoaderAllocator = globalLoaderAllocator.ToClrDataAddress(_target); 6759? heapAddr.ToClrDataAddress(_target) 6902*GCStaticsAddress = rtsContract.GetGCStaticsBasePointer(typeHandle).ToClrDataAddress(_target); 6904*nonGCStaticsAddress = rtsContract.GetNonGCStaticsBasePointer(typeHandle).ToClrDataAddress(_target); 6954*GCStaticsAddress = rtsContract.GetGCThreadStaticsBasePointer(typeHandle, threadPtr).ToClrDataAddress(_target); 6956*nonGCStaticsAddress = rtsContract.GetNonGCThreadStaticsBasePointer(typeHandle, threadPtr).ToClrDataAddress(_target); 7070methodData.MethodDesc = mdAddr.ToClrDataAddress(_target); 7073methodData.DefiningMethodTable = mtAddr.ToClrDataAddress(_target); 7076methodData.DefiningModule = _rts.GetModule(typeHandle).ToClrDataAddress(_target); 7093methodData.MethodDesc = mdAddr.ToClrDataAddress(_target); 7097methodData.DefiningMethodTable = mtAddr.ToClrDataAddress(_target); 7100methodData.DefiningModule = _rts.GetModule(typeHandle).ToClrDataAddress(_target); 7391FormatString = msg.FormatString.ToClrDataAddress(_target), 7426args[i] = msg.Args[(int)i].ToClrDataAddress(_target); 7505ThreadLogAddress = t.Address.ToClrDataAddress(_target), 7558Start = r.Start.ToClrDataAddress(_target),
SOSDacImpl.IXCLRDataProcess.cs (6)
768ClrDataAddress imageBase = baseAddress.ToClrDataAddress(_target); 1189_legacyImpl.GetModule(moduleLoad.ModuleAddress.ToClrDataAddress(_target), legacyModuleOut); 1204_legacyImpl.GetModule(moduleUnload.ModuleAddress.ToClrDataAddress(_target), legacyModuleOut); 1221ClrDataAddress nativeCodeAddress = jit.NativeCodeAddress.ToClrDataAddress(_target); 1653ClrDataAddress imageBase = baseAddress.ToClrDataAddress(_target); 1810ClrDataAddress codeStart = new TargetPointer(ilHeader + (uint)headerSize).ToClrDataAddress(_target);