freebsd-dev/cddl/lib/libdtrace
Mark Johnston 2d5d2a986c ctf: Import ctf.h from OpenBSD
Use it instead of the existing ctf.h from OpenSolaris.  This makes it
easier to use CTF in the core kernel, and to extend the CTF format to
support wider type IDs.

The imported ctf.h is modified to depend only on _types.h, and also to
provide macros which use the "parent" bit of a type ID to refer to types
in a parent CTF container.

No functional change intended.

Reviewed by:	Domagoj Stolfa, emaste
MFC after:	1 month
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D34358
2022-03-07 10:43:18 -05:00
..
errno.d Correct the D definition for EINTEGRITY. 2020-09-01 15:15:22 +00:00
io.d Updates and enhancements to io.d to aid DTrace scripting 2018-02-24 17:13:15 +00:00
ip.d Add a dtrace provider for UDP-Lite. 2018-07-31 22:56:03 +00:00
libproc_compat.h Use tabs in io.d, fix alignment issues, remove extraneous newlines 2018-02-12 23:53:38 +00:00
Makefile ctf: Import ctf.h from OpenBSD 2022-03-07 10:43:18 -05:00
Makefile.depend DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
net.d
nfs.d - Use an explicit "depends_on module kernel" guard in DTrace libraries that 2015-08-07 19:56:22 +00:00
nfssrv.d - Use an explicit "depends_on module kernel" guard in DTrace libraries that 2015-08-07 19:56:22 +00:00
psinfo.d Use tabs in io.d, fix alignment issues, remove extraneous newlines 2018-02-12 23:53:38 +00:00
regs_x86.d Use tabs in io.d, fix alignment issues, remove extraneous newlines 2018-02-12 23:53:38 +00:00
sched.d Use tabs in io.d, fix alignment issues, remove extraneous newlines 2018-02-12 23:53:38 +00:00
sctp.d Add support for send, receive and state-change DTrace providers for 2018-08-22 21:23:32 +00:00
siftr.d - Use an explicit "depends_on module kernel" guard in DTrace libraries that 2015-08-07 19:56:22 +00:00
signal.d Consistent casing for fallback SIGCHLD (s/Unknown/unknown/) 2018-02-26 00:04:21 +00:00
socket.d Add D definitions for the named values in socket.h 2017-09-07 03:05:16 +00:00
tcp.d sack_newdata and snd_recover hold the same value. Therefore, use only 2020-02-13 15:14:46 +00:00
udp.d The IP, TCP, and UDP provider report IP addresses as strings. 2018-06-18 18:35:29 +00:00
udplite.d Add a dtrace provider for UDP-Lite. 2018-07-31 22:56:03 +00:00
unistd.d