VirtualBox

忽略:
時間撮記:
2012-6-15 上午01:50:13 (12 年 以前)
作者:
vboxsync
訊息:

DISOPPARAM: s/parval/uValue/ + doc

檔案:
修改 1 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/Disassembler/DisasmReg.cpp

    r41740 r41741  
    688688            {
    689689                pParamVal->size   = sizeof(uint16_t);
    690                 pParamVal->val.val16 = (uint8_t)pParam->parval;
     690                pParamVal->val.val16 = (uint8_t)pParam->uValue;
    691691            }
    692692            else
    693693            {
    694694                pParamVal->size   = sizeof(uint8_t);
    695                 pParamVal->val.val8 = (uint8_t)pParam->parval;
     695                pParamVal->val.val8 = (uint8_t)pParam->uValue;
    696696            }
    697697        }
     
    701701            pParamVal->flags |= DISQPV_FLAG_16;
    702702            pParamVal->size   = sizeof(uint16_t);
    703             pParamVal->val.val16 = (uint16_t)pParam->parval;
     703            pParamVal->val.val16 = (uint16_t)pParam->uValue;
    704704            AssertMsg(pParamVal->size == pParam->cb || ((pParam->cb == 1) && (pParam->fUse & DISUSE_IMMEDIATE16_SX8)), ("pParamVal->size %d vs %d EIP=%RX32\n", pParamVal->size, pParam->cb, pCtx->eip) );
    705705        }
     
    709709            pParamVal->flags |= DISQPV_FLAG_32;
    710710            pParamVal->size   = sizeof(uint32_t);
    711             pParamVal->val.val32 = (uint32_t)pParam->parval;
     711            pParamVal->val.val32 = (uint32_t)pParam->uValue;
    712712            Assert(pParamVal->size == pParam->cb || ((pParam->cb == 1) && (pParam->fUse & DISUSE_IMMEDIATE32_SX8)) );
    713713        }
     
    717717            pParamVal->flags |= DISQPV_FLAG_64;
    718718            pParamVal->size   = sizeof(uint64_t);
    719             pParamVal->val.val64 = pParam->parval;
     719            pParamVal->val.val64 = pParam->uValue;
    720720            Assert(pParamVal->size == pParam->cb || ((pParam->cb == 1) && (pParam->fUse & DISUSE_IMMEDIATE64_SX8)) );
    721721        }
     
    725725            pParamVal->flags |= DISQPV_FLAG_FARPTR16;
    726726            pParamVal->size   = sizeof(uint16_t)*2;
    727             pParamVal->val.farptr.sel    = (uint16_t)RT_LOWORD(pParam->parval >> 16);
    728             pParamVal->val.farptr.offset = (uint32_t)RT_LOWORD(pParam->parval);
     727            pParamVal->val.farptr.sel    = (uint16_t)RT_LOWORD(pParam->uValue >> 16);
     728            pParamVal->val.farptr.offset = (uint32_t)RT_LOWORD(pParam->uValue);
    729729            Assert(pParamVal->size == pParam->cb);
    730730        }
     
    734734            pParamVal->flags |= DISQPV_FLAG_FARPTR32;
    735735            pParamVal->size   = sizeof(uint16_t) + sizeof(uint32_t);
    736             pParamVal->val.farptr.sel    = (uint16_t)RT_LOWORD(pParam->parval >> 32);
    737             pParamVal->val.farptr.offset = (uint32_t)(pParam->parval & 0xFFFFFFFF);
     736            pParamVal->val.farptr.sel    = (uint16_t)RT_LOWORD(pParam->uValue >> 32);
     737            pParamVal->val.farptr.offset = (uint32_t)(pParam->uValue & 0xFFFFFFFF);
    738738            Assert(pParam->cb == 8);
    739739        }
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette