libcxxabi

libcxxabi mirror with random patches
git clone https://git.neptards.moe/neptards/libcxxabi.git
Log | Files | Refs

ModeNameSize
-rw-r--r--.arcconfig4L
-rw-r--r--.clang-format12L
-rw-r--r--.gitignore58L
-rw-r--r--CMakeLists.txt487L
-rw-r--r--CREDITS.TXT71L
-rw-r--r--LICENSE.TXT76L
-rw-r--r--cmake/Modules/HandleCompilerRT.cmake64L
-rw-r--r--cmake/Modules/HandleLibcxxabiFlags.cmake208L
-rw-r--r--cmake/Modules/HandleOutOfTreeLLVM.cmake140L
-rw-r--r--cmake/Modules/MacroEnsureOutOfSourceBuild.cmake18L
-rw-r--r--cmake/config-ix.cmake89L
-rw-r--r--fuzz/CMakeLists.txt11L
-rw-r--r--fuzz/cxa_demangle_fuzzer.cpp15L
-rw-r--r--include/__cxxabi_config.h73L
-rw-r--r--include/cxxabi.h177L
-rwxr-xr-xlib/buildit99L
-rw-r--r--src/CMakeLists.txt243L
-rw-r--r--src/abort_message.cpp79L
-rw-r--r--src/abort_message.h27L
-rw-r--r--src/cxa_aux_runtime.cpp44L
-rw-r--r--src/cxa_default_handlers.cpp123L
-rw-r--r--src/cxa_demangle.cpp370L
-rw-r--r--src/cxa_exception.cpp757L
-rw-r--r--src/cxa_exception.hpp120L
-rw-r--r--src/cxa_exception_storage.cpp102L
-rw-r--r--src/cxa_guard.cpp265L
-rw-r--r--src/cxa_handlers.cpp110L
-rw-r--r--src/cxa_handlers.hpp56L
-rw-r--r--src/cxa_noexception.cpp60L
-rw-r--r--src/cxa_personality.cpp1325L
-rw-r--r--src/cxa_thread_atexit.cpp140L
-rw-r--r--src/cxa_unexpected.cpp23L
-rw-r--r--src/cxa_vector.cpp367L
-rw-r--r--src/cxa_virtual.cpp25L
-rw-r--r--src/demangle/.clang-format2L
-rw-r--r--src/demangle/Compiler.h34L
-rw-r--r--src/demangle/ItaniumDemangle.h5189L
-rw-r--r--src/demangle/StringView.h98L
-rw-r--r--src/demangle/Utility.h190L
-rw-r--r--src/fallback_malloc.cpp255L
-rw-r--r--src/fallback_malloc.h29L
-rw-r--r--src/include/atomic_support.h181L
-rw-r--r--src/include/refstring.h132L
-rw-r--r--src/private_typeinfo.cpp1301L
-rw-r--r--src/private_typeinfo.h252L
-rw-r--r--src/stdlib_exception.cpp72L
-rw-r--r--src/stdlib_new_delete.cpp263L
-rw-r--r--src/stdlib_stdexcept.cpp48L
-rw-r--r--src/stdlib_typeinfo.cpp53L
-rw-r--r--test/CMakeLists.txt56L
-rw-r--r--test/backtrace_test.pass.cpp69L
-rw-r--r--test/catch_array_01.pass.cpp35L
-rw-r--r--test/catch_array_02.pass.cpp31L
-rw-r--r--test/catch_class_01.pass.cpp60L
-rw-r--r--test/catch_class_02.pass.cpp85L
-rw-r--r--test/catch_class_03.pass.cpp199L
-rw-r--r--test/catch_class_04.pass.cpp222L
-rw-r--r--test/catch_const_pointer_nullptr.pass.cpp148L
-rw-r--r--test/catch_function_01.pass.cpp52L
-rw-r--r--test/catch_function_02.pass.cpp32L
-rw-r--r--test/catch_function_03.pass.cpp64L
-rw-r--r--test/catch_in_noexcept.pass.cpp36L
-rw-r--r--test/catch_member_data_pointer_01.pass.cpp175L
-rw-r--r--test/catch_member_function_pointer_01.pass.cpp171L
-rw-r--r--test/catch_member_function_pointer_02.pass.cpp71L
-rw-r--r--test/catch_member_pointer_nullptr.pass.cpp75L
-rw-r--r--test/catch_multi_level_pointer.pass.cpp145L
-rw-r--r--test/catch_pointer_nullptr.pass.cpp75L
-rw-r--r--test/catch_pointer_reference.pass.cpp446L
-rw-r--r--test/catch_ptr.pass.cpp190L
-rw-r--r--test/catch_ptr_02.pass.cpp214L
-rw-r--r--test/catch_reference_nullptr.pass.cpp49L
-rw-r--r--test/cxa_bad_cast.pass.cpp56L
-rw-r--r--test/cxa_bad_typeid.pass.cpp55L
-rw-r--r--test/cxa_thread_atexit_test.pass.cpp34L
-rw-r--r--test/dynamic_cast.pass.cpp154L
-rw-r--r--test/dynamic_cast14.pass.cpp2182L
-rw-r--r--test/dynamic_cast3.pass.cpp2460L
-rw-r--r--test/dynamic_cast5.pass.cpp1321L
-rw-r--r--test/dynamic_cast_stress.pass.cpp81L
-rw-r--r--test/exception_object_alignment.pass.cpp34L
-rw-r--r--test/incomplete_type.sh.cpp211L
-rw-r--r--test/inherited_exception.pass.cpp174L
-rw-r--r--test/libcxxabi/__init__.py0B
-rw-r--r--test/libcxxabi/test/__init__.py0B
-rw-r--r--test/libcxxabi/test/config.py99L
-rw-r--r--test/lit.cfg67L
-rw-r--r--test/lit.site.cfg.in29L
-rw-r--r--test/native/arm-linux-eabi/lit.local.cfg6L
-rw-r--r--test/native/arm-linux-eabi/ttype-encoding-00.pass.sh.s98L
-rw-r--r--test/native/arm-linux-eabi/ttype-encoding-90.pass.sh.s97L
-rw-r--r--test/noexception1.pass.cpp38L
-rw-r--r--test/noexception2.pass.cpp38L
-rw-r--r--test/noexception3.pass.cpp38L
-rw-r--r--test/noexception4.pass.cpp29L
-rw-r--r--test/support/timer.hpp55L
-rw-r--r--test/test_aux_runtime.pass.cpp66L
-rw-r--r--test/test_aux_runtime_op_array_new.pass.cpp40L
-rw-r--r--test/test_demangle.pass.cpp29994L
-rw-r--r--test/test_exception_address_alignment.pass.cpp51L
-rw-r--r--test/test_exception_storage.pass.cpp73L
-rw-r--r--test/test_fallback_malloc.pass.cpp189L
-rw-r--r--test/test_guard.pass.cpp147L
-rw-r--r--test/test_vector1.pass.cpp281L
-rw-r--r--test/test_vector2.pass.cpp85L
-rw-r--r--test/test_vector3.pass.cpp60L
-rwxr-xr-xtest/testit127L
-rw-r--r--test/thread_local_destruction_order.pass.cpp61L
-rw-r--r--test/uncaught_exceptions.pass.cpp38L
-rw-r--r--test/unittest_demangle.pass.cpp87L
-rw-r--r--test/unwind_01.pass.cpp102L
-rw-r--r--test/unwind_02.pass.cpp103L
-rw-r--r--test/unwind_03.pass.cpp109L
-rw-r--r--test/unwind_04.pass.cpp115L
-rw-r--r--test/unwind_05.pass.cpp119L
-rw-r--r--test/unwind_06.pass.cpp259L
-rw-r--r--www/content.css27L
-rw-r--r--www/index.html144L
-rw-r--r--www/menu.css39L
-rw-r--r--www/spec.html1016L