116192a77SAndrey IgnatovLIBBPF_0.0.1 { 216192a77SAndrey Ignatov global: 316192a77SAndrey Ignatov bpf_btf_get_fd_by_id; 416192a77SAndrey Ignatov bpf_map__btf_key_type_id; 516192a77SAndrey Ignatov bpf_map__btf_value_type_id; 616192a77SAndrey Ignatov bpf_map__fd; 716192a77SAndrey Ignatov bpf_map__name; 816192a77SAndrey Ignatov bpf_map__pin; 916192a77SAndrey Ignatov bpf_map__reuse_fd; 1016192a77SAndrey Ignatov bpf_map__set_ifindex; 1116192a77SAndrey Ignatov bpf_map__set_inner_map_fd; 1216192a77SAndrey Ignatov bpf_map__unpin; 1316192a77SAndrey Ignatov bpf_map_delete_elem; 1416192a77SAndrey Ignatov bpf_map_get_fd_by_id; 1516192a77SAndrey Ignatov bpf_map_get_next_id; 1616192a77SAndrey Ignatov bpf_map_get_next_key; 1716192a77SAndrey Ignatov bpf_map_lookup_and_delete_elem; 1816192a77SAndrey Ignatov bpf_map_lookup_elem; 1916192a77SAndrey Ignatov bpf_map_update_elem; 2016192a77SAndrey Ignatov bpf_obj_get; 2116192a77SAndrey Ignatov bpf_obj_get_info_by_fd; 2216192a77SAndrey Ignatov bpf_obj_pin; 2316192a77SAndrey Ignatov bpf_object__btf_fd; 2416192a77SAndrey Ignatov bpf_object__close; 2516192a77SAndrey Ignatov bpf_object__find_map_by_name; 2616192a77SAndrey Ignatov bpf_object__kversion; 2716192a77SAndrey Ignatov bpf_object__load; 2816192a77SAndrey Ignatov bpf_object__name; 2916192a77SAndrey Ignatov bpf_object__open; 3016192a77SAndrey Ignatov bpf_object__pin; 3116192a77SAndrey Ignatov bpf_object__pin_maps; 3216192a77SAndrey Ignatov bpf_object__pin_programs; 3316192a77SAndrey Ignatov bpf_object__unpin_maps; 3416192a77SAndrey Ignatov bpf_object__unpin_programs; 3516192a77SAndrey Ignatov bpf_prog_attach; 3616192a77SAndrey Ignatov bpf_prog_detach; 3716192a77SAndrey Ignatov bpf_prog_detach2; 3816192a77SAndrey Ignatov bpf_prog_get_fd_by_id; 3916192a77SAndrey Ignatov bpf_prog_get_next_id; 4016192a77SAndrey Ignatov bpf_prog_query; 4116192a77SAndrey Ignatov bpf_program__fd; 4216192a77SAndrey Ignatov bpf_program__pin; 4316192a77SAndrey Ignatov bpf_program__set_expected_attach_type; 4416192a77SAndrey Ignatov bpf_program__set_ifindex; 4516192a77SAndrey Ignatov bpf_program__set_type; 4616192a77SAndrey Ignatov bpf_program__unload; 4716192a77SAndrey Ignatov bpf_program__unpin; 48b053b439SMartin KaFai Lau bpf_prog_linfo__free; 49b053b439SMartin KaFai Lau bpf_prog_linfo__new; 50b053b439SMartin KaFai Lau bpf_prog_linfo__lfind_addr_func; 51b053b439SMartin KaFai Lau bpf_prog_linfo__lfind; 5216192a77SAndrey Ignatov bpf_raw_tracepoint_open; 5316192a77SAndrey Ignatov bpf_task_fd_query; 5416192a77SAndrey Ignatov btf__fd; 5516192a77SAndrey Ignatov btf__find_by_name; 5616192a77SAndrey Ignatov btf__free; 5716192a77SAndrey Ignatov btf__name_by_offset; 5816192a77SAndrey Ignatov btf__new; 5916192a77SAndrey Ignatov btf__resolve_size; 6016192a77SAndrey Ignatov btf__resolve_type; 6116192a77SAndrey Ignatov btf__type_by_id; 6216192a77SAndrey Ignatov libbpf_attach_type_by_name; 6316192a77SAndrey Ignatov libbpf_get_error; 6416192a77SAndrey Ignatov libbpf_prog_type_by_name; 6516192a77SAndrey Ignatov libbpf_set_print; 6616192a77SAndrey Ignatov libbpf_strerror; 6716192a77SAndrey Ignatov local: 6816192a77SAndrey Ignatov *; 6916192a77SAndrey Ignatov}; 701bf4b058SQuentin Monnet 711bf4b058SQuentin MonnetLIBBPF_0.0.2 { 721bf4b058SQuentin Monnet global: 73df5d22faSAlexei Starovoitov bpf_map_lookup_elem_flags; 74789f6babSAndrey Ignatov bpf_object__btf; 75f3cea32dSMaciej Fijalkowski bpf_object__find_map_fd_by_name; 7602c87446SAndrii Nakryiko btf__get_raw_data; 77b8dcf8d1SYonghong Song btf_ext__free; 78ae4ab4b4SAndrii Nakryiko btf_ext__get_raw_data; 79b8dcf8d1SYonghong Song btf_ext__new; 801bf4b058SQuentin Monnet} LIBBPF_0.0.1; 81d859900cSDaniel Borkmann 82d859900cSDaniel BorkmannLIBBPF_0.0.3 { 83d859900cSDaniel Borkmann global: 84d859900cSDaniel Borkmann bpf_map__is_internal; 85d859900cSDaniel Borkmann bpf_map_freeze; 86d859900cSDaniel Borkmann} LIBBPF_0.0.2; 87e6c64855SAndrii Nakryiko 88e6c64855SAndrii NakryikoLIBBPF_0.0.4 { 89e6c64855SAndrii Nakryiko global: 901c2e9efcSAndrii Nakryiko bpf_link__destroy; 91b2650027SAndrii Nakryiko bpf_program__attach_kprobe; 9263f2f5eeSAndrii Nakryiko bpf_program__attach_perf_event; 9384bf5e1fSAndrii Nakryiko bpf_program__attach_raw_tracepoint; 94f6de59c1SAndrii Nakryiko bpf_program__attach_tracepoint; 95b2650027SAndrii Nakryiko bpf_program__attach_uprobe; 96351131b5SAndrii Nakryiko btf_dump__dump_type; 97351131b5SAndrii Nakryiko btf_dump__free; 98e6c64855SAndrii Nakryiko btf__parse_elf; 996446b315SHechao Li libbpf_num_possible_cpus; 100fb84b822SAndrii Nakryiko perf_buffer__free; 101fb84b822SAndrii Nakryiko perf_buffer__poll; 102e6c64855SAndrii Nakryiko} LIBBPF_0.0.3; 103dadb81d0SAndrii Nakryiko 104dadb81d0SAndrii NakryikoLIBBPF_0.0.5 { 10509d7c2e3SQuentin Monnet global: 10609d7c2e3SQuentin Monnet bpf_btf_get_next_id; 107dadb81d0SAndrii Nakryiko} LIBBPF_0.0.4; 10803bd4773SAndrii Nakryiko 10903bd4773SAndrii NakryikoLIBBPF_0.0.6 { 1102ce8450eSAndrii Nakryiko global: 1114580b25fSToke Høiland-Jørgensen bpf_map__get_pin_path; 1124580b25fSToke Høiland-Jørgensen bpf_map__is_pinned; 1134580b25fSToke Høiland-Jørgensen bpf_map__set_pin_path; 1142ce8450eSAndrii Nakryiko bpf_object__open_file; 1152ce8450eSAndrii Nakryiko bpf_object__open_mem; 116b8c54ea4SAlexei Starovoitov bpf_program__attach_trace; 117f1eead9eSAndrii Nakryiko bpf_program__get_expected_attach_type; 118f1eead9eSAndrii Nakryiko bpf_program__get_type; 1191442e287SAlexei Starovoitov btf__find_by_name_kind; 120b8c54ea4SAlexei Starovoitov libbpf_find_vmlinux_btf_id; 12103bd4773SAndrii Nakryiko} LIBBPF_0.0.5; 12209c4708dSAndrii Nakryiko 12309c4708dSAndrii NakryikoLIBBPF_0.0.7 { 124d7a18ea7SAndrii Nakryiko global: 1259f81654eSAndrii Nakryiko btf_dump__emit_type_decl; 126d6958706SAndrii Nakryiko bpf_link__disconnect; 127590a0088SMartin KaFai Lau bpf_map__attach_struct_ops; 1282ab3d86eSYonghong Song bpf_map_delete_batch; 1292ab3d86eSYonghong Song bpf_map_lookup_and_delete_batch; 1302ab3d86eSYonghong Song bpf_map_lookup_batch; 1312ab3d86eSYonghong Song bpf_map_update_batch; 13201af3bf0SAndrii Nakryiko bpf_object__find_program_by_name; 133d66562fbSAndrii Nakryiko bpf_object__attach_skeleton; 134d66562fbSAndrii Nakryiko bpf_object__destroy_skeleton; 135d66562fbSAndrii Nakryiko bpf_object__detach_skeleton; 136d66562fbSAndrii Nakryiko bpf_object__load_skeleton; 137d66562fbSAndrii Nakryiko bpf_object__open_skeleton; 138d7a18ea7SAndrii Nakryiko bpf_program__attach; 13901af3bf0SAndrii Nakryiko bpf_program__name; 1403d208f4cSAndrii Nakryiko btf__align_of; 141fb2426adSMartin KaFai Lau libbpf_find_kernel_btf; 14209c4708dSAndrii Nakryiko} LIBBPF_0.0.6; 143dd88aed9SEelco Chaudron 144dd88aed9SEelco ChaudronLIBBPF_0.0.8 { 145ff26ce5cSEelco Chaudron global: 146c016b68eSAndrii Nakryiko bpf_link__fd; 147c016b68eSAndrii Nakryiko bpf_link__open; 148c016b68eSAndrii Nakryiko bpf_link__pin; 149c016b68eSAndrii Nakryiko bpf_link__pin_path; 150c016b68eSAndrii Nakryiko bpf_link__unpin; 151cc4f864bSAndrii Nakryiko bpf_link__update_program; 152cc4f864bSAndrii Nakryiko bpf_link_create; 153cc4f864bSAndrii Nakryiko bpf_link_update; 154e2842be5SToke Høiland-Jørgensen bpf_map__set_initial_value; 155d6c9c24eSChristy Lee bpf_prog_attach_opts; 156cc4f864bSAndrii Nakryiko bpf_program__attach_cgroup; 1571e092a03SKP Singh bpf_program__attach_lsm; 158ff26ce5cSEelco Chaudron bpf_program__set_attach_target; 159dd88aed9SEelco Chaudron} LIBBPF_0.0.7; 1600dbc8668SAndrii Nakryiko 1610dbc8668SAndrii NakryikoLIBBPF_0.0.9 { 1620dbc8668SAndrii Nakryiko global: 1630bee1067SSong Liu bpf_enable_stats; 164c09add2fSYonghong Song bpf_iter_create; 1650dbc8668SAndrii Nakryiko bpf_link_get_fd_by_id; 1660dbc8668SAndrii Nakryiko bpf_link_get_next_id; 167c09add2fSYonghong Song bpf_program__attach_iter; 168d60d81acSJakub Sitnicki bpf_program__attach_netns; 169272d51afSEelco Chaudron perf_buffer__consume; 170bf99c936SAndrii Nakryiko ring_buffer__add; 171bf99c936SAndrii Nakryiko ring_buffer__consume; 172bf99c936SAndrii Nakryiko ring_buffer__free; 173bf99c936SAndrii Nakryiko ring_buffer__new; 174bf99c936SAndrii Nakryiko ring_buffer__poll; 1750dbc8668SAndrii Nakryiko} LIBBPF_0.0.8; 1767bd3a33aSAndrii Nakryiko 1777bd3a33aSAndrii NakryikoLIBBPF_0.1.0 { 1781bdb6c9aSAndrii Nakryiko global: 1792e49527eSAndrii Nakryiko bpf_link__detach; 1802e49527eSAndrii Nakryiko bpf_link_detach; 1811bdb6c9aSAndrii Nakryiko bpf_map__ifindex; 1821bdb6c9aSAndrii Nakryiko bpf_map__key_size; 1831bdb6c9aSAndrii Nakryiko bpf_map__map_flags; 1841bdb6c9aSAndrii Nakryiko bpf_map__max_entries; 1851bdb6c9aSAndrii Nakryiko bpf_map__numa_node; 1861bdb6c9aSAndrii Nakryiko bpf_map__set_key_size; 1871bdb6c9aSAndrii Nakryiko bpf_map__set_map_flags; 1881bdb6c9aSAndrii Nakryiko bpf_map__set_max_entries; 1891bdb6c9aSAndrii Nakryiko bpf_map__set_numa_node; 1901bdb6c9aSAndrii Nakryiko bpf_map__set_type; 1911bdb6c9aSAndrii Nakryiko bpf_map__set_value_size; 1921bdb6c9aSAndrii Nakryiko bpf_map__type; 1931bdb6c9aSAndrii Nakryiko bpf_map__value_size; 194dc8698caSAndrii Nakryiko bpf_program__attach_xdp; 195d9297581SAndrii Nakryiko bpf_program__autoload; 196d9297581SAndrii Nakryiko bpf_program__set_autoload; 19794a1feddSAndrii Nakryiko btf__parse; 19894a1feddSAndrii Nakryiko btf__parse_raw; 19944ad23dfSAndrii Nakryiko btf__pointer_size; 20081372e12SAndrii Nakryiko btf__set_fd; 20144ad23dfSAndrii Nakryiko btf__set_pointer_size; 2027bd3a33aSAndrii Nakryiko} LIBBPF_0.0.9; 203dca5612fSAndrii Nakryiko 204dca5612fSAndrii NakryikoLIBBPF_0.2.0 { 205dca5612fSAndrii Nakryiko global: 2065d23328dSYiFei Zhu bpf_prog_bind_map; 20788f7fe72SSong Liu bpf_prog_test_run_opts; 208a5359091SToke Høiland-Jørgensen bpf_program__attach_freplace; 20952109584SAndrii Nakryiko bpf_program__section_name; 2104a3b33f8SAndrii Nakryiko btf__add_array; 2114a3b33f8SAndrii Nakryiko btf__add_const; 2124a3b33f8SAndrii Nakryiko btf__add_enum; 2134a3b33f8SAndrii Nakryiko btf__add_enum_value; 2144a3b33f8SAndrii Nakryiko btf__add_datasec; 2154a3b33f8SAndrii Nakryiko btf__add_datasec_var_info; 2164a3b33f8SAndrii Nakryiko btf__add_field; 2174a3b33f8SAndrii Nakryiko btf__add_func; 2184a3b33f8SAndrii Nakryiko btf__add_func_param; 2194a3b33f8SAndrii Nakryiko btf__add_func_proto; 2204a3b33f8SAndrii Nakryiko btf__add_fwd; 2214a3b33f8SAndrii Nakryiko btf__add_int; 2224a3b33f8SAndrii Nakryiko btf__add_ptr; 2234a3b33f8SAndrii Nakryiko btf__add_restrict; 224919d2b1dSAndrii Nakryiko btf__add_str; 2254a3b33f8SAndrii Nakryiko btf__add_struct; 2264a3b33f8SAndrii Nakryiko btf__add_typedef; 2274a3b33f8SAndrii Nakryiko btf__add_union; 2284a3b33f8SAndrii Nakryiko btf__add_var; 2294a3b33f8SAndrii Nakryiko btf__add_volatile; 2303289959bSAndrii Nakryiko btf__endianness; 231919d2b1dSAndrii Nakryiko btf__find_str; 232a871b043SAndrii Nakryiko btf__new_empty; 2333289959bSAndrii Nakryiko btf__set_endianness; 234f86ed050SAndrii Nakryiko btf__str_by_offset; 235dca5612fSAndrii Nakryiko perf_buffer__buffer_cnt; 236dca5612fSAndrii Nakryiko perf_buffer__buffer_fd; 237dca5612fSAndrii Nakryiko perf_buffer__epoll_fd; 238dca5612fSAndrii Nakryiko perf_buffer__consume_buffer; 239dca5612fSAndrii Nakryiko} LIBBPF_0.1.0; 240ba451366SAndrii Nakryiko 241ba451366SAndrii NakryikoLIBBPF_0.3.0 { 242ba451366SAndrii Nakryiko global: 2430cfdcd63SAndrii Nakryiko btf__base_btf; 244ba451366SAndrii Nakryiko btf__parse_elf_split; 245ba451366SAndrii Nakryiko btf__parse_raw_split; 246ba451366SAndrii Nakryiko btf__parse_split; 247ba451366SAndrii Nakryiko btf__new_empty_split; 248a4d2a7adSBrendan Jackman ring_buffer__epoll_fd; 249ba451366SAndrii Nakryiko} LIBBPF_0.2.0; 25022541a9eSIlya Leoshkevich 25122541a9eSIlya LeoshkevichLIBBPF_0.4.0 { 25222541a9eSIlya Leoshkevich global: 25322541a9eSIlya Leoshkevich btf__add_float; 2549af44bc5SAndrii Nakryiko btf__add_type; 255faf6ed32SAndrii Nakryiko bpf_linker__add_file; 256faf6ed32SAndrii Nakryiko bpf_linker__finalize; 257faf6ed32SAndrii Nakryiko bpf_linker__free; 258faf6ed32SAndrii Nakryiko bpf_linker__new; 259b3278099SAndrii Nakryiko bpf_map__inner_map; 260155f556dSRafael David Tinoco bpf_object__set_kversion; 261715c5ce4SKumar Kartikeya Dwivedi bpf_tc_attach; 262715c5ce4SKumar Kartikeya Dwivedi bpf_tc_detach; 263715c5ce4SKumar Kartikeya Dwivedi bpf_tc_hook_create; 264715c5ce4SKumar Kartikeya Dwivedi bpf_tc_hook_destroy; 265715c5ce4SKumar Kartikeya Dwivedi bpf_tc_query; 26622541a9eSIlya Leoshkevich} LIBBPF_0.3.0; 2675981881dSAndrii Nakryiko 2685981881dSAndrii NakryikoLIBBPF_0.5.0 { 2695981881dSAndrii Nakryiko global: 27016cac006SAndrii Nakryiko bpf_map__initial_value; 271e244d34dSEvgeniy Litvinenko bpf_map__pin_path; 27216cac006SAndrii Nakryiko bpf_map_lookup_and_delete_elem_flags; 273da97553eSJiri Olsa bpf_program__attach_kprobe_opts; 27447faff37SAndrii Nakryiko bpf_program__attach_perf_event_opts; 27547faff37SAndrii Nakryiko bpf_program__attach_tracepoint_opts; 27647faff37SAndrii Nakryiko bpf_program__attach_uprobe_opts; 27716cac006SAndrii Nakryiko bpf_object__gen_loader; 2786cc93e2fSQuentin Monnet btf__load_from_kernel_by_id; 27961fc51b1SQuentin Monnet btf__load_from_kernel_by_id_split; 2803c7e5859SQuentin Monnet btf__load_into_kernel; 281a710eed3SHengqi Chen btf__load_module_btf; 282a710eed3SHengqi Chen btf__load_vmlinux_btf; 283920d16afSAlan Maguire btf_dump__dump_type_data; 2845981881dSAndrii Nakryiko libbpf_set_strict_mode; 2855981881dSAndrii Nakryiko} LIBBPF_0.4.0; 2862f383041SAndrii Nakryiko 2872f383041SAndrii NakryikoLIBBPF_0.6.0 { 2885b84bd10SYonghong Song global: 28947512102SJoanne Koong bpf_map__map_extra; 29047512102SJoanne Koong bpf_map__set_map_extra; 291992c4225SAndrii Nakryiko bpf_map_create; 2922088a3a7SHengqi Chen bpf_object__next_map; 2932088a3a7SHengqi Chen bpf_object__next_program; 2942088a3a7SHengqi Chen bpf_object__prev_map; 2952088a3a7SHengqi Chen bpf_object__prev_program; 296d10ef2b8SAndrii Nakryiko bpf_prog_load; 297a6ca7158SAndrii Nakryiko bpf_program__flags; 29865a7fa2eSAndrii Nakryiko bpf_program__insn_cnt; 29965a7fa2eSAndrii Nakryiko bpf_program__insns; 3008cccee9eSFlorent Revest bpf_program__set_flags; 3017ca61121SAndrii Nakryiko btf__add_btf; 302223f903eSYonghong Song btf__add_decl_tag; 3032dc1e488SYonghong Song btf__add_type_tag; 304957d350aSAndrii Nakryiko btf__dedup; 3056a886de0SHengqi Chen btf__raw_data; 3066a886de0SHengqi Chen btf__type_cnt; 3076084f5dcSAndrii Nakryiko btf_dump__new; 3087615209fSAndrii Nakryiko libbpf_major_version; 3097615209fSAndrii Nakryiko libbpf_minor_version; 3107615209fSAndrii Nakryiko libbpf_version_string; 31141788934SAndrii Nakryiko perf_buffer__new; 31241788934SAndrii Nakryiko perf_buffer__new_raw; 3132f383041SAndrii Nakryiko} LIBBPF_0.5.0; 314dbdd2c7fSAndrii Nakryiko 315dbdd2c7fSAndrii NakryikoLIBBPF_0.7.0 { 316dbdd2c7fSAndrii Nakryiko global: 3170ed08d67SAndrii Nakryiko bpf_btf_load; 31820eccf29SAndrii Nakryiko bpf_program__expected_attach_type; 319b3ce9079SAndrii Nakryiko bpf_program__log_buf; 320dbdd2c7fSAndrii Nakryiko bpf_program__log_level; 321b3ce9079SAndrii Nakryiko bpf_program__set_log_buf; 322dbdd2c7fSAndrii Nakryiko bpf_program__set_log_level; 32320eccf29SAndrii Nakryiko bpf_program__type; 324c359821aSAndrii Nakryiko bpf_xdp_attach; 325c359821aSAndrii Nakryiko bpf_xdp_detach; 326c359821aSAndrii Nakryiko bpf_xdp_query; 327c359821aSAndrii Nakryiko bpf_xdp_query_id; 328878d8defSAndrii Nakryiko libbpf_probe_bpf_helper; 329878d8defSAndrii Nakryiko libbpf_probe_bpf_map_type; 330878d8defSAndrii Nakryiko libbpf_probe_bpf_prog_type; 331ab9a5a05SAndrii Nakryiko libbpf_set_memlock_rlim; 332d130e954SAndrii Nakryiko} LIBBPF_0.6.0; 333697f104dSAndrii Nakryiko 334697f104dSAndrii NakryikoLIBBPF_0.8.0 { 335697f104dSAndrii Nakryiko global: 336ec41817bSAndrii Nakryiko bpf_map__autocreate; 337737d0646SAndrii Nakryiko bpf_map__get_next_key; 338737d0646SAndrii Nakryiko bpf_map__delete_elem; 339737d0646SAndrii Nakryiko bpf_map__lookup_and_delete_elem; 340737d0646SAndrii Nakryiko bpf_map__lookup_elem; 341ec41817bSAndrii Nakryiko bpf_map__set_autocreate; 342737d0646SAndrii Nakryiko bpf_map__update_elem; 343737d0646SAndrii Nakryiko bpf_map_delete_elem_flags; 344430025e5SDelyan Kratunov bpf_object__destroy_subskeleton; 345430025e5SDelyan Kratunov bpf_object__open_subskeleton; 346ec41817bSAndrii Nakryiko bpf_program__attach_kprobe_multi_opts; 347129b9c5eSKui-Feng Lee bpf_program__attach_trace_opts; 3482e4913e0SAndrii Nakryiko bpf_program__attach_usdt; 349b63b3c49SJiri Olsa bpf_program__set_insns; 350697f104dSAndrii Nakryiko libbpf_register_prog_handler; 351697f104dSAndrii Nakryiko libbpf_unregister_prog_handler; 352697f104dSAndrii Nakryiko} LIBBPF_0.7.0; 353e2371b16SAndrii Nakryiko 354e2371b16SAndrii NakryikoLIBBPF_1.0.0 { 355d18616e7SDaniel Müller global: 356395fc4faSJoe Burton bpf_obj_get_opts; 357a4b2f3cfSStanislav Fomichev bpf_prog_query_opts; 358708ac5beSAndrii Nakryiko bpf_program__attach_ksyscall; 35943cb8cbaSHao Luo bpf_program__autoattach; 36043cb8cbaSHao Luo bpf_program__set_autoattach; 361dffbbdc2SYonghong Song btf__add_enum64; 362dffbbdc2SYonghong Song btf__add_enum64_value; 363ccde5760SDaniel Müller libbpf_bpf_attach_type_str; 364ba5d1b58SDaniel Müller libbpf_bpf_link_type_str; 3653e6dc020SDaniel Müller libbpf_bpf_map_type_str; 366d18616e7SDaniel Müller libbpf_bpf_prog_type_str; 3679ff5efdeSJon Doron perf_buffer__buffer; 3687a366da2SRoberto Sassu} LIBBPF_0.8.0; 369b66ccae0SDavid Vernet 370b66ccae0SDavid VernetLIBBPF_1.1.0 { 371b66ccae0SDavid Vernet global: 3722ce7cbf2SRoberto Sassu bpf_btf_get_fd_by_id_opts; 37397c8f9ddSRoberto Sassu bpf_link_get_fd_by_id_opts; 374243e3005SRoberto Sassu bpf_map_get_fd_by_id_opts; 3758f13f168SRoberto Sassu bpf_prog_get_fd_by_id_opts; 376b66ccae0SDavid Vernet user_ring_buffer__discard; 377b66ccae0SDavid Vernet user_ring_buffer__free; 378b66ccae0SDavid Vernet user_ring_buffer__new; 379b66ccae0SDavid Vernet user_ring_buffer__reserve; 380b66ccae0SDavid Vernet user_ring_buffer__reserve_blocking; 381b66ccae0SDavid Vernet user_ring_buffer__submit; 382b66ccae0SDavid Vernet} LIBBPF_1.0.0; 3834ec38edaSAndrii Nakryiko 3844ec38edaSAndrii NakryikoLIBBPF_1.2.0 { 38555a9ed0eSIlya Leoshkevich global: 38655a9ed0eSIlya Leoshkevich bpf_btf_get_info_by_fd; 387912dd4b0SKui-Feng Lee bpf_link__update_map; 38855a9ed0eSIlya Leoshkevich bpf_link_get_info_by_fd; 38955a9ed0eSIlya Leoshkevich bpf_map_get_info_by_fd; 39055a9ed0eSIlya Leoshkevich bpf_prog_get_info_by_fd; 3914ec38edaSAndrii Nakryiko} LIBBPF_1.1.0; 3922b001b94SAndrii Nakryiko 3932b001b94SAndrii NakryikoLIBBPF_1.3.0 { 394f1674dc7SAndrii Nakryiko global: 395f1674dc7SAndrii Nakryiko bpf_obj_pin_opts; 396068ca522SDaniel Xu bpf_object__unpin; 397fe20ce3aSDaniel Borkmann bpf_prog_detach_opts; 39852364abbSFlorian Westphal bpf_program__attach_netfilter; 39905c31b4aSDaniel Borkmann bpf_program__attach_netkit; 40055cc3768SDaniel Borkmann bpf_program__attach_tcx; 4013140cf12SJiri Olsa bpf_program__attach_uprobe_multi; 4023b34d297SMartin Kelly ring__avail_data_size; 40316058ff2SMartin Kelly ring__consume; 404059a8c0cSMartin Kelly ring__consumer_pos; 405ae769390SMartin Kelly ring__map_fd; 406059a8c0cSMartin Kelly ring__producer_pos; 407e79abf71SMartin Kelly ring__size; 4081c97f6afSMartin Kelly ring_buffer__ring; 4092b001b94SAndrii Nakryiko} LIBBPF_1.2.0; 410b8d78cb2SEduard Zingerman 411b8d78cb2SEduard ZingermanLIBBPF_1.4.0 { 412c81a8ab1SAndrii Nakryiko global: 41336ffb202SAndrii Nakryiko bpf_program__attach_raw_tracepoint_opts; 41436ffb202SAndrii Nakryiko bpf_raw_tracepoint_open_opts; 415639ecd7dSAndrii Nakryiko bpf_token_create; 416c81a8ab1SAndrii Nakryiko btf__new_split; 417b9551da8SAndrii Nakryiko btf_ext__raw_data; 418b8d78cb2SEduard Zingerman} LIBBPF_1.3.0; 4195bd2ed65SAndrea Righi 4205bd2ed65SAndrea RighiLIBBPF_1.5.0 { 4214d22ea94SAndrea Righi global: 42258e185a0SAlan Maguire btf__distill_base; 42319e00c89SAlan Maguire btf__relocate; 424cf579164STony Ambardar btf_ext__endianness; 425cf579164STony Ambardar btf_ext__set_endianness; 42608ac454eSMykyta Yatsenko bpf_map__autoattach; 42708ac454eSMykyta Yatsenko bpf_map__set_autoattach; 428ea02a946SIhor Solodrai bpf_object__token_fd; 429849989afSYonghong Song bpf_program__attach_sockmap; 4304d22ea94SAndrea Righi ring__consume_n; 4314d22ea94SAndrea Righi ring_buffer__consume_n; 4325bd2ed65SAndrea Righi} LIBBPF_1.4.0; 43374975e13SAndrii Nakryiko 43474975e13SAndrii NakryikoLIBBPF_1.6.0 { 4356d5e5e5dSAlastair Robertson global: 4366d5e5e5dSAlastair Robertson bpf_linker__add_buf; 4376d5e5e5dSAlastair Robertson bpf_linker__add_fd; 4386d5e5e5dSAlastair Robertson bpf_linker__new_fd; 439*1315c28eSMykyta Yatsenko bpf_object__prepare; 44051d1b1d4SIhor Solodrai btf__add_decl_attr; 44151d1b1d4SIhor Solodrai btf__add_type_attr; 44274975e13SAndrii Nakryiko} LIBBPF_1.5.0; 443