#+TITLE: Many Traces It took me a very long time to get this straight in my head, which is why I'm now writing out one liners describing different .+Traces that I know about. There are certainly more, but these are the ones I've ended up using at some point or the other. * F-trace Built into the kernel, accessed using the debug filesystem. * A-trace A utility on Android that takes care of a lot of work for setting up ftrace. * Sys-trace A command line tool that triggers atrace and then visualizes results. * P-trace Syscall by which a process can manipulate another. * S-trace Utility that uses ptrace to capture syscalls. * D-Trace Dynamic tracing framework started in Solaris, also in BSD, Mac OS.