CVSROOT:        /cvs/src
Module name:    src
Branch:         cygwin-1_7_29-release-branchpoint
Changes by:     [email protected]  2014-03-28 22:32:28

Modified files:
        winsup/cygwin  : ChangeLog dcrt0.cc exception.h exceptions.cc 

Log message:
        * dcrt0.cc (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).
        * exceptions.cc (CYG_EXC_CONTINUE_EXECUTION): Drop definition.
        (CYG_EXC_CONTINUE_SEARCH): Ditto.
        (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.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&only_with_tag=cygwin-1_7_29-release-branchpoint&r1=1.6314.2.33&r2=1.6314.2.34
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dcrt0.cc.diff?cvsroot=src&only_with_tag=cygwin-1_7_29-release-branchpoint&r1=1.452.2.1&r2=1.452.2.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/exception.h.diff?cvsroot=src&only_with_tag=cygwin-1_7_29-release-branchpoint&r1=1.10.2.4&r2=1.10.2.5
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/exceptions.cc.diff?cvsroot=src&only_with_tag=cygwin-1_7_29-release-branchpoint&r1=1.432.2.4&r2=1.432.2.5

Reply via email to