Clone this repo:


  1. 67dc1f6 Add PATENTS file by George Kulakowski · 3 weeks ago master
  2. fd69125 add AUTHORS file by Doug Evans · 4 weeks ago
  3. cb6da55 [ui] add key binding to globally collapse and expand all processes by Travis Geiselbrecht · 3 months ago
  4. cee8509 Uniquely color probes by tag number. (#4) by Jeff Brown · 6 months ago
  5. 1859ac0 Draw probes on top of other events to enhance their visibility. (#3) by Jeff Brown · 6 months ago


System Trace Visualizer

Setup And Build

Right now Linux is supported and libsdl2 and OpenGL are required.

On ubuntu you should be able to setup the pre-reqs with:

apt-get install libsdl2-dev

And check out and build like this:

git clone
cd traceviz
git submodule init
git submodule update

Explore a Sample Trace File

Grab it from the samples branch:

git checkout origin/samples -- boot.trace
git rm --cached boot.trace

Run TraceViz:

./out/traceviz boot.trace