Better unhandled exception handling:

Log thread name and exception type on unhandled exceptions and use a
terminate handler to get a stack trace that includes the function that
thows the exception.
This commit is contained in:
seelabs
2016-07-05 16:12:15 -04:00
parent c9d8fa9e96
commit 6f3a35e8be
11 changed files with 125 additions and 271 deletions

View File

@@ -30,11 +30,11 @@
#include <ripple/core/impl/SNTPClock.cpp>
#include <ripple/core/impl/Stoppable.cpp>
#include <ripple/core/impl/TimeKeeper.cpp>
#include <ripple/core/impl/ThreadEntry.cpp>
#include <ripple/core/impl/Workers.cpp>
#include <ripple/core/tests/Config.test.cpp>
#include <ripple/core/tests/Coroutine.test.cpp>
#include <ripple/core/tests/LoadFeeTrack.test.cpp>
#include <ripple/core/tests/ReportUncaughtException.test.cpp>
#include <ripple/core/tests/Stoppable.test.cpp>