]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
libprocstat: simplify auxv value conversion
authorBrooks Davis <brooks@FreeBSD.org>
Mon, 16 Oct 2023 16:52:57 +0000 (17:52 +0100)
committerBrooks Davis <brooks@FreeBSD.org>
Mon, 16 Oct 2023 16:58:27 +0000 (17:58 +0100)
commit9735cc0e41825bb9e95d16433d381ffe4c190f38
treeb907e90f9f84efce70cb1c963ed7e70676aa0518
parentd62e01996e7cb54f16272219e6ccd334b4822126
libprocstat: simplify auxv value conversion

Avoid a weird dance through the union and treat all 32-bit values as
unsigned integers.  This avoids sign extension of flags and userspace
pointers.

Reviewed by: markj
Sponsored by: DARPA
Differential Revision: https://reviews.freebsd.org/D42198
lib/libprocstat/libprocstat.c