=============================== ANNOUNCEMENT: Release 12.0 of Dyninst ParseAPI SymtabAPI InstructionAPI StackwalkerAPI ProcControl PatchAPI DynC_API ================================
Coinciding with the start of Supercomputing 2021, we are pleased to announce the 12.0 release of Dyninst and its related toolkits. Enhancements in this release include: * Enhancements - Dyninst can parse nvidia enhanced line maps When using elfutils-0.186 or newer - symtabAPI::typeScalar now supports DWARF4 base type entry encodings - MachRegister now supports the ppc64le register set for Rose semantics - Added xsave, xsavec, and xrstor instructions for x86_64 - Dyninst now compiles cleanly when using strong compiler warnings * Bug Fixes - Fixed a bug in .dyninst_heap section reported by Gentoo CI - BPatch and Symtab objects can now be displayed using iostreams - Floating point register usage is now correctly determined on aarch64 - Uncalled functions with internal linkage are no longer relocated on aarch64 - dataflowAPI no longer asserts on newer ppc64le machines - We are working to extend instruction support for ppc64le - More than 80 general bug fixes discovered using strong compiler warnings * ABI breakages - Removed several empty stub functions from AddressSpace - Removed memory emulation on Windows - The code had been non-functional since ~2012 - Unused member variables were removed from the Symtab class - ELF STABs are no longer supported - Remove abandoned Module::getAllVariables * Build changes - Dyninst is now buildable with clang - STERILE_BUILD is now on by default - Debug build configuration now uses -Og and -g3 - Minimum version of Boost has been increased to 1.70.0 - Updated to the C11 standard - Remove support for ppc32 - Remove support for Cray CNL - Remove old XLC behavior The release can be found at: https://github.com/dyninst/dyninst Description at: https://github.com/dyninst/dyninst/releases/tag/v12.0.0 _______________________________________________ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api