Branch: refs/heads/demangle
Home: https://github.com/dyninst/dyninst
Commit: c15383efc0ec3758282567f167613556b6941cf1
https://github.com/dyninst/dyninst/commit/c15383efc0ec3758282567f167613556b6941cf1
Author: James A. Kupsch <kupsch@xxxxxxxxxxx>
Date: 2020-10-16 (Fri, 16 Oct 2020)
Changed paths:
M common/src/freebsdKludges.C
M common/src/linuxKludges.C
M symtabAPI/src/Symbol.C
Log Message:
-----------
remove temporary to allow RVO
Commit: addc0ab2cb6b789627bafaef114d4d08fe8abe05
https://github.com/dyninst/dyninst/commit/addc0ab2cb6b789627bafaef114d4d08fe8abe05
Author: James A. Kupsch <kupsch@xxxxxxxxxxx>
Date: 2020-10-16 (Fri, 16 Oct 2020)
Changed paths:
M common/src/ntHeaders.h
M common/src/ntKludges.C
M dyninstAPI/src/pdwinnt.C
M symtabAPI/src/Object-nt.C
Log Message:
-----------
Windows demangle code -> common/, make param const
* remove the 2 duplicate cplus_demangle and stripAtSuffix functions
to the common library in ntKludges.C
* change signature of cplus_demangle name param to be const char*
Commit: bd9b7015b62ed7217ff2d0c92161f4e275db6bf1
https://github.com/dyninst/dyninst/commit/bd9b7015b62ed7217ff2d0c92161f4e275db6bf1
Author: James A. Kupsch <kupsch@xxxxxxxxxxx>
Date: 2020-10-16 (Fri, 16 Oct 2020)
Changed paths:
M common/src/symbolDemangle.c
Log Message:
-----------
udpate comment
Commit: 5772f4b5b085d1cb0a8cb5b54b200bfdd784b00d
https://github.com/dyninst/dyninst/commit/5772f4b5b085d1cb0a8cb5b54b200bfdd784b00d
Author: James A. Kupsch <kupsch@xxxxxxxxxxx>
Date: 2020-10-16 (Fri, 16 Oct 2020)
Changed paths:
M common/src/symbolDemangleWithCache.C
M common/src/symbolDemangleWithCache.h
Log Message:
-----------
symbol_demangle_with_cache improvements
* remove undefined behavior of constructing a string from a NULL
pointer
* return const reference to the cached value to possibly eliminate a
copy
Commit: 53609fe4a6751a338e3f58df3d98a9b48f233f83
https://github.com/dyninst/dyninst/commit/53609fe4a6751a338e3f58df3d98a9b48f233f83
Author: James A. Kupsch <kupsch@xxxxxxxxxxx>
Date: 2020-10-16 (Fri, 16 Oct 2020)
Changed paths:
M symtabAPI/src/parseStab.C
Log Message:
-----------
properly check for empty string in parseStabString
Commit: 98722aa590b7eab7c69b8b5262370bfa52598548
https://github.com/dyninst/dyninst/commit/98722aa590b7eab7c69b8b5262370bfa52598548
Author: James A. Kupsch <kupsch@xxxxxxxxxxx>
Date: 2020-10-16 (Fri, 16 Oct 2020)
Changed paths:
M symlite/src/SymLite-elf.C
Log Message:
-----------
SymElf: fix memory leak of cached demangled names
Commit: 8cd8e8cd0b15b2c44b18d32ba4d6f71c71490bc0
https://github.com/dyninst/dyninst/commit/8cd8e8cd0b15b2c44b18d32ba4d6f71c71490bc0
Author: James A. Kupsch <kupsch@xxxxxxxxxxx>
Date: 2020-10-16 (Fri, 16 Oct 2020)
Changed paths:
M CMakeLists.txt
M cmake/LibIberty.cmake
M cmake/cap_arch_def.cmake
Log Message:
-----------
remove USE_GNU_DEMANGLER parameter from cmake
Compare: https://github.com/dyninst/dyninst/compare/64b85e6a9d48...8cd8e8cd0b15
|