strace analyzer

Analyzes strace output.

Pre-built packages can be downloaded from the GitHub releases page.

building

build dependencies:

bash git clone https://github.com/wookietreiber/strace-analyzer.git cd strace-analyzer cargo build --release install -Dm755 target/release/strace-analyzer ~/bin/strace-analyzer

usage

Create logs:

bash strace -s 0 -ff -o cmd.strace cmd

Analyze logs, with xxx being the first process ID, the analysis will follow forked processes automatically:

strace-analyzer cmd.strace.xxx

caveats

issues, features, use-cases, wish list

features that will not be implemented

In the spirit of the Unix philosohpy of do one thing and do it well, strace-analyzer will not do any of the following: