VirtualBox

Changeset 107089 in vbox for trunk/src/VBox/Additions


Ignore:
Timestamp:
Nov 21, 2024 3:40:31 PM (8 weeks ago)
Author:
vboxsync
Message:

Additions: Linux: Fix UBSAN warnings (Windows build fix), bugref:10585.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibHGCMInternal.cpp

    r107079 r107089  
    437437                    {
    438438                        size_t const cPages = RTR0MemObjSize(hObj) >> PAGE_SHIFT;
    439                         *pcbExtra += RT_UOFFSETOF_DYN(HGCMPageListInfo, aPages) +
    440                                      RT_SIZEOFMEMB(HGCMPageListInfo, aPages) * cPages;
     439                        *pcbExtra += RT_UOFFSETOF_DYN(HGCMPageListInfo, aPages)
     440                                     + RT_SIZEOFMEMB(HGCMPageListInfo, aPages) * cPages;
    441441                    }
    442442                }
     
    647647                        }
    648648
    649                         offExtra += RT_UOFFSETOF_DYN(HGCMPageListInfo, aPages) +
    650                                     RT_SIZEOFMEMB(HGCMPageListInfo, aPages) * cPages;
     649                        offExtra += (uint32_t)(RT_UOFFSETOF_DYN(HGCMPageListInfo, aPages)
     650                                    + RT_SIZEOFMEMB(HGCMPageListInfo, aPages) * cPages);
    651651                    }
    652652                    else
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