Searched refs:pDisInfo (Results 1 - 2 of 2) sorted by relevance
/vbox/src/VBox/VMM/VMMR3/ |
H A D | CSAM.cpp | 752 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 D | PATM.cpp | 593 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 58 milliseconds