Alexandre Julliard
|
8af4e177f3
|
winecrt0: Add .seh annotations for x86_64.
Based on a patch by Rémi Bernon.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-21 11:52:04 +02:00 |
Alexandre Julliard
|
61680b4449
|
winecrt0: Provide our own setjmp/longjmp functions for exception handling.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-18 23:51:51 +02:00 |
Alexandre Julliard
|
60df3b14b5
|
include: Make the Wine exception handlers cdecl.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-30 15:04:06 +02:00 |
Alexandre Julliard
|
170bd8f361
|
include: Pass function name directly to the __ASM_STDCALL macro.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-16 19:00:10 +02:00 |
Alexandre Julliard
|
351bd33069
|
winecrt0: Reimplement __wine_rtl_unwind() as a proper asm function.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-14 17:19:45 +02:00 |
Alexandre Julliard
|
9177a75acc
|
winecrt0: Store the appropriate longjmp() function in the exception frame.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-14 17:19:45 +02:00 |
Alexandre Julliard
|
d5a372abbb
|
include: Move inline assembly definitions to a new wine/asm.h header.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-14 13:45:07 +02:00 |
Piotr Caban
|
3eae4807dc
|
include: Add __EXCEPT_CTX/__FINALLY_CTX macros.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Daniel Lehman <dlehman@esri.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-06-05 11:26:30 +02:00 |
Alexandre Julliard
|
772112cfcb
|
winecrt0: Add a trampoline function to align the stack on x86_64 before continuing an exception.
|
2010-04-08 17:34:17 +02:00 |
Alexandre Julliard
|
655292ae00
|
include: Move the exception handling support functions to winecrt0 instead of having them inline.
|
2010-04-08 17:34:17 +02:00 |