Sometimes, we need the callgraph to help us reading the source code, especially the big C++ project, it's really hard to understand the program quickly/easily.
So, I wrote a tracer to record the whole code path, and then generate the callgraph by the trace file. It helped me to follow the correct code path, save a lot of time.
The full introduce page at: https://github.com/finaldie/ftracer
Have a fun 🙂