History log of /ndk/sources/cxx-stl/gabi++/src/cxxabi_defines.h
Revision Date Author Comments
ce2be28ffd56784d084ece009d26a37f829cff00 29-Jul-2013 David 'Digit' Turner <digit@android.com> gabi++: Introduced _GABIXX_HIDDEN macro.

This patch introduces a new GAbi++ macro used to declare
functions that are internal to the library, and should never be
exposed to client code. This doesn't affect the visibility of
other symbols.

Change-Id: I1e4b8e9796fabcfefe4a6f98a47599dc0898fe85
7a9c37698a1e2cdd865b5db7b14f9781cb696da6 28-Jul-2013 David 'Digit' Turner <digit@android.com> gabi++: Fix terminate / unexpected thread-safety.

This patch makes all operations on terminate and unexpected
handlers properly thread-safe. This also marks the appropriate
functions as "noreturn".

+ Move internal <cxxabi.h> declarations to internal header
src/cxxabi_defines.h

+ Add new <gabixx_config.h> header.

+ Move some exception-specific code to src/exception.cc

+ Rename __cxxabiv1::fatalError() to __gabixx::__fatal_error() in
src/fatal_error.cc

+ Get rid of __cxa_thread_info.

Change-Id: If79bf0263cc5f0be1bbf782a7874125fd4923d17