2885
Comment: convert to moin markup, eliminate sf mailing list links
|
2213
Update as of January, 2020
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
* [[https://lists.strace.io/pipermail/strace-devel/2017-June/006510.html|Follow-up patch]] | * Implemented in strace 5.2. |
Line 10: | Line 10: |
* [[https://strace.io/logs/strace/2017-02-06#1003;|Extending syscall injection with delay option]]] * [[https://strace.io/logs/strace/2017-02-06#1005;|Use syscall other than -1 (which does not produce any side effects) for fault injection]] * PTRACE_SYSEMU? * [[https://lists.strace.io/pipermail/strace-devel/2016-January/004480.html|Avoid decoding of numeric constants]] (see also [[https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=692915|this Debian BTS bug]]) |
|
Line 19: | Line 15: |
* Mostly implemented as asinfo tool, needs UI rework | |
Line 20: | Line 17: |
* [[https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=459820|int80 syscall recognition]] | |
Line 27: | Line 23: |
* [[https://lists.freedesktop.org/archives/intel-gfx/2015-August/074249.html|DRM ioctl decoding]] |
Command-line option for syncing output to files on every line
Output staging for successful/failed syscalls (-z option)
- Implemented in strace 5.2.
Posssible extension: filtering by specific retval/errno (possible syntax: -e trace=...:{ret,retval,err,errno}{=,!=,<,<=,>,>=,&,!&}VAL)
There's a patch available (with hard-coded ANSI escape sequences, though)
Print memory related to addresses
Possible syntax: -e dump=syscalls:before=1024:after=512 (similar to dumpio())
Construct PID tree ("process lineage")
minimum/maximum beats per minute^W^W^Wtime spent in system call
Provide information about syscall names and numbers
- Mostly implemented as asinfo tool, needs UI rework
- Path tracing for -e read/write.
- Filtering for specific ioctl (or any other dispatch-like syscall command) numbers.
- ioctls are expecially tricky as one usually wants to trace one or several syscall classes and those are set in the middle of ioctl constant.
- msgid and any other id filters
- uid/gid?
- Combine -o| and -ff by allowing providing '{}' in the popen command line.