-
Notifications
You must be signed in to change notification settings - Fork 32
ValGrind
Felix S. Klock II edited this page Jul 28, 2013
·
1 revision
ValGrind is a tool suite for debugging and profiling linux programs for x86.
- homepage: http://valgrind.org/
ValGrind operates directly on the executables; no need to instrument the original source code. It works by dynamically modifying the executed code and simulating aspects of the x86 processor. It will modify all dynamically loaded code as well as the original binary, so it gives feedback on the operation of the full system. (However, by default child processes are not monitored; there is an option, --trace-children=yes
to monitor them.)
One of the tools in ValGrind is CacheGrind. PnkFelix is experimenting with using it to monitor the cache behavior of the compiler.