VirtualBox

Changeset 101540 in vbox for trunk


Ignore:
Timestamp:
Oct 22, 2023 2:53:53 AM (12 months ago)
Author:
vboxsync
Message:

DIS,VMM,DBGC,IPRT,++: Some disassembler tweaks and TB disassembly work. [build fix, missing bits] bugref:10371 bugref:9898

Location:
trunk
Files:
3 edited

Legend:

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

    r101539 r101540  
    244244
    245245    /** Architecture specific parameter state. */
    246     union
     246    RT_GCC_EXTENSION union
    247247    {
    248248        /** x86/AMD64 specific state. */
     
    342342
    343343    /** Architecture specific state. */
    344     union
     344    RT_GCC_EXTENSION union
    345345    {
    346346        /** x86/AMD64 specific state. */
  • trunk/src/VBox/Disassembler/DisasmFormatArmV8.cpp

    r101539 r101540  
    8585            const char *psz = g_aszArmV8RegGen64[pParam->armv8.Reg.idxGenReg];
    8686            *pcchReg = 2 + !!psz[2];
    87             return psz;
    8887            return psz;
    8988        }
  • trunk/src/VBox/HostDrivers/Support/posix/SUPR3HardenedMain-posix.cpp

    r99739 r101540  
    247247    if (   RT_FAILURE(rc)
    248248        || Dis.pCurInstr->uOpcode != OP_JMP
    249         || !(Dis.arch.x86.ModRM.Bits.Mod == 0 && Dis.arch.x86.ModRM.Bits.Rm == 5 /* wrt RIP */))
     249        || !(Dis.x86.ModRM.Bits.Mod == 0 && Dis.arch.x86.ModRM.Bits.Rm == 5 /* wrt RIP */))
    250250        return NULL;
    251251
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