<p></p>
<h1><a href="https://github.com/strace/strace/releases/tag/v5.6">strace 5.6</a></h1><p style="font-size:small;-webkit-text-size-adjust:none;">Repository: <a href="https://github.com/strace/strace">strace/strace</a> · Tag: <a href="https://github.com/strace/strace/tree/v5.6">v5.6</a> · Commit: <a href="https://github.com/strace/strace/commit/3e32da097680f1d3b29807c6866469f5a4df5d28">3e32da0</a> · Released by: <a href="https://github.com/ldv-alt">ldv-alt</a></p>

<h1>Noteworthy changes in strace 5.6 (2020-04-07)</h1>
<ul>
<li>
<p>Changes in behaviour</p>
<ul>
<li>Messages about unknown tracees are now subject to the strace's quietness<br>
setting (-q/--quiet).</li>
<li>If -A option is provided without -o, or -S option without -c/-C, a warning<br>
about its uselessness is printed now.</li>
<li>The usage of --seccomp-bpf without -f has no effect now.</li>
</ul>
</li>
<li>
<p>Improvements</p>
<ul>
<li>Every short option now has a long option alias, which also has enabled<br>
the following improvements:
<ul>
<li>Ability to use human-readable settings for -I/--interruptible,<br>
-D/--daemonize options.</li>
<li>Ability to silence specific messages using -e quiet/--quiet qualifier<br>
(an alias for the -q option), including those that couldn't be silenced<br>
previously (path resolution messages and "superseded by execve").</li>
<li>Ability to specify selected fd decoding features using<br>
-e decode-fds/--decode-fds qualifier (an alias for the -y option).</li>
<li>Ability to set precision for the absolute timestamp, relative timestamp,<br>
and syscall time output (using --absolute-timestamps,<br>
--relative-timestamps, and --syscall-times options, respectively).</li>
</ul>
</li>
<li>Implemented ability to select the set of displayed columns in the call<br>
summary output (-U/--summary-columns option).</li>
<li>Implemented ability to sort on any summary column.</li>
<li>Implemented ability to show information about minimum and maximum call<br>
duration in the call summary output (addresses Debian bug #240945).</li>
<li>Implemented printing of PIDs associated with pidfds in -yy mode.</li>
<li>Implemented PTRACE_GETREGS API support on hppa, sh, sh64, and xtensa.</li>
<li>Improved performance of libdw-based stack traces printing by implementing<br>
a symbol-to-address cache.</li>
<li>Implemented decoding of openat2 and pidfd_getfd syscalls.</li>
<li>Enhanced io_uring_register, prctl, sched_getattr, and sched_setattr syscall<br>
decoding.</li>
<li>Implemented decoding of BPF_MAP_LOOKUP_BATCH,<br>
BPF_MAP_LOOKUP_AND_DELETE_BATCH, BPF_MAP_UPDATE_BATCH, and<br>
BPF_MAP_DELETE_BATCH bpf syscall commands.</li>
<li>Enhanced decoding of BPF_MAP_CREATE and BPF_PROG_ATTACH bpf syscall<br>
commands.</li>
<li>Enhanced decoding of RTC_VL_READ ioctl command.</li>
<li>Enhanced decoding of IFLA_* netlink attributes.</li>
<li>Implemented HIDIOCGRAWUNIQ() ioctl command number printing.</li>
<li>Wired up kexec_file_load syscall on hppa.</li>
<li>Updated lists of AUDIT_*, BPF_*, CLONE_*, GRND_*, IFLA_*, IORING_*,<br>
IPPROTO_*, KEY_*, KVM_*, RTM_F_*, SCHED_*, and *_MAGIC constants.</li>
<li>Updated lists of ioctl commands from Linux 5.6.</li>
</ul>
</li>
<li>
<p>Bug fixes</p>
<ul>
<li>Fixed build on csky abiv1 architecture.</li>
<li>Various minor fixes in VIDIOC_* ioctl output formatting.</li>
<li>Fix printing of the size field for _IOC_NONE ioctl command numbers on sparc.</li>
</ul>
</li>
<li>
<p>Portability</p>
<ul>
<li>On hppa, linux kernel >= 4.7 is required.<br>
On sh and sh64, linux kernel >= 2.6.28 is required.<br>
Older versions without a decent PTRACE_GETREGS support will not work.</li>
</ul>
</li>
</ul>
<h1>Contributors</h1>
<p>This release was made possible by the contributions of many people.<br>
The maintainers are grateful to everyone who has contributed<br>
changes or bug reports.  These include:</p>
<ul>
<li>Alistair Francis</li>
<li>Dmitry V. Levin</li>
<li>Eugene Syromyatnikov</li>
<li>Gleb Fotengauer-Malinovskiy</li>
<li>Jann Horn</li>
<li>Ma Jun</li>
<li>Masatake YAMATO</li>
<li>Paul Chaignon</li>
<li>Philippe De Muyter</li>
</ul>
<p>Please refer to the CREDITS file for the full list of strace contributors.</p>
<h1>Downloads</h1>
<p><strong>Please ignore so called "Source code" links provided by github, they are useless</strong>.</p>

—<p>This release has 4 assets:</p><ul><li>strace-5.6.tar.xz</li><li>strace-5.6.tar.xz.asc</li><li>Source code (zip)</li><li>Source code (tar.gz)</li></ul><p>Visit the <a href="https://github.com/strace/strace/releases/tag/v5.6">release page</a> to download them.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are watching this repository.<br /><a href="https://github.com/strace/strace/releases/tag/v5.6">View it on GitHub</a> or <a href="https://github.com/strace/strace/unsubscribe_via_email/AOVBTR37M27TOD6UHOXCHZLRLMOFBANCNFSM4AN3EZ6A">unsubscribe</a> from all notifications for this repository.<img src="https://github.com/notifications/beacon/AOVBTRYTLALQSSUVIVK5GHLRLMOFBA5CNFSM4MDCVD5KYY3PNVWWK3TUL52HS4DFU5JGK3DFMFZWLKTDN5WW2ZLOORPWSZGOAGA3CEA.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/strace/strace/releases/tag/v5.6",
"url": "https://github.com/strace/strace/releases/tag/v5.6",
"name": "View Release"
},
"description": "View this Release on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>