#+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.