/vbox/src/VBox/VMM/include/ |
H A D | GIMMinimalInternal.h | 29 VMMR3_INT_DECL(void) gimR3MinimalRelocate(PVM pVM, RTGCINTPTR offDelta);
|
H A D | DBGFInternal.h | 347 void dbgfR3AsRelocate(PUVM pUVM, RTGCUINTPTR offDelta);
|
H A D | GIMKvmInternal.h | 248 VMMR3_INT_DECL(void) gimR3KvmRelocate(PVM pVM, RTGCINTPTR offDelta);
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PGMGst.h | 26 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 D | GIMMinimal.cpp | 131 * @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 D | GIM.cpp | 192 * @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 D | PGMShw.h | 115 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 D | IOM.cpp | 298 * @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 D | PGMBth.h | 25 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 D | PDM.cpp | 449 * @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 D | GIMKvm.cpp | 220 * @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 D | PGM.cpp | 2283 * @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 D | TRPM.cpp | 609 * @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 D | PDMQueue.cpp | 579 * @param offDelta The relocation delta. 581 void pdmR3QueueRelocate(PVM pVM, RTGCINTPTR offDelta) argument 600 pQueue->pPendingRC += offDelta; 604 pCur->pNextRC += offDelta;
|
H A D | MMHyper.cpp | 363 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 D | PS2Dev.h | 50 void PS2KRelocate(PPS2K pThis, RTGCINTPTR offDelta, PPDMDEVINS pDevIns); 67 void PS2MRelocate(PPS2M pThis, RTGCINTPTR offDelta, PPDMDEVINS pDevIns);
|
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTHeapSimple.cpp | 149 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 D | tstRTHeapOffset.cpp | 153 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 D | heapsimple.cpp | 338 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 D | GIMDev.cpp | 153 static DECLCALLBACK(void) gimdevR3Relocate(PPDMDEVINS pDevIns, RTGCINTPTR offDelta) argument 156 NOREF(offDelta);
|
/vbox/include/VBox/vmm/ |
H A D | csam.h | 82 VMMR3_INT_DECL(void) CSAMR3Relocate(PVM pVM, RTGCINTPTR offDelta);
|
H A D | trpm.h | 98 VMMR3DECL(void) TRPMR3Relocate(PVM pVM, RTGCINTPTR offDelta);
|
H A D | pdmapi.h | 75 VMMR3_INT_DECL(void) PDMR3Relocate(PVM pVM, RTGCINTPTR offDelta); 115 VMMR3_INT_DECL(void) PDMR3LdrRelocateU(PUVM pUVM, RTGCINTPTR offDelta);
|
/vbox/include/iprt/ |
H A D | heap.h | 79 * @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 D | SUPDrvTracer.cpp | 358 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...] |