Changeset 107110 in vbox for trunk/src/VBox/VMM/VMMR3
- Timestamp:
- Nov 22, 2024 10:01:03 AM (2 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/DBGFR3Bp.cpp
r107029 r107110 2007 2007 uint8_t abInstr[DBGF_BP_INSN_MAX]; 2008 2008 RTGCPTR const GCPtrInstr = CPUMGetGuestFlatPC(pVCpu); 2009 int rc = PGMPhysSimpleReadGCPtr(pVCpu, &abInstr[0], GCPtrInstr, sizeof(abInstr)); 2010 AssertRC(rc); 2011 if (RT_SUCCESS(rc)) 2009 rcStrict = PGMPhysSimpleReadGCPtr(pVCpu, &abInstr[0], GCPtrInstr, sizeof(abInstr)); 2010 if (rcStrict == VINF_SUCCESS) 2012 2011 { 2013 2012 #ifdef VBOX_VMM_TARGET_ARMV8 2014 2013 AssertFailed(); 2015 rc = VERR_NOT_IMPLEMENTED;2014 rcStrict = VERR_NOT_IMPLEMENTED; 2016 2015 #else 2017 2016 /* Replace the int3 with the original instruction byte. */ … … 2025 2024 DBGF_BP_F_HIT_EXEC_AFTER); 2026 2025 if (rcStrict2 == VINF_SUCCESS) 2027 return VBOXSTRICTRC_VAL(rcStrict);2026 return rcStrict; 2028 2027 if (rcStrict2 != VINF_DBGF_BP_HALT) 2029 2028 return VERR_DBGF_BP_OWNER_CALLBACK_WRONG_STATUS; 2030 2029 } 2031 2030 else 2032 return VBOXSTRICTRC_VAL(rcStrict);2031 return rcStrict; 2033 2032 } 2034 2033 }
Note:
See TracChangeset
for help on using the changeset viewer.