VirtualBox

Changeset 9919 in vbox for trunk/include


Ignore:
Timestamp:
Jun 25, 2008 2:16:59 PM (17 years ago)
Author:
vboxsync
Message:

Deal with DIL, SIL, BPL & SPL register accesses. (64 bits mode only)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/dis.h

    r9761 r9919  
    193193/** @} */
    194194
    195 /** index in {"EAX", "ECX", "EDX", "EBX", "ESP", "EBP", "ESI", "EDI"}
     195/** index in {"EAX", "ECX", "EDX", "EBX", "ESP", "EBP", "ESI", "EDI", "R8D", "R9D", "R10D", "R11D", "R12D", "R13D", "R14D", "R15D"}
    196196 * @{
    197197 */
     
    204204#define USE_REG_ESI                     6
    205205#define USE_REG_EDI                     7
    206 /** @} */
    207 /** index in {"AX", "CX", "DX", "BX", "SP", "BP", "SI", "DI"}
     206#define USE_REG_R8                      8
     207#define USE_REG_R9                      9
     208#define USE_REG_R10D                    10
     209#define USE_REG_R11D                    11
     210#define USE_REG_R12D                    12
     211#define USE_REG_R13D                    13
     212#define USE_REG_R14D                    14
     213#define USE_REG_R15D                    15
     214
     215/** @} */
     216/** index in {"AX", "CX", "DX", "BX", "SP", "BP", "SI", "DI", "R8W", "R9W", "R10W", "R11W", "R12W", "R13W", "R14W", "R15W"}
    208217 * @{
    209218 */
     
    216225#define USE_REG_SI                      6
    217226#define USE_REG_DI                      7
    218 /** @} */
    219 
    220 /** index in {"AL", "CL", "DL", "BL", "AH", "CH", "DH", "BH"}
     227#define USE_REG_R10W                    10
     228#define USE_REG_R11W                    11
     229#define USE_REG_R12W                    12
     230#define USE_REG_R13W                    13
     231#define USE_REG_R14W                    14
     232#define USE_REG_R15W                    15
     233/** @} */
     234
     235/** index in {"AL", "CL", "DL", "BL", "AH", "CH", "DH", "BH", "R8B", "R9B", "R10B", "R11B", "R12B", "R13B", "R14B", "R15B", "DIL", "SIL", "BPL", "SPL"}
    221236 * @{
    222237 */
     
    229244#define USE_REG_DH                      6
    230245#define USE_REG_BH                      7
     246#define USE_REG_R8B                     8
     247#define USE_REG_R9B                     9
     248#define USE_REG_R10B                    10
     249#define USE_REG_R11B                    11
     250#define USE_REG_R12B                    12
     251#define USE_REG_R13B                    13
     252#define USE_REG_R14B                    14
     253#define USE_REG_R15B                    15
     254#define USE_REG_DIL                     16
     255#define USE_REG_SIL                     17
     256#define USE_REG_BPL                     18
     257#define USE_REG_SPL                     19
     258
    231259/** @} */
    232260
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