Linux Programming Tools
A collection of programming tools to help debugging and performance tuning.
- The LPT kit
The Linux Programming Toolkit. Work in progress. C++0x.
See Linux Applications Debugging Techniques
for details. Content:
- Call stack tools. See also a Boost.Call_stack.
- A C++ wrapper around PAPI to fine-tune C++ code for performance and
measure cache misses, branch mispredictions and such
- An interposition library building upon mtrace(3) to track memory
leaks with the call stack of the allocations
- An interposition library to report on memory allocations/leaks
- Scripts, config files, etc.
- papi++
A C++ wrapper around PAPI to fine-tune C++ code for performance and
measure cache misses, branch mispredictions and such. Obsoleted
by the toolkit. C++0x
- mtrace
An interposition library building upon mtrace(3) to track memory
leaks with the call stack of the allocations. Obsoleted
by the toolkit.
- calltrace
Yet another interposition library to trace calls within an
application.
Varia