freebsd-dev/usr.bin/truss
John Baldwin 72df19e7ab The id_t type used to pass IDs to wait6(2) and procctl(6) is a 64-bit
integer.  Fix the argument decoding to treat this as a quad instead of an
int.  This includes using QUAD_ALIGN and QUAD_SLOTS as necessary.  To
continue printing IDs in decimal, add a new QuadHex argument type that
prints a 64-bit integer in hex, use QuadHex for the existing off_t arguments,
repurpose Quad to print a 64-bit integer in decimal, and use Quad for id_t
arguments.

This fixes the decoding of wait6(2) and procctl(2) on 32-bit platforms.
2015-10-01 17:50:41 +00:00
..
amd64-fbsd32.c Several changes to truss. 2015-09-30 19:13:32 +00:00
amd64-fbsd.c Several changes to truss. 2015-09-30 19:13:32 +00:00
amd64-linux32.c Several changes to truss. 2015-09-30 19:13:32 +00:00
amd64linux32.conf
arm-fbsd.c Several changes to truss. 2015-09-30 19:13:32 +00:00
extern.h Several changes to truss. 2015-09-30 19:13:32 +00:00
fbsd32.conf
i386-fbsd.c Several changes to truss. 2015-09-30 19:13:32 +00:00
i386-linux.c Several changes to truss. 2015-09-30 19:13:32 +00:00
i386.conf
i386linux.conf
main.c Several changes to truss. 2015-09-30 19:13:32 +00:00
Makefile Use INCLUDEDIR rather than hard coded /usr/include 2015-06-11 14:25:53 +00:00
Makefile.depend.amd64 new depends 2015-06-16 23:37:19 +00:00
mips-fbsd.c Several changes to truss. 2015-09-30 19:13:32 +00:00
powerpc64-fbsd.c Several changes to truss. 2015-09-30 19:13:32 +00:00
powerpc-fbsd.c Several changes to truss. 2015-09-30 19:13:32 +00:00
setup.c Several changes to truss. 2015-09-30 19:13:32 +00:00
sparc64-fbsd.c Several changes to truss. 2015-09-30 19:13:32 +00:00
syscall.h The id_t type used to pass IDs to wait6(2) and procctl(6) is a 64-bit 2015-10-01 17:50:41 +00:00
syscalls.c The id_t type used to pass IDs to wait6(2) and procctl(6) is a 64-bit 2015-10-01 17:50:41 +00:00
truss.1
truss.h Several changes to truss. 2015-09-30 19:13:32 +00:00