1/* 2 * COPYRIGHT: See COPYING in the top level directory 3 * PROJECT: ReactOS CRT 4 * FILE: lib/pseh/amd64/seh.S 5 * PURPOSE: SEH Support for the CRT 6 * PROGRAMMERS: 7 */ 8 9/* INCLUDES ******************************************************************/ 10 11#include <asm.inc> 12 13#define DISPOSITION_DISMISS 0 14#define DISPOSITION_CONTINUE_SEARCH 1 15#define DISPOSITION_COLLIDED_UNWIND 3 16 17#define EXCEPTION_EXIT_UNWIND 4 18#define EXCEPTION_UNWINDING 2 19 20 21EXTERN RtlUnwind:PROC 22 23/* GLOBALS *******************************************************************/ 24 25PUBLIC _global_unwind2 26PUBLIC _local_unwind2 27PUBLIC _abnormal_termination 28PUBLIC _except_handler2 29PUBLIC _except_handler3 30 31/* FUNCTIONS *****************************************************************/ 32 33.code 34_unwind_handler: 35 ret 36 37_global_unwind2: 38 ret 39 40_abnormal_termination: 41 ret 42 43_local_unwind2: 44 ret 45 46_except_handler2: 47 ret 48 49_except_handler3: 50 ret 51 52END 53