freebsd-src/cddl
Mark Johnston a49aa9da78 libctf: Handle CTFv3 containers
In general, the patch adds indirection to minimize the amount of code
that needs to know about differences between v2 and v3.  Specifically,
some new ctf_get_ctt_* functions are added, and new LCTF_* macros are
added to use the underlying container's version to do the right thing.

CTF containers can have parent/child relationships, wherein a type ID in
one container refers to a type in the parent.  It is permitted for the
parent and child to have different versions.

Sponsored by:	The FreeBSD Foundation

(cherry picked from commit a6fb869173)
2022-04-06 20:30:45 -04:00
..
compat/opensolaris Delete obsolete Solaris compat files 2021-06-17 12:40:00 -06:00
contrib/opensolaris libctf: Handle CTFv3 containers 2022-04-06 20:30:45 -04:00
lib ctf: Import ctf.h from OpenBSD 2022-04-06 20:30:44 -04:00
sbin zfs: merge openzfs/zfs@c3b60eded (zfs-2.1-release) into stable/13 2021-06-13 05:43:03 +02:00
share zfs: merge openzfs/zfs@7d9f3ef0e (zfs-2.1-release) into stable/13 2021-06-08 17:01:18 +02:00
tests
usr.bin ctfconvert: Rip out STABS support 2022-02-21 09:57:14 -05:00
usr.libexec zfs: attach zpool_influxdb to build 2021-07-10 12:26:42 +02:00
usr.sbin pkgbase: Create a FreeBSD-dwatch package 2022-01-05 18:23:49 +01:00
Makefile zfs: attach zpool_influxdb to build 2021-07-10 12:26:42 +02:00
Makefile.inc Do a sweep and remove most WARNS=6 settings 2020-10-01 01:10:51 +00:00