xref: /reactos/sdk/lib/cpprt/arm/cpprt.s (revision bbabe248)
1
2#include <kxarm.h>
3
4    TEXTAREA
5
6    MACRO
7    DEFINE_ALIAS $FuncName, $Target
8        LCLS _FuncName
9        LCLS _Target
10_FuncName SETS "|$FuncName|"
11_Target SETS "|$Target|"
12        IMPORT $_FuncName, WEAK $_Target
13    MEND
14
15    ; void __cdecl `eh vector constructor iterator'(void *,unsigned int,int,void (__cdecl*)(void *),void (__cdecl*)(void *))
16    DEFINE_ALIAS ??_L@YAXPAXIHP6AX0@Z1@Z, ?MSVCRTEX_eh_vector_constructor_iterator@@YAXPAXIHP6AX0@Z1@Z
17
18    ; void __cdecl `eh vector constructor iterator'(void *,unsigned int,unsigned int,void (__cdecl*)(void *),void (__cdecl*)(void *))
19    DEFINE_ALIAS ??_L@YAXPAXIIP6AX0@Z1@Z, ?MSVCRTEX_eh_vector_constructor_iterator@@YAXPAXIHP6AX0@Z1@Z
20
21    ; void __cdecl `eh vector destructor iterator'(void *,unsigned int,int,void (__cdecl*)(void *))
22    DEFINE_ALIAS ??_M@YAXPAXIHP6AX0@Z@Z, ?MSVCRTEX_eh_vector_destructor_iterator@@YAXPAXIHP6AX0@Z@Z
23
24    ; void __cdecl `eh vector destructor iterator'(void *,unsigned int,unsigned int,void (__cdecl*)(void *))
25    DEFINE_ALIAS ??_M@YAXPAXIIP6AX0@Z@Z, ?MSVCRTEX_eh_vector_destructor_iterator@@YAXPAXIHP6AX0@Z@Z
26
27    ; These are the same
28    //DEFINE_ALIAS __CxxFrameHandler3, __CxxFrameHandler
29
30    ; void __cdecl operator delete(void *,struct std::nothrow_t const &)
31    DEFINE_ALIAS ??3@YAXPAXABUnothrow_t@std@@@Z, ??3@YAXPAX@Z
32
33    ; void __cdecl operator delete[](void *,struct std::nothrow_t const &)
34    DEFINE_ALIAS ??_V@YAXPAXABUnothrow_t@std@@@Z, ??3@YAXPAX@Z
35
36    ; void __cdecl operator delete(void *,unsigned int)
37    DEFINE_ALIAS ??3@YAXPAXI@Z, ??3@YAXPAX@Z
38
39    END
40