Searched refs:offDelta (Results 1 - 25 of 83) sorted by relevance

1234

/vbox/src/VBox/VMM/include/
H A DGIMMinimalInternal.h29 VMMR3_INT_DECL(void) gimR3MinimalRelocate(PVM pVM, RTGCINTPTR offDelta);
H A DDBGFInternal.h347 void dbgfR3AsRelocate(PUVM pUVM, RTGCUINTPTR offDelta);
H A DGIMKvmInternal.h248 VMMR3_INT_DECL(void) gimR3KvmRelocate(PVM pVM, RTGCINTPTR offDelta);
/vbox/src/VBox/VMM/VMMR3/
H A DPGMGst.h26 PGM_GST_DECL(int, Relocate)(PVMCPU pVCpu, RTGCPTR offDelta);
108 * @param offDelta The relocation offset.
110 PGM_GST_DECL(int, Relocate)(PVMCPU pVCpu, RTGCPTR offDelta)
112 pVCpu->pgm.s.pGst32BitPdRC += offDelta;
116 pVCpu->pgm.s.apGstPaePDsRC[i] += offDelta;
118 pVCpu->pgm.s.pGstPaePdptRC += offDelta;
H A DGIMMinimal.cpp131 * @param offDelta Relocation delta relative to old location.
133 VMMR3_INT_DECL(void) gimR3MinimalRelocate(PVM pVM, RTGCINTPTR offDelta) argument
135 NOREF(pVM); NOREF(offDelta);
H A DGIM.cpp192 * @param offDelta Relocation delta relative to old location.
194 VMM_INT_DECL(void) GIMR3Relocate(PVM pVM, RTGCINTPTR offDelta) argument
206 gimR3MinimalRelocate(pVM, offDelta);
212 gimR3HvRelocate(pVM, offDelta);
218 gimR3KvmRelocate(pVM, offDelta);
H A DPGMShw.h115 PGM_SHW_DECL(int, Relocate)(PVMCPU pVCpu, RTGCPTR offDelta);
219 * @param offDelta The relocation offset.
221 PGM_SHW_DECL(int, Relocate)(PVMCPU pVCpu, RTGCPTR offDelta)
223 pVCpu->pgm.s.pShwPageCR3RC += offDelta;
H A DIOM.cpp298 * @param offDelta Relocation delta relative to old location.
300 VMMR3_INT_DECL(void) IOMR3Relocate(PVM pVM, RTGCINTPTR offDelta) argument
302 LogFlow(("IOMR3Relocate: offDelta=%d\n", offDelta));
308 RTAvlroIOPortDoWithAll(&pVM->iom.s.pTreesR3->IOPortTreeRC, true, iomR3RelocateIOPortCallback, &offDelta);
309 RTAvlroGCPhysDoWithAll(&pVM->iom.s.pTreesR3->MMIOTree, true, iomR3RelocateMMIOCallback, &offDelta);
312 pVM->iom.s.pfnMMIOHandlerRC += offDelta;
336 * @param pvUser Pointer to the offDelta. This is a pointer to the delta since we're
342 RTGCINTPTR offDelta = *(PRTGCINTPTR)pvUser; local
345 pRange->pDevIns += offDelta;
371 RTGCINTPTR offDelta = *(PRTGCINTPTR)pvUser; local
[all...]
H A DPGMBth.h25 PGM_BTH_DECL(int, Relocate)(PVMCPU pVCpu, RTGCPTR offDelta);
207 * @param offDelta The relocation offset.
209 PGM_BTH_DECL(int, Relocate)(PVMCPU pVCpu, RTGCPTR offDelta)
212 NOREF(pVCpu); NOREF(offDelta);
H A DPDM.cpp449 * @param offDelta Relocation delta relative to old location.
453 VMMR3_INT_DECL(void) PDMR3Relocate(PVM pVM, RTGCINTPTR offDelta) argument
460 pdmR3QueueRelocate(pVM, offDelta);
473 pVM->pdm.s.Pic.pDevInsRC += offDelta;
474 pVM->pdm.s.Pic.pfnSetIrqRC += offDelta;
475 pVM->pdm.s.Pic.pfnGetInterruptRC += offDelta;
483 pVM->pdm.s.Apic.pDevInsRC += offDelta;
484 pVM->pdm.s.Apic.pfnGetInterruptRC += offDelta;
485 pVM->pdm.s.Apic.pfnSetBaseRC += offDelta;
486 pVM->pdm.s.Apic.pfnGetBaseRC += offDelta;
[all...]
H A DGIMKvm.cpp220 * @param offDelta Relocation delta relative to old location.
222 VMMR3_INT_DECL(void) gimR3KvmRelocate(PVM pVM, RTGCINTPTR offDelta) argument
224 NOREF(pVM); NOREF(offDelta);
H A DPGM.cpp2283 * @param offDelta Relocation delta relative to old location.
2285 VMMR3DECL(void) PGMR3Relocate(PVM pVM, RTGCINTPTR offDelta) argument
2287 LogFlow(("PGMR3Relocate %RGv to %RGv\n", pVM->pgm.s.GCPtrCR3Mapping, pVM->pgm.s.GCPtrCR3Mapping + offDelta));
2292 pVM->pgm.s.GCPtrCR3Mapping += offDelta;
2303 PGM_SHW_PFN(Relocate, pVCpu)(pVCpu, offDelta);
2304 PGM_GST_PFN(Relocate, pVCpu)(pVCpu, offDelta);
2305 PGM_BTH_PFN(Relocate, pVCpu)(pVCpu, offDelta);
2358 pVM->pgm.s.paDynPageMap32BitPTEsGC += offDelta;
2359 pVM->pgm.s.paDynPageMapPaePTEsGC += offDelta;
2360 pVM->pgm.s.pbDynPageMapBaseGC += offDelta;
2423 RTGCINTPTR offDelta = *(PRTGCINTPTR)pvUser; local
2443 RTGCINTPTR offDelta = *(PRTGCINTPTR)pvUser; local
2463 RTGCINTPTR offDelta = *(PRTGCINTPTR)pvUser; local
[all...]
H A DTRPM.cpp609 * @param offDelta Relocation delta relative to old location.
611 VMMR3DECL(void) TRPMR3Relocate(PVM pVM, RTGCINTPTR offDelta) argument
708 Log(("TRPMR3Relocate: iGate=%2X Handler %RRv -> %RRv\n", iTrap, pVM->trpm.s.aGuestTrapHandler[iTrap], pVM->trpm.s.aGuestTrapHandler[iTrap] + offDelta));
709 pVM->trpm.s.aGuestTrapHandler[iTrap] += offDelta;
717 Log(("TRPMR3Relocate: *iGate=%2X Handler %RGv -> %RGv\n", iTrap, pHandler, pHandler + offDelta));
718 pHandler += offDelta;
726 pVM->trpm.s.paStatForwardedIRQRC += offDelta;
727 pVM->trpm.s.paStatHostIrqRC += offDelta;
H A DPDMQueue.cpp579 * @param offDelta The relocation delta.
581 void pdmR3QueueRelocate(PVM pVM, RTGCINTPTR offDelta) argument
600 pQueue->pPendingRC += offDelta;
604 pCur->pNextRC += offDelta;
H A DMMHyper.cpp363 RTGCINTPTR offDelta = GCPtrNew - GCPtrOld; local
364 pVM->pVMRC += offDelta;
368 pVM->mm.s.pvHyperAreaGC += offDelta;
370 pVM->mm.s.pHyperHeapRC += offDelta;
371 pVM->mm.s.pHyperHeapR3->pbHeapRC += offDelta;
377 VMR3Relocate(pVM, offDelta);
/vbox/src/VBox/Devices/Input/
H A DPS2Dev.h50 void PS2KRelocate(PPS2K pThis, RTGCINTPTR offDelta, PPDMDEVINS pDevIns);
67 void PS2MRelocate(PPS2M pThis, RTGCINTPTR offDelta, PPDMDEVINS pDevIns);
/vbox/src/VBox/Runtime/testcase/
H A DtstRTHeapSimple.cpp149 uintptr_t offDelta = (uintptr_t)&s_abMemCopy[0] - (uintptr_t)&s_abMem[0]; local
150 RTHEAPSIMPLE hHeapCopy = (RTHEAPSIMPLE)((uintptr_t)Heap + offDelta);
185 rc = RTHeapSimpleRelocate(hHeapCopy, offDelta);
200 RTHeapSimpleFree(hHeapCopy, (uint8_t *)s_aOpsCopy[j].pvAlloc + offDelta);
H A DtstRTHeapOffset.cpp153 uintptr_t offDelta = (uintptr_t)&s_abMemCopy[0] - (uintptr_t)&s_abMem[0]; local
154 RTHEAPOFFSET hHeapCopy = (RTHEAPOFFSET)((uintptr_t)Heap + offDelta);
200 RTHeapOffsetFree(hHeapCopy, (uint8_t *)s_aOpsCopy[j].pvAlloc + offDelta);
/vbox/src/VBox/Runtime/common/alloc/
H A Dheapsimple.cpp338 RTDECL(int) RTHeapSimpleRelocate(RTHEAPSIMPLE hHeap, uintptr_t offDelta) argument
348 AssertMsgReturn((uintptr_t)pHeapInt - (uintptr_t)pHeapInt->pvEnd + pHeapInt->cbHeap == offDelta,
349 ("offDelta=%p, expected=%p\n", offDelta, (uintptr_t)pHeapInt->pvEnd - pHeapInt->cbHeap - (uintptr_t)pHeapInt),
355 #define RELOCATE_IT(var, type, offDelta) do { if (RT_UNLIKELY((var) != NULL)) { (var) = (type)((uintptr_t)(var) + offDelta); } } while (0)
356 RELOCATE_IT(pHeapInt->pvEnd, void *, offDelta);
357 RELOCATE_IT(pHeapInt->pFreeHead, PRTHEAPSIMPLEFREE, offDelta);
358 RELOCATE_IT(pHeapInt->pFreeTail, PRTHEAPSIMPLEFREE, offDelta);
367 RELOCATE_IT(pCur->Core.pNext, PRTHEAPSIMPLEBLOCK, offDelta);
[all...]
/vbox/src/VBox/Devices/GIMDev/
H A DGIMDev.cpp153 static DECLCALLBACK(void) gimdevR3Relocate(PPDMDEVINS pDevIns, RTGCINTPTR offDelta) argument
156 NOREF(offDelta);
/vbox/include/VBox/vmm/
H A Dcsam.h82 VMMR3_INT_DECL(void) CSAMR3Relocate(PVM pVM, RTGCINTPTR offDelta);
H A Dtrpm.h98 VMMR3DECL(void) TRPMR3Relocate(PVM pVM, RTGCINTPTR offDelta);
H A Dpdmapi.h75 VMMR3_INT_DECL(void) PDMR3Relocate(PVM pVM, RTGCINTPTR offDelta);
115 VMMR3_INT_DECL(void) PDMR3LdrRelocateU(PUVM pUVM, RTGCINTPTR offDelta);
/vbox/include/iprt/
H A Dheap.h79 * @param offDelta The delta between the new and old location, i.e. what
82 RTDECL(int) RTHeapSimpleRelocate(RTHEAPSIMPLE hHeap, uintptr_t offDelta);
/vbox/src/VBox/HostDrivers/Support/
H A DSUPDrvTracer.cpp358 uint64_t offDelta = uVtgHdrAddr - pVtgHdr->u64VtgObjSectionStart; local
359 /*SUPR0Printf("supdrvVtgValidateHdr: offDelta=%#llx\n", offDelta);*/
360 pVtgHdr->uProbeLocs.u64 += offDelta;
361 pVtgHdr->uProbeLocsEnd.u64 += offDelta;
362 u64Tmp += offDelta;
654 uint64_t offDelta = uVtgHdrAddr - pVtgHdr->u64VtgObjSectionStart; local
656 paProbeLocs[i].pProbe = (PVTGDESCPROBE)((uintptr_t)paProbeLocs[i].pProbe + offDelta);
658 paProbeLocs[i].pszFunction = (const char *)((uintptr_t)paProbeLocs[i].pszFunction + offDelta);
660 offTmp += offDelta;
1771 uintptr_t const offDelta = (uintptr_t)&pThis->Hdr - uVtgHdrAddr; local
1790 uint64_t const offDelta = (uintptr_t)&pThis->Hdr - uVtgHdrAddr; local
[all...]

Completed in 174 milliseconds

1234