Changeset 45428 in vbox
- Timestamp:
- Apr 9, 2013 12:32:35 PM (11 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
-
include/VBox/err.h (modified) (2 diffs)
-
src/VBox/Disassembler/DisasmCore.cpp (modified) (2 diffs)
-
src/VBox/VMM/VMMAll/EMAll.cpp (modified) (1 diff)
-
src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/err.h
r45385 r45428 238 238 #define VINF_EM_RAW_EMULATE_DBG_STEP 1151 239 239 /** Patch TPR access instruction. */ 240 #define VINF_EM_HM_PATCH_TPR_INSTR 1152 241 /** The EMInterpretDisasOne / EMInterpretDisasOneEx methods failed to 242 * disassemble the instruction. */ 243 #define VERR_EM_INTERNAL_DISAS_ERROR (-1153) 240 #define VINF_EM_HM_PATCH_TPR_INSTR 1152 244 241 /** Unexpected guest mapping conflict detected. */ 245 242 #define VERR_EM_UNEXPECTED_MAPPING_CONFLICT (-1154) … … 1969 1966 /** Invalid parameter index. */ 1970 1967 #define VERR_DIS_INVALID_PARAMETER (-4204) 1971 /** Reading opcode bytes failed. */1972 #define VERR_DIS_MEM_READ (-4205)1973 1968 /** The instruction is too long. */ 1974 1969 #define VERR_DIS_TOO_LONG_INSTR (-4206) -
trunk/src/VBox/Disassembler/DisasmCore.cpp
r41886 r45428 293 293 { 294 294 Log(("disReadMore failed with rc=%Rrc!!\n", rc)); 295 pDis->rc = VERR_DIS_MEM_READ;295 pDis->rc = rc; 296 296 } 297 297 } … … 2608 2608 { 2609 2609 Log(("Initial read failed with rc=%Rrc!!\n", rc)); 2610 pDis->rc = VERR_DIS_MEM_READ;2610 pDis->rc = rc; 2611 2611 } 2612 2612 } -
trunk/src/VBox/VMM/VMMAll/EMAll.cpp
r45301 r45428 461 461 if (RT_SUCCESS(rc)) 462 462 return VINF_SUCCESS; 463 AssertMsg Failed(("DISCoreOne failed to GCPtrInstr=%RGv rc=%Rrc\n", GCPtrInstr, rc));464 return VERR_EM_INTERNAL_DISAS_ERROR;463 AssertMsg(rc == VERR_PAGE_NOT_PRESENT || rc == VERR_PAGE_TABLE_NOT_PRESENT, ("DISCoreOne failed to GCPtrInstr=%RGv rc=%Rrc\n", GCPtrInstr, rc)); 464 return rc; 465 465 } 466 466 -
trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp
r44528 r45428 120 120 } 121 121 } 122 else if (RT_UNLIKELY(rc == VERR_EM_INTERNAL_DISAS_ERROR))123 return rc;124 122 break; 125 123 }
Note:
See TracChangeset
for help on using the changeset viewer.

