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
.
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
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 ARM | Planned |
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 | ✓ |