Syscall Viewer

Trace linux syscalls live from programs running on your machine or remotely. View detailed data about the syscalls in a purpose-built GUI.

To use the program, simply run e.g. ./syscalltracer_x64 my_program.

Download

You can download a single archive which contains binaries for all platforms: syscallviewer_0.3.tar.gz.

Or, from the command line:

wget seventhchord.no/syscallviewer/syscallviewer_0.3.tar.gz
tar xf syscallviewer_0.3.tar.gz
./syscallviewer &
./syscalltracer_x64 echo hi

Platform support

syscalltracer collects data from your program as it runs, and either saves it to a file or streams it directly to the viewer application.

syscalltracer runs on...
Linux x86_64
Linux 32-bit ARM
Linux 64-bit ARMPlanned

syscallviewer views data collected by the tracer application. Either it views data from a file, or as it is streamed in live.

syscallviewer runs on...
Windows x86_64
Linux x86_64