xref: /reactos/sdk/lib/crt/except/amd64/seh.s (revision 53221834)
1/*
2 * COPYRIGHT:       See COPYING in the top level directory
3 * PROJECT:         ReactOS CRT
4 * FILE:            lib/sdk/crt/except/amd64/seh.s
5 * PURPOSE:         SEH Support for the CRT
6 * PROGRAMMERS:     Alex Ionescu (alex.ionescu@reactos.org)
7 */
8
9/* INCLUDES ******************************************************************/
10
11#include <asm.inc>
12#include <ksamd64.inc>
13
14#define DISPOSITION_DISMISS         0
15#define DISPOSITION_CONTINUE_SEARCH 1
16#define DISPOSITION_COLLIDED_UNWIND 3
17
18/* GLOBALS *******************************************************************/
19
20PUBLIC _global_unwind2
21PUBLIC _local_unwind2
22PUBLIC _abnormal_termination
23PUBLIC _except_handler2
24PUBLIC _except_handler3
25
26/* CODE **********************************************************************/
27.code64
28
29FUNC _unwind_handler
30    .endprolog
31    ret
32ENDFUNC
33
34FUNC _global_unwind2
35    .endprolog
36    ret
37ENDFUNC
38
39FUNC _abnormal_termination
40    .endprolog
41    ret
42ENDFUNC
43
44FUNC _local_unwind2
45    .endprolog
46    ret
47ENDFUNC
48
49FUNC _except_handler2
50    .endprolog
51    ret
52ENDFUNC
53
54FUNC _except_handler3
55    .endprolog
56    ret
57ENDFUNC
58
59END
60