Athena::Signal Node1 Athena::Signal + USR1_DUMP_CORE + FATAL_ON_QUIT + FATAL_ON_INT + FATAL_DUMP_CORE + FATAL_DUMP_SIG + FATAL_DUMP_STACK + FATAL_DUMP_LIBS + FATAL_DUMP_CONTEXT + FATAL_AUTO_EXIT + FATAL_DEFAULT - s_crashed - s_inFatal - s_applicationName - s_fatalFd - s_fatalHook - s_fatalReturn - s_fatalOptions - s_quitHook - s_trampolines + name() + handler() + handle() + revert() + ignore() + block() + block() + mask() + raise() + kill() and 26 more... - trampoline() Node2 std::atomic< unsigned long > Node2->Node1 -s_lastSP Node3 long Node3->Node2 +ptr