On Thu, Apr 28, 2016 at 11:26:59AM -0400, Jeff Mahoney wrote:
> Some ioctls have flags fields that are 64-bit.  A 32-bit val means
> these flags will never be matched or printed.
> 
> * util.c:
>   (xlookup) Use uint64_t for val.
>   (xlat_search) Likewise.
>   (printxvals) Likewise.
>   (addflags64) New function.
>   (printflags64) New function.
>   (sprintflags64) New function.
>   (addflags) Use unsigned int for val and convert to wrapper for *64.
>   (printflags) Likewise.
>   (sprintflags) Likewise.
> * defs.h: (struct xlat) Use uint_64 for val.

I had to do much more ground work before the change of struct xlat
could be made without visible regressions.

If you tried to run "make check", you'd have noticed some of these
regressions.

The change of struct xlat is in master now.


-- 
ldv

Attachment: pgpk3oLTqJxuT.pgp
Description: PGP signature

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Strace-devel mailing list
Strace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/strace-devel

Reply via email to