-/* Copyright (C) 2019-2020 Free Software Foundation, Inc.
+/* Copyright (C) 2019-2021 Free Software Foundation, Inc.
This file is part of libctf.
ctf_simple_open;
ctf_create;
ctf_close;
+ ctf_ref;
ctf_file_close;
ctf_cuname;
ctf_type_compat;
ctf_member_info;
+ ctf_member_next;
ctf_array_info;
ctf_member_count;
ctf_member_iter;
ctf_enum_iter;
+ ctf_enum_next;
ctf_type_iter;
+ ctf_type_next;
ctf_type_iter_all;
ctf_label_iter;
ctf_variable_iter;
+ ctf_variable_next;
+
+ ctf_next_create;
+ ctf_next_destroy;
+ ctf_next_copy;
ctf_add_array;
ctf_add_const;
ctf_arc_close;
ctf_arc_open_by_name;
ctf_arc_open_by_name_sections;
+ ctf_archive_count;
ctf_archive_iter;
+ ctf_archive_next;
ctf_archive_raw_iter;
ctf_get_arc;
ctf_setdebug;
ctf_getdebug;
-
- /* Not yet part of the stable API. */
+ ctf_errwarning_next;
ctf_link_add_ctf;
ctf_link_add_cu_mapping;
ctf_link_set_memb_name_changer;
+ ctf_link_set_variable_filter;
ctf_link;
ctf_link_add_strtab;
ctf_link_shuffle_syms;
local:
*;
};
+
+LIBCTF_1.1 {
+ global:
+ ctf_dict_open;
+ ctf_dict_open_sections;
+ ctf_dict_close;
+ ctf_parent_dict;
+
+ ctf_symbol_next;
+ ctf_add_objt_sym;
+ ctf_add_func_sym;
+
+ ctf_link_add_linker_symbol;
+
+ ctf_arc_lookup_symbol;
+ ctf_arc_flush_caches;
+
+ ctf_getsymsect;
+ ctf_getstrsect;
+ ctf_symsect_endianness;
+ ctf_arc_symsect_endianness;
+} LIBCTF_1.0;