Back to home page

OSCL-LXR

 
 

    


0001 LIBBPF_0.0.1 {
0002         global:
0003                 bpf_btf_get_fd_by_id;
0004                 bpf_map__btf_key_type_id;
0005                 bpf_map__btf_value_type_id;
0006                 bpf_map__fd;
0007                 bpf_map__name;
0008                 bpf_map__pin;
0009                 bpf_map__reuse_fd;
0010                 bpf_map__set_ifindex;
0011                 bpf_map__set_inner_map_fd;
0012                 bpf_map__unpin;
0013                 bpf_map_delete_elem;
0014                 bpf_map_get_fd_by_id;
0015                 bpf_map_get_next_id;
0016                 bpf_map_get_next_key;
0017                 bpf_map_lookup_and_delete_elem;
0018                 bpf_map_lookup_elem;
0019                 bpf_map_update_elem;
0020                 bpf_obj_get;
0021                 bpf_obj_get_info_by_fd;
0022                 bpf_obj_pin;
0023                 bpf_object__btf_fd;
0024                 bpf_object__close;
0025                 bpf_object__find_map_by_name;
0026                 bpf_object__kversion;
0027                 bpf_object__load;
0028                 bpf_object__name;
0029                 bpf_object__open;
0030                 bpf_object__pin;
0031                 bpf_object__pin_maps;
0032                 bpf_object__pin_programs;
0033                 bpf_object__unpin_maps;
0034                 bpf_object__unpin_programs;
0035                 bpf_prog_attach;
0036                 bpf_prog_detach;
0037                 bpf_prog_detach2;
0038                 bpf_prog_get_fd_by_id;
0039                 bpf_prog_get_next_id;
0040                 bpf_prog_query;
0041                 bpf_program__fd;
0042                 bpf_program__pin;
0043                 bpf_program__set_expected_attach_type;
0044                 bpf_program__set_ifindex;
0045                 bpf_program__set_type;
0046                 bpf_program__unload;
0047                 bpf_program__unpin;
0048                 bpf_prog_linfo__free;
0049                 bpf_prog_linfo__new;
0050                 bpf_prog_linfo__lfind_addr_func;
0051                 bpf_prog_linfo__lfind;
0052                 bpf_raw_tracepoint_open;
0053                 bpf_task_fd_query;
0054                 btf__fd;
0055                 btf__find_by_name;
0056                 btf__free;
0057                 btf__name_by_offset;
0058                 btf__new;
0059                 btf__resolve_size;
0060                 btf__resolve_type;
0061                 btf__type_by_id;
0062                 libbpf_attach_type_by_name;
0063                 libbpf_get_error;
0064                 libbpf_prog_type_by_name;
0065                 libbpf_set_print;
0066                 libbpf_strerror;
0067         local:
0068                 *;
0069 };
0070 
0071 LIBBPF_0.0.2 {
0072         global:
0073                 bpf_map_lookup_elem_flags;
0074                 bpf_object__btf;
0075                 bpf_object__find_map_fd_by_name;
0076                 btf__get_raw_data;
0077                 btf_ext__free;
0078                 btf_ext__get_raw_data;
0079                 btf_ext__new;
0080 } LIBBPF_0.0.1;
0081 
0082 LIBBPF_0.0.3 {
0083         global:
0084                 bpf_map__is_internal;
0085                 bpf_map_freeze;
0086 } LIBBPF_0.0.2;
0087 
0088 LIBBPF_0.0.4 {
0089         global:
0090                 bpf_link__destroy;
0091                 bpf_program__attach_kprobe;
0092                 bpf_program__attach_perf_event;
0093                 bpf_program__attach_raw_tracepoint;
0094                 bpf_program__attach_tracepoint;
0095                 bpf_program__attach_uprobe;
0096                 btf_dump__dump_type;
0097                 btf_dump__free;
0098                 btf__parse_elf;
0099                 libbpf_num_possible_cpus;
0100                 perf_buffer__free;
0101                 perf_buffer__poll;
0102 } LIBBPF_0.0.3;
0103 
0104 LIBBPF_0.0.5 {
0105         global:
0106                 bpf_btf_get_next_id;
0107 } LIBBPF_0.0.4;
0108 
0109 LIBBPF_0.0.6 {
0110         global:
0111                 bpf_map__get_pin_path;
0112                 bpf_map__is_pinned;
0113                 bpf_map__set_pin_path;
0114                 bpf_object__open_file;
0115                 bpf_object__open_mem;
0116                 bpf_program__attach_trace;
0117                 bpf_program__get_expected_attach_type;
0118                 bpf_program__get_type;
0119                 btf__find_by_name_kind;
0120                 libbpf_find_vmlinux_btf_id;
0121 } LIBBPF_0.0.5;
0122 
0123 LIBBPF_0.0.7 {
0124         global:
0125                 btf_dump__emit_type_decl;
0126                 bpf_link__disconnect;
0127                 bpf_map__attach_struct_ops;
0128                 bpf_map_delete_batch;
0129                 bpf_map_lookup_and_delete_batch;
0130                 bpf_map_lookup_batch;
0131                 bpf_map_update_batch;
0132                 bpf_object__find_program_by_name;
0133                 bpf_object__attach_skeleton;
0134                 bpf_object__destroy_skeleton;
0135                 bpf_object__detach_skeleton;
0136                 bpf_object__load_skeleton;
0137                 bpf_object__open_skeleton;
0138                 bpf_program__attach;
0139                 bpf_program__name;
0140                 btf__align_of;
0141                 libbpf_find_kernel_btf;
0142 } LIBBPF_0.0.6;
0143 
0144 LIBBPF_0.0.8 {
0145         global:
0146                 bpf_link__fd;
0147                 bpf_link__open;
0148                 bpf_link__pin;
0149                 bpf_link__pin_path;
0150                 bpf_link__unpin;
0151                 bpf_link__update_program;
0152                 bpf_link_create;
0153                 bpf_link_update;
0154                 bpf_map__set_initial_value;
0155                 bpf_prog_attach_opts;
0156                 bpf_program__attach_cgroup;
0157                 bpf_program__attach_lsm;
0158                 bpf_program__set_attach_target;
0159 } LIBBPF_0.0.7;
0160 
0161 LIBBPF_0.0.9 {
0162         global:
0163                 bpf_enable_stats;
0164                 bpf_iter_create;
0165                 bpf_link_get_fd_by_id;
0166                 bpf_link_get_next_id;
0167                 bpf_program__attach_iter;
0168                 bpf_program__attach_netns;
0169                 perf_buffer__consume;
0170                 ring_buffer__add;
0171                 ring_buffer__consume;
0172                 ring_buffer__free;
0173                 ring_buffer__new;
0174                 ring_buffer__poll;
0175 } LIBBPF_0.0.8;
0176 
0177 LIBBPF_0.1.0 {
0178         global:
0179                 bpf_link__detach;
0180                 bpf_link_detach;
0181                 bpf_map__ifindex;
0182                 bpf_map__key_size;
0183                 bpf_map__map_flags;
0184                 bpf_map__max_entries;
0185                 bpf_map__numa_node;
0186                 bpf_map__set_key_size;
0187                 bpf_map__set_map_flags;
0188                 bpf_map__set_max_entries;
0189                 bpf_map__set_numa_node;
0190                 bpf_map__set_type;
0191                 bpf_map__set_value_size;
0192                 bpf_map__type;
0193                 bpf_map__value_size;
0194                 bpf_program__attach_xdp;
0195                 bpf_program__autoload;
0196                 bpf_program__set_autoload;
0197                 btf__parse;
0198                 btf__parse_raw;
0199                 btf__pointer_size;
0200                 btf__set_fd;
0201                 btf__set_pointer_size;
0202 } LIBBPF_0.0.9;
0203 
0204 LIBBPF_0.2.0 {
0205         global:
0206                 bpf_prog_bind_map;
0207                 bpf_prog_test_run_opts;
0208                 bpf_program__attach_freplace;
0209                 bpf_program__section_name;
0210                 btf__add_array;
0211                 btf__add_const;
0212                 btf__add_enum;
0213                 btf__add_enum_value;
0214                 btf__add_datasec;
0215                 btf__add_datasec_var_info;
0216                 btf__add_field;
0217                 btf__add_func;
0218                 btf__add_func_param;
0219                 btf__add_func_proto;
0220                 btf__add_fwd;
0221                 btf__add_int;
0222                 btf__add_ptr;
0223                 btf__add_restrict;
0224                 btf__add_str;
0225                 btf__add_struct;
0226                 btf__add_typedef;
0227                 btf__add_union;
0228                 btf__add_var;
0229                 btf__add_volatile;
0230                 btf__endianness;
0231                 btf__find_str;
0232                 btf__new_empty;
0233                 btf__set_endianness;
0234                 btf__str_by_offset;
0235                 perf_buffer__buffer_cnt;
0236                 perf_buffer__buffer_fd;
0237                 perf_buffer__epoll_fd;
0238                 perf_buffer__consume_buffer;
0239 } LIBBPF_0.1.0;
0240 
0241 LIBBPF_0.3.0 {
0242         global:
0243                 btf__base_btf;
0244                 btf__parse_elf_split;
0245                 btf__parse_raw_split;
0246                 btf__parse_split;
0247                 btf__new_empty_split;
0248                 btf__new_split;
0249                 ring_buffer__epoll_fd;
0250 } LIBBPF_0.2.0;
0251 
0252 LIBBPF_0.4.0 {
0253         global:
0254                 btf__add_float;
0255                 btf__add_type;
0256                 bpf_linker__add_file;
0257                 bpf_linker__finalize;
0258                 bpf_linker__free;
0259                 bpf_linker__new;
0260                 bpf_map__inner_map;
0261                 bpf_object__set_kversion;
0262                 bpf_tc_attach;
0263                 bpf_tc_detach;
0264                 bpf_tc_hook_create;
0265                 bpf_tc_hook_destroy;
0266                 bpf_tc_query;
0267 } LIBBPF_0.3.0;
0268 
0269 LIBBPF_0.5.0 {
0270         global:
0271                 bpf_map__initial_value;
0272                 bpf_map__pin_path;
0273                 bpf_map_lookup_and_delete_elem_flags;
0274                 bpf_program__attach_kprobe_opts;
0275                 bpf_program__attach_perf_event_opts;
0276                 bpf_program__attach_tracepoint_opts;
0277                 bpf_program__attach_uprobe_opts;
0278                 bpf_object__gen_loader;
0279                 btf__load_from_kernel_by_id;
0280                 btf__load_from_kernel_by_id_split;
0281                 btf__load_into_kernel;
0282                 btf__load_module_btf;
0283                 btf__load_vmlinux_btf;
0284                 btf_dump__dump_type_data;
0285                 libbpf_set_strict_mode;
0286 } LIBBPF_0.4.0;
0287 
0288 LIBBPF_0.6.0 {
0289         global:
0290                 bpf_map__map_extra;
0291                 bpf_map__set_map_extra;
0292                 bpf_map_create;
0293                 bpf_object__next_map;
0294                 bpf_object__next_program;
0295                 bpf_object__prev_map;
0296                 bpf_object__prev_program;
0297                 bpf_prog_load;
0298                 bpf_program__flags;
0299                 bpf_program__insn_cnt;
0300                 bpf_program__insns;
0301                 bpf_program__set_flags;
0302                 btf__add_btf;
0303                 btf__add_decl_tag;
0304                 btf__add_type_tag;
0305                 btf__dedup;
0306                 btf__raw_data;
0307                 btf__type_cnt;
0308                 btf_dump__new;
0309                 libbpf_major_version;
0310                 libbpf_minor_version;
0311                 libbpf_version_string;
0312                 perf_buffer__new;
0313                 perf_buffer__new_raw;
0314 } LIBBPF_0.5.0;
0315 
0316 LIBBPF_0.7.0 {
0317         global:
0318                 bpf_btf_load;
0319                 bpf_program__expected_attach_type;
0320                 bpf_program__log_buf;
0321                 bpf_program__log_level;
0322                 bpf_program__set_log_buf;
0323                 bpf_program__set_log_level;
0324                 bpf_program__type;
0325                 bpf_xdp_attach;
0326                 bpf_xdp_detach;
0327                 bpf_xdp_query;
0328                 bpf_xdp_query_id;
0329                 btf_ext__raw_data;
0330                 libbpf_probe_bpf_helper;
0331                 libbpf_probe_bpf_map_type;
0332                 libbpf_probe_bpf_prog_type;
0333                 libbpf_set_memlock_rlim;
0334 } LIBBPF_0.6.0;
0335 
0336 LIBBPF_0.8.0 {
0337         global:
0338                 bpf_map__autocreate;
0339                 bpf_map__get_next_key;
0340                 bpf_map__delete_elem;
0341                 bpf_map__lookup_and_delete_elem;
0342                 bpf_map__lookup_elem;
0343                 bpf_map__set_autocreate;
0344                 bpf_map__update_elem;
0345                 bpf_map_delete_elem_flags;
0346                 bpf_object__destroy_subskeleton;
0347                 bpf_object__open_subskeleton;
0348                 bpf_program__attach_kprobe_multi_opts;
0349                 bpf_program__attach_trace_opts;
0350                 bpf_program__attach_usdt;
0351                 bpf_program__set_insns;
0352                 libbpf_register_prog_handler;
0353                 libbpf_unregister_prog_handler;
0354 } LIBBPF_0.7.0;
0355 
0356 LIBBPF_1.0.0 {
0357         global:
0358                 bpf_obj_get_opts;
0359                 bpf_prog_query_opts;
0360                 bpf_program__attach_ksyscall;
0361                 btf__add_enum64;
0362                 btf__add_enum64_value;
0363                 libbpf_bpf_attach_type_str;
0364                 libbpf_bpf_link_type_str;
0365                 libbpf_bpf_map_type_str;
0366                 libbpf_bpf_prog_type_str;
0367                 perf_buffer__buffer;
0368 };