VirtualBox

Changeset 105737 in vbox


Ignore:
Timestamp:
Aug 19, 2024 5:48:58 PM (6 weeks ago)
Author:
vboxsync
Message:

Disassembler/ARMv8: Build fix and add support conditionals, bugref:10388 [missing file]

Location:
trunk
Files:
2 edited

Legend:

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

    r105731 r105737  
    4242#include <VBox/types.h>
    4343#include <VBox/disopcode-armv8.h>
     44#include <iprt/armv8.h>
    4445#include <iprt/assert.h>
    4546
     
    8889typedef struct
    8990{
     91    /** Condition flag for the instruction - kArmv8InstrCond_Al if not conditional instruction. */
     92    ARMV8INSTRCOND      enmCond;
    9093    /** Internal: Pointer to the instruction class table. */
    9194    PCDISARMV8INSNCLASS pInsnClass;
  • trunk/src/VBox/Disassembler/DisasmTables-armv8-a64.cpp

    r105736 r105737  
    175175                                          kDisArmV8OpcDecodeNop, RT_BIT_32(4), 4)
    176176    DIS_ARMV8_INSN_PARAM_CREATE(kDisParmParseCond,           0,  4, DIS_ARMV8_INSN_PARAM_UNSET),
    177     DIS_ARMV8_INSN_PARAM_CREATE(kDisParmParseImmRel,         5, 19, 1 /*idxParam*/),
     177    DIS_ARMV8_INSN_PARAM_CREATE(kDisParmParseImmRel,         5, 19, 0 /*idxParam*/),
    178178    DIS_ARMV8_INSN_PARAM_NONE,
    179179    DIS_ARMV8_INSN_PARAM_NONE
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