freebsd-dev/lib/libsysdecode
Ed Schouten 87f69beea3 libsysdecode: Add a new ABI type, SYSDECODE_ABI_CLOUDABI32.
In order to let truss(8) support tracing of 32-bit CloudABI
applications, we need to add a new ABI type to libsysdecode. We can
reuse the existing errno mapping table. Also link in the cloudabi32
system call table to translate system call names.

While there, remove all of the architecture ifdefs. There are not
needed, as the CloudABI data types and system call tables build fine on
any architecture. Building this unconditionally will make it easier to
do tracing for different compat modes, emulation, etc.

Reviewed by:	jhb
Differential Revision:	https://reviews.freebsd.org/D13516
2017-12-16 19:37:55 +00:00
..
errno.c libsysdecode: Add a new ABI type, SYSDECODE_ABI_CLOUDABI32. 2017-12-16 19:37:55 +00:00
flags.c Decode kevent structures logged via ktrace(2) in kdump. 2017-11-25 04:49:12 +00:00
Makefile Decode kevent structures logged via ktrace(2) in kdump. 2017-11-25 04:49:12 +00:00
Makefile.depend DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
mkioctls Handle WITH/WITHOUT_PF in libsysdecode 2017-07-22 12:51:19 +00:00
mktables Decode kevent structures logged via ktrace(2) in kdump. 2017-11-25 04:49:12 +00:00
signal.c Move mksubr from kdump into libsysdecode. 2016-10-17 22:37:07 +00:00
syscallnames.c libsysdecode: Add a new ABI type, SYSDECODE_ABI_CLOUDABI32. 2017-12-16 19:37:55 +00:00
sysdecode_abi_to_freebsd_errno.3 Move mksubr from kdump into libsysdecode. 2016-10-17 22:37:07 +00:00
sysdecode_cap_rights.3 Add stdio.h to the synopsis for sysdecode functions that take a FILE *. 2017-11-25 03:59:36 +00:00
sysdecode_enum.3 Decode pathconf() names, *at() flags, and sysarch() numbers in libsysdecode. 2017-09-04 05:34:36 +00:00
sysdecode_fcntl_arg.3 Add stdio.h to the synopsis for sysdecode functions that take a FILE *. 2017-11-25 03:59:36 +00:00
sysdecode_ioctlname.3 Spell "const" properly. 2017-03-15 16:13:52 +00:00
sysdecode_kevent.3 Decode kevent structures logged via ktrace(2) in kdump. 2017-11-25 04:49:12 +00:00
sysdecode_mask.3 Add stdio.h to the synopsis for sysdecode functions that take a FILE *. 2017-11-25 03:59:36 +00:00
sysdecode_quotactl_cmd.3 Add stdio.h to the synopsis for sysdecode functions that take a FILE *. 2017-11-25 03:59:36 +00:00
sysdecode_sigcode.3 Move mksubr from kdump into libsysdecode. 2016-10-17 22:37:07 +00:00
sysdecode_socket_protocol.3 Improve the decoding of the third argument of the socket() call. 2017-05-25 14:27:54 +00:00
sysdecode_sockopt_name.3 Move mksubr from kdump into libsysdecode. 2016-10-17 22:37:07 +00:00
sysdecode_syscallnames.3 Move mksubr from kdump into libsysdecode. 2016-10-17 22:37:07 +00:00
sysdecode_utrace.3 Add stdio.h to the synopsis for sysdecode functions that take a FILE *. 2017-11-25 03:59:36 +00:00
sysdecode.3 libsysdecode: Add a new ABI type, SYSDECODE_ABI_CLOUDABI32. 2017-12-16 19:37:55 +00:00
sysdecode.h libsysdecode: Add a new ABI type, SYSDECODE_ABI_CLOUDABI32. 2017-12-16 19:37:55 +00:00
utrace.c Renumber copyright clause 4 2017-02-28 23:42:47 +00:00