msvcrt: Implement _seh_longjmp_unwind4 for i386.
This commit is contained in:
parent
2140006662
commit
bcd62a7f2e
|
@ -1066,7 +1066,7 @@
|
|||
@ stub _scwprintf_p_l
|
||||
@ cdecl _searchenv(str str ptr) msvcrt._searchenv
|
||||
@ cdecl _searchenv_s(str str ptr long) msvcrt._searchenv_s
|
||||
@ stub _seh_longjmp_unwind4
|
||||
@ stdcall -i386 _seh_longjmp_unwind4(ptr) msvcrt._seh_longjmp_unwind4
|
||||
@ stdcall -i386 _seh_longjmp_unwind(ptr) msvcrt._seh_longjmp_unwind
|
||||
@ cdecl _set_SSE2_enable(long) msvcrt._set_SSE2_enable
|
||||
@ cdecl _set_abort_behavior(long long) msvcrt._set_abort_behavior
|
||||
|
|
|
@ -918,7 +918,7 @@
|
|||
@ stub _scwprintf_p_l
|
||||
@ cdecl _searchenv(str str ptr) msvcrt._searchenv
|
||||
@ cdecl _searchenv_s(str str ptr long) msvcrt._searchenv_s
|
||||
@ stub _seh_longjmp_unwind4
|
||||
@ stdcall -i386 _seh_longjmp_unwind4(ptr) msvcrt._seh_longjmp_unwind4
|
||||
@ stdcall -i386 _seh_longjmp_unwind(ptr) msvcrt._seh_longjmp_unwind
|
||||
@ cdecl _set_SSE2_enable(long) msvcrt._set_SSE2_enable
|
||||
@ cdecl _set_abort_behavior(long long) msvcrt._set_abort_behavior
|
||||
|
|
|
@ -904,7 +904,7 @@
|
|||
@ stub _scwprintf_p_l
|
||||
@ cdecl _searchenv(str str ptr) msvcrt._searchenv
|
||||
@ cdecl _searchenv_s(str str ptr long) msvcrt._searchenv_s
|
||||
@ stub _seh_longjmp_unwind4
|
||||
@ stdcall -i386 _seh_longjmp_unwind4(ptr) msvcrt._seh_longjmp_unwind4
|
||||
@ stdcall -i386 _seh_longjmp_unwind(ptr) msvcrt._seh_longjmp_unwind
|
||||
@ cdecl _set_SSE2_enable(long) msvcrt._set_SSE2_enable
|
||||
@ cdecl _set_abort_behavior(long long) msvcrt._set_abort_behavior
|
||||
|
|
|
@ -519,6 +519,15 @@ void __stdcall _seh_longjmp_unwind(struct MSVCRT___JUMP_BUFFER *jmp)
|
|||
msvcrt_local_unwind2( (MSVCRT_EXCEPTION_FRAME *)jmp->Registration, jmp->TryLevel, (void *)jmp->Ebp );
|
||||
}
|
||||
|
||||
/*********************************************************************
|
||||
* _seh_longjmp_unwind4 (MSVCRT.@)
|
||||
*/
|
||||
void __stdcall _seh_longjmp_unwind4(struct MSVCRT___JUMP_BUFFER *jmp)
|
||||
{
|
||||
msvcrt_local_unwind4( (void *)jmp->Cookie, (MSVCRT_EXCEPTION_FRAME *)jmp->Registration,
|
||||
jmp->TryLevel, (void *)jmp->Ebp );
|
||||
}
|
||||
|
||||
#elif defined(__x86_64__)
|
||||
|
||||
/*******************************************************************
|
||||
|
|
|
@ -859,7 +859,7 @@
|
|||
# stub _scwprintf_p_l(wstr ptr)
|
||||
@ cdecl _searchenv(str str ptr)
|
||||
@ cdecl _searchenv_s(str str ptr long)
|
||||
# stub _seh_longjmp_unwind4
|
||||
@ stdcall -i386 _seh_longjmp_unwind4(ptr)
|
||||
@ stdcall -i386 _seh_longjmp_unwind(ptr)
|
||||
@ cdecl _set_SSE2_enable(long) MSVCRT__set_SSE2_enable
|
||||
@ cdecl _set_controlfp(long long)
|
||||
|
|
|
@ -485,6 +485,7 @@
|
|||
@ cdecl -arch=i386 _safe_fprem1() msvcrt._safe_fprem1
|
||||
@ cdecl _scalb(double long) msvcrt._scalb
|
||||
@ cdecl _searchenv(str str ptr) msvcrt._searchenv
|
||||
@ stdcall -i386 _seh_longjmp_unwind4(ptr) msvcrt._seh_longjmp_unwind4
|
||||
@ stdcall -i386 _seh_longjmp_unwind(ptr) msvcrt._seh_longjmp_unwind
|
||||
@ cdecl _set_error_mode(long) msvcrt._set_error_mode
|
||||
@ cdecl _set_sbh_threshold(long) msvcrt._set_sbh_threshold
|
||||
|
|
Loading…
Reference in New Issue