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)
148data->AppDomainPtr = appDomain.ToClrDataAddress(_target); 150data->pHighFrequencyHeap = loader.GetHighFrequencyHeap(globalLoaderAllocator).ToClrDataAddress(_target); 151data->pLowFrequencyHeap = loader.GetLowFrequencyHeap(globalLoaderAllocator).ToClrDataAddress(_target); 214values[0] = appDomain.ToClrDataAddress(_target); 379data->ParentDomain = defaultAppDomain.ToClrDataAddress(_target); 447values[n++] = loader.GetAssembly(module).ToClrDataAddress(_target); 518modules[0] = modulePointer.ToClrDataAddress(_target); 622data->outerIUnknown = sccwData.OuterIUnknown.ToClrDataAddress(_target); 624data->handle = handle.ToClrDataAddress(_target); 627data->managedObject = _target.ReadPointer(handle).ToClrDataAddress(_target); 629data->ccwAddress = ccwPtr.ToClrDataAddress(_target); 712interfaces[itemIndex].methodTable = item.MethodTable.ToClrDataAddress(_target); 713interfaces[itemIndex].interfacePtr = item.InterfacePointerAddress.ToClrDataAddress(_target); 820data->MethodDescPtr = methodDesc.ToClrDataAddress(_target); 831data->MethodDescPtr = eman.GetMethodDesc(cbh).ToClrDataAddress(_target); 843data->GCInfo = pGcInfo.ToClrDataAddress(_target); 859data->ColdRegionStart = coldRegionStart.ToClrDataAddress(_target); 914codeHeaps[i].LoaderHeap = loader.LoaderHeapAddress.ToClrDataAddress(_target); 918codeHeaps[i].baseAddr = host.BaseAddress.ToClrDataAddress(_target); 919codeHeaps[i].currentAddr = host.CurrentAddress.ToClrDataAddress(_target); 1150data->MTOfType = rtsContract.GetPrimitiveType(CorElementType.U).Address.ToClrDataAddress(_target); 1153data->MTOfType = foundTypeHandle.Address.ToClrDataAddress(_target); 1158data->MTOfType = paramTypeHandle.Address.ToClrDataAddress(_target); 1161data->MTOfType = foundTypeHandle.Address.ToClrDataAddress(_target); 1198data->ModuleOfType = modulePtr.ToClrDataAddress(_target); 1200data->MTOfEnclosingClass = ctx.Address.ToClrDataAddress(_target); 1206? nextFieldDesc.ToClrDataAddress(_target) 1367heaps[i] = gcHeaps[(int)i].ToClrDataAddress(_target); 1424details->lowest_address = minAddress.ToClrDataAddress(_target); 1425details->highest_address = maxAddress.ToClrDataAddress(_target); 1430details->mark_array = heapData.MarkArray.ToClrDataAddress(_target); 1431details->next_sweep_obj = heapData.NextSweepObject.ToClrDataAddress(_target); 1432details->background_saved_lowest_address = heapData.BackGroundSavedMinAddress.ToClrDataAddress(_target); 1433details->background_saved_highest_address = heapData.BackGroundSavedMaxAddress.ToClrDataAddress(_target); 1446details->alloc_allocated = heapData.AllocAllocated.ToClrDataAddress(_target); 1447details->ephemeral_heap_segment = heapData.EphemeralHeapSegment.ToClrDataAddress(_target); 1448details->card_table = heapData.CardTable.ToClrDataAddress(_target); 1461details->saved_sweep_ephemeral_seg = heapData.SavedSweepEphemeralSegment.ToClrDataAddress(_target); 1462details->saved_sweep_ephemeral_start = heapData.SavedSweepEphemeralStart.ToClrDataAddress(_target); 1475details->generation_table[i].start_segment = genData.StartSegment.ToClrDataAddress(_target); 1476details->generation_table[i].allocation_start = genData.AllocationStart.ToClrDataAddress(_target); 1477details->generation_table[i].allocContextPtr = genData.AllocationContextPointer.ToClrDataAddress(_target); 1478details->generation_table[i].allocContextLimit = genData.AllocationContextLimit.ToClrDataAddress(_target); 1483details->finalization_fill_pointers[i] = heapData.FillPointers[i].ToClrDataAddress(_target); 1558details->lowest_address = minAddress.ToClrDataAddress(_target); 1559details->highest_address = maxAddress.ToClrDataAddress(_target); 1564details->mark_array = heapData.MarkArray.ToClrDataAddress(_target); 1565details->next_sweep_obj = heapData.NextSweepObject.ToClrDataAddress(_target); 1566details->background_saved_lowest_address = heapData.BackGroundSavedMinAddress.ToClrDataAddress(_target); 1567details->background_saved_highest_address = heapData.BackGroundSavedMaxAddress.ToClrDataAddress(_target); 1580details->alloc_allocated = heapData.AllocAllocated.ToClrDataAddress(_target); 1581details->ephemeral_heap_segment = heapData.EphemeralHeapSegment.ToClrDataAddress(_target); 1582details->card_table = heapData.CardTable.ToClrDataAddress(_target); 1595details->saved_sweep_ephemeral_seg = heapData.SavedSweepEphemeralSegment.ToClrDataAddress(_target); 1596details->saved_sweep_ephemeral_start = heapData.SavedSweepEphemeralStart.ToClrDataAddress(_target); 1609details->generation_table[i].start_segment = genData.StartSegment.ToClrDataAddress(_target); 1610details->generation_table[i].allocation_start = genData.AllocationStart.ToClrDataAddress(_target); 1611details->generation_table[i].allocContextPtr = genData.AllocationContextPointer.ToClrDataAddress(_target); 1612details->generation_table[i].allocContextLimit = genData.AllocationContextLimit.ToClrDataAddress(_target); 1617details->finalization_fill_pointers[i] = heapData.FillPointers[i].ToClrDataAddress(_target); 1693ClrDataAddress appDomainClrAddress = appDomain.ToClrDataAddress(_target); 1702Handle = h.Handle.ToClrDataAddress(_target), 1703Secondary = h.Secondary.ToClrDataAddress(_target), 1814Start = regions[i].Start.ToClrDataAddress(target), 1993data->internal_root_array = (heapData.InternalRootArray ?? TargetPointer.Null).ToClrDataAddress(_target); 2040data->internal_root_array = (heapData.InternalRootArray ?? TargetPointer.Null).ToClrDataAddress(_target); 2081data->allocated = segmentData.Allocated.ToClrDataAddress(_target); 2082data->committed = segmentData.Committed.ToClrDataAddress(_target); 2083data->reserved = segmentData.Reserved.ToClrDataAddress(_target); 2084data->used = segmentData.Used.ToClrDataAddress(_target); 2085data->mem = segmentData.Mem.ToClrDataAddress(_target); 2086data->next = segmentData.Next.ToClrDataAddress(_target); 2087data->gc_heap = segmentData.Heap.ToClrDataAddress(_target); 2089data->background_allocated = segmentData.BackgroundAllocated.ToClrDataAddress(_target); 2099data->highAllocMark = heapData.AllocAllocated.ToClrDataAddress(_target); 2166*il = loader.GetILAddr(peAssemblyPtr, rva).ToClrDataAddress(_target); 2239managers->managerAddr = jitManagerInfo.ManagerAddress.ToClrDataAddress(_target); 2241managers->ptrHeapList = jitManagerInfo.HeapListAddress.ToClrDataAddress(_target); 2317*targetIP = DecodeJump64(pThunk).ToClrDataAddress(_target); 2400data->NativeCodeAddr = _target.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(nativeCodeAddr).ToAddress(_target).ToClrDataAddress(_target); 2409data->AddressOfNativeCodeSlot = rtsContract.GetAddressOfNativeCodeSlot(methodDescHandle).ToClrDataAddress(_target); 2418data->MethodTablePtr = methodTableAddr.ToClrDataAddress(_target); 2420data->ModulePtr = rtsContract.GetModule(typeHandle).ToClrDataAddress(_target); 2521data->GCStressCodeCopy = nativeCodeContract.GetGCStressCodeCopy(requestedNativeCodeVersion).ToClrDataAddress(_target); 2663*methodDesc = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.FieldDefToDesc, token, out var _).ToClrDataAddress(_target); 2666*methodDesc = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.MethodDefToDesc, token, out var _).ToClrDataAddress(_target); 2669*methodDesc = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.TypeDefToMethodTable, token, out var _).ToClrDataAddress(_target); 2672*methodDesc = loader.GetModuleLookupMapElement(moduleHandle, ModuleLookupMapKind.TypeRefToMethodTable, token, out var _).ToClrDataAddress(_target); 2801*ppMD = methodDescPtr.ToClrDataAddress(_target); 2846*ppMD = methodDescAddr.ToClrDataAddress(_target); 2924result.module = contract.GetModule(methodTable).ToClrDataAddress(_target); 2926result.klass = contract.GetCanonicalMethodTable(methodTable).ToClrDataAddress(_target); 2927result.parentMethodTable = contract.GetParentMethodTable(methodTable).ToClrDataAddress(_target); 2982data->FirstField = rtsContract.GetFieldDescList(typeHandle).FirstOrDefault().ToClrDataAddress(_target); 3023*value = methodTableHandle.Address.ToClrDataAddress(_target); 3244data->Assembly = contract.GetAssembly(handle).ToClrDataAddress(_target); 3252data->ilBase = contract.GetILBase(handle).ToClrDataAddress(_target); 3268data->LoaderAllocator = contract.GetLoaderAllocator(handle).ToClrDataAddress(_target); 3270data->FieldDefToDescMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.FieldDefToDesc).ToClrDataAddress(_target); 3271data->ManifestModuleReferencesMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.ManifestModuleReferences).ToClrDataAddress(_target); 3272data->MemberRefToDescMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.MemberRefToDesc).ToClrDataAddress(_target); 3273data->MethodDefToDescMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.MethodDefToDesc).ToClrDataAddress(_target); 3274data->TypeDefToMethodTableMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.TypeDefToMethodTable).ToClrDataAddress(_target); 3275data->TypeRefToMethodTableMap = contract.GetModuleLookupMapBase(handle, ModuleLookupMapKind.TypeRefToMethodTable).ToClrDataAddress(_target); 3335*exceptionObject = exceptionObjectLocal.ToClrDataAddress(_target); 3449data->MethodTable = mt.ToClrDataAddress(_target); 3480data->ArrayDataPtr = arrayData.ToClrDataAddress(_target); 3482data->ArrayBoundsPtr = boundsStart.ToClrDataAddress(_target); 3483data->ArrayLowerBoundsPtr = lowerBounds.ToClrDataAddress(_target); 3709*peBase = contract.GetILBase(handle).ToClrDataAddress(_target); 3813data->identityPointer = rcwData.IdentityPointer.ToClrDataAddress(_target); 3814data->unknownPointer = rcwData.UnknownPointer.ToClrDataAddress(_target); 3815data->managedObject = rcwData.ManagedObject.ToClrDataAddress(_target); 3816data->vtablePtr = rcwData.VTablePtr.ToClrDataAddress(_target); 3817data->creatorThread = rcwData.CreatorThread.ToClrDataAddress(_target); 3818data->ctxCookie = rcwData.CtxCookie.ToClrDataAddress(_target); 3901interfaces[itemIndex].methodTable = methodTable.ToClrDataAddress(_target); 3902interfaces[itemIndex].interfacePtr = unknown.ToClrDataAddress(_target); 3903interfaces[itemIndex].comContext = ctxCookie.ToClrDataAddress(_target); 4076*lower = stackBase.ToClrDataAddress(_target); 4079*upper = stackLimit.ToClrDataAddress(_target); 4082*fp = frameAddress.ToClrDataAddress(_target); 4288data->SyncBlockPointer = syncBlockPtr.ToClrDataAddress(_target); 4289data->nextSyncBlock = syncBlockContract.GetNextSyncBlock(syncBlockPtr).ToClrDataAddress(_target); 4292data->blockRCW = rcw.ToClrDataAddress(_target); 4293data->blockClassFactory = ccf.ToClrDataAddress(_target); 4294data->blockCCW = ccw.ToClrDataAddress(_target); 4346data->Object = obj.ToClrDataAddress(_target); 4349data->SyncBlockPointer = syncBlockAddr.ToClrDataAddress(_target); 4363data->HoldingThread = threadPtr.ToClrDataAddress(_target); 4367data->appDomainPtr = appDomain.ToClrDataAddress(_target); 4457data->allocContextPtr = threadData.AllocContextPointer.ToClrDataAddress(_target); 4458data->allocContextLimit = threadData.AllocContextLimit.ToClrDataAddress(_target); 4462data->context = appDomain.ToClrDataAddress(_target); 4463data->domain = appDomain.ToClrDataAddress(_target); 4466data->pFrame = threadData.Frame.ToClrDataAddress(_target); 4467data->firstNestedException = threadData.FirstNestedException.ToClrDataAddress(_target); 4469data->lastThrownObjectHandle = threadData.LastThrownObjectHandle.ToClrDataAddress(_target); 4470data->nextThread = threadData.NextThread.ToClrDataAddress(_target); 4518*pThread = threadPtr.ToClrDataAddress(_target); 4583data->firstThread = threadStoreData.FirstThread.ToClrDataAddress(_target); 4584data->finalizerThread = threadStoreData.FinalizerThread.ToClrDataAddress(_target); 4585data->gcThread = threadStoreData.GCThread.ToClrDataAddress(_target); 4663data->ArrayMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.Array).ToClrDataAddress(_target); 4664data->StringMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.String).ToClrDataAddress(_target); 4665data->ObjectMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.Object).ToClrDataAddress(_target); 4666data->ExceptionMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.Exception).ToClrDataAddress(_target); 4667data->FreeMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.Free).ToClrDataAddress(_target); 4817ehInfo.moduleAddr = clause.ModuleAddr is TargetPointer moduleAddr ? moduleAddr.ToClrDataAddress(_target) : 0; 4818ehInfo.mtCatch = clause.TypeHandle is TargetNUInt th ? new TargetPointer(th.Value).ToClrDataAddress(_target) : 0; 4991pCallback(EcmaMetadataUtils.GetRowId(metadataToken), element.ToClrDataAddress(_target).Value, token); 5047info.RCW.ToClrDataAddress(_target).Value, 5048info.Context.ToClrDataAddress(_target).Value, 5049info.STAThread.ToClrDataAddress(_target).Value, 5137data->Message = exceptionData.Message.ToClrDataAddress(_target); 5138data->InnerException = exceptionData.InnerException.ToClrDataAddress(_target); 5139data->StackTrace = exceptionData.StackTrace.ToClrDataAddress(_target); 5140data->WatsonBuckets = exceptionData.WatsonBuckets.ToClrDataAddress(_target); 5141data->StackTraceString = exceptionData.StackTraceString.ToClrDataAddress(_target); 5142data->RemoteStackTraceString = exceptionData.RemoteStackTraceString.ToClrDataAddress(_target); 5490nativeCodeAddrs[count].nativeCodeAddr = nativeCodeAddr.ToClrDataAddress(_target); 5491nativeCodeAddrs[count].nativeCodeVersionNodePtr = nativeCodeVersionHandle.CodeVersionNodeAddress.ToClrDataAddress(_target); 5599data->LoaderAllocatorObjectHandle = loaderAllocatorHandle.ToClrDataAddress(_target); 5703pRejitData->il = cv.GetIL(ilCodeVersion).ToClrDataAddress(_target); 5705pRejitData->ilCodeVersionNodePtr = ilCodeVersion.ILCodeVersionNode.ToClrDataAddress(_target); 5769pILData->il = il.ToClrDataAddress(_target); 5828methodDescs[*pcMethodDescs] = md.ToClrDataAddress(_target); 5931pGenerationData[i].start_segment = gen.StartSegment.ToClrDataAddress(_target); 5932pGenerationData[i].allocation_start = gen.AllocationStart.ToClrDataAddress(_target); 5933pGenerationData[i].allocContextPtr = gen.AllocationContextPointer.ToClrDataAddress(_target); 5934pGenerationData[i].allocContextLimit = gen.AllocationContextLimit.ToClrDataAddress(_target); 6000pFinalizationFillPointers[i] = heapData.FillPointers[i].ToClrDataAddress(_target); 6064pGenerationData[i].start_segment = gen.StartSegment.ToClrDataAddress(_target); 6065pGenerationData[i].allocation_start = gen.AllocationStart.ToClrDataAddress(_target); 6066pGenerationData[i].allocContextPtr = gen.AllocationContextPointer.ToClrDataAddress(_target); 6067pGenerationData[i].allocContextLimit = gen.AllocationContextLimit.ToClrDataAddress(_target); 6133pFinalizationFillPointers[i] = heapData.FillPointers[i].ToClrDataAddress(_target); 6183*assemblyLoadContext = alc.ToClrDataAddress(_target); 6244*rcw = rcwObj.ToClrDataAddress(_target) | _rcwMask; 6262mowList![i] = comIdentity.ToClrDataAddress(_target); 6348*managedObject = comWrappersContract.GetComWrappersObjectFromMOW(managedObjectPtr).ToClrDataAddress(_target); 6429*identity = identityPtr.ToClrDataAddress(_target); 6525*taggedMemory = taggedMemoryPtr.ToClrDataAddress(_target); 6565*allocPtr = pointer.ToClrDataAddress(_target); 6566*allocLimit = limit.ToClrDataAddress(_target); 6634*pLoaderAllocator = globalLoaderAllocator.ToClrDataAddress(_target); 6784? heapAddr.ToClrDataAddress(_target) 6929*GCStaticsAddress = rtsContract.GetGCStaticsBasePointer(typeHandle).ToClrDataAddress(_target); 6931*nonGCStaticsAddress = rtsContract.GetNonGCStaticsBasePointer(typeHandle).ToClrDataAddress(_target); 6981*GCStaticsAddress = rtsContract.GetGCThreadStaticsBasePointer(typeHandle, threadPtr).ToClrDataAddress(_target); 6983*nonGCStaticsAddress = rtsContract.GetNonGCThreadStaticsBasePointer(typeHandle, threadPtr).ToClrDataAddress(_target); 7097methodData.MethodDesc = mdAddr.ToClrDataAddress(_target); 7100methodData.DefiningMethodTable = mtAddr.ToClrDataAddress(_target); 7103methodData.DefiningModule = _rts.GetModule(typeHandle).ToClrDataAddress(_target); 7120methodData.MethodDesc = mdAddr.ToClrDataAddress(_target); 7124methodData.DefiningMethodTable = mtAddr.ToClrDataAddress(_target); 7127methodData.DefiningModule = _rts.GetModule(typeHandle).ToClrDataAddress(_target); 7418FormatString = msg.FormatString.ToClrDataAddress(_target), 7453args[i] = msg.Args[(int)i].ToClrDataAddress(_target); 7532ThreadLogAddress = t.Address.ToClrDataAddress(_target), 7585Start = 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);