lib/libcxxabi/include/cxxabi.h | 11 + lib/libcxxabi/src/abort_message.h | 11 + lib/libcxxabi/src/aix_state_tab_eh.inc | 2 +- lib/libcxxabi/src/cxa_demangle.cpp | 7 +- lib/libcxxabi/src/cxa_exception.cpp | 39 +- lib/libcxxabi/src/cxa_exception.h | 5 + lib/libcxxabi/src/cxa_guard.cpp | 2 +- lib/libcxxabi/src/cxa_noexception.cpp | 2 +- lib/libcxxabi/src/cxa_personality.cpp | 52 +-- lib/libcxxabi/src/cxa_vector.cpp | 2 +- lib/libcxxabi/src/demangle/DemangleConfig.h | 7 +- lib/libcxxabi/src/demangle/ItaniumDemangle.h | 641 +++++++++++++++++++++++++++----- lib/libcxxabi/src/demangle/ItaniumNodes.def | 9 + lib/libcxxabi/src/demangle/Utility.h | 8 +- lib/libcxxabi/src/fallback_malloc.cpp | 9 +- lib/libcxxabi/src/private_typeinfo.cpp | 520 ++++++++++++++++---------- lib/libcxxabi/src/private_typeinfo.h | 7 + lib/libcxxabi/src/stdlib_new_delete.cpp | 402 ++++++++++---------- 18 files changed, 1181 insertions(+), 555 deletions(-)