VirtualBox

Changeset 104332 in vbox for trunk/src


Ignore:
Timestamp:
Apr 13, 2024 12:00:31 AM (10 months ago)
Author:
vboxsync
Message:

VMM/IEM: Fix iemNativeTbEntry() prototype so it doesn't get any hidden parameters on windows/amd64. bugref:10653

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/include/IEMN8veRecompiler.h

    r104322 r104332  
    24922492
    24932493#ifdef IEMNATIVE_WITH_RECOMPILER_PROLOGUE_SINGLETON
     2494/** @note iemNativeTbEntry returns VBOXSTRICTRC, but we don't declare it as
     2495 *        it saves us the trouble of a hidden parameter on MSC/amd64. */
    24942496# ifdef RT_ARCH_AMD64
    2495 extern "C" IEM_DECL_NATIVE_HLP_DEF(VBOXSTRICTRC, iemNativeTbEntry, (PVMCPUCC pVCpu, uintptr_t pTbInsn));
     2497extern "C" IEM_DECL_NATIVE_HLP_DEF(int, iemNativeTbEntry, (PVMCPUCC pVCpu, uintptr_t pfnTbBody));
    24962498# elif defined(RT_ARCH_ARM64)
    2497 extern "C" IEM_DECL_NATIVE_HLP_DEF(VBOXSTRICTRC, iemNativeTbEntry, (PVMCPUCC pVCpu, PCPUMCTX pCpumCtx, uintptr_t pTbInsn));
     2499extern "C" IEM_DECL_NATIVE_HLP_DEF(int, iemNativeTbEntry, (PVMCPUCC pVCpu, PCPUMCTX pCpumCtx, uintptr_t pfnTbBody));
    24982500# endif
    24992501#endif
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