VirtualBox

Ignore:
Timestamp:
Oct 22, 2023 2:43:09 AM (16 months ago)
Author:
vboxsync
Message:

DIS,VMM,DBGC,IPRT,++: Some disassembler tweaks and TB disassembly work. bugref:10371 bugref:9898

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/EMAll.cpp

    r99220 r101539  
    867867        cbToRead = cbMinRead;
    868868
    869     int rc = PGMPhysSimpleReadGCPtr(pVCpu, &pDis->u.abInstr[offInstr], uSrcAddr, cbToRead);
     869    int rc = PGMPhysSimpleReadGCPtr(pVCpu, &pDis->Instr.ab[offInstr], uSrcAddr, cbToRead);
    870870    if (RT_FAILURE(rc))
    871871    {
     
    873873        {
    874874            cbToRead = cbMinRead;
    875             rc = PGMPhysSimpleReadGCPtr(pVCpu, &pDis->u.abInstr[offInstr], uSrcAddr, cbToRead);
     875            rc = PGMPhysSimpleReadGCPtr(pVCpu, &pDis->Instr.ab[offInstr], uSrcAddr, cbToRead);
    876876        }
    877877        if (RT_FAILURE(rc))
     
    10201020    LogFlow(("EMInterpretInstructionDisasState %RGv\n", (RTGCPTR)rip));
    10211021
    1022     VBOXSTRICTRC rc = IEMExecOneBypassWithPrefetchedByPC(pVCpu, rip, pDis->u.abInstr, pDis->cbCachedInstr);
     1022    VBOXSTRICTRC rc = IEMExecOneBypassWithPrefetchedByPC(pVCpu, rip, pDis->Instr.ab, pDis->cbCachedInstr);
    10231023    if (RT_UNLIKELY(   rc == VERR_IEM_ASPECT_NOT_IMPLEMENTED
    10241024                    || rc == VERR_IEM_INSTR_NOT_IMPLEMENTED))
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