vbox的更動 9761 路徑 trunk/src/VBox/Disassembler/DisasmReg.cpp
- 時間撮記:
- 2008-6-17 下午01:13:55 (16 年 以前)
- 檔案:
-
- 修改 1 筆資料
圖例:
- 未更動
- 新增
- 刪除
-
trunk/src/VBox/Disassembler/DisasmReg.cpp
r9759 r9761 548 548 if (pParam->flags & USE_DISPLACEMENT32) 549 549 { 550 if (pCpu->mode == CPUMODE_32BIT) 551 pParamVal->val.val32 += pParam->disp32; 552 else 553 if (pCpu->mode == CPUMODE_64BIT) 554 pParamVal->val.val64 += (int64_t)pParam->disp32; 555 else 556 AssertFailed(); 550 Assert(pCpu->mode == CPUMODE_32BIT); 551 pParamVal->val.val32 += pParam->disp32; 552 } 553 else 554 if (pParam->flags & USE_DISPLACEMENT64) 555 { 556 Assert(pCpu->mode == CPUMODE_64BIT); 557 pParamVal->val.val64 += (int64_t)pParam->disp64; 557 558 } 558 559 else 559 560 if (pParam->flags & USE_RIPDISPLACEMENT32) 560 561 { 561 if (pCpu->mode == CPUMODE_64BIT) 562 pParamVal->val.val64 += pParam->disp32 + pCtx->rip; 563 else 564 AssertFailed(); 562 Assert(pCpu->mode == CPUMODE_64BIT); 563 pParamVal->val.val64 += pParam->disp32 + pCtx->rip; 565 564 } 566 565 return VINF_SUCCESS;
注意:
瀏覽 TracChangeset
來幫助您使用更動檢視器