VirtualBox

Changeset 2333 in vbox for trunk/src/VBox/Disassembler


Ignore:
Timestamp:
Apr 24, 2007 4:41:01 PM (18 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
20715
Message:

gcc-4.2 warnings

Location:
trunk/src/VBox/Disassembler
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Disassembler/Disasm.cpp

    r1 r2333  
    285285void disasmSprintf(char *pszOutput, RTUINTPTR pu8Instruction, PDISCPUSTATE pCpu, OP_PARAMETER *pParam1, OP_PARAMETER *pParam2, OP_PARAMETER *pParam3)
    286286{
    287     char *lpszFormat = pCpu->pszOpcode;
     287    const char *lpszFormat = pCpu->pszOpcode;
    288288    int   param = 1;
    289289
  • trunk/src/VBox/Disassembler/DisasmCore.cpp

    r1938 r2333  
    970970// Scale  Index  Base
    971971//*****************************************************************************
    972 char *szSIBBaseReg[8]  = {"EAX", "ECX", "EDX", "EBX", "ESP", "EBP", "ESI", "EDI"};
    973 char *szSIBIndexReg[8] = {"EAX", "ECX", "EDX", "EBX", NULL,  "EBP", "ESI", "EDI"};
    974 char *szSIBScale[4]    = {"", "*2", "*4", "*8"};
     972const char *szSIBBaseReg[8]  = {"EAX", "ECX", "EDX", "EBX", "ESP", "EBP", "ESI", "EDI"};
     973const char *szSIBIndexReg[8] = {"EAX", "ECX", "EDX", "EBX", NULL,  "EBP", "ESI", "EDI"};
     974const char *szSIBScale[4]    = {"", "*2", "*4", "*8"};
    975975
    976976//*****************************************************************************
     
    23432343}
    23442344//*****************************************************************************
    2345 char *szModRMReg8[]   = {"AL", "CL", "DL", "BL", "AH", "CH", "DH", "BH"};
    2346 char *szModRMReg16[]  = {"AX", "CX", "DX", "BX", "SP", "BP", "SI", "DI"};
    2347 char *szModRMReg32[]  = {"EAX", "ECX", "EDX", "EBX", "ESP", "EBP", "ESI", "EDI"};
     2345const char *szModRMReg8[]   = {"AL", "CL", "DL", "BL", "AH", "CH", "DH", "BH"};
     2346const char *szModRMReg16[]  = {"AX", "CX", "DX", "BX", "SP", "BP", "SI", "DI"};
     2347const char *szModRMReg32[]  = {"EAX", "ECX", "EDX", "EBX", "ESP", "EBP", "ESI", "EDI"};
    23482348//*****************************************************************************
    23492349void disasmModRMReg(PDISCPUSTATE pCpu, PCOPCODE pOp, int idx, POP_PARAMETER pParam, int fRegAddr)
     
    23962396}
    23972397//*****************************************************************************
    2398 char *szModRMReg1616[8]  = {"BX+SI", "BX+DI", "BP+SI", "BP+DI", "SI", "DI", "BP", "BX"};
     2398const char *szModRMReg1616[8]  = {"BX+SI", "BX+DI", "BP+SI", "BP+DI", "SI", "DI", "BP", "BX"};
    23992399int   BaseModRMReg16[8]  = { USE_REG_BX, USE_REG_BX, USE_REG_BP, USE_REG_BP, USE_REG_SI, USE_REG_DI, USE_REG_BP, USE_REG_BX};
    24002400int   IndexModRMReg16[4] = { USE_REG_SI, USE_REG_DI, USE_REG_SI, USE_REG_DI};
     
    24122412}
    24132413//*****************************************************************************
    2414 char *szModRMSegReg[6] = {"ES", "CS", "SS", "DS", "FS", "GS"};
     2414const char *szModRMSegReg[6] = {"ES", "CS", "SS", "DS", "FS", "GS"};
    24152415//*****************************************************************************
    24162416void disasmModRMSReg(PDISCPUSTATE pCpu, PCOPCODE pOp, int idx, POP_PARAMETER pParam)
Note: See TracChangeset for help on using the changeset viewer.

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