llvm-project/libcxxabi/src
Saleem Abdulrasool 4d7f90b064 __cxa_demangle: allow demangling invocation blocks
The block invocation function uses an extension where the prefix is ___Z
as opposed to _Z.  This should make the tests pass again.

Disable a negative test which was testing a crasher.  The symbol being
demangled is not a valid mangled symbol and will return a nullptr.

Adjust the type info decoding test to be a valid symbol name.

llvm-svn: 286793
2016-11-14 03:07:47 +00:00
..
CMakeLists.txt Get libc++abi building with LLVM_ENABLE_MODULES 2016-10-25 20:07:49 +00:00
abort_message.cpp Fix build for apple machines. 2015-02-06 01:25:08 +00:00
abort_message.h
config.h [libcxxabi] Fix gcc build after r284128 2016-10-13 18:40:57 +00:00
cxa_aux_runtime.cpp [libcxxabi] Introduce a -fno-exceptions libc++abi libary variant 2016-05-31 12:01:32 +00:00
cxa_default_handlers.cpp libc++abi: build with -fvisibility=hidden 2016-05-26 02:12:20 +00:00
cxa_demangle.cpp __cxa_demangle: allow demangling invocation blocks 2016-11-14 03:07:47 +00:00
cxa_exception.cpp [libcxxabi] Refactor pthread usage into a separate API 2016-10-13 15:05:19 +00:00
cxa_exception.hpp Formatting fixes. 2015-02-05 23:48:06 +00:00
cxa_exception_storage.cpp [libcxxabi] Refactor pthread usage into a separate API 2016-10-13 15:05:19 +00:00
cxa_guard.cpp [libcxxabi] Refactor pthread usage into a separate API 2016-10-13 15:05:19 +00:00
cxa_handlers.cpp [libcxxabi] Introduce a -fno-exceptions libc++abi libary variant 2016-05-31 12:01:32 +00:00
cxa_handlers.hpp annotate more function visibility 2016-09-23 21:36:24 +00:00
cxa_new_delete.cpp [libcxxabi] Introduce a -fno-exceptions libc++abi libary variant 2016-05-31 12:01:32 +00:00
cxa_noexception.cpp [libcxxabi] Introduce a -fno-exceptions libc++abi libary variant 2016-05-31 12:01:32 +00:00
cxa_personality.cpp arm: Fix ttype encoding assertion failure. 2016-11-13 14:44:41 +00:00
cxa_thread_atexit.cpp Fix typo in comment 2016-10-15 00:02:20 +00:00
cxa_unexpected.cpp
cxa_vector.cpp ibc++abi: mark visibility 2015-12-04 02:14:58 +00:00
cxa_virtual.cpp ibc++abi: mark visibility 2015-12-04 02:14:58 +00:00
exception.cpp
fallback_malloc.cpp [libcxxabi] Refactor pthread usage into a separate API 2016-10-13 15:05:19 +00:00
fallback_malloc.h Recommit r282692: [libc++abi] Use fallback_malloc to allocate __cxa_eh_globals in case of dynamic memory exhaustion. 2016-10-07 08:48:28 +00:00
private_typeinfo.cpp [p0012] Implement ABI support for throwing a noexcept function pointer and 2016-11-02 23:41:51 +00:00
private_typeinfo.h [p0012] Implement ABI support for throwing a noexcept function pointer and 2016-11-02 23:41:51 +00:00
stdexcept.cpp Make libc++abi use the implementation of __numstr from libc++. No functionality change, just removal of duplicated code. 2014-05-07 20:17:41 +00:00
threading_support.h [libcxxabi] Refactor pthread usage into a separate API 2016-10-13 15:05:19 +00:00
typeinfo.cpp