Sync with trunk (aka 'I want my virtualbox mouse integration too')
[reactos.git] / lib / sdk / crt / except / amd64 / seh.s
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS CRT
4 * FILE: lib/crt/misc/i386/seh.S
5 * PURPOSE: SEH Support for the CRT
6 * PROGRAMMERS: Alex Ionescu (alex.ionescu@reactos.org)
7 */
8
9 /* INCLUDES ******************************************************************/
10
11 #include <ndk/asm.h>
12 .intel_syntax noprefix
13
14 #define DISPOSITION_DISMISS 0
15 #define DISPOSITION_CONTINUE_SEARCH 1
16 #define DISPOSITION_COLLIDED_UNWIND 3
17
18 /* GLOBALS *******************************************************************/
19
20 .globl __global_unwind2
21 .globl __local_unwind2
22 .globl __abnormal_termination
23 .globl __except_handler2
24 .globl __except_handler3
25
26 /* FUNCTIONS *****************************************************************/
27
28 .func unwind_handler
29 _unwind_handler:
30 ret
31 .endfunc
32
33 .func _global_unwind2
34 __global_unwind2:
35 ret
36 .endfunc
37
38 .func _abnormal_termination
39 __abnormal_termination:
40 ret
41 .endfunc
42
43 .func _local_unwind2
44 __local_unwind2:
45 ret
46 .endfunc
47
48 .func _except_handler2
49 __except_handler2:
50 ret
51 .endfunc
52
53 .func _except_handler3
54 __except_handler3:
55 ret
56 .endfunc