[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:
https://github.com/strace/strace/issues/116#issuecomment-575241780
-------------- 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