| -rw-r--r-- | .arcconfig | 4L |
| -rw-r--r-- | .clang-format | 12L |
| -rw-r--r-- | .gitignore | 58L |
| -rw-r--r-- | CMakeLists.txt | 487L |
| -rw-r--r-- | CREDITS.TXT | 71L |
| -rw-r--r-- | LICENSE.TXT | 76L |
| -rw-r--r-- | cmake/Modules/HandleCompilerRT.cmake | 64L |
| -rw-r--r-- | cmake/Modules/HandleLibcxxabiFlags.cmake | 208L |
| -rw-r--r-- | cmake/Modules/HandleOutOfTreeLLVM.cmake | 140L |
| -rw-r--r-- | cmake/Modules/MacroEnsureOutOfSourceBuild.cmake | 18L |
| -rw-r--r-- | cmake/config-ix.cmake | 89L |
| -rw-r--r-- | fuzz/CMakeLists.txt | 11L |
| -rw-r--r-- | fuzz/cxa_demangle_fuzzer.cpp | 15L |
| -rw-r--r-- | include/__cxxabi_config.h | 73L |
| -rw-r--r-- | include/cxxabi.h | 177L |
| -rwxr-xr-x | lib/buildit | 99L |
| -rw-r--r-- | src/CMakeLists.txt | 243L |
| -rw-r--r-- | src/abort_message.cpp | 79L |
| -rw-r--r-- | src/abort_message.h | 27L |
| -rw-r--r-- | src/cxa_aux_runtime.cpp | 44L |
| -rw-r--r-- | src/cxa_default_handlers.cpp | 123L |
| -rw-r--r-- | src/cxa_demangle.cpp | 370L |
| -rw-r--r-- | src/cxa_exception.cpp | 757L |
| -rw-r--r-- | src/cxa_exception.hpp | 120L |
| -rw-r--r-- | src/cxa_exception_storage.cpp | 102L |
| -rw-r--r-- | src/cxa_guard.cpp | 265L |
| -rw-r--r-- | src/cxa_handlers.cpp | 110L |
| -rw-r--r-- | src/cxa_handlers.hpp | 56L |
| -rw-r--r-- | src/cxa_noexception.cpp | 60L |
| -rw-r--r-- | src/cxa_personality.cpp | 1325L |
| -rw-r--r-- | src/cxa_thread_atexit.cpp | 140L |
| -rw-r--r-- | src/cxa_unexpected.cpp | 23L |
| -rw-r--r-- | src/cxa_vector.cpp | 367L |
| -rw-r--r-- | src/cxa_virtual.cpp | 25L |
| -rw-r--r-- | src/demangle/.clang-format | 2L |
| -rw-r--r-- | src/demangle/Compiler.h | 34L |
| -rw-r--r-- | src/demangle/ItaniumDemangle.h | 5189L |
| -rw-r--r-- | src/demangle/StringView.h | 98L |
| -rw-r--r-- | src/demangle/Utility.h | 190L |
| -rw-r--r-- | src/fallback_malloc.cpp | 255L |
| -rw-r--r-- | src/fallback_malloc.h | 29L |
| -rw-r--r-- | src/include/atomic_support.h | 181L |
| -rw-r--r-- | src/include/refstring.h | 132L |
| -rw-r--r-- | src/private_typeinfo.cpp | 1301L |
| -rw-r--r-- | src/private_typeinfo.h | 252L |
| -rw-r--r-- | src/stdlib_exception.cpp | 72L |
| -rw-r--r-- | src/stdlib_new_delete.cpp | 263L |
| -rw-r--r-- | src/stdlib_stdexcept.cpp | 48L |
| -rw-r--r-- | src/stdlib_typeinfo.cpp | 53L |
| -rw-r--r-- | test/CMakeLists.txt | 56L |
| -rw-r--r-- | test/backtrace_test.pass.cpp | 69L |
| -rw-r--r-- | test/catch_array_01.pass.cpp | 35L |
| -rw-r--r-- | test/catch_array_02.pass.cpp | 31L |
| -rw-r--r-- | test/catch_class_01.pass.cpp | 60L |
| -rw-r--r-- | test/catch_class_02.pass.cpp | 85L |
| -rw-r--r-- | test/catch_class_03.pass.cpp | 199L |
| -rw-r--r-- | test/catch_class_04.pass.cpp | 222L |
| -rw-r--r-- | test/catch_const_pointer_nullptr.pass.cpp | 148L |
| -rw-r--r-- | test/catch_function_01.pass.cpp | 52L |
| -rw-r--r-- | test/catch_function_02.pass.cpp | 32L |
| -rw-r--r-- | test/catch_function_03.pass.cpp | 64L |
| -rw-r--r-- | test/catch_in_noexcept.pass.cpp | 36L |
| -rw-r--r-- | test/catch_member_data_pointer_01.pass.cpp | 175L |
| -rw-r--r-- | test/catch_member_function_pointer_01.pass.cpp | 171L |
| -rw-r--r-- | test/catch_member_function_pointer_02.pass.cpp | 71L |
| -rw-r--r-- | test/catch_member_pointer_nullptr.pass.cpp | 75L |
| -rw-r--r-- | test/catch_multi_level_pointer.pass.cpp | 145L |
| -rw-r--r-- | test/catch_pointer_nullptr.pass.cpp | 75L |
| -rw-r--r-- | test/catch_pointer_reference.pass.cpp | 446L |
| -rw-r--r-- | test/catch_ptr.pass.cpp | 190L |
| -rw-r--r-- | test/catch_ptr_02.pass.cpp | 214L |
| -rw-r--r-- | test/catch_reference_nullptr.pass.cpp | 49L |
| -rw-r--r-- | test/cxa_bad_cast.pass.cpp | 56L |
| -rw-r--r-- | test/cxa_bad_typeid.pass.cpp | 55L |
| -rw-r--r-- | test/cxa_thread_atexit_test.pass.cpp | 34L |
| -rw-r--r-- | test/dynamic_cast.pass.cpp | 154L |
| -rw-r--r-- | test/dynamic_cast14.pass.cpp | 2182L |
| -rw-r--r-- | test/dynamic_cast3.pass.cpp | 2460L |
| -rw-r--r-- | test/dynamic_cast5.pass.cpp | 1321L |
| -rw-r--r-- | test/dynamic_cast_stress.pass.cpp | 81L |
| -rw-r--r-- | test/exception_object_alignment.pass.cpp | 34L |
| -rw-r--r-- | test/incomplete_type.sh.cpp | 211L |
| -rw-r--r-- | test/inherited_exception.pass.cpp | 174L |
| -rw-r--r-- | test/libcxxabi/__init__.py | 0B |
| -rw-r--r-- | test/libcxxabi/test/__init__.py | 0B |
| -rw-r--r-- | test/libcxxabi/test/config.py | 99L |
| -rw-r--r-- | test/lit.cfg | 67L |
| -rw-r--r-- | test/lit.site.cfg.in | 29L |
| -rw-r--r-- | test/native/arm-linux-eabi/lit.local.cfg | 6L |
| -rw-r--r-- | test/native/arm-linux-eabi/ttype-encoding-00.pass.sh.s | 98L |
| -rw-r--r-- | test/native/arm-linux-eabi/ttype-encoding-90.pass.sh.s | 97L |
| -rw-r--r-- | test/noexception1.pass.cpp | 38L |
| -rw-r--r-- | test/noexception2.pass.cpp | 38L |
| -rw-r--r-- | test/noexception3.pass.cpp | 38L |
| -rw-r--r-- | test/noexception4.pass.cpp | 29L |
| -rw-r--r-- | test/support/timer.hpp | 55L |
| -rw-r--r-- | test/test_aux_runtime.pass.cpp | 66L |
| -rw-r--r-- | test/test_aux_runtime_op_array_new.pass.cpp | 40L |
| -rw-r--r-- | test/test_demangle.pass.cpp | 29994L |
| -rw-r--r-- | test/test_exception_address_alignment.pass.cpp | 51L |
| -rw-r--r-- | test/test_exception_storage.pass.cpp | 73L |
| -rw-r--r-- | test/test_fallback_malloc.pass.cpp | 189L |
| -rw-r--r-- | test/test_guard.pass.cpp | 147L |
| -rw-r--r-- | test/test_vector1.pass.cpp | 281L |
| -rw-r--r-- | test/test_vector2.pass.cpp | 85L |
| -rw-r--r-- | test/test_vector3.pass.cpp | 60L |
| -rwxr-xr-x | test/testit | 127L |
| -rw-r--r-- | test/thread_local_destruction_order.pass.cpp | 61L |
| -rw-r--r-- | test/uncaught_exceptions.pass.cpp | 38L |
| -rw-r--r-- | test/unittest_demangle.pass.cpp | 87L |
| -rw-r--r-- | test/unwind_01.pass.cpp | 102L |
| -rw-r--r-- | test/unwind_02.pass.cpp | 103L |
| -rw-r--r-- | test/unwind_03.pass.cpp | 109L |
| -rw-r--r-- | test/unwind_04.pass.cpp | 115L |
| -rw-r--r-- | test/unwind_05.pass.cpp | 119L |
| -rw-r--r-- | test/unwind_06.pass.cpp | 259L |
| -rw-r--r-- | www/content.css | 27L |
| -rw-r--r-- | www/index.html | 144L |
| -rw-r--r-- | www/menu.css | 39L |
| -rw-r--r-- | www/spec.html | 1016L |