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