Switch out inflightExceptionList on fiber context switches.
Exception filter for use in __try..__except block surrounding call to Dmain()
The frame handler, this is called for each frame that has been registered in the OS except_list. Input: EAX the handler table for the frame
Call finally blocks in the current stack frame until stop_index. This is roughly equivalent to _local_unwind() for C in \src\win32\ehsup.c
external version of the unwinder This is used for 'goto' or 'return', to run any finally blocks which were skipped.
The frame handler, this is called for each frame that has been registered in the OS except_list. Input: EAX the handler table for the frame
The compiler converts: throw h; into a call to: _d_throwc(h);
Converts a Windows Structured Exception code to a D Throwable Object.
Find the first non-collateral exception in the list. If the last entry in the list has the EXCEPTION_COLLATERAL bit set, it means that this fragment will collide with the top exception in the inflightException list.
Distributed under the Boost Software License 1.0. (See accompanying file LICENSE)
Copyright Digital Mars 1999 - 2013.
Implementation of exception handling support routines for Win32.