llvm-project/libcxxabi/src
Howard Hinnant dfb34fcb1a Substituted std::get_terminate() for direct access to the handler function pointer (which is now a static in cxa_handlers.cpp). This has the advantage of going through the atomic API and so is less likely to cause a data race. Ditto for unexpected.
llvm-svn: 145951
2011-12-06 19:02:03 +00:00
..
abort_message.c Add/update copyright notices 2011-12-06 18:01:47 +00:00
abort_message.h Add/update copyright notices 2011-12-06 18:01:47 +00:00
cxa_aux_runtime.cpp tabs to spaces 2011-06-07 19:56:49 +00:00
cxa_demangle.cpp Updated heuristic regulating small string buffer 2011-12-01 00:08:59 +00:00
cxa_exception.cpp Substituted std::get_terminate() for direct access to the handler function pointer (which is now a static in cxa_handlers.cpp). This has the advantage of going through the atomic API and so is less likely to cause a data race. Ditto for unexpected. 2011-12-06 19:02:03 +00:00
cxa_exception.hpp Add/update copyright notices 2011-12-06 18:01:47 +00:00
cxa_exception_storage.cpp use abort_message() for pthread errors in __cxa_get_globals 2011-08-02 01:34:26 +00:00
cxa_guard.cpp move abort_message() to its own file 2011-08-02 01:18:14 +00:00
cxa_handlers.cpp terminate, unexpected and new handlers. If terminating while an exception is unwinding, an attempt is made to print out the what() string if the exception is derived from std::exception. __terminate(handler) and __unexpected(handler) helpers are present in anticipation of other parts of libc++abi needing to call these interfaces with custom handlers. 2011-12-06 17:51:25 +00:00
cxa_vector.cpp Implement vector new and delete functionality 2011-06-10 03:40:19 +00:00
cxa_virtual.cpp use abort_message() 2011-08-02 01:19:07 +00:00
fallback_malloc.cpp Updated comments 2011-07-25 15:00:11 +00:00