xref: /aosp_15_r20/external/libbpf/src/libbpf.map (revision f7c14bbac8cf49633f2740db462ea43457973ec4)
1*f7c14bbaSAndroid Build Coastguard WorkerLIBBPF_0.0.1 {
2*f7c14bbaSAndroid Build Coastguard Worker	global:
3*f7c14bbaSAndroid Build Coastguard Worker		bpf_btf_get_fd_by_id;
4*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__btf_key_type_id;
5*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__btf_value_type_id;
6*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__fd;
7*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__name;
8*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__pin;
9*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__reuse_fd;
10*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__set_ifindex;
11*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__set_inner_map_fd;
12*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__unpin;
13*f7c14bbaSAndroid Build Coastguard Worker		bpf_map_delete_elem;
14*f7c14bbaSAndroid Build Coastguard Worker		bpf_map_get_fd_by_id;
15*f7c14bbaSAndroid Build Coastguard Worker		bpf_map_get_next_id;
16*f7c14bbaSAndroid Build Coastguard Worker		bpf_map_get_next_key;
17*f7c14bbaSAndroid Build Coastguard Worker		bpf_map_lookup_and_delete_elem;
18*f7c14bbaSAndroid Build Coastguard Worker		bpf_map_lookup_elem;
19*f7c14bbaSAndroid Build Coastguard Worker		bpf_map_update_elem;
20*f7c14bbaSAndroid Build Coastguard Worker		bpf_obj_get;
21*f7c14bbaSAndroid Build Coastguard Worker		bpf_obj_get_info_by_fd;
22*f7c14bbaSAndroid Build Coastguard Worker		bpf_obj_pin;
23*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__btf_fd;
24*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__close;
25*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__find_map_by_name;
26*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__kversion;
27*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__load;
28*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__name;
29*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__open;
30*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__pin;
31*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__pin_maps;
32*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__pin_programs;
33*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__unpin_maps;
34*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__unpin_programs;
35*f7c14bbaSAndroid Build Coastguard Worker		bpf_prog_attach;
36*f7c14bbaSAndroid Build Coastguard Worker		bpf_prog_detach;
37*f7c14bbaSAndroid Build Coastguard Worker		bpf_prog_detach2;
38*f7c14bbaSAndroid Build Coastguard Worker		bpf_prog_get_fd_by_id;
39*f7c14bbaSAndroid Build Coastguard Worker		bpf_prog_get_next_id;
40*f7c14bbaSAndroid Build Coastguard Worker		bpf_prog_query;
41*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__fd;
42*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__pin;
43*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__set_expected_attach_type;
44*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__set_ifindex;
45*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__set_type;
46*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__unload;
47*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__unpin;
48*f7c14bbaSAndroid Build Coastguard Worker		bpf_prog_linfo__free;
49*f7c14bbaSAndroid Build Coastguard Worker		bpf_prog_linfo__new;
50*f7c14bbaSAndroid Build Coastguard Worker		bpf_prog_linfo__lfind_addr_func;
51*f7c14bbaSAndroid Build Coastguard Worker		bpf_prog_linfo__lfind;
52*f7c14bbaSAndroid Build Coastguard Worker		bpf_raw_tracepoint_open;
53*f7c14bbaSAndroid Build Coastguard Worker		bpf_task_fd_query;
54*f7c14bbaSAndroid Build Coastguard Worker		btf__fd;
55*f7c14bbaSAndroid Build Coastguard Worker		btf__find_by_name;
56*f7c14bbaSAndroid Build Coastguard Worker		btf__free;
57*f7c14bbaSAndroid Build Coastguard Worker		btf__name_by_offset;
58*f7c14bbaSAndroid Build Coastguard Worker		btf__new;
59*f7c14bbaSAndroid Build Coastguard Worker		btf__resolve_size;
60*f7c14bbaSAndroid Build Coastguard Worker		btf__resolve_type;
61*f7c14bbaSAndroid Build Coastguard Worker		btf__type_by_id;
62*f7c14bbaSAndroid Build Coastguard Worker		libbpf_attach_type_by_name;
63*f7c14bbaSAndroid Build Coastguard Worker		libbpf_get_error;
64*f7c14bbaSAndroid Build Coastguard Worker		libbpf_prog_type_by_name;
65*f7c14bbaSAndroid Build Coastguard Worker		libbpf_set_print;
66*f7c14bbaSAndroid Build Coastguard Worker		libbpf_strerror;
67*f7c14bbaSAndroid Build Coastguard Worker	local:
68*f7c14bbaSAndroid Build Coastguard Worker		*;
69*f7c14bbaSAndroid Build Coastguard Worker};
70*f7c14bbaSAndroid Build Coastguard Worker
71*f7c14bbaSAndroid Build Coastguard WorkerLIBBPF_0.0.2 {
72*f7c14bbaSAndroid Build Coastguard Worker	global:
73*f7c14bbaSAndroid Build Coastguard Worker		bpf_map_lookup_elem_flags;
74*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__btf;
75*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__find_map_fd_by_name;
76*f7c14bbaSAndroid Build Coastguard Worker		btf__get_raw_data;
77*f7c14bbaSAndroid Build Coastguard Worker		btf_ext__free;
78*f7c14bbaSAndroid Build Coastguard Worker		btf_ext__get_raw_data;
79*f7c14bbaSAndroid Build Coastguard Worker		btf_ext__new;
80*f7c14bbaSAndroid Build Coastguard Worker} LIBBPF_0.0.1;
81*f7c14bbaSAndroid Build Coastguard Worker
82*f7c14bbaSAndroid Build Coastguard WorkerLIBBPF_0.0.3 {
83*f7c14bbaSAndroid Build Coastguard Worker	global:
84*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__is_internal;
85*f7c14bbaSAndroid Build Coastguard Worker		bpf_map_freeze;
86*f7c14bbaSAndroid Build Coastguard Worker} LIBBPF_0.0.2;
87*f7c14bbaSAndroid Build Coastguard Worker
88*f7c14bbaSAndroid Build Coastguard WorkerLIBBPF_0.0.4 {
89*f7c14bbaSAndroid Build Coastguard Worker	global:
90*f7c14bbaSAndroid Build Coastguard Worker		bpf_link__destroy;
91*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__attach_kprobe;
92*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__attach_perf_event;
93*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__attach_raw_tracepoint;
94*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__attach_tracepoint;
95*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__attach_uprobe;
96*f7c14bbaSAndroid Build Coastguard Worker		btf_dump__dump_type;
97*f7c14bbaSAndroid Build Coastguard Worker		btf_dump__free;
98*f7c14bbaSAndroid Build Coastguard Worker		btf__parse_elf;
99*f7c14bbaSAndroid Build Coastguard Worker		libbpf_num_possible_cpus;
100*f7c14bbaSAndroid Build Coastguard Worker		perf_buffer__free;
101*f7c14bbaSAndroid Build Coastguard Worker		perf_buffer__poll;
102*f7c14bbaSAndroid Build Coastguard Worker} LIBBPF_0.0.3;
103*f7c14bbaSAndroid Build Coastguard Worker
104*f7c14bbaSAndroid Build Coastguard WorkerLIBBPF_0.0.5 {
105*f7c14bbaSAndroid Build Coastguard Worker	global:
106*f7c14bbaSAndroid Build Coastguard Worker		bpf_btf_get_next_id;
107*f7c14bbaSAndroid Build Coastguard Worker} LIBBPF_0.0.4;
108*f7c14bbaSAndroid Build Coastguard Worker
109*f7c14bbaSAndroid Build Coastguard WorkerLIBBPF_0.0.6 {
110*f7c14bbaSAndroid Build Coastguard Worker	global:
111*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__get_pin_path;
112*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__is_pinned;
113*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__set_pin_path;
114*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__open_file;
115*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__open_mem;
116*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__attach_trace;
117*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__get_expected_attach_type;
118*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__get_type;
119*f7c14bbaSAndroid Build Coastguard Worker		btf__find_by_name_kind;
120*f7c14bbaSAndroid Build Coastguard Worker		libbpf_find_vmlinux_btf_id;
121*f7c14bbaSAndroid Build Coastguard Worker} LIBBPF_0.0.5;
122*f7c14bbaSAndroid Build Coastguard Worker
123*f7c14bbaSAndroid Build Coastguard WorkerLIBBPF_0.0.7 {
124*f7c14bbaSAndroid Build Coastguard Worker	global:
125*f7c14bbaSAndroid Build Coastguard Worker		btf_dump__emit_type_decl;
126*f7c14bbaSAndroid Build Coastguard Worker		bpf_link__disconnect;
127*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__attach_struct_ops;
128*f7c14bbaSAndroid Build Coastguard Worker		bpf_map_delete_batch;
129*f7c14bbaSAndroid Build Coastguard Worker		bpf_map_lookup_and_delete_batch;
130*f7c14bbaSAndroid Build Coastguard Worker		bpf_map_lookup_batch;
131*f7c14bbaSAndroid Build Coastguard Worker		bpf_map_update_batch;
132*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__find_program_by_name;
133*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__attach_skeleton;
134*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__destroy_skeleton;
135*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__detach_skeleton;
136*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__load_skeleton;
137*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__open_skeleton;
138*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__attach;
139*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__name;
140*f7c14bbaSAndroid Build Coastguard Worker		btf__align_of;
141*f7c14bbaSAndroid Build Coastguard Worker		libbpf_find_kernel_btf;
142*f7c14bbaSAndroid Build Coastguard Worker} LIBBPF_0.0.6;
143*f7c14bbaSAndroid Build Coastguard Worker
144*f7c14bbaSAndroid Build Coastguard WorkerLIBBPF_0.0.8 {
145*f7c14bbaSAndroid Build Coastguard Worker	global:
146*f7c14bbaSAndroid Build Coastguard Worker		bpf_link__fd;
147*f7c14bbaSAndroid Build Coastguard Worker		bpf_link__open;
148*f7c14bbaSAndroid Build Coastguard Worker		bpf_link__pin;
149*f7c14bbaSAndroid Build Coastguard Worker		bpf_link__pin_path;
150*f7c14bbaSAndroid Build Coastguard Worker		bpf_link__unpin;
151*f7c14bbaSAndroid Build Coastguard Worker		bpf_link__update_program;
152*f7c14bbaSAndroid Build Coastguard Worker		bpf_link_create;
153*f7c14bbaSAndroid Build Coastguard Worker		bpf_link_update;
154*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__set_initial_value;
155*f7c14bbaSAndroid Build Coastguard Worker		bpf_prog_attach_opts;
156*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__attach_cgroup;
157*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__attach_lsm;
158*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__set_attach_target;
159*f7c14bbaSAndroid Build Coastguard Worker} LIBBPF_0.0.7;
160*f7c14bbaSAndroid Build Coastguard Worker
161*f7c14bbaSAndroid Build Coastguard WorkerLIBBPF_0.0.9 {
162*f7c14bbaSAndroid Build Coastguard Worker	global:
163*f7c14bbaSAndroid Build Coastguard Worker		bpf_enable_stats;
164*f7c14bbaSAndroid Build Coastguard Worker		bpf_iter_create;
165*f7c14bbaSAndroid Build Coastguard Worker		bpf_link_get_fd_by_id;
166*f7c14bbaSAndroid Build Coastguard Worker		bpf_link_get_next_id;
167*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__attach_iter;
168*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__attach_netns;
169*f7c14bbaSAndroid Build Coastguard Worker		perf_buffer__consume;
170*f7c14bbaSAndroid Build Coastguard Worker		ring_buffer__add;
171*f7c14bbaSAndroid Build Coastguard Worker		ring_buffer__consume;
172*f7c14bbaSAndroid Build Coastguard Worker		ring_buffer__free;
173*f7c14bbaSAndroid Build Coastguard Worker		ring_buffer__new;
174*f7c14bbaSAndroid Build Coastguard Worker		ring_buffer__poll;
175*f7c14bbaSAndroid Build Coastguard Worker} LIBBPF_0.0.8;
176*f7c14bbaSAndroid Build Coastguard Worker
177*f7c14bbaSAndroid Build Coastguard WorkerLIBBPF_0.1.0 {
178*f7c14bbaSAndroid Build Coastguard Worker	global:
179*f7c14bbaSAndroid Build Coastguard Worker		bpf_link__detach;
180*f7c14bbaSAndroid Build Coastguard Worker		bpf_link_detach;
181*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__ifindex;
182*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__key_size;
183*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__map_flags;
184*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__max_entries;
185*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__numa_node;
186*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__set_key_size;
187*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__set_map_flags;
188*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__set_max_entries;
189*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__set_numa_node;
190*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__set_type;
191*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__set_value_size;
192*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__type;
193*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__value_size;
194*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__attach_xdp;
195*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__autoload;
196*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__set_autoload;
197*f7c14bbaSAndroid Build Coastguard Worker		btf__parse;
198*f7c14bbaSAndroid Build Coastguard Worker		btf__parse_raw;
199*f7c14bbaSAndroid Build Coastguard Worker		btf__pointer_size;
200*f7c14bbaSAndroid Build Coastguard Worker		btf__set_fd;
201*f7c14bbaSAndroid Build Coastguard Worker		btf__set_pointer_size;
202*f7c14bbaSAndroid Build Coastguard Worker} LIBBPF_0.0.9;
203*f7c14bbaSAndroid Build Coastguard Worker
204*f7c14bbaSAndroid Build Coastguard WorkerLIBBPF_0.2.0 {
205*f7c14bbaSAndroid Build Coastguard Worker	global:
206*f7c14bbaSAndroid Build Coastguard Worker		bpf_prog_bind_map;
207*f7c14bbaSAndroid Build Coastguard Worker		bpf_prog_test_run_opts;
208*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__attach_freplace;
209*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__section_name;
210*f7c14bbaSAndroid Build Coastguard Worker		btf__add_array;
211*f7c14bbaSAndroid Build Coastguard Worker		btf__add_const;
212*f7c14bbaSAndroid Build Coastguard Worker		btf__add_enum;
213*f7c14bbaSAndroid Build Coastguard Worker		btf__add_enum_value;
214*f7c14bbaSAndroid Build Coastguard Worker		btf__add_datasec;
215*f7c14bbaSAndroid Build Coastguard Worker		btf__add_datasec_var_info;
216*f7c14bbaSAndroid Build Coastguard Worker		btf__add_field;
217*f7c14bbaSAndroid Build Coastguard Worker		btf__add_func;
218*f7c14bbaSAndroid Build Coastguard Worker		btf__add_func_param;
219*f7c14bbaSAndroid Build Coastguard Worker		btf__add_func_proto;
220*f7c14bbaSAndroid Build Coastguard Worker		btf__add_fwd;
221*f7c14bbaSAndroid Build Coastguard Worker		btf__add_int;
222*f7c14bbaSAndroid Build Coastguard Worker		btf__add_ptr;
223*f7c14bbaSAndroid Build Coastguard Worker		btf__add_restrict;
224*f7c14bbaSAndroid Build Coastguard Worker		btf__add_str;
225*f7c14bbaSAndroid Build Coastguard Worker		btf__add_struct;
226*f7c14bbaSAndroid Build Coastguard Worker		btf__add_typedef;
227*f7c14bbaSAndroid Build Coastguard Worker		btf__add_union;
228*f7c14bbaSAndroid Build Coastguard Worker		btf__add_var;
229*f7c14bbaSAndroid Build Coastguard Worker		btf__add_volatile;
230*f7c14bbaSAndroid Build Coastguard Worker		btf__endianness;
231*f7c14bbaSAndroid Build Coastguard Worker		btf__find_str;
232*f7c14bbaSAndroid Build Coastguard Worker		btf__new_empty;
233*f7c14bbaSAndroid Build Coastguard Worker		btf__set_endianness;
234*f7c14bbaSAndroid Build Coastguard Worker		btf__str_by_offset;
235*f7c14bbaSAndroid Build Coastguard Worker		perf_buffer__buffer_cnt;
236*f7c14bbaSAndroid Build Coastguard Worker		perf_buffer__buffer_fd;
237*f7c14bbaSAndroid Build Coastguard Worker		perf_buffer__epoll_fd;
238*f7c14bbaSAndroid Build Coastguard Worker		perf_buffer__consume_buffer;
239*f7c14bbaSAndroid Build Coastguard Worker} LIBBPF_0.1.0;
240*f7c14bbaSAndroid Build Coastguard Worker
241*f7c14bbaSAndroid Build Coastguard WorkerLIBBPF_0.3.0 {
242*f7c14bbaSAndroid Build Coastguard Worker	global:
243*f7c14bbaSAndroid Build Coastguard Worker		btf__base_btf;
244*f7c14bbaSAndroid Build Coastguard Worker		btf__parse_elf_split;
245*f7c14bbaSAndroid Build Coastguard Worker		btf__parse_raw_split;
246*f7c14bbaSAndroid Build Coastguard Worker		btf__parse_split;
247*f7c14bbaSAndroid Build Coastguard Worker		btf__new_empty_split;
248*f7c14bbaSAndroid Build Coastguard Worker		ring_buffer__epoll_fd;
249*f7c14bbaSAndroid Build Coastguard Worker} LIBBPF_0.2.0;
250*f7c14bbaSAndroid Build Coastguard Worker
251*f7c14bbaSAndroid Build Coastguard WorkerLIBBPF_0.4.0 {
252*f7c14bbaSAndroid Build Coastguard Worker	global:
253*f7c14bbaSAndroid Build Coastguard Worker		btf__add_float;
254*f7c14bbaSAndroid Build Coastguard Worker		btf__add_type;
255*f7c14bbaSAndroid Build Coastguard Worker		bpf_linker__add_file;
256*f7c14bbaSAndroid Build Coastguard Worker		bpf_linker__finalize;
257*f7c14bbaSAndroid Build Coastguard Worker		bpf_linker__free;
258*f7c14bbaSAndroid Build Coastguard Worker		bpf_linker__new;
259*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__inner_map;
260*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__set_kversion;
261*f7c14bbaSAndroid Build Coastguard Worker		bpf_tc_attach;
262*f7c14bbaSAndroid Build Coastguard Worker		bpf_tc_detach;
263*f7c14bbaSAndroid Build Coastguard Worker		bpf_tc_hook_create;
264*f7c14bbaSAndroid Build Coastguard Worker		bpf_tc_hook_destroy;
265*f7c14bbaSAndroid Build Coastguard Worker		bpf_tc_query;
266*f7c14bbaSAndroid Build Coastguard Worker} LIBBPF_0.3.0;
267*f7c14bbaSAndroid Build Coastguard Worker
268*f7c14bbaSAndroid Build Coastguard WorkerLIBBPF_0.5.0 {
269*f7c14bbaSAndroid Build Coastguard Worker	global:
270*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__initial_value;
271*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__pin_path;
272*f7c14bbaSAndroid Build Coastguard Worker		bpf_map_lookup_and_delete_elem_flags;
273*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__attach_kprobe_opts;
274*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__attach_perf_event_opts;
275*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__attach_tracepoint_opts;
276*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__attach_uprobe_opts;
277*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__gen_loader;
278*f7c14bbaSAndroid Build Coastguard Worker		btf__load_from_kernel_by_id;
279*f7c14bbaSAndroid Build Coastguard Worker		btf__load_from_kernel_by_id_split;
280*f7c14bbaSAndroid Build Coastguard Worker		btf__load_into_kernel;
281*f7c14bbaSAndroid Build Coastguard Worker		btf__load_module_btf;
282*f7c14bbaSAndroid Build Coastguard Worker		btf__load_vmlinux_btf;
283*f7c14bbaSAndroid Build Coastguard Worker		btf_dump__dump_type_data;
284*f7c14bbaSAndroid Build Coastguard Worker		libbpf_set_strict_mode;
285*f7c14bbaSAndroid Build Coastguard Worker} LIBBPF_0.4.0;
286*f7c14bbaSAndroid Build Coastguard Worker
287*f7c14bbaSAndroid Build Coastguard WorkerLIBBPF_0.6.0 {
288*f7c14bbaSAndroid Build Coastguard Worker	global:
289*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__map_extra;
290*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__set_map_extra;
291*f7c14bbaSAndroid Build Coastguard Worker		bpf_map_create;
292*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__next_map;
293*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__next_program;
294*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__prev_map;
295*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__prev_program;
296*f7c14bbaSAndroid Build Coastguard Worker		bpf_prog_load;
297*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__flags;
298*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__insn_cnt;
299*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__insns;
300*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__set_flags;
301*f7c14bbaSAndroid Build Coastguard Worker		btf__add_btf;
302*f7c14bbaSAndroid Build Coastguard Worker		btf__add_decl_tag;
303*f7c14bbaSAndroid Build Coastguard Worker		btf__add_type_tag;
304*f7c14bbaSAndroid Build Coastguard Worker		btf__dedup;
305*f7c14bbaSAndroid Build Coastguard Worker		btf__raw_data;
306*f7c14bbaSAndroid Build Coastguard Worker		btf__type_cnt;
307*f7c14bbaSAndroid Build Coastguard Worker		btf_dump__new;
308*f7c14bbaSAndroid Build Coastguard Worker		libbpf_major_version;
309*f7c14bbaSAndroid Build Coastguard Worker		libbpf_minor_version;
310*f7c14bbaSAndroid Build Coastguard Worker		libbpf_version_string;
311*f7c14bbaSAndroid Build Coastguard Worker		perf_buffer__new;
312*f7c14bbaSAndroid Build Coastguard Worker		perf_buffer__new_raw;
313*f7c14bbaSAndroid Build Coastguard Worker} LIBBPF_0.5.0;
314*f7c14bbaSAndroid Build Coastguard Worker
315*f7c14bbaSAndroid Build Coastguard WorkerLIBBPF_0.7.0 {
316*f7c14bbaSAndroid Build Coastguard Worker	global:
317*f7c14bbaSAndroid Build Coastguard Worker		bpf_btf_load;
318*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__expected_attach_type;
319*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__log_buf;
320*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__log_level;
321*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__set_log_buf;
322*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__set_log_level;
323*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__type;
324*f7c14bbaSAndroid Build Coastguard Worker		bpf_xdp_attach;
325*f7c14bbaSAndroid Build Coastguard Worker		bpf_xdp_detach;
326*f7c14bbaSAndroid Build Coastguard Worker		bpf_xdp_query;
327*f7c14bbaSAndroid Build Coastguard Worker		bpf_xdp_query_id;
328*f7c14bbaSAndroid Build Coastguard Worker		libbpf_probe_bpf_helper;
329*f7c14bbaSAndroid Build Coastguard Worker		libbpf_probe_bpf_map_type;
330*f7c14bbaSAndroid Build Coastguard Worker		libbpf_probe_bpf_prog_type;
331*f7c14bbaSAndroid Build Coastguard Worker		libbpf_set_memlock_rlim;
332*f7c14bbaSAndroid Build Coastguard Worker} LIBBPF_0.6.0;
333*f7c14bbaSAndroid Build Coastguard Worker
334*f7c14bbaSAndroid Build Coastguard WorkerLIBBPF_0.8.0 {
335*f7c14bbaSAndroid Build Coastguard Worker	global:
336*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__autocreate;
337*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__get_next_key;
338*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__delete_elem;
339*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__lookup_and_delete_elem;
340*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__lookup_elem;
341*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__set_autocreate;
342*f7c14bbaSAndroid Build Coastguard Worker		bpf_map__update_elem;
343*f7c14bbaSAndroid Build Coastguard Worker		bpf_map_delete_elem_flags;
344*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__destroy_subskeleton;
345*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__open_subskeleton;
346*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__attach_kprobe_multi_opts;
347*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__attach_trace_opts;
348*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__attach_usdt;
349*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__set_insns;
350*f7c14bbaSAndroid Build Coastguard Worker		libbpf_register_prog_handler;
351*f7c14bbaSAndroid Build Coastguard Worker		libbpf_unregister_prog_handler;
352*f7c14bbaSAndroid Build Coastguard Worker} LIBBPF_0.7.0;
353*f7c14bbaSAndroid Build Coastguard Worker
354*f7c14bbaSAndroid Build Coastguard WorkerLIBBPF_1.0.0 {
355*f7c14bbaSAndroid Build Coastguard Worker	global:
356*f7c14bbaSAndroid Build Coastguard Worker		bpf_obj_get_opts;
357*f7c14bbaSAndroid Build Coastguard Worker		bpf_prog_query_opts;
358*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__attach_ksyscall;
359*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__autoattach;
360*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__set_autoattach;
361*f7c14bbaSAndroid Build Coastguard Worker		btf__add_enum64;
362*f7c14bbaSAndroid Build Coastguard Worker		btf__add_enum64_value;
363*f7c14bbaSAndroid Build Coastguard Worker		libbpf_bpf_attach_type_str;
364*f7c14bbaSAndroid Build Coastguard Worker		libbpf_bpf_link_type_str;
365*f7c14bbaSAndroid Build Coastguard Worker		libbpf_bpf_map_type_str;
366*f7c14bbaSAndroid Build Coastguard Worker		libbpf_bpf_prog_type_str;
367*f7c14bbaSAndroid Build Coastguard Worker		perf_buffer__buffer;
368*f7c14bbaSAndroid Build Coastguard Worker} LIBBPF_0.8.0;
369*f7c14bbaSAndroid Build Coastguard Worker
370*f7c14bbaSAndroid Build Coastguard WorkerLIBBPF_1.1.0 {
371*f7c14bbaSAndroid Build Coastguard Worker	global:
372*f7c14bbaSAndroid Build Coastguard Worker		bpf_btf_get_fd_by_id_opts;
373*f7c14bbaSAndroid Build Coastguard Worker		bpf_link_get_fd_by_id_opts;
374*f7c14bbaSAndroid Build Coastguard Worker		bpf_map_get_fd_by_id_opts;
375*f7c14bbaSAndroid Build Coastguard Worker		bpf_prog_get_fd_by_id_opts;
376*f7c14bbaSAndroid Build Coastguard Worker		user_ring_buffer__discard;
377*f7c14bbaSAndroid Build Coastguard Worker		user_ring_buffer__free;
378*f7c14bbaSAndroid Build Coastguard Worker		user_ring_buffer__new;
379*f7c14bbaSAndroid Build Coastguard Worker		user_ring_buffer__reserve;
380*f7c14bbaSAndroid Build Coastguard Worker		user_ring_buffer__reserve_blocking;
381*f7c14bbaSAndroid Build Coastguard Worker		user_ring_buffer__submit;
382*f7c14bbaSAndroid Build Coastguard Worker} LIBBPF_1.0.0;
383*f7c14bbaSAndroid Build Coastguard Worker
384*f7c14bbaSAndroid Build Coastguard WorkerLIBBPF_1.2.0 {
385*f7c14bbaSAndroid Build Coastguard Worker	global:
386*f7c14bbaSAndroid Build Coastguard Worker		bpf_btf_get_info_by_fd;
387*f7c14bbaSAndroid Build Coastguard Worker		bpf_link__update_map;
388*f7c14bbaSAndroid Build Coastguard Worker		bpf_link_get_info_by_fd;
389*f7c14bbaSAndroid Build Coastguard Worker		bpf_map_get_info_by_fd;
390*f7c14bbaSAndroid Build Coastguard Worker		bpf_prog_get_info_by_fd;
391*f7c14bbaSAndroid Build Coastguard Worker} LIBBPF_1.1.0;
392*f7c14bbaSAndroid Build Coastguard Worker
393*f7c14bbaSAndroid Build Coastguard WorkerLIBBPF_1.3.0 {
394*f7c14bbaSAndroid Build Coastguard Worker	global:
395*f7c14bbaSAndroid Build Coastguard Worker		bpf_obj_pin_opts;
396*f7c14bbaSAndroid Build Coastguard Worker		bpf_object__unpin;
397*f7c14bbaSAndroid Build Coastguard Worker		bpf_prog_detach_opts;
398*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__attach_netfilter;
399*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__attach_netkit;
400*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__attach_tcx;
401*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__attach_uprobe_multi;
402*f7c14bbaSAndroid Build Coastguard Worker		ring__avail_data_size;
403*f7c14bbaSAndroid Build Coastguard Worker		ring__consume;
404*f7c14bbaSAndroid Build Coastguard Worker		ring__consumer_pos;
405*f7c14bbaSAndroid Build Coastguard Worker		ring__map_fd;
406*f7c14bbaSAndroid Build Coastguard Worker		ring__producer_pos;
407*f7c14bbaSAndroid Build Coastguard Worker		ring__size;
408*f7c14bbaSAndroid Build Coastguard Worker		ring_buffer__ring;
409*f7c14bbaSAndroid Build Coastguard Worker} LIBBPF_1.2.0;
410*f7c14bbaSAndroid Build Coastguard Worker
411*f7c14bbaSAndroid Build Coastguard WorkerLIBBPF_1.4.0 {
412*f7c14bbaSAndroid Build Coastguard Worker	global:
413*f7c14bbaSAndroid Build Coastguard Worker		bpf_program__attach_raw_tracepoint_opts;
414*f7c14bbaSAndroid Build Coastguard Worker		bpf_raw_tracepoint_open_opts;
415*f7c14bbaSAndroid Build Coastguard Worker		bpf_token_create;
416*f7c14bbaSAndroid Build Coastguard Worker		btf__new_split;
417*f7c14bbaSAndroid Build Coastguard Worker		btf_ext__raw_data;
418*f7c14bbaSAndroid Build Coastguard Worker} LIBBPF_1.3.0;
419