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
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