170 likes | 362 Views
A Busy Year. July 6, 2006 Dyninst 5.0AMD64 SupportThreaded Event HandlingNew fine-grained instrumentation system . . .Sep 22, 2006 Dyninst 5.0.1Intel and Portland compiler support on AMD64Bug FixesMay 2007 Dyninst 5.1. Paradyn/Dyninst 5.1. Dyninst 5.1SymtabAPITestsuitePerforman
E N D
1. New Features in Dyninst 5.1 Matthew LeGendre
Ray Chen
2. A Busy Year July 6, 2006 – Dyninst 5.0
AMD64 Support
Threaded Event Handling
New fine-grained instrumentation system
. . .
Sep 22, 2006 – Dyninst 5.0.1
Intel and Portland compiler support on AMD64
Bug Fixes
May 2007 – Dyninst 5.1
3. Paradyn/Dyninst 5.1 Dyninst 5.1
SymtabAPI
Testsuite
Performance Optimizations
Catch-up
Paradyn 5.1
Paradyn as a Dyninst Client
4. The SymtabAPI A library for parsing symbol information in binaries.
You don’t need to understand binary formats
Cross-platform: ELF, COFF, XCOFF, PE
Allows updating of binaries, write-back for ELF and XCOFF
XML Export
The first part in the DyninstAPI split
5. The Testsuite Splits Dyninst’s monolithic tests with micro-tests. Better test coverage and easier to use Runs a cross product of tests, compilers, mutatees, and dyninst run modes