=================================================================
ANNOUNCING
Dyninst 8.1.2 Point Release
Including ParseAPI, SymtabAPI, InstructionAPI, StackwalkerAPI,
ProcControl, PatchAPI, and DynC_API.
=================================================================
Highlights of this release:
General:
* Quite a few configure script fixes and improvements;
* A looping construct (while) added to Dyninst
* Fixed an infinite loop bug in the analysis stepper;
* Fixed several bugs with inserting libraries into statically linked code
* C++11x support (mutators must be built with appropriate flag!)
* Initial SystemTap support
Dyninst:
* Deprecated BPatch_Set; use std::set instead
* Added BPatch_whileExpr
Proccontrol:
* Added Process::addLibrary to inject a library
* Scalability improvements for ProcControlAPI on BlueGene/Q
Stackwalker:
* Significant optimizations
ParseAPI:
* Added Block::getInsn(Offset) and Block::getInsns to acquire IAPI
* instructions from ParseAPI
* Improved tail call parsing
InstructionAPI:
* SSE3/4.1/4.2 support (thanks to Mouhamed Gouye @ Bull)
SymtabAPI:
* Fedora 18 dwarf parsing support
Note that all Dyninst code is open source, released under the GNU LGPL.
And thank you to Red Hat for hosting the Linux RPMs.
For information about these software releases and manuals, please visit
http://www.paradyn.org/
Downloads: http://www.paradyn.org/html/downloads.html
Manuals: http://www.paradyn.org/html/manuals.html
|