Searched defs:pDisInfo (Results 1 - 2 of 2) sorted by relevance

/vbox/src/VBox/VMM/VMMR3/
H A DCSAM.cpp752 PCSAMDISINFO pDisInfo = (PCSAMDISINFO)pDis->pvUser; local
765 int rc = PATMR3ReadOrgInstr(pDisInfo->pVM, pDis->uInstrAddr + offInstr, &pDis->abInstr[offInstr], cbRead, &cbRead);
783 AssertPtr(pDisInfo->pbSrcInstr);
786 memcpy(&pDis->abInstr[offInstr], &pDisInfo->pbSrcInstr[offInstr], cbMaxRead);
791 || PATMIsPatchGCAddr(pDisInfo->pVM, uSrcAddr) /** @todo does CSAM actually analyze patch code, or is this just a copy&past check? */
794 memcpy(&pDis->abInstr[offInstr], &pDisInfo->pbSrcInstr[offInstr], cbMinRead);
801 rc = PGMPhysSimpleReadGCPtr(VMMGetCpu0(pDisInfo->pVM), &pDis->abInstr[offInstr], uSrcAddr, cbMinRead);
H A DPATM.cpp593 PATMDISASM *pDisInfo = (PATMDISASM *)pDis->pvUser; local
601 if (pDisInfo->fReadFlags & PATMREAD_ORGCODE)
605 int rc = PATMR3ReadOrgInstr(pDisInfo->pVM, pDis->uInstrAddr + offInstr, &pDis->abInstr[offInstr], cbRead, &cbRead);
621 if ( !(pDisInfo->pPatchInfo->flags & (PATMFL_DUPLICATE_FUNCTION|PATMFL_IDTHANDLER))
622 && !(pDisInfo->fReadFlags & PATMREAD_NOCHECK))
624 Assert(PATMR3IsInsidePatchJump(pDisInfo->pVM, pDis->uInstrAddr + offInstr, NULL) == false);
625 Assert(PATMR3IsInsidePatchJump(pDisInfo->pVM, pDis->uInstrAddr + offInstr + cbMinRead-1, NULL) == false);
632 if ( !pDisInfo->pbInstrHC
633 || ( PAGE_ADDRESS(pDisInfo->pInstrGC) != PAGE_ADDRESS(uSrcAddr + cbMinRead - 1)
634 && !PATMIsPatchGCAddr(pDisInfo
[all...]

Completed in 56 milliseconds