Ignore:
Timestamp:
Jan 15, 2021, 2:23:08 PM (2 years ago)
Author:
Thierry Delisle <tdelisle@…>
Branches:
arm-eh, enum, forall-pointer-decay, jacob/cs343-translation, master, new-ast-unique-expr, pthread-emulation, qualifiedEnum
Children:
8c43d05
Parents:
b8b0de0c
Message:

Simplified abort handling in the case of concurrent abort.
I used to try to be fancy, now a lock-free algorithm just directly calls libc-abort on ANY subsequent/concurrent calls.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/interpose.cfa

    rb8b0de0c r804c0ff  
    284284}
    285285
     286extern "C" {
     287        void __cfaabi_real_abort(void) {
     288                __cabi_libc.abort();
     289        }
     290}
     291
    286292void sigHandler_segv( __CFA_SIGPARMS__ ) {
    287293                if ( sfp->si_addr == 0p ) {
Note: See TracChangeset for help on using the changeset viewer.