lib/libcxxabi/include/__cxxabi_config.h | 4 +- lib/libcxxabi/include/cxxabi.h | 2 +- lib/libcxxabi/src/abort_message.cpp | 2 +- lib/libcxxabi/src/abort_message.h | 2 +- lib/libcxxabi/src/cxa_aux_runtime.cpp | 2 +- lib/libcxxabi/src/cxa_default_handlers.cpp | 16 +- lib/libcxxabi/src/cxa_demangle.cpp | 14 +- lib/libcxxabi/src/cxa_exception.cpp | 30 +- lib/libcxxabi/src/cxa_exception.h | 2 +- lib/libcxxabi/src/cxa_exception_storage.cpp | 70 +- lib/libcxxabi/src/cxa_guard.cpp | 2 +- lib/libcxxabi/src/cxa_guard_impl.h | 442 ++++++---- lib/libcxxabi/src/cxa_handlers.cpp | 16 +- lib/libcxxabi/src/cxa_handlers.h | 2 +- lib/libcxxabi/src/cxa_noexception.cpp | 2 +- lib/libcxxabi/src/cxa_personality.cpp | 20 +- lib/libcxxabi/src/cxa_thread_atexit.cpp | 2 +- lib/libcxxabi/src/cxa_vector.cpp | 2 +- lib/libcxxabi/src/cxa_virtual.cpp | 2 +- lib/libcxxabi/src/demangle/ItaniumDemangle.h | 1438 ++++++++++++++++---------------- lib/libcxxabi/src/demangle/StringView.h | 17 +- lib/libcxxabi/src/demangle/Utility.h | 65 +- lib/libcxxabi/src/fallback_malloc.cpp | 2 +- lib/libcxxabi/src/fallback_malloc.h | 2 +- lib/libcxxabi/src/include/atomic_support.h | 180 ---- lib/libcxxabi/src/private_typeinfo.cpp | 2 +- lib/libcxxabi/src/private_typeinfo.h | 2 +- lib/libcxxabi/src/stdlib_exception.cpp | 2 +- lib/libcxxabi/src/stdlib_new_delete.cpp | 2 +- lib/libcxxabi/src/stdlib_stdexcept.cpp | 6 +- lib/libcxxabi/src/stdlib_typeinfo.cpp | 2 +- 31 files changed, 1169 insertions(+), 1185 deletions(-)