]> Git Repo - binutils.git/blob - libctf/libctf.ver
libctf: add ctf_archive_count
[binutils.git] / libctf / libctf.ver
1 /* Copyright (C) 2019-2020 Free Software Foundation, Inc.
2
3    This file is part of libctf.
4
5    libctf is free software; you can redistribute it and/or modify it under
6    the terms of the GNU General Public License as published by the Free
7    Software Foundation; either version 3, or (at your option) any later
8    version.
9
10    This program is distributed in the hope that it will be useful, but
11    WITHOUT ANY WARRANTY; without even the implied warranty of
12    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
13    See the GNU General Public License for more details.
14
15    You should have received a copy of the GNU General Public License
16    along with this program; see the file COPYING.  If not see
17    <http://www.gnu.org/licenses/>.  */
18
19 LIBCTF_1.0 {
20     global:
21         /* In libctf and libctf-nobfd.  */
22
23         ctf_bufopen;
24         ctf_simple_open;
25         ctf_create;
26         ctf_close;
27         ctf_file_close;
28
29         ctf_cuname;
30         ctf_cuname_set;
31         ctf_parent_file;
32         ctf_parent_name;
33         ctf_parent_name_set;
34         ctf_type_isparent;
35         ctf_type_ischild;
36
37         ctf_import;
38         ctf_setmodel;
39         ctf_getmodel;
40
41         ctf_setspecific;
42         ctf_getspecific;
43
44         ctf_errno;
45         ctf_errmsg;
46         ctf_version;
47
48         ctf_func_info;
49         ctf_func_args;
50         ctf_func_type_info;
51         ctf_func_type_args;
52
53         ctf_lookup_by_name;
54         ctf_lookup_by_symbol;
55         ctf_lookup_variable;
56
57         ctf_type_resolve;
58         ctf_type_lname;
59         ctf_type_name;
60         ctf_type_name_raw;
61         ctf_type_aname;
62         ctf_type_aname_raw;
63         ctf_type_size;
64         ctf_type_align;
65         ctf_type_kind;
66         ctf_type_kind_forwarded;
67         ctf_type_reference;
68         ctf_type_pointer;
69         ctf_type_encoding;
70         ctf_type_visit;
71         ctf_type_cmp;
72         ctf_type_compat;
73
74         ctf_member_info;
75         ctf_array_info;
76         ctf_member_count;
77
78         ctf_enum_name;
79         ctf_enum_value;
80
81         ctf_label_set;
82         ctf_label_get;
83
84         ctf_label_topmost;
85         ctf_label_info;
86
87         ctf_member_iter;
88         ctf_enum_iter;
89         ctf_type_iter;
90         ctf_type_iter_all;
91         ctf_label_iter;
92         ctf_variable_iter;
93
94         ctf_add_array;
95         ctf_add_const;
96         ctf_add_enum;
97         ctf_add_enum_encoded;
98         ctf_add_float;
99         ctf_add_forward;
100         ctf_add_function;
101         ctf_add_integer;
102         ctf_add_pointer;
103         ctf_add_type;
104         ctf_add_typedef;
105         ctf_add_restrict;
106         ctf_add_slice;
107         ctf_add_struct;
108         ctf_add_union;
109         ctf_add_struct_sized;
110         ctf_add_union_sized;
111         ctf_add_volatile;
112
113         ctf_add_enumerator;
114         ctf_add_member;
115         ctf_add_member_offset;
116         ctf_add_member_encoded;
117         ctf_add_variable;
118
119         ctf_set_array;
120
121         ctf_update;
122         ctf_discard;
123         ctf_snapshot;
124         ctf_rollback;
125         ctf_write;
126         ctf_write_mem;
127         ctf_gzwrite;
128         ctf_compress_write;
129         ctf_getdatasect;
130
131         ctf_arc_write;
132         ctf_arc_write_fd;
133         ctf_arc_open;
134         ctf_arc_bufopen;
135         ctf_arc_close;
136         ctf_arc_open_by_name;
137         ctf_arc_open_by_name_sections;
138         ctf_archive_count;
139         ctf_archive_iter;
140         ctf_archive_raw_iter;
141         ctf_get_arc;
142
143         ctf_dump;
144
145         ctf_setdebug;
146         ctf_getdebug;
147
148         /* Not yet part of the stable API.  */
149
150         ctf_link_add_ctf;
151         ctf_link_add_cu_mapping;
152         ctf_link_set_memb_name_changer;
153         ctf_link;
154         ctf_link_add_strtab;
155         ctf_link_shuffle_syms;
156         ctf_link_write;
157
158         /* In libctf alone.  */
159
160         ctf_fdopen;
161         ctf_open;
162         ctf_bfdopen;
163         ctf_bfdopen_ctfsect;
164     local:
165         *;
166 };
This page took 0.03426 seconds and 4 git commands to generate.