VirtualBox

Ignore:
Timestamp:
Oct 24, 2024 11:50:02 AM (3 months ago)
Author:
vboxsync
Message:

Disassembler: Decode more branch instructions, change the opcode table format again to have the decoder steps set the appropriate parameter types instead of hardcoding them in the instruction class table (required for retaa/retab which don't take a register parameter as opposed to ret, bugref:10394 [build fix]

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Disassembler/DisasmCore-armv8.cpp

    r106649 r106652  
    399399static int disArmV8ParseRegFixed31(PDISSTATE pDis, uint32_t u32Insn, PCDISARMV8OPCODE pOp, PCDISARMV8INSNCLASS pInsnClass, PDISOPPARAM pParam, PCDISARMV8INSNPARAM pInsnParm, bool *pf64Bit)
    400400{
    401     RT_NOREF(pDis, pOp, pInsnClass, pf64Bit);
     401    RT_NOREF(pDis, pOp, pInsnClass, pParam, pf64Bit);
    402402    Assert(pParam->armv8.enmType == kDisArmv8OpParmNone);
    403403
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