VirtualBox

Changeset 100821 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Aug 8, 2023 3:09:43 AM (17 months ago)
Author:
vboxsync
Message:

VMM/IEM: Build fix to the inlined R/W memory functions. bugref:10369

File:
1 edited

Legend:

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

    r100820 r100821  
    5353 * @note The @a iSegRef is not allowed to be UINT8_MAX!
    5454 */
    55 DECLINLINE(TMPL_MEM_TYPE)
     55DECL_INLINE_THROW(TMPL_MEM_TYPE)
    5656RT_CONCAT3(iemMemFetchData,TMPL_MEM_FN_SUFF,Jmp)(PVMCPUCC pVCpu, uint8_t iSegReg, RTGCPTR GCPtrMem) IEM_NOEXCEPT_MAY_LONGJMP
    5757{
     
    116116 * Inlined flat addressing fetch function that longjumps on error.
    117117 */
    118 DECLINLINE(TMPL_MEM_TYPE)
     118DECL_INLINE_THROW(TMPL_MEM_TYPE)
    119119RT_CONCAT3(iemMemFlatFetchData,TMPL_MEM_FN_SUFF,Jmp)(PVMCPUCC pVCpu, RTGCPTR GCPtrMem) IEM_NOEXCEPT_MAY_LONGJMP
    120120{
     
    181181 * @note The @a iSegRef is not allowed to be UINT8_MAX!
    182182 */
    183 DECLINLINE(void)
     183DECL_INLINE_THROW(void)
    184184RT_CONCAT3(iemMemStoreData,TMPL_MEM_FN_SUFF,Jmp)(PVMCPUCC pVCpu, uint8_t iSegReg, RTGCPTR GCPtrMem,
    185185                                                 TMPL_MEM_TYPE uValue) IEM_NOEXCEPT_MAY_LONGJMP
     
    246246 * Inlined flat addressing store function that longjumps on error.
    247247 */
    248 DECLINLINE(void)
     248DECL_INLINE_THROW(void)
    249249RT_CONCAT3(iemMemFlatStoreData,TMPL_MEM_FN_SUFF,Jmp)(PVMCPUCC pVCpu, RTGCPTR GCPtrMem,
    250250                                                     TMPL_MEM_TYPE uValue) IEM_NOEXCEPT_MAY_LONGJMP
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