Changeset 13816 in vbox for trunk/src/VBox/VMM/VMMGC/SELMGC.cpp
- Timestamp:
- Nov 4, 2008 10:52:12 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMGC/SELMGC.cpp
r13577 r13816 66 66 X86DESC Desc; 67 67 int rc = MMGCRamRead(pVM, &Desc, (uint8_t *)GdtrGuest.pGdt + offEntry, sizeof(X86DESC)); 68 if ( VBOX_FAILURE(rc))68 if (RT_FAILURE(rc)) 69 69 return VINF_EM_RAW_EMULATE_INSTR_GDT_FAULT; 70 70 … … 201 201 uint32_t cb; 202 202 rc = EMInterpretInstruction(pVM, pRegFrame, (RTGCPTR)(RTRCUINTPTR)pvFault, &cb); 203 if ( VBOX_SUCCESS(rc) && cb)203 if (RT_SUCCESS(rc) && cb) 204 204 { 205 205 unsigned iGDTE1 = offRange / sizeof(X86DESC); … … 217 217 } 218 218 } 219 if (rc == VINF_SUCCESS || VBOX_FAILURE(rc2))219 if (rc == VINF_SUCCESS || RT_FAILURE(rc2)) 220 220 rc = rc2; 221 221 } 222 222 else 223 223 { 224 Assert( VBOX_FAILURE(rc));224 Assert(RT_FAILURE(rc)); 225 225 if (rc == VERR_EM_INTERPRETER) 226 226 rc = VINF_EM_RAW_EMULATE_INSTR_GDT_FAULT; … … 287 287 uint32_t cb; 288 288 int rc = EMInterpretInstruction(pVM, pRegFrame, (RTGCPTR)(RTRCUINTPTR)pvFault, &cb); 289 if ( VBOX_SUCCESS(rc) && cb)289 if (RT_SUCCESS(rc) && cb) 290 290 { 291 291 PCVBOXTSS pGuestTSS = (PVBOXTSS)pVM->selm.s.GCPtrGuestTss; … … 313 313 { 314 314 rc = MMGCRamRead(pVM, &pVM->selm.s.Tss.IntRedirBitmap[i * 8], (uint8_t *)pGuestTSS + offIntRedirBitmap + i * 8, 8); 315 if ( VBOX_FAILURE(rc))315 if (RT_FAILURE(rc)) 316 316 { 317 317 /* Shadow page table might be out of sync */ 318 318 rc = PGMPrefetchPage(pVM, (RTGCPTR)(RTRCUINTPTR)((uint8_t *)pGuestTSS + offIntRedirBitmap + i*8)); 319 if ( VBOX_FAILURE(rc))319 if (RT_FAILURE(rc)) 320 320 { 321 321 AssertMsg(rc == VINF_SUCCESS, ("PGMPrefetchPage %VGv failed with %Vrc\n", (uint8_t *)pGuestTSS + offIntRedirBitmap + i*8, rc)); … … 333 333 else 334 334 { 335 Assert( VBOX_FAILURE(rc));335 Assert(RT_FAILURE(rc)); 336 336 VM_FF_SET(pVM, VM_FF_SELM_SYNC_TSS); 337 337 STAM_COUNTER_INC(&pVM->selm.s.StatRCWriteGuestTSSUnhandled); … … 427 427 #endif 428 428 429 if ( VBOX_FAILURE(rc))429 if (RT_FAILURE(rc)) 430 430 { 431 431 if (!fTriedAlready)
Note:
See TracChangeset
for help on using the changeset viewer.