Changeset 2333 in vbox for trunk/src/VBox/Disassembler
- Timestamp:
- Apr 24, 2007 4:41:01 PM (18 years ago)
- svn:sync-xref-src-repo-rev:
- 20715
- Location:
- trunk/src/VBox/Disassembler
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Disassembler/Disasm.cpp
r1 r2333 285 285 void disasmSprintf(char *pszOutput, RTUINTPTR pu8Instruction, PDISCPUSTATE pCpu, OP_PARAMETER *pParam1, OP_PARAMETER *pParam2, OP_PARAMETER *pParam3) 286 286 { 287 c har *lpszFormat = pCpu->pszOpcode;287 const char *lpszFormat = pCpu->pszOpcode; 288 288 int param = 1; 289 289 -
trunk/src/VBox/Disassembler/DisasmCore.cpp
r1938 r2333 970 970 // Scale Index Base 971 971 //***************************************************************************** 972 c har *szSIBBaseReg[8] = {"EAX", "ECX", "EDX", "EBX", "ESP", "EBP", "ESI", "EDI"};973 c har *szSIBIndexReg[8] = {"EAX", "ECX", "EDX", "EBX", NULL, "EBP", "ESI", "EDI"};974 c har *szSIBScale[4] = {"", "*2", "*4", "*8"};972 const char *szSIBBaseReg[8] = {"EAX", "ECX", "EDX", "EBX", "ESP", "EBP", "ESI", "EDI"}; 973 const char *szSIBIndexReg[8] = {"EAX", "ECX", "EDX", "EBX", NULL, "EBP", "ESI", "EDI"}; 974 const char *szSIBScale[4] = {"", "*2", "*4", "*8"}; 975 975 976 976 //***************************************************************************** … … 2343 2343 } 2344 2344 //***************************************************************************** 2345 c har *szModRMReg8[] = {"AL", "CL", "DL", "BL", "AH", "CH", "DH", "BH"};2346 c har *szModRMReg16[] = {"AX", "CX", "DX", "BX", "SP", "BP", "SI", "DI"};2347 c har *szModRMReg32[] = {"EAX", "ECX", "EDX", "EBX", "ESP", "EBP", "ESI", "EDI"};2345 const char *szModRMReg8[] = {"AL", "CL", "DL", "BL", "AH", "CH", "DH", "BH"}; 2346 const char *szModRMReg16[] = {"AX", "CX", "DX", "BX", "SP", "BP", "SI", "DI"}; 2347 const char *szModRMReg32[] = {"EAX", "ECX", "EDX", "EBX", "ESP", "EBP", "ESI", "EDI"}; 2348 2348 //***************************************************************************** 2349 2349 void disasmModRMReg(PDISCPUSTATE pCpu, PCOPCODE pOp, int idx, POP_PARAMETER pParam, int fRegAddr) … … 2396 2396 } 2397 2397 //***************************************************************************** 2398 c har *szModRMReg1616[8] = {"BX+SI", "BX+DI", "BP+SI", "BP+DI", "SI", "DI", "BP", "BX"};2398 const char *szModRMReg1616[8] = {"BX+SI", "BX+DI", "BP+SI", "BP+DI", "SI", "DI", "BP", "BX"}; 2399 2399 int 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}; 2400 2400 int IndexModRMReg16[4] = { USE_REG_SI, USE_REG_DI, USE_REG_SI, USE_REG_DI}; … … 2412 2412 } 2413 2413 //***************************************************************************** 2414 c har *szModRMSegReg[6] = {"ES", "CS", "SS", "DS", "FS", "GS"};2414 const char *szModRMSegReg[6] = {"ES", "CS", "SS", "DS", "FS", "GS"}; 2415 2415 //***************************************************************************** 2416 2416 void disasmModRMSReg(PDISCPUSTATE pCpu, PCOPCODE pOp, int idx, POP_PARAMETER pParam)
Note:
See TracChangeset
for help on using the changeset viewer.