Program and analysis tools overview


Developers' toolkit supplement

Product information

» DTK history
» Download kits
» License and support
» Programmer's guide online
» Related web sites

Related links

» HP software
» Tru64 UNIX
» Developers' Toolkit supplement
» DSPP developer edge
» Info library
» Documentation
» Try our software
» Purchasing
» Site map
customer times newsletter link
The Program Analysis Tools help profile and debug applications through shell commands. The tools in this version provide new commands that speed learning and use. They offer new defaults and options, improved support for pthread applications, and new reference pages and tutorials. The tools include:

  • Hiprof (Hiprof V5.5/Gprof V5.5): A call-graph profiler that collects information on the cpu-time that a program uses. It instruments the program, executes it, and displays the profile using an improved gprof.

    A new profiling style provides an enhanced alternative to traditional cc -pg profiling, allowing shared libraries to be profiled and per-source-line cpu-time to be displayed.

  • Pixie (Pixie V5.5/Prof V5.5): An instrumenting instruction-count profiler, primarily for use in profile-directed optimization (with the cc command's -feedback, -cord, and -om options) and test coverage analysis. This version of pixie supports recent compiler releases and provides per-thread profiles. A new prof command allows the display of per-source-line profiles for the cc -p and uprofile profilers.

  • Third Degree V5.5: A memory-access checker. It instruments a program, executes it, and displays a log of memory-related errors that it detected. By default, the third command unintrusively checks for memory leaks and malloc/free errors. Optionally, it can also report accessing invalid addresses and reading uninitialized heap and stack. The new -g option allows the instrumented program to be debugged while running checks.

  • Atom V3.26: A framework for writing new program analysis tools. Atom provides a high level API to its instrumentation services, so that a new tool's instrumentation and run-time analysis code can be implemented in a few lines of C. The API is compatible with the prerequisite Tru64 UNIX header files, and the new -g and -w options help debug and productize tools.

Documentation consists of reference pages and release notes (included in the Program Analysis Tools kit) and the Tru64 UNIX Programmer's Guide (in a separate kit).

» Download Program Analysis Tools kit

» Download Programmer's Guide kit

Online documentation

» Quick installation notes
» Release Notes
» Tru64 UNIX Programmer's Guide

» Return to previous page