freebsd-src/cddl/contrib/opensolaris
Mark Johnston a6fb869173 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.

MFC after:	1 month
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D34363
2022-03-07 10:43:19 -05:00
..
cmd dtrace: Disable getf() as it is broken on FreeBSD 2021-12-17 13:10:22 -05:00
common libctf: Handle CTFv3 containers 2022-03-07 10:43:19 -05:00
head MFV r270197: 2014-08-22 22:13:36 +00:00
lib libctf: Handle CTFv3 containers 2022-03-07 10:43:19 -05:00
tools/ctf ctf: Import ctf.h from OpenBSD 2022-03-07 10:43:18 -05:00
OPENSOLARIS.LICENSE