[strace/strace] sysvipc handling is time64-incompatible (#116)

Dmitry V. Levin notifications at github.com
Thu Jan 16 16:48:02 UTC 2020

On Tue, Jan 14, 2020 at 01:39:33PM -0800, Rich Felker wrote:
> Now that fix is in progress on the kernel side, what should the action on the strace side be? I think the choices are roughly:
> 1. Default to using kernel uapi headers with a test for whether they're broken (only needed on x32 and sparc32), falling back to libc ones if so. Users of a libc with time64 will have to ensure they have fixed uapi headers.

The check would be needed not just on x32 and sparc32 but also on x86_64 and sparc64 because the part of strace that handles compat syscalls is built in a special way to obtain the correct representation of compat data types.

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.strace.io/pipermail/strace-devel/attachments/20200116/a1a7ab3d/attachment.html>

More information about the Strace-devel mailing list