include, libctf, binutils: drop labels

These have never been implemented properly and don't work with the linker or
deduplicator: BTF has nothing like them, so the default assumption should be
that we drop them.  If we need something like them in future, we can add
them back (which we do not expect).

Quite a bit of label detritus is left in libctf after this: it's tied up
with later changes so will be removed as part of later commits.  (Because
the entire thing is disabled, the non-compilability of this intermediate
state is not a concern.)
This commit is contained in:
Nick Alcock
2025-04-24 13:32:57 +01:00
parent de5a31a8ca
commit e0490fbc73
8 changed files with 28 additions and 216 deletions

View File

@@ -89,8 +89,6 @@ LIBCTF_2.0 {
ctf_enum_name;
ctf_enum_value;
ctf_label_topmost;
ctf_label_info;
ctf_lookup_enumerator;
ctf_lookup_enumerator_next;
ctf_arc_lookup_enumerator_next;
@@ -101,7 +99,6 @@ LIBCTF_2.0 {
ctf_type_iter;
ctf_type_next;
ctf_type_iter_all;
ctf_label_iter;
ctf_variable_iter;
ctf_variable_next;