Changeset 41706 in vbox
- Timestamp:
- Jun 14, 2012 12:33:12 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 78514
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/dis.h
r41692 r41706 566 566 } DISCPUSTATE; 567 567 568 /** The storage padding sufficient to hold the largest DISCPUSTATE in all 569 * contexts (R3, R0 and RC). Used various places in the VMM internals. */ 570 #define DISCPUSTATE_PADDING_SIZE (HC_ARCH_BITS == 64 ? 0x1a0 : 0x180) 571 572 /** Opcode. */ 573 #pragma pack(4) 568 569 /** 570 * Opcode descriptor. 571 */ 574 572 typedef struct DISOPCODE 575 573 { … … 580 578 uint8_t idxParse2; 581 579 uint8_t idxParse3; 580 uint8_t uUnused; 582 581 uint16_t opcode; 583 582 uint16_t param1; … … 586 585 uint32_t optype; 587 586 } DISOPCODE; 588 #pragma pack()589 587 590 588 -
trunk/src/VBox/Disassembler/DisasmInternal.h
r41690 r41706 164 164 #ifndef DIS_CORE_ONLY 165 165 # define OP(pszOpcode, idxParse1, idxParse2, idxParse3, opcode, param1, param2, param3, optype) \ 166 { pszOpcode, idxParse1, idxParse2, idxParse3, opcode, param1, param2, param3, optype }166 { pszOpcode, idxParse1, idxParse2, idxParse3, 0, opcode, param1, param2, param3, optype } 167 167 #else 168 168 # define OP(pszOpcode, idxParse1, idxParse2, idxParse3, opcode, param1, param2, param3, optype) \ 169 { idxParse1, idxParse2, idxParse3, opcode, param1, param2, param3, optype }169 { idxParse1, idxParse2, idxParse3, 0, opcode, param1, param2, param3, optype } 170 170 #endif 171 171
Note:
See TracChangeset
for help on using the changeset viewer.