llvm-project/libcxxabi
Erik Pilkington a34ea7583f [demangler] Fix a exponential string copying bug
The problem was that if base_name() was called from a context without
an actual base name, it could gulp up the entire string, which can
result in recursive duplications. The fix is to be more strict as to
what qualifies as a base name.

Differential revision: https://reviews.llvm.org/D33637

llvm-svn: 304113
2017-05-28 23:15:50 +00:00
..
cmake [libcxxabi] iconv is not needed for mingw-w64 2017-05-26 19:39:39 +00:00
fuzz add cxa_demangle_fuzzer 2016-12-28 03:28:29 +00:00
include [libcxxabi] Clean up macro usage. 2017-03-01 11:42:01 +00:00
lib
src [demangler] Fix a exponential string copying bug 2017-05-28 23:15:50 +00:00
test [demangler] Fix a exponential string copying bug 2017-05-28 23:15:50 +00:00
www [CMake] Be more consistent about naming targets and components in libc++abi 2016-08-28 18:28:51 +00:00
.arcconfig Fix arc config to use https 2016-07-18 02:05:52 +00:00
.clang-format Fully Reformat fallback_malloc.cpp 2017-03-04 03:23:15 +00:00
.gitignore .gitignore: ignore vim swap files 2015-12-04 02:15:02 +00:00
CMakeLists.txt [libcxxabi] Disable DLL annotations on static 2017-05-28 22:46:50 +00:00
CREDITS.TXT Adding ABI support for __cxa_throw_bad_array_new_length. 2014-09-11 17:26:43 +00:00
LICENSE.TXT Update LICENSE.TXT to 2017 2017-01-03 11:21:43 +00:00