src/winsup/cygwin ChangeLog exception ...
Fri Mar 28 22:31:00 GMT 2014

CVSROOT:	/cvs/src
Module name:	src
Changes by:	2014-03-28 22:31:53

Modified files:
	winsup/cygwin  : ChangeLog exception.h 

Log message:
	* (dll_crt0_0): Install myfault exception handler on x86_64.
	* exception.h (exception_list): Typedef as void on x86_64.
	(exception::handler_installed): Remove.
	(exception::handle_while_being_debugged): Remove.
	(exception::myfault_handle): Declare for x86_64.
	(exception::handle): Declare as ordinary exception handler on x86_64
	as well.
	(exception::exception): Drop previous code (again).  Install
	exception::handle as SEH handler.
	(exception::install_myfault_handler): New x86_64-only method to
	install exception::myfault_handle as VEH handler.  Explain why.
	(exception::~exception): For x86_64, define frame end label (again).
	* (CYG_EXC_CONTINUE_EXECUTION): Drop definition.
	(exception::myfault_handle): New x86_64-only method, VEH handler to
	handle myfault exceptions.
	(exception::handle): Define as ordinary exception handler on x86_64
	as well.  Use ExceptionContinueExecution and ExceptionContinueSearch
	throughout instead of deleted Cygwin macros.  Don't handle myfault
	exceptions on x86_64.


More information about the Cygwin-cvs mailing list