Dyninst-based gprof equivalent
Run make
export DYNINSTAPI_RT_LIB=/usr/local/lib/libdyninstAPI_RT.so
./dyninst /path/to/binary
or ./dyninst --write /path/to/binary && ./binary_dynprof
Run make output
- Figure out why the elapsed time is sometimes horribly wrong.
- Figure out why g++ causes the elapsed time to be mis-calculated.
- Figure out a good way to record parent-child function relationships.