Changeset 100851 in vbox for trunk/src/VBox/VMM
- Timestamp:
- Aug 10, 2023 2:34:07 PM (18 months ago)
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm
r100709 r100851 76 76 ; 77 77 %macro BEGINPROC_FASTCALL 2 78 %ifdef ASM_FORMAT_PE 79 export %1=NAME_FASTCALL(%1,%2,$@) 80 %endif 81 %ifdef __NASM__ 82 %ifdef ASM_FORMAT_OMF 83 export NAME(%1) NAME_FASTCALL(%1,%2,$@) 84 %endif 85 %endif 86 %ifndef ASM_FORMAT_BIN 87 global NAME_FASTCALL(%1,%2,$@) 88 %endif 89 NAME_FASTCALL(%1,%2,@): 78 GLOBALNAME_RAW NAME_FASTCALL(%1,%2,@), function, hidden 90 79 IBT_ENDBRxx 91 80 %endmacro -
trunk/src/VBox/VMM/include/IEMInternal.h
r100847 r100851 1715 1715 __attribute__((__fastcall__)) a_RetType (a_Name) a_ArgList 1716 1716 # define IEM_DECL_IMPL_DEF(a_RetType, a_Name, a_ArgList) \ 1717 __attribute__((__fastcall__, __nothrow__)) a_RetTypea_Name a_ArgList1717 __attribute__((__fastcall__, __nothrow__)) DECL_HIDDEN_ONLY(a_RetType) a_Name a_ArgList 1718 1718 # define IEM_DECL_IMPL_PROTO(a_RetType, a_Name, a_ArgList) \ 1719 __attribute__((__fastcall__, __nothrow__)) a_RetTypea_Name a_ArgList1719 __attribute__((__fastcall__, __nothrow__)) DECL_HIDDEN_ONLY(a_RetType) a_Name a_ArgList 1720 1720 1721 1721 #elif defined(_MSC_VER) && defined(RT_ARCH_X86) … … 1731 1731 a_RetType (VBOXCALL a_Name) a_ArgList RT_NOEXCEPT 1732 1732 # define IEM_DECL_IMPL_DEF(a_RetType, a_Name, a_ArgList) \ 1733 a_RetTypeVBOXCALL a_Name a_ArgList RT_NOEXCEPT1733 DECL_HIDDEN_ONLY(a_RetType) VBOXCALL a_Name a_ArgList RT_NOEXCEPT 1734 1734 # define IEM_DECL_IMPL_PROTO(a_RetType, a_Name, a_ArgList) \ 1735 a_RetTypeVBOXCALL a_Name a_ArgList RT_NOEXCEPT1735 DECL_HIDDEN_ONLY(a_RetType) VBOXCALL a_Name a_ArgList RT_NOEXCEPT 1736 1736 1737 1737 #else … … 1739 1739 a_RetType (VBOXCALL a_Name) a_ArgList 1740 1740 # define IEM_DECL_IMPL_DEF(a_RetType, a_Name, a_ArgList) \ 1741 a_RetTypeVBOXCALL a_Name a_ArgList1741 DECL_HIDDEN_ONLY(a_RetType) VBOXCALL a_Name a_ArgList 1742 1742 # define IEM_DECL_IMPL_PROTO(a_RetType, a_Name, a_ArgList) \ 1743 a_RetTypeVBOXCALL a_Name a_ArgList1743 DECL_HIDDEN_ONLY(a_RetType) VBOXCALL a_Name a_ArgList 1744 1744 1745 1745 #endif
Note:
See TracChangeset
for help on using the changeset viewer.