VirtualBox

Changeset 41746 in vbox for trunk/include/VBox/dis.h


Ignore:
Timestamp:
Jun 15, 2012 2:39:49 AM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
78554
Message:

dis.h: docs.

File:
1 edited

Legend:

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

    r41745 r41746  
    519519/**
    520520 * The diassembler state and result.
     521 *
     522 * @todo ModRM and SIB could be joined and 6 bytes would be saved, only it
     523 *       doesn't make any sense right now because of structure alignment.
    521524 */
    522525typedef struct DISCPUSTATE
     
    555558        unsigned            u;
    556559    } SIB;
     560    /** SIB displacment. */
    557561    int32_t         i32SibDisp;
    558562
     
    580584    /** The instruction size. */
    581585    uint8_t         cbInstr;
    582     uint8_t         abUnused[2];
     586    /** The number of valid bytes in abInstr.
     587     * @todo Implement caching and read-ahead tomorrow. */
     588    uint8_t         cbCachedInstr;
     589    /** Unused byte. */
     590    uint8_t         abUnused[1];
    583591    /* off: 0x078 (120) */
    584592    /** Return code set by a worker function like the opcode bytes readers. */
Note: See TracChangeset for help on using the changeset viewer.

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