llvm-project/libcxxabi/src
Howard Hinnant eaa65afc7b Work on restricting symbol visibility.
llvm-svn: 149633
2012-02-02 20:47:28 +00:00
..
abort_message.cpp Work on restricting symbol visibility. 2012-02-02 20:47:28 +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_demangle.cpp Work on restricting symbol visibility. 2012-02-02 20:47:28 +00:00
cxa_exception.cpp Work on restricting symbol visibility. 2012-02-02 20:47:28 +00:00
cxa_exception.hpp Work on restricting symbol visibility. 2012-02-02 20:47:28 +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 cxa_guard.cpp didn't quite make it on the last commit: Restricted headers to cxa_guard.cpp and abort_messsage.h, and added a comment regarding reentrancy brought up by John McCall. Thanks John. 2012-01-25 19:02:40 +00:00
cxa_handlers.cpp Treat all exceptions except that the ones that this library throws as foreign. Even other C++ exceptions. 2012-02-01 18:15:15 +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 Treat all exceptions except that the ones that this library throws as foreign. Even other C++ exceptions. 2012-02-01 18:15:15 +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 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
private_typeinfo.cpp Work on restricting symbol visibility. 2012-02-02 20:47:28 +00:00
private_typeinfo.h Work on restricting symbol visibility. 2012-02-02 20:47:28 +00:00
temporary.cpp Found and fixed bug in personality function: Don't dive into the action table if the action entry is zero. 2012-01-31 17:15:14 +00:00
typeinfo.cpp Work on restricting symbol visibility. 2012-02-02 20:47:28 +00:00