230 references to ToClrDataAddress
Microsoft.Diagnostics.DataContractReader.Legacy (230)
ClrDataExceptionState.cs (1)
158AddressOrValue = exceptionObject.ToClrDataAddress(_target),
ClrDataMethodDefinition.cs (2)
444ClrDataAddress startAddress = code.ToClrDataAddress(_target); 672*addr = code.ToClrDataAddress(_target);
ClrDataMethodInstance.cs (4)
363addressRanges[hits].startAddress = new TargetPointer(codeStart + entry.NativeOffset).ToClrDataAddress(_target); 366: new TargetPointer(codeStart + nativeEndOffset).ToClrDataAddress(_target); 458maps[outputMapIndex].startAddress = new TargetPointer(codeStart + entry.NativeOffset).ToClrDataAddress(_target); 459maps[outputMapIndex].endAddress = new TargetPointer(codeStart + nativeEndOffset).ToClrDataAddress(_target);
ClrDataModule.cs (5)
606_extents[0].baseAddress = baseAddress.ToClrDataAddress(_target); 716((DacpGetModuleAddress*)outBuffer)->ModulePtr = _address.ToClrDataAddress(_target); 761getModuleData->PEAssembly = _address.ToClrDataAddress(_target); 777getModuleData->LoadedPEAddress = baseAddress.ToClrDataAddress(_target); 789getModuleData->InMemoryPdbAddress = symbolBuffer.ToClrDataAddress(_target);
ClrDataStackWalk.cs (1)
256*(ulong*)outBuffer = frameAddr.ToClrDataAddress(_target);
Dbi\DacDbiImpl.cs (7)
2831pCodeInfo->vmNativeCodeMethodDescToken = methodDesc.ToClrDataAddress(_target); 2836pCodeInfo->hotRegion.pAddress = nativeCode.ToAddress(_target).ToClrDataAddress(_target); 2842pCodeInfo->coldRegion.pAddress = coldStart.ToClrDataAddress(_target); 2899pCodeInfo->hotRegion.pAddress = codeStart.ToClrDataAddress(_target); 2903pCodeInfo->coldRegion.pAddress = coldStart.ToClrDataAddress(_target); 2912pCodeInfo->vmNativeCodeMethodDescToken = methodDesc.ToClrDataAddress(_target); 2930*pVmModule = module.ToClrDataAddress(_target);
SOSDacImpl.cs (204)
124data->AppDomainPtr = appDomain.ToClrDataAddress(_target); 126data->pHighFrequencyHeap = loader.GetHighFrequencyHeap(globalLoaderAllocator).ToClrDataAddress(_target); 127data->pLowFrequencyHeap = loader.GetLowFrequencyHeap(globalLoaderAllocator).ToClrDataAddress(_target); 189values[0] = appDomain.ToClrDataAddress(_target); 350data->ParentDomain = defaultAppDomain.ToClrDataAddress(_target); 417values[n++] = loader.GetAssembly(module).ToClrDataAddress(_target); 483modules[0] = modulePointer.ToClrDataAddress(_target); 585data->outerIUnknown = sccwData.OuterIUnknown.ToClrDataAddress(_target); 587data->handle = handle.ToClrDataAddress(_target); 590data->managedObject = _target.ReadPointer(handle).ToClrDataAddress(_target); 592data->ccwAddress = ccwPtr.ToClrDataAddress(_target); 674interfaces[itemIndex].methodTable = item.MethodTable.ToClrDataAddress(_target); 675interfaces[itemIndex].interfacePtr = item.InterfacePointerAddress.ToClrDataAddress(_target); 780data->MethodDescPtr = methodDesc.ToClrDataAddress(_target); 791data->MethodDescPtr = eman.GetMethodDesc(cbh).ToClrDataAddress(_target); 803data->GCInfo = pGcInfo.ToClrDataAddress(_target); 819data->ColdRegionStart = coldRegionStart.ToClrDataAddress(_target); 873codeHeaps[i].LoaderHeap = loader.LoaderHeapAddress.ToClrDataAddress(_target); 877codeHeaps[i].baseAddr = host.BaseAddress.ToClrDataAddress(_target); 878codeHeaps[i].currentAddr = host.CurrentAddress.ToClrDataAddress(_target); 1087data->MTOfType = rtsContract.GetPrimitiveType(CorElementType.U).Address.ToClrDataAddress(_target); 1090data->MTOfType = foundTypeHandle.Address.ToClrDataAddress(_target); 1095data->MTOfType = paramTypeHandle.Address.ToClrDataAddress(_target); 1098data->MTOfType = foundTypeHandle.Address.ToClrDataAddress(_target); 1135data->ModuleOfType = modulePtr.ToClrDataAddress(_target); 1137data->MTOfEnclosingClass = ctx.Address.ToClrDataAddress(_target); 1143? nextFieldDesc.ToClrDataAddress(_target) 1301heaps[i] = gcHeaps[(int)i].ToClrDataAddress(_target); 1357details->lowest_address = minAddress.ToClrDataAddress(_target); 1358details->highest_address = maxAddress.ToClrDataAddress(_target); 1363details->mark_array = heapData.MarkArray.ToClrDataAddress(_target); 1364details->next_sweep_obj = heapData.NextSweepObject.ToClrDataAddress(_target); 1365details->background_saved_lowest_address = heapData.BackGroundSavedMinAddress.ToClrDataAddress(_target); 1366details->background_saved_highest_address = heapData.BackGroundSavedMaxAddress.ToClrDataAddress(_target); 1379details->alloc_allocated = heapData.AllocAllocated.ToClrDataAddress(_target); 1380details->ephemeral_heap_segment = heapData.EphemeralHeapSegment.ToClrDataAddress(_target); 1381details->card_table = heapData.CardTable.ToClrDataAddress(_target); 1394details->saved_sweep_ephemeral_seg = heapData.SavedSweepEphemeralSegment.ToClrDataAddress(_target); 1395details->saved_sweep_ephemeral_start = heapData.SavedSweepEphemeralStart.ToClrDataAddress(_target); 1408details->generation_table[i].start_segment = genData.StartSegment.ToClrDataAddress(_target); 1409details->generation_table[i].allocation_start = genData.AllocationStart.ToClrDataAddress(_target); 1410details->generation_table[i].allocContextPtr = genData.AllocationContextPointer.ToClrDataAddress(_target); 1411details->generation_table[i].allocContextLimit = genData.AllocationContextLimit.ToClrDataAddress(_target); 1416details->finalization_fill_pointers[i] = heapData.FillPointers[i].ToClrDataAddress(_target); 1490details->lowest_address = minAddress.ToClrDataAddress(_target); 1491details->highest_address = maxAddress.ToClrDataAddress(_target); 1496details->mark_array = heapData.MarkArray.ToClrDataAddress(_target); 1497details->next_sweep_obj = heapData.NextSweepObject.ToClrDataAddress(_target); 1498details->background_saved_lowest_address = heapData.BackGroundSavedMinAddress.ToClrDataAddress(_target); 1499details->background_saved_highest_address = heapData.BackGroundSavedMaxAddress.ToClrDataAddress(_target); 1512details->alloc_allocated = heapData.AllocAllocated.ToClrDataAddress(_target); 1513details->ephemeral_heap_segment = heapData.EphemeralHeapSegment.ToClrDataAddress(_target); 1514details->card_table = heapData.CardTable.ToClrDataAddress(_target); 1527details->saved_sweep_ephemeral_seg = heapData.SavedSweepEphemeralSegment.ToClrDataAddress(_target); 1528details->saved_sweep_ephemeral_start = heapData.SavedSweepEphemeralStart.ToClrDataAddress(_target); 1541details->generation_table[i].start_segment = genData.StartSegment.ToClrDataAddress(_target); 1542details->generation_table[i].allocation_start = genData.AllocationStart.ToClrDataAddress(_target); 1543details->generation_table[i].allocContextPtr = genData.AllocationContextPointer.ToClrDataAddress(_target); 1544details->generation_table[i].allocContextLimit = genData.AllocationContextLimit.ToClrDataAddress(_target); 1549details->finalization_fill_pointers[i] = heapData.FillPointers[i].ToClrDataAddress(_target); 1623ClrDataAddress appDomainClrAddress = appDomain.ToClrDataAddress(_target); 1632Handle = h.Handle.ToClrDataAddress(_target), 1633Secondary = h.Secondary.ToClrDataAddress(_target), 1738Start = regions[i].Start.ToClrDataAddress(target), 1901data->internal_root_array = (heapData.InternalRootArray ?? TargetPointer.Null).ToClrDataAddress(_target); 1947data->internal_root_array = (heapData.InternalRootArray ?? TargetPointer.Null).ToClrDataAddress(_target); 1987data->allocated = segmentData.Allocated.ToClrDataAddress(_target); 1988data->committed = segmentData.Committed.ToClrDataAddress(_target); 1989data->reserved = segmentData.Reserved.ToClrDataAddress(_target); 1990data->used = segmentData.Used.ToClrDataAddress(_target); 1991data->mem = segmentData.Mem.ToClrDataAddress(_target); 1992data->next = segmentData.Next.ToClrDataAddress(_target); 1993data->gc_heap = segmentData.Heap.ToClrDataAddress(_target); 1995data->background_allocated = segmentData.BackgroundAllocated.ToClrDataAddress(_target); 2005data->highAllocMark = heapData.AllocAllocated.ToClrDataAddress(_target); 2070*il = loader.GetILAddr(peAssemblyPtr, rva).ToClrDataAddress(_target); 2141managers->managerAddr = jitManagerInfo.ManagerAddress.ToClrDataAddress(_target); 2143managers->ptrHeapList = jitManagerInfo.HeapListAddress.ToClrDataAddress(_target); 2218*targetIP = DecodeJump64(pThunk).ToClrDataAddress(_target); 2300data->NativeCodeAddr = _target.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(nativeCodeAddr).ToAddress(_target).ToClrDataAddress(_target); 2309data->AddressOfNativeCodeSlot = rtsContract.GetAddressOfNativeCodeSlot(methodDescHandle).ToClrDataAddress(_target); 2318data->MethodTablePtr = methodTableAddr.ToClrDataAddress(_target); 2320data->ModulePtr = rtsContract.GetModule(typeHandle).ToClrDataAddress(_target); 2421data->GCStressCodeCopy = nativeCodeContract.GetGCStressCodeCopy(requestedNativeCodeVersion).ToClrDataAddress(_target); 2562*methodDesc = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.FieldDefToDesc, token, out var _).ToClrDataAddress(_target); 2565*methodDesc = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.MethodDefToDesc, token, out var _).ToClrDataAddress(_target); 2568*methodDesc = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.TypeDefToMethodTable, token, out var _).ToClrDataAddress(_target); 2571*methodDesc = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.TypeRefToMethodTable, token, out var _).ToClrDataAddress(_target); 2698*ppMD = methodDescPtr.ToClrDataAddress(_target); 2742*ppMD = methodDescAddr.ToClrDataAddress(_target); 2818result.module = contract.GetModule(methodTable).ToClrDataAddress(_target); 2820result.klass = contract.GetCanonicalMethodTable(methodTable).ToClrDataAddress(_target); 2821result.parentMethodTable = contract.GetParentMethodTable(methodTable).ToClrDataAddress(_target); 2875data->FirstField = rtsContract.GetFieldDescList(typeHandle).FirstOrDefault().ToClrDataAddress(_target); 2915*value = methodTableHandle.Address.ToClrDataAddress(_target); 3125data->Assembly = contract.GetAssembly(handle).ToClrDataAddress(_target); 3133data->ilBase = contract.GetILBase(handle).ToClrDataAddress(_target); 3149data->LoaderAllocator = contract.GetLoaderAllocator(handle).ToClrDataAddress(_target); 3151data->FieldDefToDescMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.FieldDefToDesc).ToClrDataAddress(_target); 3152data->ManifestModuleReferencesMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.ManifestModuleReferences).ToClrDataAddress(_target); 3153data->MemberRefToDescMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.MemberRefToDesc).ToClrDataAddress(_target); 3154data->MethodDefToDescMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.MethodDefToDesc).ToClrDataAddress(_target); 3155data->TypeDefToMethodTableMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.TypeDefToMethodTable).ToClrDataAddress(_target); 3156data->TypeRefToMethodTableMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.TypeRefToMethodTable).ToClrDataAddress(_target); 3215*exceptionObject = exceptionObjectLocal.ToClrDataAddress(_target); 3327data->MethodTable = mt.ToClrDataAddress(_target); 3358data->ArrayDataPtr = arrayData.ToClrDataAddress(_target); 3360data->ArrayBoundsPtr = boundsStart.ToClrDataAddress(_target); 3361data->ArrayLowerBoundsPtr = lowerBounds.ToClrDataAddress(_target); 3583*peBase = contract.GetILBase(handle).ToClrDataAddress(_target); 3684data->identityPointer = rcwData.IdentityPointer.ToClrDataAddress(_target); 3685data->unknownPointer = rcwData.UnknownPointer.ToClrDataAddress(_target); 3686data->managedObject = rcwData.ManagedObject.ToClrDataAddress(_target); 3687data->vtablePtr = rcwData.VTablePtr.ToClrDataAddress(_target); 3688data->creatorThread = rcwData.CreatorThread.ToClrDataAddress(_target); 3689data->ctxCookie = rcwData.CtxCookie.ToClrDataAddress(_target); 3771interfaces[itemIndex].methodTable = methodTable.ToClrDataAddress(_target); 3772interfaces[itemIndex].interfacePtr = unknown.ToClrDataAddress(_target); 3773interfaces[itemIndex].comContext = ctxCookie.ToClrDataAddress(_target); 3944*lower = stackBase.ToClrDataAddress(_target); 3947*upper = stackLimit.ToClrDataAddress(_target); 3950*fp = frameAddress.ToClrDataAddress(_target); 4146data->SyncBlockPointer = syncBlockPtr.ToClrDataAddress(_target); 4147data->nextSyncBlock = syncBlockContract.GetNextSyncBlock(syncBlockPtr).ToClrDataAddress(_target); 4150data->blockRCW = rcw.ToClrDataAddress(_target); 4151data->blockClassFactory = ccf.ToClrDataAddress(_target); 4152data->blockCCW = ccw.ToClrDataAddress(_target); 4203data->Object = obj.ToClrDataAddress(_target); 4206data->SyncBlockPointer = syncBlockAddr.ToClrDataAddress(_target); 4220data->HoldingThread = threadPtr.ToClrDataAddress(_target); 4224data->appDomainPtr = appDomain.ToClrDataAddress(_target); 4312data->allocContextPtr = threadData.AllocContextPointer.ToClrDataAddress(_target); 4313data->allocContextLimit = threadData.AllocContextLimit.ToClrDataAddress(_target); 4317data->context = appDomain.ToClrDataAddress(_target); 4318data->domain = appDomain.ToClrDataAddress(_target); 4321data->pFrame = threadData.Frame.ToClrDataAddress(_target); 4322data->firstNestedException = threadData.FirstNestedException.ToClrDataAddress(_target); 4324data->lastThrownObjectHandle = threadData.LastThrownObjectHandle.ToClrDataAddress(_target); 4325data->nextThread = threadData.NextThread.ToClrDataAddress(_target); 4372*pThread = threadPtr.ToClrDataAddress(_target); 4434data->firstThread = threadStoreData.FirstThread.ToClrDataAddress(_target); 4435data->finalizerThread = threadStoreData.FinalizerThread.ToClrDataAddress(_target); 4436data->gcThread = threadStoreData.GCThread.ToClrDataAddress(_target); 4512data->ArrayMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.Array).ToClrDataAddress(_target); 4513data->StringMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.String).ToClrDataAddress(_target); 4514data->ObjectMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.Object).ToClrDataAddress(_target); 4515data->ExceptionMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.Exception).ToClrDataAddress(_target); 4516data->FreeMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.Free).ToClrDataAddress(_target); 4664ehInfo.moduleAddr = clause.ModuleAddr is TargetPointer moduleAddr ? moduleAddr.ToClrDataAddress(_target) : 0; 4665ehInfo.mtCatch = clause.TypeHandle is TargetNUInt th ? new TargetPointer(th.Value).ToClrDataAddress(_target) : 0; 4836pCallback(EcmaMetadataUtils.GetRowId(metadataToken), element.ToClrDataAddress(_target).Value, token); 4846Dictionary<ulong, uint> expectedElements = elements.ToDictionary(tuple => tuple.Address.ToClrDataAddress(_target).Value, tuple => EcmaMetadataUtils.GetRowId(tuple.Index)); 4891info.RCW.ToClrDataAddress(_target).Value, 4892info.Context.ToClrDataAddress(_target).Value, 4893info.STAThread.ToClrDataAddress(_target).Value, 4905Dictionary<ulong, ulong> expectedElements = cleanupInfos.ToDictionary(info => info.RCW.ToClrDataAddress(_target).Value, info => info.Context.ToClrDataAddress(_target).Value); 4979data->Message = exceptionData.Message.ToClrDataAddress(_target); 4980data->InnerException = exceptionData.InnerException.ToClrDataAddress(_target); 4981data->StackTrace = exceptionData.StackTrace.ToClrDataAddress(_target); 4982data->WatsonBuckets = exceptionData.WatsonBuckets.ToClrDataAddress(_target); 4983data->StackTraceString = exceptionData.StackTraceString.ToClrDataAddress(_target); 4984data->RemoteStackTraceString = exceptionData.RemoteStackTraceString.ToClrDataAddress(_target); 5326nativeCodeAddrs[count].nativeCodeAddr = nativeCodeAddr.ToClrDataAddress(_target); 5327nativeCodeAddrs[count].nativeCodeVersionNodePtr = nativeCodeVersionHandle.CodeVersionNodeAddress.ToClrDataAddress(_target); 5434data->LoaderAllocatorObjectHandle = loaderAllocatorHandle.ToClrDataAddress(_target); 5536pRejitData->il = cv.GetIL(ilCodeVersion).ToClrDataAddress(_target); 5538pRejitData->ilCodeVersionNodePtr = ilCodeVersion.ILCodeVersionNode.ToClrDataAddress(_target); 5601pILData->il = il.ToClrDataAddress(_target); 5659methodDescs[*pcMethodDescs] = md.ToClrDataAddress(_target); 5760pGenerationData[i].start_segment = gen.StartSegment.ToClrDataAddress(_target); 5761pGenerationData[i].allocation_start = gen.AllocationStart.ToClrDataAddress(_target); 5762pGenerationData[i].allocContextPtr = gen.AllocationContextPointer.ToClrDataAddress(_target); 5763pGenerationData[i].allocContextLimit = gen.AllocationContextLimit.ToClrDataAddress(_target); 5828pFinalizationFillPointers[i] = heapData.FillPointers[i].ToClrDataAddress(_target); 5891pGenerationData[i].start_segment = gen.StartSegment.ToClrDataAddress(_target); 5892pGenerationData[i].allocation_start = gen.AllocationStart.ToClrDataAddress(_target); 5893pGenerationData[i].allocContextPtr = gen.AllocationContextPointer.ToClrDataAddress(_target); 5894pGenerationData[i].allocContextLimit = gen.AllocationContextLimit.ToClrDataAddress(_target); 5959pFinalizationFillPointers[i] = heapData.FillPointers[i].ToClrDataAddress(_target); 6008*assemblyLoadContext = alc.ToClrDataAddress(_target); 6067*rcw = rcwObj.ToClrDataAddress(_target) | _rcwMask; 6085mowList![i] = comIdentity.ToClrDataAddress(_target); 6169*managedObject = comWrappersContract.GetComWrappersObjectFromMOW(managedObjectPtr).ToClrDataAddress(_target); 6248*identity = identityPtr.ToClrDataAddress(_target); 6342*taggedMemory = taggedMemoryPtr.ToClrDataAddress(_target); 6381*allocPtr = pointer.ToClrDataAddress(_target); 6382*allocLimit = limit.ToClrDataAddress(_target); 6448*pLoaderAllocator = globalLoaderAllocator.ToClrDataAddress(_target); 6596? heapAddr.ToClrDataAddress(_target) 6734*GCStaticsAddress = rtsContract.GetGCStaticsBasePointer(typeHandle).ToClrDataAddress(_target); 6736*nonGCStaticsAddress = rtsContract.GetNonGCStaticsBasePointer(typeHandle).ToClrDataAddress(_target); 6785*GCStaticsAddress = rtsContract.GetGCThreadStaticsBasePointer(typeHandle, threadPtr).ToClrDataAddress(_target); 6787*nonGCStaticsAddress = rtsContract.GetNonGCThreadStaticsBasePointer(typeHandle, threadPtr).ToClrDataAddress(_target); 6898methodData.MethodDesc = mdAddr.ToClrDataAddress(_target); 6901methodData.DefiningMethodTable = mtAddr.ToClrDataAddress(_target); 6904methodData.DefiningModule = _rts.GetModule(typeHandle).ToClrDataAddress(_target); 6921methodData.MethodDesc = mdAddr.ToClrDataAddress(_target); 6925methodData.DefiningMethodTable = mtAddr.ToClrDataAddress(_target); 6928methodData.DefiningModule = _rts.GetModule(typeHandle).ToClrDataAddress(_target); 7204FormatString = msg.FormatString.ToClrDataAddress(_target), 7238args[i] = msg.Args[(int)i].ToClrDataAddress(_target); 7312ThreadLogAddress = t.Address.ToClrDataAddress(_target), 7363Start = r.Start.ToClrDataAddress(_target),
SOSDacImpl.IXCLRDataProcess.cs (6)
709ClrDataAddress imageBase = baseAddress.ToClrDataAddress(_target); 1116_legacyImpl.GetModule(moduleLoad.ModuleAddress.ToClrDataAddress(_target), legacyModuleOut); 1130_legacyImpl.GetModule(moduleUnload.ModuleAddress.ToClrDataAddress(_target), legacyModuleOut); 1149notify5.OnCodeGenerated2(methodInst, jit.NativeCodeAddress.ToClrDataAddress(_target)); 1537ClrDataAddress imageBase = baseAddress.ToClrDataAddress(_target); 1691ClrDataAddress codeStart = new TargetPointer(ilHeader + (uint)headerSize).ToClrDataAddress(_target);