llvm-project/libcxxabi/src
Dave Zarzycki d6533ccd48 Less lame "concurrency" support
These APIs aren't thread safe, but they're pretending to be. Let's at
least make the getter as fast as they can be. The setters are a lost
cause unless the API can be fixed.

llvm-svn: 152786
2012-03-15 08:58:08 +00:00
..
abort_message.cpp fix crash log magic 2012-03-14 01:16:14 +00:00
abort_message.h Work on restricting symbol visibility. 2012-02-02 20:47:28 +00:00
cxa_aux_runtime.cpp tabs to spaces 2011-06-07 19:56:49 +00:00
cxa_default_handlers.cpp Less lame "concurrency" support 2012-03-15 08:58:08 +00:00
cxa_default_handlers.hpp move default handlers to their own file so they can be overridden at build time (dyld) 2012-03-15 01:52:12 +00:00
cxa_demangle.cpp Enable / silence -Wunused-parameter. 2012-03-09 18:01:37 +00:00
cxa_exception.cpp First attempt at arm support. 2012-02-29 22:14:19 +00:00
cxa_exception.hpp Pedantic fix: missing newline at EOF 2012-02-22 05:25:00 +00:00
cxa_exception_storage.cpp Add a descriptive name for a constant. Also I'm at least temporarily waging war on throw specs, both old and new style. Except where we have already publicly exposed the throw spec, I'm getting rid of them. They may come back later. But they seem somewhat prone to cyclic dependencies here. The throw spec implies compiler generated code that this library has to jump to during stack unwinding. I'd like to minimize the possiblity that the code used to properly make that jump is itself creating such jumps. 2012-01-30 16:07:00 +00:00
cxa_guard.cpp Missed an underscore on the last commit. 2012-03-14 19:39:50 +00:00
cxa_handlers.cpp Less lame "concurrency" support 2012-03-15 08:58:08 +00:00
cxa_handlers.hpp Remove dependence upon std::exception_ptr from the default_terminate_handler. Recovered the equivalent functionality at a lower level. 2012-01-24 18:26:29 +00:00
cxa_new_delete.cpp Add some needed symbols to cxa_new_delete.cpp and put the display() stuff under #DEBUG (again). 2012-01-24 21:35:18 +00:00
cxa_personality.cpp Enable / silence -Wunused-parameter. 2012-03-09 18:01:37 +00:00
cxa_unexpected.cpp Add a descriptive name for a constant. Also I'm at least temporarily waging war on throw specs, both old and new style. Except where we have already publicly exposed the throw spec, I'm getting rid of them. They may come back later. But they seem somewhat prone to cyclic dependencies here. The throw spec implies compiler generated code that this library has to jump to during stack unwinding. I'd like to minimize the possiblity that the code used to properly make that jump is itself creating such jumps. 2012-01-30 16:07:00 +00:00
cxa_vector.cpp Add some needed symbols in exception.cpp and eliminate dependence upon uncaught_exception() from cxa_vector.cpp. libc++abi is very nearly a self-contained (though not complete) library now. 2012-01-24 21:48:10 +00:00
cxa_virtual.cpp use abort_message() 2011-08-02 01:19:07 +00:00
exception.cpp Add some needed symbols in exception.cpp and eliminate dependence upon uncaught_exception() from cxa_vector.cpp. libc++abi is very nearly a self-contained (though not complete) library now. 2012-01-24 21:48:10 +00:00
fallback_malloc.ipp Enable/silence -Wconversion. 2012-03-08 20:16:45 +00:00
private_typeinfo.cpp Enable / silence -Wunused-parameter. 2012-03-09 18:01:37 +00:00
private_typeinfo.h Insert a couple of dummy virtual functions to ease low level binary compatibility with other low level tools. 2012-02-23 21:09:29 +00:00
stdexcept.cpp Move typeinfos for exceptions in <stdexcept> to the abi 2012-02-17 19:23:47 +00:00
typeinfo.cpp Work on restricting symbol visibility. 2012-02-02 20:47:28 +00:00