PurifyPlus for AIX

Rational PurifyPlus is a runtime analysis tool to detect memory errors, performance bottlenecks, and code coverage in C/C++ programs. It performs control and data flow analysis on program binaries and instruments them to call its runtime library for memory analysis and data collection.

I implemented support for 64-bit binaries in Purify and PureCoverage for AIX, redesigned Purify/AIX runtime for robust interception of libc functions and system calls, implemented new and dynamic mechanism for identifying system calls in Purify, contributed in designing a mechanism for Purify to work with un-instrumented shared libraries, and several other features. I was also PurifyPlus AIX tech lead for two years. These features were part of 7.0 and later releases.

With: , , ,

Product/Tool Info:

Name: PurifyPlus
Official Web Site: http://www.ibm.com/developerworks/rational/products/purifyplus/
Download Link: http://www.ibm.com/developerworks/downloads/r/rpp/