]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
fbt: Add support for CTFv3 containers
authorMark Johnston <markj@FreeBSD.org>
Mon, 7 Mar 2022 13:45:53 +0000 (08:45 -0500)
committerMark Johnston <markj@FreeBSD.org>
Mon, 7 Mar 2022 15:43:18 +0000 (10:43 -0500)
commitd9175438c0e77ef2b400601aa8cf8098c82a77a7
tree0439c49789b539677ca2391f8430830e8b9a2282
parent994297b01b98816bea1abf45ae4bac1bc69ee7a0
fbt: Add support for CTFv3 containers

The general aim in this and subsequent patches is to minimize the
amount of code that directly references CTF types such as ctf_type_t,
ctf_array_t, etc.  To that end, introduce some routines similar to the
existing fbt_get_ctt_size() (which exists to deal with differences
between v1 and v2) and change ctf_lookup_by_id() to return a void
pointer.

Support for v2 containers is preserved.

MFC after: 1 month
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D34361
sys/cddl/dev/fbt/fbt.c