Searched defs:uSrcAddr (Results 1 - 4 of 4) sorted by relevance

/vbox/src/VBox/Disassembler/testcase/
H A DtstDisasm-2.cpp173 RTUINTPTR uSrcAddr = pState->Dis.uInstrAddr + offInstr; local
174 if (RT_LIKELY( pState->uNextAddr == uSrcAddr
190 if (pState->uNextAddr == uSrcAddr)
/vbox/src/VBox/VMM/VMMR3/
H A DCSAM.cpp764 RTUINTPTR uSrcAddr = pDis->uInstrAddr + offInstr; local
777 uSrcAddr += cbRead;
784 if ((pDis->uInstrAddr >> PAGE_SHIFT) == ((uSrcAddr + cbMaxRead - 1) >> PAGE_SHIFT))
790 else if ( (pDis->uInstrAddr >> PAGE_SHIFT) == ((uSrcAddr + cbMinRead - 1) >> PAGE_SHIFT)
791 || PATMIsPatchGCAddr(pDisInfo->pVM, uSrcAddr) /** @todo does CSAM actually analyze patch code, or is this just a copy&past check? */
801 rc = PGMPhysSimpleReadGCPtr(VMMGetCpu0(pDisInfo->pVM), &pDis->abInstr[offInstr], uSrcAddr, cbMinRead);
H A DPATM.cpp604 RTUINTPTR uSrcAddr = pDis->uInstrAddr + offInstr; local
617 uSrcAddr += cbRead;
631 RTGCPTR32 uSrcAddr = (RTGCPTR32)pDis->uInstrAddr + offInstr; local
633 || ( PAGE_ADDRESS(pDisInfo->pInstrGC) != PAGE_ADDRESS(uSrcAddr + cbMinRead - 1)
634 && !PATMIsPatchGCAddr(pDisInfo->pVM, uSrcAddr)))
636 Assert(!PATMIsPatchGCAddr(pDisInfo->pVM, uSrcAddr));
637 rc = PGMPhysSimpleReadGCPtr(&pDisInfo->pVM->aCpus[0], &pDis->abInstr[offInstr], uSrcAddr, cbMinRead);
651 pbInstrHC += uSrcAddr - pDisInfo->pInstrGC;
653 size_t cbMaxRead1 = PAGE_SIZE - (uSrcAddr & PAGE_OFFSET_MASK);
/vbox/src/VBox/VMM/VMMAll/
H A DEMAll.cpp344 RTUINTPTR uSrcAddr = pDis->uInstrAddr + offInstr; local
350 size_t cbToRead = PAGE_SIZE - (uSrcAddr & PAGE_OFFSET_MASK);
360 if (PATMIsPatchGCAddr(pVCpu->CTX_SUFF(pVM), uSrcAddr))
363 memcpy(&pDis->abInstr[offInstr], (void *)(uintptr_t)uSrcAddr, cbToRead);
365 memcpy(&pDis->abInstr[offInstr], PATMR3GCPtrToHCPtr(pVCpu->CTX_SUFF(pVM), uSrcAddr), cbToRead);
378 rc = MMGCRamRead(pVCpu->pVMRC, &pDis->abInstr[offInstr], (void *)(uintptr_t)uSrcAddr, cbToRead);
382 rc = MMGCRamRead(pVCpu->pVMRC, &pDis->abInstr[offInstr], (void *)(uintptr_t)uSrcAddr, cbToRead);
387 rc = PGMPhysSimpleReadGCPtr(pVCpu, &pDis->abInstr[offInstr], uSrcAddr, cbToRead);
393 rc = PGMPhysSimpleReadGCPtr(pVCpu, &pDis->abInstr[offInstr], uSrcAddr, cbToRead);
405 HMInvalidatePage(pVCpu, uSrcAddr);
[all...]

Completed in 148 milliseconds