227 references to ToClrDataAddress
Microsoft.Diagnostics.DataContractReader.Legacy (227)
ClrDataExceptionState.cs (1)
166AddressOrValue = exceptionObject.ToClrDataAddress(_target),
ClrDataMethodDefinition.cs (2)
458ClrDataAddress startAddress = code.ToClrDataAddress(_target); 692*addr = code.ToClrDataAddress(_target);
ClrDataMethodInstance.cs (4)
395addressRanges[hits].startAddress = new TargetPointer(codeStart + entry.NativeOffset).ToClrDataAddress(_target); 398: new TargetPointer(codeStart + nativeEndOffset).ToClrDataAddress(_target); 491maps[outputMapIndex].startAddress = new TargetPointer(codeStart + entry.NativeOffset).ToClrDataAddress(_target); 492maps[outputMapIndex].endAddress = new TargetPointer(codeStart + nativeEndOffset).ToClrDataAddress(_target);
ClrDataModule.cs (5)
732_extents[0].baseAddress = baseAddress.ToClrDataAddress(_target); 845((DacpGetModuleAddress*)outBuffer)->ModulePtr = _address.ToClrDataAddress(_target); 890getModuleData->PEAssembly = _address.ToClrDataAddress(_target); 906getModuleData->LoadedPEAddress = baseAddress.ToClrDataAddress(_target); 918getModuleData->InMemoryPdbAddress = symbolBuffer.ToClrDataAddress(_target);
ClrDataStackWalk.cs (1)
306*(ulong*)outBuffer = frameAddr.ToClrDataAddress(_target);
Dbi\DacDbiImpl.cs (7)
2920pCodeInfo->vmNativeCodeMethodDescToken = methodDesc.ToClrDataAddress(_target); 2925pCodeInfo->hotRegion.pAddress = nativeCode.ToAddress(_target).ToClrDataAddress(_target); 2931pCodeInfo->coldRegion.pAddress = coldStart.ToClrDataAddress(_target); 2989pCodeInfo->hotRegion.pAddress = codeStart.ToClrDataAddress(_target); 2993pCodeInfo->coldRegion.pAddress = coldStart.ToClrDataAddress(_target); 3002pCodeInfo->vmNativeCodeMethodDescToken = methodDesc.ToClrDataAddress(_target); 3020*pVmModule = module.ToClrDataAddress(_target);
SOSDacImpl.cs (201)
139data->AppDomainPtr = appDomain.ToClrDataAddress(_target); 141data->pHighFrequencyHeap = loader.GetHighFrequencyHeap(globalLoaderAllocator).ToClrDataAddress(_target); 142data->pLowFrequencyHeap = loader.GetLowFrequencyHeap(globalLoaderAllocator).ToClrDataAddress(_target); 205values[0] = appDomain.ToClrDataAddress(_target); 370data->ParentDomain = defaultAppDomain.ToClrDataAddress(_target); 438values[n++] = loader.GetAssembly(module).ToClrDataAddress(_target); 509modules[0] = modulePointer.ToClrDataAddress(_target); 613data->outerIUnknown = sccwData.OuterIUnknown.ToClrDataAddress(_target); 615data->handle = handle.ToClrDataAddress(_target); 618data->managedObject = _target.ReadPointer(handle).ToClrDataAddress(_target); 620data->ccwAddress = ccwPtr.ToClrDataAddress(_target); 703interfaces[itemIndex].methodTable = item.MethodTable.ToClrDataAddress(_target); 704interfaces[itemIndex].interfacePtr = item.InterfacePointerAddress.ToClrDataAddress(_target); 811data->MethodDescPtr = methodDesc.ToClrDataAddress(_target); 822data->MethodDescPtr = eman.GetMethodDesc(cbh).ToClrDataAddress(_target); 834data->GCInfo = pGcInfo.ToClrDataAddress(_target); 850data->ColdRegionStart = coldRegionStart.ToClrDataAddress(_target); 905codeHeaps[i].LoaderHeap = loader.LoaderHeapAddress.ToClrDataAddress(_target); 909codeHeaps[i].baseAddr = host.BaseAddress.ToClrDataAddress(_target); 910codeHeaps[i].currentAddr = host.CurrentAddress.ToClrDataAddress(_target); 1141data->MTOfType = rtsContract.GetPrimitiveType(CorElementType.U).Address.ToClrDataAddress(_target); 1144data->MTOfType = foundTypeHandle.Address.ToClrDataAddress(_target); 1149data->MTOfType = paramTypeHandle.Address.ToClrDataAddress(_target); 1152data->MTOfType = foundTypeHandle.Address.ToClrDataAddress(_target); 1189data->ModuleOfType = modulePtr.ToClrDataAddress(_target); 1191data->MTOfEnclosingClass = ctx.Address.ToClrDataAddress(_target); 1197? nextFieldDesc.ToClrDataAddress(_target) 1358heaps[i] = gcHeaps[(int)i].ToClrDataAddress(_target); 1415details->lowest_address = minAddress.ToClrDataAddress(_target); 1416details->highest_address = maxAddress.ToClrDataAddress(_target); 1421details->mark_array = heapData.MarkArray.ToClrDataAddress(_target); 1422details->next_sweep_obj = heapData.NextSweepObject.ToClrDataAddress(_target); 1423details->background_saved_lowest_address = heapData.BackGroundSavedMinAddress.ToClrDataAddress(_target); 1424details->background_saved_highest_address = heapData.BackGroundSavedMaxAddress.ToClrDataAddress(_target); 1437details->alloc_allocated = heapData.AllocAllocated.ToClrDataAddress(_target); 1438details->ephemeral_heap_segment = heapData.EphemeralHeapSegment.ToClrDataAddress(_target); 1439details->card_table = heapData.CardTable.ToClrDataAddress(_target); 1452details->saved_sweep_ephemeral_seg = heapData.SavedSweepEphemeralSegment.ToClrDataAddress(_target); 1453details->saved_sweep_ephemeral_start = heapData.SavedSweepEphemeralStart.ToClrDataAddress(_target); 1466details->generation_table[i].start_segment = genData.StartSegment.ToClrDataAddress(_target); 1467details->generation_table[i].allocation_start = genData.AllocationStart.ToClrDataAddress(_target); 1468details->generation_table[i].allocContextPtr = genData.AllocationContextPointer.ToClrDataAddress(_target); 1469details->generation_table[i].allocContextLimit = genData.AllocationContextLimit.ToClrDataAddress(_target); 1474details->finalization_fill_pointers[i] = heapData.FillPointers[i].ToClrDataAddress(_target); 1549details->lowest_address = minAddress.ToClrDataAddress(_target); 1550details->highest_address = maxAddress.ToClrDataAddress(_target); 1555details->mark_array = heapData.MarkArray.ToClrDataAddress(_target); 1556details->next_sweep_obj = heapData.NextSweepObject.ToClrDataAddress(_target); 1557details->background_saved_lowest_address = heapData.BackGroundSavedMinAddress.ToClrDataAddress(_target); 1558details->background_saved_highest_address = heapData.BackGroundSavedMaxAddress.ToClrDataAddress(_target); 1571details->alloc_allocated = heapData.AllocAllocated.ToClrDataAddress(_target); 1572details->ephemeral_heap_segment = heapData.EphemeralHeapSegment.ToClrDataAddress(_target); 1573details->card_table = heapData.CardTable.ToClrDataAddress(_target); 1586details->saved_sweep_ephemeral_seg = heapData.SavedSweepEphemeralSegment.ToClrDataAddress(_target); 1587details->saved_sweep_ephemeral_start = heapData.SavedSweepEphemeralStart.ToClrDataAddress(_target); 1600details->generation_table[i].start_segment = genData.StartSegment.ToClrDataAddress(_target); 1601details->generation_table[i].allocation_start = genData.AllocationStart.ToClrDataAddress(_target); 1602details->generation_table[i].allocContextPtr = genData.AllocationContextPointer.ToClrDataAddress(_target); 1603details->generation_table[i].allocContextLimit = genData.AllocationContextLimit.ToClrDataAddress(_target); 1608details->finalization_fill_pointers[i] = heapData.FillPointers[i].ToClrDataAddress(_target); 1684ClrDataAddress appDomainClrAddress = appDomain.ToClrDataAddress(_target); 1693Handle = h.Handle.ToClrDataAddress(_target), 1694Secondary = h.Secondary.ToClrDataAddress(_target), 1805Start = regions[i].Start.ToClrDataAddress(target), 1984data->internal_root_array = (heapData.InternalRootArray ?? TargetPointer.Null).ToClrDataAddress(_target); 2031data->internal_root_array = (heapData.InternalRootArray ?? TargetPointer.Null).ToClrDataAddress(_target); 2072data->allocated = segmentData.Allocated.ToClrDataAddress(_target); 2073data->committed = segmentData.Committed.ToClrDataAddress(_target); 2074data->reserved = segmentData.Reserved.ToClrDataAddress(_target); 2075data->used = segmentData.Used.ToClrDataAddress(_target); 2076data->mem = segmentData.Mem.ToClrDataAddress(_target); 2077data->next = segmentData.Next.ToClrDataAddress(_target); 2078data->gc_heap = segmentData.Heap.ToClrDataAddress(_target); 2080data->background_allocated = segmentData.BackgroundAllocated.ToClrDataAddress(_target); 2090data->highAllocMark = heapData.AllocAllocated.ToClrDataAddress(_target); 2157*il = loader.GetILAddr(peAssemblyPtr, rva).ToClrDataAddress(_target); 2230managers->managerAddr = jitManagerInfo.ManagerAddress.ToClrDataAddress(_target); 2232managers->ptrHeapList = jitManagerInfo.HeapListAddress.ToClrDataAddress(_target); 2319*targetIP = DecodeJump64(pThunk).ToClrDataAddress(_target); 2402data->NativeCodeAddr = _target.Contracts.ExecutionManager.GetDiagnosticCodeStartFromEntryPoint(nativeCodeAddr).ToAddress(_target).ToClrDataAddress(_target); 2411data->AddressOfNativeCodeSlot = rtsContract.GetAddressOfNativeCodeSlot(methodDescHandle).ToClrDataAddress(_target); 2420data->MethodTablePtr = methodTableAddr.ToClrDataAddress(_target); 2422data->ModulePtr = rtsContract.GetModule(typeHandle).ToClrDataAddress(_target); 2523data->GCStressCodeCopy = nativeCodeContract.GetGCStressCodeCopy(requestedNativeCodeVersion).ToClrDataAddress(_target); 2667*methodDesc = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.FieldDefToDesc, token, out var _).ToClrDataAddress(_target); 2670*methodDesc = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.MethodDefToDesc, token, out var _).ToClrDataAddress(_target); 2673*methodDesc = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.TypeDefToMethodTable, token, out var _).ToClrDataAddress(_target); 2676*methodDesc = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.TypeRefToMethodTable, token, out var _).ToClrDataAddress(_target); 2805*ppMD = methodDescPtr.ToClrDataAddress(_target); 2850*ppMD = methodDescAddr.ToClrDataAddress(_target); 2928result.module = contract.GetModule(methodTable).ToClrDataAddress(_target); 2930result.klass = contract.GetCanonicalMethodTable(methodTable).ToClrDataAddress(_target); 2931result.parentMethodTable = contract.GetParentMethodTable(methodTable).ToClrDataAddress(_target); 2986data->FirstField = rtsContract.GetFieldDescList(typeHandle).FirstOrDefault().ToClrDataAddress(_target); 3027*value = methodTableHandle.Address.ToClrDataAddress(_target); 3248data->Assembly = contract.GetAssembly(handle).ToClrDataAddress(_target); 3256data->ilBase = contract.GetILBase(handle).ToClrDataAddress(_target); 3272data->LoaderAllocator = contract.GetLoaderAllocator(handle).ToClrDataAddress(_target); 3274data->FieldDefToDescMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.FieldDefToDesc).ToClrDataAddress(_target); 3275data->ManifestModuleReferencesMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.ManifestModuleReferences).ToClrDataAddress(_target); 3276data->MemberRefToDescMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.MemberRefToDesc).ToClrDataAddress(_target); 3277data->MethodDefToDescMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.MethodDefToDesc).ToClrDataAddress(_target); 3278data->TypeDefToMethodTableMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.TypeDefToMethodTable).ToClrDataAddress(_target); 3279data->TypeRefToMethodTableMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.TypeRefToMethodTable).ToClrDataAddress(_target); 3339*exceptionObject = exceptionObjectLocal.ToClrDataAddress(_target); 3453data->MethodTable = mt.ToClrDataAddress(_target); 3484data->ArrayDataPtr = arrayData.ToClrDataAddress(_target); 3486data->ArrayBoundsPtr = boundsStart.ToClrDataAddress(_target); 3487data->ArrayLowerBoundsPtr = lowerBounds.ToClrDataAddress(_target); 3713*peBase = contract.GetILBase(handle).ToClrDataAddress(_target); 3817data->identityPointer = rcwData.IdentityPointer.ToClrDataAddress(_target); 3818data->unknownPointer = rcwData.UnknownPointer.ToClrDataAddress(_target); 3819data->managedObject = rcwData.ManagedObject.ToClrDataAddress(_target); 3820data->vtablePtr = rcwData.VTablePtr.ToClrDataAddress(_target); 3821data->creatorThread = rcwData.CreatorThread.ToClrDataAddress(_target); 3822data->ctxCookie = rcwData.CtxCookie.ToClrDataAddress(_target); 3905interfaces[itemIndex].methodTable = methodTable.ToClrDataAddress(_target); 3906interfaces[itemIndex].interfacePtr = unknown.ToClrDataAddress(_target); 3907interfaces[itemIndex].comContext = ctxCookie.ToClrDataAddress(_target); 4080*lower = stackBase.ToClrDataAddress(_target); 4083*upper = stackLimit.ToClrDataAddress(_target); 4086*fp = frameAddress.ToClrDataAddress(_target); 4292data->SyncBlockPointer = syncBlockPtr.ToClrDataAddress(_target); 4293data->nextSyncBlock = syncBlockContract.GetNextSyncBlock(syncBlockPtr).ToClrDataAddress(_target); 4296data->blockRCW = rcw.ToClrDataAddress(_target); 4297data->blockClassFactory = ccf.ToClrDataAddress(_target); 4298data->blockCCW = ccw.ToClrDataAddress(_target); 4350data->Object = obj.ToClrDataAddress(_target); 4353data->SyncBlockPointer = syncBlockAddr.ToClrDataAddress(_target); 4367data->HoldingThread = threadPtr.ToClrDataAddress(_target); 4371data->appDomainPtr = appDomain.ToClrDataAddress(_target); 4461data->allocContextPtr = threadData.AllocContextPointer.ToClrDataAddress(_target); 4462data->allocContextLimit = threadData.AllocContextLimit.ToClrDataAddress(_target); 4466data->context = appDomain.ToClrDataAddress(_target); 4467data->domain = appDomain.ToClrDataAddress(_target); 4470data->pFrame = threadData.Frame.ToClrDataAddress(_target); 4471data->firstNestedException = threadData.FirstNestedException.ToClrDataAddress(_target); 4473data->lastThrownObjectHandle = threadData.LastThrownObjectHandle.ToClrDataAddress(_target); 4474data->nextThread = threadData.NextThread.ToClrDataAddress(_target); 4522*pThread = threadPtr.ToClrDataAddress(_target); 4587data->firstThread = threadStoreData.FirstThread.ToClrDataAddress(_target); 4588data->finalizerThread = threadStoreData.FinalizerThread.ToClrDataAddress(_target); 4589data->gcThread = threadStoreData.GCThread.ToClrDataAddress(_target); 4667data->ArrayMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.Array).ToClrDataAddress(_target); 4668data->StringMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.String).ToClrDataAddress(_target); 4669data->ObjectMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.Object).ToClrDataAddress(_target); 4670data->ExceptionMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.Exception).ToClrDataAddress(_target); 4671data->FreeMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.Free).ToClrDataAddress(_target); 4821ehInfo.moduleAddr = clause.ModuleAddr is TargetPointer moduleAddr ? moduleAddr.ToClrDataAddress(_target) : 0; 4822ehInfo.mtCatch = clause.TypeHandle is TargetNUInt th ? new TargetPointer(th.Value).ToClrDataAddress(_target) : 0; 4995pCallback(EcmaMetadataUtils.GetRowId(metadataToken), element.ToClrDataAddress(_target).Value, token); 5051info.RCW.ToClrDataAddress(_target).Value, 5052info.Context.ToClrDataAddress(_target).Value, 5053info.STAThread.ToClrDataAddress(_target).Value, 5141data->Message = exceptionData.Message.ToClrDataAddress(_target); 5142data->InnerException = exceptionData.InnerException.ToClrDataAddress(_target); 5143data->StackTrace = exceptionData.StackTrace.ToClrDataAddress(_target); 5144data->WatsonBuckets = exceptionData.WatsonBuckets.ToClrDataAddress(_target); 5145data->StackTraceString = exceptionData.StackTraceString.ToClrDataAddress(_target); 5146data->RemoteStackTraceString = exceptionData.RemoteStackTraceString.ToClrDataAddress(_target); 5494nativeCodeAddrs[count].nativeCodeAddr = nativeCodeAddr.ToClrDataAddress(_target); 5495nativeCodeAddrs[count].nativeCodeVersionNodePtr = nativeCodeVersionHandle.CodeVersionNodeAddress.ToClrDataAddress(_target); 5603data->LoaderAllocatorObjectHandle = loaderAllocatorHandle.ToClrDataAddress(_target); 5710pRejitData->il = cv.GetIL(ilCodeVersion).ToClrDataAddress(_target); 5712pRejitData->ilCodeVersionNodePtr = ilCodeVersion.ILCodeVersionNode.ToClrDataAddress(_target); 5776pILData->il = il.ToClrDataAddress(_target); 5835methodDescs[*pcMethodDescs] = md.ToClrDataAddress(_target); 5938pGenerationData[i].start_segment = gen.StartSegment.ToClrDataAddress(_target); 5939pGenerationData[i].allocation_start = gen.AllocationStart.ToClrDataAddress(_target); 5940pGenerationData[i].allocContextPtr = gen.AllocationContextPointer.ToClrDataAddress(_target); 5941pGenerationData[i].allocContextLimit = gen.AllocationContextLimit.ToClrDataAddress(_target); 6007pFinalizationFillPointers[i] = heapData.FillPointers[i].ToClrDataAddress(_target); 6071pGenerationData[i].start_segment = gen.StartSegment.ToClrDataAddress(_target); 6072pGenerationData[i].allocation_start = gen.AllocationStart.ToClrDataAddress(_target); 6073pGenerationData[i].allocContextPtr = gen.AllocationContextPointer.ToClrDataAddress(_target); 6074pGenerationData[i].allocContextLimit = gen.AllocationContextLimit.ToClrDataAddress(_target); 6140pFinalizationFillPointers[i] = heapData.FillPointers[i].ToClrDataAddress(_target); 6190*assemblyLoadContext = alc.ToClrDataAddress(_target); 6251*rcw = rcwObj.ToClrDataAddress(_target) | _rcwMask; 6269mowList![i] = comIdentity.ToClrDataAddress(_target); 6355*managedObject = comWrappersContract.GetComWrappersObjectFromMOW(managedObjectPtr).ToClrDataAddress(_target); 6436*identity = identityPtr.ToClrDataAddress(_target); 6532*taggedMemory = taggedMemoryPtr.ToClrDataAddress(_target); 6572*allocPtr = pointer.ToClrDataAddress(_target); 6573*allocLimit = limit.ToClrDataAddress(_target); 6641*pLoaderAllocator = globalLoaderAllocator.ToClrDataAddress(_target); 6791? heapAddr.ToClrDataAddress(_target) 6936*GCStaticsAddress = rtsContract.GetGCStaticsBasePointer(typeHandle).ToClrDataAddress(_target); 6938*nonGCStaticsAddress = rtsContract.GetNonGCStaticsBasePointer(typeHandle).ToClrDataAddress(_target); 6988*GCStaticsAddress = rtsContract.GetGCThreadStaticsBasePointer(typeHandle, threadPtr).ToClrDataAddress(_target); 6990*nonGCStaticsAddress = rtsContract.GetNonGCThreadStaticsBasePointer(typeHandle, threadPtr).ToClrDataAddress(_target); 7104methodData.MethodDesc = mdAddr.ToClrDataAddress(_target); 7107methodData.DefiningMethodTable = mtAddr.ToClrDataAddress(_target); 7110methodData.DefiningModule = _rts.GetModule(typeHandle).ToClrDataAddress(_target); 7127methodData.MethodDesc = mdAddr.ToClrDataAddress(_target); 7131methodData.DefiningMethodTable = mtAddr.ToClrDataAddress(_target); 7134methodData.DefiningModule = _rts.GetModule(typeHandle).ToClrDataAddress(_target); 7425FormatString = msg.FormatString.ToClrDataAddress(_target), 7460args[i] = msg.Args[(int)i].ToClrDataAddress(_target); 7539ThreadLogAddress = t.Address.ToClrDataAddress(_target), 7592Start = r.Start.ToClrDataAddress(_target),
SOSDacImpl.IXCLRDataProcess.cs (6)
782ClrDataAddress imageBase = baseAddress.ToClrDataAddress(_target); 1199_legacyImpl.GetModule(moduleLoad.ModuleAddress.ToClrDataAddress(_target), legacyModuleOut); 1214_legacyImpl.GetModule(moduleUnload.ModuleAddress.ToClrDataAddress(_target), legacyModuleOut); 1231ClrDataAddress nativeCodeAddress = jit.NativeCodeAddress.ToClrDataAddress(_target); 1663ClrDataAddress imageBase = baseAddress.ToClrDataAddress(_target); 1818ClrDataAddress codeStart = new TargetPointer(ilHeader + (uint)headerSize).ToClrDataAddress(_target);