Changeset 13822 in vbox for trunk/src/VBox/VMM/PATM/VMMGC
- Timestamp:
- Nov 5, 2008 1:08:56 AM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 38813
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/PATM/VMMGC/PATMGC.cpp
r13818 r13822 107 107 #ifdef LOG_ENABLED 108 108 if (pPatchPage) 109 Log(("PATMIsWriteToPatchPage: Found page % VRv for write to %VRv %d bytes (page low:high %VRv:%VRv\n", pPatchPage->Core.Key, GCPtr, cbWrite, pPatchPage->pLowestAddrGC, pPatchPage->pHighestAddrGC));109 Log(("PATMIsWriteToPatchPage: Found page %RRv for write to %RRv %d bytes (page low:high %RRv:%RRv\n", pPatchPage->Core.Key, GCPtr, cbWrite, pPatchPage->pLowestAddrGC, pPatchPage->pHighestAddrGC)); 110 110 #endif 111 111 … … 118 118 uint32_t cb; 119 119 120 LogFlow(("PATMHandleWriteToPatchPage: Interpret %x accessing % VRv\n", pRegFrame->eip, GCPtr));120 LogFlow(("PATMHandleWriteToPatchPage: Interpret %x accessing %RRv\n", pRegFrame->eip, GCPtr)); 121 121 int rc = EMInterpretInstruction(pVM, pRegFrame, (RTGCPTR)(RTRCUINTPTR)GCPtr, &cb); 122 122 if (rc == VINF_SUCCESS) … … 201 201 if (rc == VINF_SUCCESS) 202 202 { 203 Log(("Patch block % VRv called as function\n", pRec->patch.pPrivInstrGC));203 Log(("Patch block %RRv called as function\n", pRec->patch.pPrivInstrGC)); 204 204 pRec->patch.flags |= PATMFL_CODE_REFERENCED; 205 205 … … 418 418 419 419 case PATM_ACTION_LOG_CALL: 420 Log(("PATMGC: CALL to % VRv return addr %VRv ESP=%x iopl=%d\n", pVM->patm.s.CTXSUFF(pGCState)->GCCallPatchTargetAddr, pVM->patm.s.CTXSUFF(pGCState)->GCCallReturnAddr, pRegFrame->edx, X86_EFL_GET_IOPL(pVM->patm.s.CTXSUFF(pGCState)->uVMFlags)));420 Log(("PATMGC: CALL to %RRv return addr %RRv ESP=%x iopl=%d\n", pVM->patm.s.CTXSUFF(pGCState)->GCCallPatchTargetAddr, pVM->patm.s.CTXSUFF(pGCState)->GCCallReturnAddr, pRegFrame->edx, X86_EFL_GET_IOPL(pVM->patm.s.CTXSUFF(pGCState)->uVMFlags))); 421 421 pRegFrame->eip += PATM_ILLEGAL_INSTR_SIZE; 422 422 return VINF_SUCCESS;
Note:
See TracChangeset
for help on using the changeset viewer.