Changeset 180 in vbox for trunk/src/VBox/VMM
- Timestamp:
- Jan 19, 2007 3:07:45 PM (18 years ago)
- svn:sync-xref-src-repo-rev:
- 17653
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/PATM/VMMAll/PATMAll.cpp
r163 r180 566 566 #ifdef DEBUG 567 567 case PATM_ACTION_LOG_CLI: 568 Log(("PATMGC: CLI at %VGv (current IF=%d )\n", pRegFrame->eip, !!(pVM->patm.s.CTXSUFF(pGCState)->uVMFlags & X86_EFL_IF) ));568 Log(("PATMGC: CLI at %VGv (current IF=%d iopl=%d)\n", pRegFrame->eip, !!(pVM->patm.s.CTXSUFF(pGCState)->uVMFlags & X86_EFL_IF), X86_EFL_GET_IOPL(pVM->patm.s.CTXSUFF(pGCState)->uVMFlags) )); 569 569 pRegFrame->eip += PATM_ILLEGAL_INSTR_SIZE; 570 570 return VINF_SUCCESS; 571 571 572 572 case PATM_ACTION_LOG_STI: 573 Log(("PATMGC: STI at %VGv (current IF=%d )\n", pRegFrame->eip, !!(pVM->patm.s.CTXSUFF(pGCState)->uVMFlags & X86_EFL_IF) ));573 Log(("PATMGC: STI at %VGv (current IF=%d iopl=%d)\n", pRegFrame->eip, !!(pVM->patm.s.CTXSUFF(pGCState)->uVMFlags & X86_EFL_IF), X86_EFL_GET_IOPL(pVM->patm.s.CTXSUFF(pGCState)->uVMFlags) )); 574 574 pRegFrame->eip += PATM_ILLEGAL_INSTR_SIZE; 575 575 return VINF_SUCCESS; 576 576 577 577 case PATM_ACTION_LOG_POPF_IF1: 578 Log(("PATMGC: POPF setting IF at %VGv (current IF=%d )\n", pRegFrame->eip, !!(pVM->patm.s.CTXSUFF(pGCState)->uVMFlags & X86_EFL_IF)));578 Log(("PATMGC: POPF setting IF at %VGv (current IF=%d iopl=%d)\n", pRegFrame->eip, !!(pVM->patm.s.CTXSUFF(pGCState)->uVMFlags & X86_EFL_IF), X86_EFL_GET_IOPL(pVM->patm.s.CTXSUFF(pGCState)->uVMFlags))); 579 579 pRegFrame->eip += PATM_ILLEGAL_INSTR_SIZE; 580 580 return VINF_SUCCESS; 581 581 582 582 case PATM_ACTION_LOG_POPF_IF0: 583 Log(("PATMGC: POPF at %VGv (current IF=%d )\n", pRegFrame->eip, !!(pVM->patm.s.CTXSUFF(pGCState)->uVMFlags & X86_EFL_IF)));583 Log(("PATMGC: POPF at %VGv (current IF=%d iopl=%d)\n", pRegFrame->eip, !!(pVM->patm.s.CTXSUFF(pGCState)->uVMFlags & X86_EFL_IF), X86_EFL_GET_IOPL(pVM->patm.s.CTXSUFF(pGCState)->uVMFlags))); 584 584 pRegFrame->eip += PATM_ILLEGAL_INSTR_SIZE; 585 585 return VINF_SUCCESS; 586 586 587 587 case PATM_ACTION_LOG_PUSHF: 588 Log(("PATMGC: PUSHF at %VGv (current IF=%d )\n", pRegFrame->eip, !!(pVM->patm.s.CTXSUFF(pGCState)->uVMFlags & X86_EFL_IF) ));588 Log(("PATMGC: PUSHF at %VGv (current IF=%d iopl=%d)\n", pRegFrame->eip, !!(pVM->patm.s.CTXSUFF(pGCState)->uVMFlags & X86_EFL_IF), X86_EFL_GET_IOPL(pVM->patm.s.CTXSUFF(pGCState)->uVMFlags) )); 589 589 pRegFrame->eip += PATM_ILLEGAL_INSTR_SIZE; 590 590 return VINF_SUCCESS; … … 615 615 616 616 case PATM_ACTION_LOG_RET: 617 Log(("PATMGC: RET to %VGv \n", pRegFrame->edx));617 Log(("PATMGC: RET to %VGv iopl=%d\n", pRegFrame->edx, X86_EFL_GET_IOPL(pVM->patm.s.CTXSUFF(pGCState)->uVMFlags))); 618 618 pRegFrame->eip += PATM_ILLEGAL_INSTR_SIZE; 619 619 return VINF_SUCCESS;
Note:
See TracChangeset
for help on using the changeset viewer.