Branch: refs/heads/demangle Home: https://github.com/dyninst/dyninst Commit: c15383efc0ec3758282567f167613556b6941cf1 https://github.com/dyninst/dyninst/commit/c15383efc0ec3758282567f167613556b6941cf1 Author: James A. Kupsch <kup...@cs.wisc.edu> 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 <kup...@cs.wisc.edu> 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 <kup...@cs.wisc.edu> 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 <kup...@cs.wisc.edu> 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 <kup...@cs.wisc.edu> 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 <kup...@cs.wisc.edu> 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 <kup...@cs.wisc.edu> 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 _______________________________________________ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api