summaryrefslogtreecommitdiff
path: root/src/dlls/mscoree/i386/handlers.asm
diff options
context:
space:
mode:
Diffstat (limited to 'src/dlls/mscoree/i386/handlers.asm')
-rw-r--r--src/dlls/mscoree/i386/handlers.asm38
1 files changed, 38 insertions, 0 deletions
diff --git a/src/dlls/mscoree/i386/handlers.asm b/src/dlls/mscoree/i386/handlers.asm
new file mode 100644
index 0000000000..a1f97f9b31
--- /dev/null
+++ b/src/dlls/mscoree/i386/handlers.asm
@@ -0,0 +1,38 @@
+;
+; Copyright (c) Microsoft. All rights reserved.
+; Licensed under the MIT license. See LICENSE file in the project root for full license information.
+;
+
+; ==++==
+;
+
+;
+; ==--==
+;
+; This file contains definitions for each CLR exception handler.
+; The assembler marks all functions in this file as safe-exception
+; handler.
+;
+
+.686
+.model flat
+
+COMPlusFrameHandler proto c
+.safeseh COMPlusFrameHandler
+
+COMPlusNestedExceptionHandler proto c
+.safeseh COMPlusNestedExceptionHandler
+
+FastNExportExceptHandler proto c
+.safeseh FastNExportExceptHandler
+
+UMThunkPrestubHandler proto c
+.safeseh UMThunkPrestubHandler
+
+ifdef FEATURE_COMINTEROP
+COMPlusFrameHandlerRevCom proto c
+.safeseh COMPlusFrameHandlerRevCom
+endif
+
+end
+