diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/trace_profile/strace.md | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/trace_profile/strace.md b/src/trace_profile/strace.md index ce77d17..390edd4 100644 --- a/src/trace_profile/strace.md +++ b/src/trace_profile/strace.md @@ -3,16 +3,24 @@ ```markdown strace [opts] [prg] -f .......... follow child processes on fork(2) + -ff ......... follow fork and separate output file per child -p <pid> .... attach to running process -s <size> ... max string size, truncate of longer (default: 32) -e <expr> ... expression for trace filtering -o <file> ... log output into <file> -c .......... dump syscall statitics at the end + -C .......... like -c but dump regular ouput as well -k .......... dump stack trace for each syscall -P <path> ... only trace syscall accesing path -y .......... print paths for FDs -tt ......... print absolute timestamp (with us precision) -r .......... print relative timestamp + -z .......... log only successful syscalls + -Z .......... log only failed syscalls + -n .......... print syscall numbers + -y .......... translate fds (eg file path, socket) + -yy ......... translate fds with all information (eg IP) + -x .......... print non-ASCII chars as hex string ``` ```markdown |