.TP
.B \-k
Print the execution stack trace of the traced processes after each system call (experimental).
+This option is available only if
+.B strace
+is built with libunwind.
.TP
.B \-q
Suppress messages about attaching, detaching etc. This happens
leaving it (them) to continue running.
Multiple
.B \-p
-options can be used to attach to many processes.
--p "`pidof PROG`" syntax is supported.
+options can be used to attach to many processes in addition to
+.I command
+(which is optional if at least one
+.B \-p
+option is given).
+.B \-p
+"`pidof PROG`" syntax is supported.
.TP
.BI "\-P " path
Trace only system calls accessing
-.I path.
+.IR path .
Multiple
.B \-P
options can be used to specify several paths.
system call interface and are accounted for by C library wrapper
functions.
.LP
+Some system calls have different names in different architectures and
+personalities. In these cases, system call filtering and printing
+uses the names that match corresponding
+.BR __NR_ *
+kernel macros of the tracee's architecture and personality.
+There are two exceptions from this general rule:
+.BR arm_fadvise64_64 (2)
+ARM syscall and
+.BR xtensa_fadvise64_64 (2)
+Xtensa syscall are filtered and printed as
+.BR fadvise64_64 (2).
+.LP
On some platforms a process that is attached to with the
.B \-p
option may observe a spurious EINTR return from the current