From 5778d4cb2db3081aa346f66cf3f3b7500b342dc6 Mon Sep 17 00:00:00 2001 From: Johannes Stoelp Date: Mon, 24 Jul 2023 22:59:17 +0200 Subject: strace: extend useful options --- src/trace_profile/strace.md | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/trace_profile') 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 .... attach to running process -s ... max string size, truncate of longer (default: 32) -e ... expression for trace filtering -o ... log output into -c .......... dump syscall statitics at the end + -C .......... like -c but dump regular ouput as well -k .......... dump stack trace for each syscall -P ... 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 -- cgit v1.2.3