2013-06-22 15:40:20 +00:00
|
|
|
#include <asm.inc>
|
|
|
|
|
|
|
|
.code
|
|
|
|
|
2020-05-28 12:25:31 +00:00
|
|
|
MACRO(DEFINE_ALIAS, alias, orig)
|
|
|
|
EXTERN &orig : PROC
|
2013-06-22 15:40:20 +00:00
|
|
|
ALIAS <&alias> = <&orig>
|
|
|
|
ENDM
|
|
|
|
|
2015-02-28 21:03:04 +00:00
|
|
|
EXTERN _CxxHandleV8Frame@20 : PROC
|
|
|
|
PUBLIC ___CxxFrameHandler3
|
|
|
|
___CxxFrameHandler3:
|
|
|
|
push eax
|
|
|
|
push dword ptr [esp + 20]
|
|
|
|
push dword ptr [esp + 20]
|
|
|
|
push dword ptr [esp + 20]
|
|
|
|
push dword ptr [esp + 20]
|
|
|
|
call _CxxHandleV8Frame@20
|
|
|
|
ret
|
|
|
|
|
|
|
|
EXTERN ___CxxFrameHandler : PROC
|
|
|
|
PUBLIC _CallCxxFrameHandler
|
|
|
|
_CallCxxFrameHandler:
|
|
|
|
mov eax, dword ptr [esp + 20]
|
|
|
|
jmp ___CxxFrameHandler
|
|
|
|
|
2013-06-22 15:40:20 +00:00
|
|
|
; void __stdcall `eh vector constructor iterator'(void *,unsigned int,int,void (__thiscall*)(void *),void (__thiscall*)(void *))
|
|
|
|
DEFINE_ALIAS ??_L@YGXPAXIHP6EX0@Z1@Z, ?MSVCRTEX_eh_vector_constructor_iterator@@YGXPAXIHP6EX0@Z1@Z
|
|
|
|
|
2015-04-30 22:09:11 +00:00
|
|
|
; void __stdcall `eh vector constructor iterator'(void *,unsigned int,unsigned int,void (__thiscall*)(void *),void (__thiscall*)(void *))
|
2015-04-30 21:48:26 +00:00
|
|
|
DEFINE_ALIAS ??_L@YGXPAXIIP6EX0@Z1@Z, ?MSVCRTEX_eh_vector_constructor_iterator@@YGXPAXIHP6EX0@Z1@Z
|
|
|
|
|
2013-06-22 15:40:20 +00:00
|
|
|
; void __stdcall `eh vector destructor iterator'(void *,unsigned int,int,void (__thiscall*)(void *))
|
|
|
|
DEFINE_ALIAS ??_M@YGXPAXIHP6EX0@Z@Z, ?MSVCRTEX_eh_vector_destructor_iterator@@YGXPAXIHP6EX0@Z@Z
|
|
|
|
|
2015-04-30 21:48:26 +00:00
|
|
|
; void __stdcall `eh vector destructor iterator'(void *,unsigned int,unsigned int,void (__thiscall*)(void *))
|
|
|
|
DEFINE_ALIAS ??_M@YGXPAXIIP6EX0@Z@Z, ?MSVCRTEX_eh_vector_destructor_iterator@@YGXPAXIHP6EX0@Z@Z
|
|
|
|
|
|
|
|
; void __cdecl operator delete(void *,unsigned int)
|
|
|
|
DEFINE_ALIAS ??3@YAXPAXI@Z, ??3@YAXPAX@Z
|
|
|
|
|
2015-05-05 02:44:17 +00:00
|
|
|
; void __cdecl operator delete(void *,struct std::nothrow_t const &)
|
|
|
|
DEFINE_ALIAS ??3@YAXPAXABUnothrow_t@std@@@Z, ??3@YAXPAX@Z
|
|
|
|
|
|
|
|
; void __cdecl operator delete[](void *,struct std::nothrow_t const &)
|
|
|
|
DEFINE_ALIAS ??_V@YAXPAXABUnothrow_t@std@@@Z, ??3@YAXPAX@Z
|
|
|
|
|
2013-06-22 15:40:20 +00:00
|
|
|
END
|