VirtualBox

Changeset 99315 in vbox for trunk/src


Ignore:
Timestamp:
Apr 6, 2023 3:08:05 PM (22 months ago)
Author:
vboxsync
Message:

Devices/Graphics: addr is a dword array index. bugref:10413

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Graphics/DevVGA.cpp

    r98103 r99315  
    12881288        VERIFY_VRAM_READ_OFF_RETURN(pThis, addr * 4 + 3, *prc);
    12891289#ifdef VMSVGA_WITH_VGA_FB_BACKUP_AND_IN_RING3
    1290         pThis->latch = !pThis->svga.fEnabled            ? ((uint32_t *)pThisCC->pbVRam)[addr]
    1291                      : addr < VMSVGA_VGA_FB_BACKUP_SIZE ? ((uint32_t *)pThisCC->svga.pbVgaFrameBufferR3)[addr] : UINT32_MAX;
     1290        pThis->latch = !pThis->svga.fEnabled                    ? ((uint32_t *)pThisCC->pbVRam)[addr]
     1291                     : addr * 4 + 3 < VMSVGA_VGA_FB_BACKUP_SIZE ? ((uint32_t *)pThisCC->svga.pbVgaFrameBufferR3)[addr] : UINT32_MAX;
    12921292#else
    12931293        pThis->latch = ((uint32_t *)pThisCC->pbVRam)[addr];
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