designed to be used by Unix distribution developers, package developers, and system implementors. Intended to be a reference, not a tutorial on how to manage a Unix filesystem or directory hierarchy.
an instrumentation framework for building dynamic analysis tools. Includes a memory error detector, two thread error detectors, a cache and branch-prediction profiler, a call-graph generating cache profiler, and a heap profiler. It also includes two experimental tools: a heap/stack/global array overrun detector, and a SimPoint basic block vector generator.