Docs.rs
libbpf-sys-1.2.0+v1.2.0
libbpf-sys 1.2.0+v1.2.0
Docs.rs crate page
BSD-2-Clause
Links
Homepage
Repository
crates.io
Source
Owners
alexforster
danobi
anakryiko
danielocfb
Dependencies
bindgen ^0.66
build
cc ^1.0.79
build
nix ^0.26.2
build
num_cpus ^1.16.0
build
pkg-config ^0.3.27
build
Versions
0.04%
of the crate is documented
This release has been yanked, go to latest version
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Crate libbpf_sys
Version 1.2.0+v1.2.0
All Items
Structs
Constants
Functions
Type Definitions
Unions
?
Crate
libbpf_sys
source
·
[
−
]
Structs
__BindgenBitfieldUnit
__IncompleteArrayField
__va_list_tag
bpf_attr__bindgen_ty_1
bpf_attr__bindgen_ty_2
bpf_attr__bindgen_ty_3
bpf_attr__bindgen_ty_4
bpf_attr__bindgen_ty_5
bpf_attr__bindgen_ty_6
bpf_attr__bindgen_ty_7
bpf_attr__bindgen_ty_8
bpf_attr__bindgen_ty_9
bpf_attr__bindgen_ty_10
bpf_attr__bindgen_ty_11
bpf_attr__bindgen_ty_12
bpf_attr__bindgen_ty_13
bpf_attr__bindgen_ty_14
bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1
bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2
bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3
bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4
bpf_attr__bindgen_ty_15
bpf_attr__bindgen_ty_16
bpf_attr__bindgen_ty_17
bpf_attr__bindgen_ty_18
bpf_attr__bindgen_ty_19
bpf_btf_info
bpf_btf_load_opts
bpf_cgroup_dev_ctx
bpf_cgroup_storage_key
bpf_core_relo
bpf_cpumap_val
bpf_devmap_val
bpf_dynptr
bpf_fib_lookup
bpf_flow_keys
bpf_flow_keys__bindgen_ty_1__bindgen_ty_1
bpf_flow_keys__bindgen_ty_1__bindgen_ty_2
bpf_func_info
bpf_get_fd_by_id_opts
bpf_insn
bpf_iter_attach_opts
bpf_iter_link_info__bindgen_ty_1
bpf_iter_link_info__bindgen_ty_2
bpf_iter_link_info__bindgen_ty_3
bpf_iter_num
bpf_kprobe_multi_opts
bpf_kprobe_opts
bpf_ksyscall_opts
bpf_line_info
bpf_link
bpf_link_create_opts
bpf_link_create_opts__bindgen_ty_1__bindgen_ty_1
bpf_link_create_opts__bindgen_ty_1__bindgen_ty_2
bpf_link_create_opts__bindgen_ty_1__bindgen_ty_3
bpf_link_info
bpf_link_info__bindgen_ty_1__bindgen_ty_1
bpf_link_info__bindgen_ty_1__bindgen_ty_2
bpf_link_info__bindgen_ty_1__bindgen_ty_3
bpf_link_info__bindgen_ty_1__bindgen_ty_4
bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1
bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1
bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2
bpf_link_info__bindgen_ty_1__bindgen_ty_5
bpf_link_info__bindgen_ty_1__bindgen_ty_6
bpf_link_info__bindgen_ty_1__bindgen_ty_7
bpf_link_update_opts
bpf_linker
bpf_linker_file_opts
bpf_linker_opts
bpf_list_head
bpf_list_node
bpf_lpm_trie_key
bpf_map
bpf_map_batch_opts
bpf_map_create_opts
bpf_map_info
bpf_map_skeleton
bpf_obj_get_opts
bpf_object
bpf_object_open_opts
bpf_object_skeleton
bpf_object_subskeleton
bpf_perf_event_opts
bpf_perf_event_value
bpf_pidns_info
bpf_prog_attach_opts
bpf_prog_bind_opts
bpf_prog_info
bpf_prog_linfo
bpf_prog_load_opts
bpf_prog_query_opts
bpf_prog_skeleton
bpf_prog_test_run_attr
bpf_program
bpf_raw_tracepoint_args
bpf_rb_node
bpf_rb_root
bpf_redir_neigh
bpf_refcount
bpf_sk_lookup
bpf_sock
bpf_sock_addr
bpf_sock_ops
bpf_sock_tuple
bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1
bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2
bpf_sockopt
bpf_spin_lock
bpf_stack_build_id
bpf_sysctl
bpf_tc_hook
bpf_tc_opts
bpf_tcp_sock
bpf_test_run_opts
bpf_timer
bpf_trace_opts
bpf_tracepoint_opts
bpf_tunnel_key
bpf_uprobe_opts
bpf_usdt_opts
bpf_var_skeleton
bpf_xdp_attach_opts
bpf_xdp_query_opts
bpf_xdp_set_link_opts
bpf_xdp_sock
bpf_xfrm_state
btf
btf_array
btf_decl_tag
btf_dedup_opts
btf_dump
btf_dump_emit_type_decl_opts
btf_dump_opts
btf_dump_type_data_opts
btf_enum
btf_enum64
btf_ext
btf_header
btf_member
btf_param
btf_ptr
btf_type
btf_var
btf_var_secinfo
gen_loader_opts
libbpf_prog_handler_opts
perf_branch_entry
perf_buffer
perf_buffer_opts
perf_buffer_raw_opts
perf_event_attr
perf_event_header
perf_event_mmap_page
perf_event_mmap_page__bindgen_ty_1__bindgen_ty_1
perf_event_query_bpf
perf_mem_data_src__bindgen_ty_1
perf_ns_link_info
perf_sample_weight__bindgen_ty_1
ring_buffer
ring_buffer_opts
xdp_md
Constants
API_HEADERS
Vendored libbpf headers
BPF_ABS
BPF_ADD
BPF_ADJ_ROOM_ENCAP_L2_MASK
BPF_ADJ_ROOM_ENCAP_L2_SHIFT
BPF_ADJ_ROOM_MAC
BPF_ADJ_ROOM_NET
BPF_ALU
BPF_ALU64
BPF_AND
BPF_ANY
BPF_ARSH
BPF_ATOMIC
BPF_B
BPF_BTF_GET_FD_BY_ID
BPF_BTF_GET_NEXT_ID
BPF_BTF_LOAD
BPF_BUILD_ID_SIZE
BPF_CALL
BPF_CGROUP_DEVICE
BPF_CGROUP_GETSOCKOPT
BPF_CGROUP_INET4_BIND
BPF_CGROUP_INET4_CONNECT
BPF_CGROUP_INET4_GETPEERNAME
BPF_CGROUP_INET4_GETSOCKNAME
BPF_CGROUP_INET4_POST_BIND
BPF_CGROUP_INET6_BIND
BPF_CGROUP_INET6_CONNECT
BPF_CGROUP_INET6_GETPEERNAME
BPF_CGROUP_INET6_GETSOCKNAME
BPF_CGROUP_INET6_POST_BIND
BPF_CGROUP_INET_EGRESS
BPF_CGROUP_INET_INGRESS
BPF_CGROUP_INET_SOCK_CREATE
BPF_CGROUP_INET_SOCK_RELEASE
BPF_CGROUP_ITER_ANCESTORS_UP
BPF_CGROUP_ITER_DESCENDANTS_POST
BPF_CGROUP_ITER_DESCENDANTS_PRE
BPF_CGROUP_ITER_ORDER_UNSPEC
BPF_CGROUP_ITER_SELF_ONLY
BPF_CGROUP_SETSOCKOPT
BPF_CGROUP_SOCK_OPS
BPF_CGROUP_SYSCTL
BPF_CGROUP_UDP4_RECVMSG
BPF_CGROUP_UDP4_SENDMSG
BPF_CGROUP_UDP6_RECVMSG
BPF_CGROUP_UDP6_SENDMSG
BPF_CMPXCHG
BPF_CORE_ENUMVAL_EXISTS
BPF_CORE_ENUMVAL_VALUE
BPF_CORE_FIELD_BYTE_OFFSET
BPF_CORE_FIELD_BYTE_SIZE
BPF_CORE_FIELD_EXISTS
BPF_CORE_FIELD_LSHIFT_U64
BPF_CORE_FIELD_RSHIFT_U64
BPF_CORE_FIELD_SIGNED
BPF_CORE_TYPE_EXISTS
BPF_CORE_TYPE_ID_LOCAL
BPF_CORE_TYPE_ID_TARGET
BPF_CORE_TYPE_MATCHES
BPF_CORE_TYPE_SIZE
BPF_CSUM_LEVEL_DEC
BPF_CSUM_LEVEL_INC
BPF_CSUM_LEVEL_QUERY
BPF_CSUM_LEVEL_RESET
BPF_DEVCG_ACC_MKNOD
BPF_DEVCG_ACC_READ
BPF_DEVCG_ACC_WRITE
BPF_DEVCG_DEV_BLOCK
BPF_DEVCG_DEV_CHAR
BPF_DIV
BPF_DROP
BPF_DW
BPF_ENABLE_STATS
BPF_END
BPF_EXIST
BPF_EXIT
BPF_FD_TYPE_KPROBE
BPF_FD_TYPE_KRETPROBE
BPF_FD_TYPE_RAW_TRACEPOINT
BPF_FD_TYPE_TRACEPOINT
BPF_FD_TYPE_UPROBE
BPF_FD_TYPE_URETPROBE
BPF_FETCH
BPF_FIB_LKUP_RET_BLACKHOLE
BPF_FIB_LKUP_RET_FRAG_NEEDED
BPF_FIB_LKUP_RET_FWD_DISABLED
BPF_FIB_LKUP_RET_NOT_FWDED
BPF_FIB_LKUP_RET_NO_NEIGH
BPF_FIB_LKUP_RET_PROHIBIT
BPF_FIB_LKUP_RET_SUCCESS
BPF_FIB_LKUP_RET_UNREACHABLE
BPF_FIB_LKUP_RET_UNSUPP_LWT
BPF_FIB_LOOKUP_DIRECT
BPF_FIB_LOOKUP_OUTPUT
BPF_FIB_LOOKUP_SKIP_NEIGH
BPF_FLOW_DISSECTOR
BPF_FLOW_DISSECTOR_CONTINUE
BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG
BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP
BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL
BPF_FROM_BE
BPF_FROM_LE
BPF_FUNC_bind
BPF_FUNC_bprm_opts_set
BPF_FUNC_btf_find_by_name_kind
BPF_FUNC_cgrp_storage_delete
BPF_FUNC_cgrp_storage_get
BPF_FUNC_check_mtu
BPF_FUNC_clone_redirect
BPF_FUNC_copy_from_user
BPF_FUNC_copy_from_user_task
BPF_FUNC_csum_diff
BPF_FUNC_csum_level
BPF_FUNC_csum_update
BPF_FUNC_current_task_under_cgroup
BPF_FUNC_d_path
BPF_FUNC_dynptr_data
BPF_FUNC_dynptr_from_mem
BPF_FUNC_dynptr_read
BPF_FUNC_dynptr_write
BPF_FUNC_fib_lookup
BPF_FUNC_find_vma
BPF_FUNC_for_each_map_elem
BPF_FUNC_get_attach_cookie
BPF_FUNC_get_branch_snapshot
BPF_FUNC_get_cgroup_classid
BPF_FUNC_get_current_ancestor_cgroup_id
BPF_FUNC_get_current_cgroup_id
BPF_FUNC_get_current_comm
BPF_FUNC_get_current_pid_tgid
BPF_FUNC_get_current_task
BPF_FUNC_get_current_task_btf
BPF_FUNC_get_current_uid_gid
BPF_FUNC_get_func_arg
BPF_FUNC_get_func_arg_cnt
BPF_FUNC_get_func_ip
BPF_FUNC_get_func_ret
BPF_FUNC_get_hash_recalc
BPF_FUNC_get_listener_sock
BPF_FUNC_get_local_storage
BPF_FUNC_get_netns_cookie
BPF_FUNC_get_ns_current_pid_tgid
BPF_FUNC_get_numa_node_id
BPF_FUNC_get_prandom_u32
BPF_FUNC_get_retval
BPF_FUNC_get_route_realm
BPF_FUNC_get_smp_processor_id
BPF_FUNC_get_socket_cookie
BPF_FUNC_get_socket_uid
BPF_FUNC_get_stack
BPF_FUNC_get_stackid
BPF_FUNC_get_task_stack
BPF_FUNC_getsockopt
BPF_FUNC_ima_file_hash
BPF_FUNC_ima_inode_hash
BPF_FUNC_inode_storage_delete
BPF_FUNC_inode_storage_get
BPF_FUNC_jiffies64
BPF_FUNC_kallsyms_lookup_name
BPF_FUNC_kptr_xchg
BPF_FUNC_ktime_get_boot_ns
BPF_FUNC_ktime_get_coarse_ns
BPF_FUNC_ktime_get_ns
BPF_FUNC_ktime_get_tai_ns
BPF_FUNC_l3_csum_replace
BPF_FUNC_l4_csum_replace
BPF_FUNC_load_hdr_opt
BPF_FUNC_loop
BPF_FUNC_lwt_push_encap
BPF_FUNC_lwt_seg6_action
BPF_FUNC_lwt_seg6_adjust_srh
BPF_FUNC_lwt_seg6_store_bytes
BPF_FUNC_map_delete_elem
BPF_FUNC_map_lookup_elem
BPF_FUNC_map_lookup_percpu_elem
BPF_FUNC_map_peek_elem
BPF_FUNC_map_pop_elem
BPF_FUNC_map_push_elem
BPF_FUNC_map_update_elem
BPF_FUNC_msg_apply_bytes
BPF_FUNC_msg_cork_bytes
BPF_FUNC_msg_pop_data
BPF_FUNC_msg_pull_data
BPF_FUNC_msg_push_data
BPF_FUNC_msg_redirect_hash
BPF_FUNC_msg_redirect_map
BPF_FUNC_override_return
BPF_FUNC_per_cpu_ptr
BPF_FUNC_perf_event_output
BPF_FUNC_perf_event_read
BPF_FUNC_perf_event_read_value
BPF_FUNC_perf_prog_read_value
BPF_FUNC_probe_read
BPF_FUNC_probe_read_kernel
BPF_FUNC_probe_read_kernel_str
BPF_FUNC_probe_read_str
BPF_FUNC_probe_read_user
BPF_FUNC_probe_read_user_str
BPF_FUNC_probe_write_user
BPF_FUNC_rc_keydown
BPF_FUNC_rc_pointer_rel
BPF_FUNC_rc_repeat
BPF_FUNC_read_branch_records
BPF_FUNC_redirect
BPF_FUNC_redirect_map
BPF_FUNC_redirect_neigh
BPF_FUNC_redirect_peer
BPF_FUNC_reserve_hdr_opt
BPF_FUNC_ringbuf_discard
BPF_FUNC_ringbuf_discard_dynptr
BPF_FUNC_ringbuf_output
BPF_FUNC_ringbuf_query
BPF_FUNC_ringbuf_reserve
BPF_FUNC_ringbuf_reserve_dynptr
BPF_FUNC_ringbuf_submit
BPF_FUNC_ringbuf_submit_dynptr
BPF_FUNC_send_signal
BPF_FUNC_send_signal_thread
BPF_FUNC_seq_printf
BPF_FUNC_seq_printf_btf
BPF_FUNC_seq_write
BPF_FUNC_set_hash
BPF_FUNC_set_hash_invalid
BPF_FUNC_set_retval
BPF_FUNC_setsockopt
BPF_FUNC_sk_ancestor_cgroup_id
BPF_FUNC_sk_assign
BPF_FUNC_sk_cgroup_id
BPF_FUNC_sk_fullsock
BPF_FUNC_sk_lookup_tcp
BPF_FUNC_sk_lookup_udp
BPF_FUNC_sk_redirect_hash
BPF_FUNC_sk_redirect_map
BPF_FUNC_sk_release
BPF_FUNC_sk_select_reuseport
BPF_FUNC_sk_storage_delete
BPF_FUNC_sk_storage_get
BPF_FUNC_skb_adjust_room
BPF_FUNC_skb_ancestor_cgroup_id
BPF_FUNC_skb_cgroup_classid
BPF_FUNC_skb_cgroup_id
BPF_FUNC_skb_change_head
BPF_FUNC_skb_change_proto
BPF_FUNC_skb_change_tail
BPF_FUNC_skb_change_type
BPF_FUNC_skb_ecn_set_ce
BPF_FUNC_skb_get_tunnel_key
BPF_FUNC_skb_get_tunnel_opt
BPF_FUNC_skb_get_xfrm_state
BPF_FUNC_skb_load_bytes
BPF_FUNC_skb_load_bytes_relative
BPF_FUNC_skb_output
BPF_FUNC_skb_pull_data
BPF_FUNC_skb_set_tstamp
BPF_FUNC_skb_set_tunnel_key
BPF_FUNC_skb_set_tunnel_opt
BPF_FUNC_skb_store_bytes
BPF_FUNC_skb_under_cgroup
BPF_FUNC_skb_vlan_pop
BPF_FUNC_skb_vlan_push
BPF_FUNC_skc_lookup_tcp
BPF_FUNC_skc_to_mptcp_sock
BPF_FUNC_skc_to_tcp6_sock
BPF_FUNC_skc_to_tcp_request_sock
BPF_FUNC_skc_to_tcp_sock
BPF_FUNC_skc_to_tcp_timewait_sock
BPF_FUNC_skc_to_udp6_sock
BPF_FUNC_skc_to_unix_sock
BPF_FUNC_snprintf
BPF_FUNC_snprintf_btf
BPF_FUNC_sock_from_file
BPF_FUNC_sock_hash_update
BPF_FUNC_sock_map_update
BPF_FUNC_sock_ops_cb_flags_set
BPF_FUNC_spin_lock
BPF_FUNC_spin_unlock
BPF_FUNC_store_hdr_opt
BPF_FUNC_strncmp
BPF_FUNC_strtol
BPF_FUNC_strtoul
BPF_FUNC_sys_bpf
BPF_FUNC_sys_close
BPF_FUNC_sysctl_get_current_value
BPF_FUNC_sysctl_get_name
BPF_FUNC_sysctl_get_new_value
BPF_FUNC_sysctl_set_new_value
BPF_FUNC_tail_call
BPF_FUNC_task_pt_regs
BPF_FUNC_task_storage_delete
BPF_FUNC_task_storage_get
BPF_FUNC_tcp_check_syncookie
BPF_FUNC_tcp_gen_syncookie
BPF_FUNC_tcp_raw_check_syncookie_ipv4
BPF_FUNC_tcp_raw_check_syncookie_ipv6
BPF_FUNC_tcp_raw_gen_syncookie_ipv4
BPF_FUNC_tcp_raw_gen_syncookie_ipv6
BPF_FUNC_tcp_send_ack
BPF_FUNC_tcp_sock
BPF_FUNC_this_cpu_ptr
BPF_FUNC_timer_cancel
BPF_FUNC_timer_init
BPF_FUNC_timer_set_callback
BPF_FUNC_timer_start
BPF_FUNC_trace_printk
BPF_FUNC_trace_vprintk
BPF_FUNC_unspec
BPF_FUNC_user_ringbuf_drain
BPF_FUNC_xdp_adjust_head
BPF_FUNC_xdp_adjust_meta
BPF_FUNC_xdp_adjust_tail
BPF_FUNC_xdp_get_buff_len
BPF_FUNC_xdp_load_bytes
BPF_FUNC_xdp_output
BPF_FUNC_xdp_store_bytes
BPF_F_ADJ_ROOM_DECAP_L3_IPV4
BPF_F_ADJ_ROOM_DECAP_L3_IPV6
BPF_F_ADJ_ROOM_ENCAP_L2_ETH
BPF_F_ADJ_ROOM_ENCAP_L3_IPV4
BPF_F_ADJ_ROOM_ENCAP_L3_IPV6
BPF_F_ADJ_ROOM_ENCAP_L4_GRE
BPF_F_ADJ_ROOM_ENCAP_L4_UDP
BPF_F_ADJ_ROOM_FIXED_GSO
BPF_F_ADJ_ROOM_NO_CSUM_RESET
BPF_F_ALLOW_MULTI
BPF_F_ALLOW_OVERRIDE
BPF_F_ANY_ALIGNMENT
BPF_F_BPRM_SECUREEXEC
BPF_F_BROADCAST
BPF_F_CLONE
BPF_F_CTXLEN_MASK
BPF_F_CURRENT_CPU
BPF_F_CURRENT_NETNS
BPF_F_DONT_FRAGMENT
BPF_F_EXCLUDE_INGRESS
BPF_F_FAST_STACK_CMP
BPF_F_GET_BRANCH_RECORDS_SIZE
BPF_F_HDR_FIELD_MASK
BPF_F_INDEX_MASK
BPF_F_INGRESS
BPF_F_INNER_MAP
BPF_F_INVALIDATE_HASH
BPF_F_KPROBE_MULTI_RETURN
BPF_F_LINK
BPF_F_LOCK
BPF_F_MARK_ENFORCE
BPF_F_MARK_MANGLED_0
BPF_F_MMAPABLE
BPF_F_NO_COMMON_LRU
BPF_F_NO_PREALLOC
BPF_F_NO_TUNNEL_KEY
BPF_F_NUMA_NODE
BPF_F_PRESERVE_ELEMS
BPF_F_PSEUDO_HDR
BPF_F_QUERY_EFFECTIVE
BPF_F_RDONLY
BPF_F_RDONLY_PROG
BPF_F_RECOMPUTE_CSUM
BPF_F_REPLACE
BPF_F_REUSE_STACKID
BPF_F_SEQ_NUMBER
BPF_F_SKIP_FIELD_MASK
BPF_F_SLEEPABLE
BPF_F_STACK_BUILD_ID
BPF_F_STRICT_ALIGNMENT
BPF_F_SYSCTL_BASE_NAME
BPF_F_TEST_RND_HI32
BPF_F_TEST_RUN_ON_CPU
BPF_F_TEST_STATE_FREQ
BPF_F_TEST_XDP_LIVE_FRAMES
BPF_F_TIMER_ABS
BPF_F_TUNINFO_FLAGS
BPF_F_TUNINFO_IPV6
BPF_F_USER_BUILD_ID
BPF_F_USER_STACK
BPF_F_WRONLY
BPF_F_WRONLY_PROG
BPF_F_XDP_DEV_BOUND_ONLY
BPF_F_XDP_HAS_FRAGS
BPF_F_ZERO_CSUM_TX
BPF_F_ZERO_SEED
BPF_H
BPF_HDR_START_MAC
BPF_HDR_START_NET
BPF_IMM
BPF_IND
BPF_ITER_CREATE
BPF_JA
BPF_JEQ
BPF_JGE
BPF_JGT
BPF_JLE
BPF_JLT
BPF_JMP
BPF_JMP32
BPF_JNE
BPF_JSET
BPF_JSGE
BPF_JSGT
BPF_JSLE
BPF_JSLT
BPF_K
BPF_LD
BPF_LDX
BPF_LEN
BPF_LINK_CREATE
BPF_LINK_DETACH
BPF_LINK_GET_FD_BY_ID
BPF_LINK_GET_NEXT_ID
BPF_LINK_TYPE_CGROUP
BPF_LINK_TYPE_ITER
BPF_LINK_TYPE_KPROBE_MULTI
BPF_LINK_TYPE_NETNS
BPF_LINK_TYPE_PERF_EVENT
BPF_LINK_TYPE_RAW_TRACEPOINT
BPF_LINK_TYPE_STRUCT_OPS
BPF_LINK_TYPE_TRACING
BPF_LINK_TYPE_UNSPEC
BPF_LINK_TYPE_XDP
BPF_LINK_UPDATE
BPF_LIRC_MODE2
BPF_LOAD_HDR_OPT_TCP_SYN
BPF_LOCAL_STORAGE_GET_F_CREATE
BPF_LOG_BUF_SIZE
BPF_LSH
BPF_LSM_CGROUP
BPF_LSM_MAC
BPF_LWT_ENCAP_IP
BPF_LWT_ENCAP_SEG6
BPF_LWT_ENCAP_SEG6_INLINE
BPF_LWT_REROUTE
BPF_MAP_CREATE
BPF_MAP_DELETE_BATCH
BPF_MAP_DELETE_ELEM
BPF_MAP_FREEZE
BPF_MAP_GET_FD_BY_ID
BPF_MAP_GET_NEXT_ID
BPF_MAP_GET_NEXT_KEY
BPF_MAP_LOOKUP_AND_DELETE_BATCH
BPF_MAP_LOOKUP_AND_DELETE_ELEM
BPF_MAP_LOOKUP_BATCH
BPF_MAP_LOOKUP_ELEM
BPF_MAP_TYPE_ARRAY
BPF_MAP_TYPE_ARRAY_OF_MAPS
BPF_MAP_TYPE_BLOOM_FILTER
BPF_MAP_TYPE_CGROUP_ARRAY
BPF_MAP_TYPE_CGROUP_STORAGE
BPF_MAP_TYPE_CGROUP_STORAGE_DEPRECATED
BPF_MAP_TYPE_CGRP_STORAGE
BPF_MAP_TYPE_CPUMAP
BPF_MAP_TYPE_DEVMAP
BPF_MAP_TYPE_DEVMAP_HASH
BPF_MAP_TYPE_HASH
BPF_MAP_TYPE_HASH_OF_MAPS
BPF_MAP_TYPE_INODE_STORAGE
BPF_MAP_TYPE_LPM_TRIE
BPF_MAP_TYPE_LRU_HASH
BPF_MAP_TYPE_LRU_PERCPU_HASH
BPF_MAP_TYPE_PERCPU_ARRAY
BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE
BPF_MAP_TYPE_PERCPU_HASH
BPF_MAP_TYPE_PERF_EVENT_ARRAY
BPF_MAP_TYPE_PROG_ARRAY
BPF_MAP_TYPE_QUEUE
BPF_MAP_TYPE_REUSEPORT_SOCKARRAY
BPF_MAP_TYPE_RINGBUF
BPF_MAP_TYPE_SK_STORAGE
BPF_MAP_TYPE_SOCKHASH
BPF_MAP_TYPE_SOCKMAP
BPF_MAP_TYPE_STACK
BPF_MAP_TYPE_STACK_TRACE
BPF_MAP_TYPE_STRUCT_OPS
BPF_MAP_TYPE_TASK_STORAGE
BPF_MAP_TYPE_UNSPEC
BPF_MAP_TYPE_USER_RINGBUF
BPF_MAP_TYPE_XSKMAP
BPF_MAP_UPDATE_BATCH
BPF_MAP_UPDATE_ELEM
BPF_MAXINSNS
BPF_MEM
BPF_MISC
BPF_MOD
BPF_MODIFY_RETURN
BPF_MOV
BPF_MSH
BPF_MTU_CHK_RET_FRAG_NEEDED
BPF_MTU_CHK_RET_SEGS_TOOBIG
BPF_MTU_CHK_RET_SUCCESS
BPF_MTU_CHK_SEGS
BPF_MUL
BPF_NEG
BPF_NOEXIST
BPF_OBJ_GET
BPF_OBJ_GET_INFO_BY_FD
BPF_OBJ_NAME_LEN
BPF_OBJ_PIN
BPF_OK
BPF_OR
BPF_PERF_EVENT
BPF_PROG_ATTACH
BPF_PROG_BIND_MAP
BPF_PROG_DETACH
BPF_PROG_GET_FD_BY_ID
BPF_PROG_GET_NEXT_ID
BPF_PROG_LOAD
BPF_PROG_QUERY
BPF_PROG_RUN
BPF_PROG_TEST_RUN
BPF_PROG_TYPE_CGROUP_DEVICE
BPF_PROG_TYPE_CGROUP_SKB
BPF_PROG_TYPE_CGROUP_SOCK
BPF_PROG_TYPE_CGROUP_SOCKOPT
BPF_PROG_TYPE_CGROUP_SOCK_ADDR
BPF_PROG_TYPE_CGROUP_SYSCTL
BPF_PROG_TYPE_EXT
BPF_PROG_TYPE_FLOW_DISSECTOR
BPF_PROG_TYPE_KPROBE
BPF_PROG_TYPE_LIRC_MODE2
BPF_PROG_TYPE_LSM
BPF_PROG_TYPE_LWT_IN
BPF_PROG_TYPE_LWT_OUT
BPF_PROG_TYPE_LWT_SEG6LOCAL
BPF_PROG_TYPE_LWT_XMIT
BPF_PROG_TYPE_PERF_EVENT
BPF_PROG_TYPE_RAW_TRACEPOINT
BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE
BPF_PROG_TYPE_SCHED_ACT
BPF_PROG_TYPE_SCHED_CLS
BPF_PROG_TYPE_SK_LOOKUP
BPF_PROG_TYPE_SK_MSG
BPF_PROG_TYPE_SK_REUSEPORT
BPF_PROG_TYPE_SK_SKB
BPF_PROG_TYPE_SOCKET_FILTER
BPF_PROG_TYPE_SOCK_OPS
BPF_PROG_TYPE_STRUCT_OPS
BPF_PROG_TYPE_SYSCALL
BPF_PROG_TYPE_TRACEPOINT
BPF_PROG_TYPE_TRACING
BPF_PROG_TYPE_UNSPEC
BPF_PROG_TYPE_XDP
BPF_PSEUDO_BTF_ID
BPF_PSEUDO_CALL
BPF_PSEUDO_FUNC
BPF_PSEUDO_KFUNC_CALL
BPF_PSEUDO_MAP_FD
BPF_PSEUDO_MAP_IDX
BPF_PSEUDO_MAP_IDX_VALUE
BPF_PSEUDO_MAP_VALUE
BPF_RAW_TRACEPOINT_OPEN
BPF_RB_AVAIL_DATA
BPF_RB_CONS_POS
BPF_RB_FORCE_WAKEUP
BPF_RB_NO_WAKEUP
BPF_RB_PROD_POS
BPF_RB_RING_SIZE
BPF_REDIRECT
BPF_REG_0
BPF_REG_1
BPF_REG_2
BPF_REG_3
BPF_REG_4
BPF_REG_5
BPF_REG_6
BPF_REG_7
BPF_REG_8
BPF_REG_9
BPF_REG_10
BPF_RET
BPF_RINGBUF_BUSY_BIT
BPF_RINGBUF_DISCARD_BIT
BPF_RINGBUF_HDR_SZ
BPF_RSH
BPF_SKB_TSTAMP_DELIVERY_MONO
BPF_SKB_TSTAMP_UNSPEC
BPF_SK_LOOKUP
BPF_SK_LOOKUP_F_NO_REUSEPORT
BPF_SK_LOOKUP_F_REPLACE
BPF_SK_MSG_VERDICT
BPF_SK_REUSEPORT_SELECT
BPF_SK_REUSEPORT_SELECT_OR_MIGRATE
BPF_SK_SKB_STREAM_PARSER
BPF_SK_SKB_STREAM_VERDICT
BPF_SK_SKB_VERDICT
BPF_SK_STORAGE_GET_F_CREATE
BPF_SOCK_OPS_ACTIVE_ESTABLISHED_CB
BPF_SOCK_OPS_ALL_CB_FLAGS
BPF_SOCK_OPS_BASE_RTT
BPF_SOCK_OPS_HDR_OPT_LEN_CB
BPF_SOCK_OPS_NEEDS_ECN
BPF_SOCK_OPS_PARSE_ALL_HDR_OPT_CB_FLAG
BPF_SOCK_OPS_PARSE_HDR_OPT_CB
BPF_SOCK_OPS_PARSE_UNKNOWN_HDR_OPT_CB_FLAG
BPF_SOCK_OPS_PASSIVE_ESTABLISHED_CB
BPF_SOCK_OPS_RETRANS_CB
BPF_SOCK_OPS_RETRANS_CB_FLAG
BPF_SOCK_OPS_RTO_CB
BPF_SOCK_OPS_RTO_CB_FLAG
BPF_SOCK_OPS_RTT_CB
BPF_SOCK_OPS_RTT_CB_FLAG
BPF_SOCK_OPS_RWND_INIT
BPF_SOCK_OPS_STATE_CB
BPF_SOCK_OPS_STATE_CB_FLAG
BPF_SOCK_OPS_TCP_CONNECT_CB
BPF_SOCK_OPS_TCP_LISTEN_CB
BPF_SOCK_OPS_TIMEOUT_INIT
BPF_SOCK_OPS_VOID
BPF_SOCK_OPS_WRITE_HDR_OPT_CB
BPF_SOCK_OPS_WRITE_HDR_OPT_CB_FLAG
BPF_ST
BPF_STACK_BUILD_ID_EMPTY
BPF_STACK_BUILD_ID_IP
BPF_STACK_BUILD_ID_VALID
BPF_STATS_RUN_TIME
BPF_STRUCT_OPS
BPF_STX
BPF_SUB
BPF_TAG_SIZE
BPF_TASK_FD_QUERY
BPF_TCP_CLOSE
BPF_TCP_CLOSE_WAIT
BPF_TCP_CLOSING
BPF_TCP_ESTABLISHED
BPF_TCP_FIN_WAIT1
BPF_TCP_FIN_WAIT2
BPF_TCP_LAST_ACK
BPF_TCP_LISTEN
BPF_TCP_MAX_STATES
BPF_TCP_NEW_SYN_RECV
BPF_TCP_SYN_RECV
BPF_TCP_SYN_SENT
BPF_TCP_TIME_WAIT
BPF_TC_CUSTOM
BPF_TC_EGRESS
BPF_TC_F_REPLACE
BPF_TC_INGRESS
BPF_TO_BE
BPF_TO_LE
BPF_TRACE_FENTRY
BPF_TRACE_FEXIT
BPF_TRACE_ITER
BPF_TRACE_KPROBE_MULTI
BPF_TRACE_RAW_TP
BPF_W
BPF_WRITE_HDR_TCP_CURRENT_MSS
BPF_WRITE_HDR_TCP_SYNACK_COOKIE
BPF_X
BPF_XADD
BPF_XCHG
BPF_XDP
BPF_XDP_CPUMAP
BPF_XDP_DEVMAP
BPF_XOR
BTF_BIG_ENDIAN
BTF_ELF_SEC
BTF_EXT_ELF_SEC
BTF_FUNC_EXTERN
BTF_FUNC_GLOBAL
BTF_FUNC_STATIC
BTF_FWD_ENUM
BTF_FWD_STRUCT
BTF_FWD_UNION
BTF_F_COMPACT
BTF_F_NONAME
BTF_F_PTR_RAW
BTF_F_ZERO
BTF_INT_BOOL
BTF_INT_CHAR
BTF_INT_SIGNED
BTF_KIND_ARRAY
BTF_KIND_CONST
BTF_KIND_DATASEC
BTF_KIND_DECL_TAG
BTF_KIND_ENUM
BTF_KIND_ENUM64
BTF_KIND_FLOAT
BTF_KIND_FUNC
BTF_KIND_FUNC_PROTO
BTF_KIND_FWD
BTF_KIND_INT
BTF_KIND_MAX
BTF_KIND_PTR
BTF_KIND_RESTRICT
BTF_KIND_STRUCT
BTF_KIND_TYPEDEF
BTF_KIND_TYPE_TAG
BTF_KIND_UNION
BTF_KIND_UNKN
BTF_KIND_VAR
BTF_KIND_VOLATILE
BTF_LITTLE_ENDIAN
BTF_MAGIC
BTF_MAX_NAME_OFFSET
BTF_MAX_TYPE
BTF_MAX_VLEN
BTF_VAR_GLOBAL_ALLOCATED
BTF_VAR_GLOBAL_EXTERN
BTF_VAR_STATIC
BTF_VERSION
LIBBPF_DEBUG
LIBBPF_INFO
LIBBPF_PERF_EVENT_CONT
LIBBPF_PERF_EVENT_DONE
LIBBPF_PERF_EVENT_ERROR
LIBBPF_STRICT_ALL
LIBBPF_STRICT_AUTO_RLIMIT_MEMLOCK
LIBBPF_STRICT_CLEAN_PTRS
LIBBPF_STRICT_DIRECT_ERRS
LIBBPF_STRICT_MAP_DEFINITIONS
LIBBPF_STRICT_NONE
LIBBPF_STRICT_NO_OBJECT_LIST
LIBBPF_STRICT_SEC_NAME
LIBBPF_WARN
MAX_BPF_LINK_TYPE
NR_BTF_KINDS
PERF_ATTR_SIZE_VER0
PERF_ATTR_SIZE_VER1
PERF_ATTR_SIZE_VER2
PERF_ATTR_SIZE_VER3
PERF_ATTR_SIZE_VER4
PERF_ATTR_SIZE_VER5
PERF_ATTR_SIZE_VER6
PERF_ATTR_SIZE_VER7
PERF_ATTR_SIZE_VER8
PERF_AUX_FLAG_COLLISION
PERF_AUX_FLAG_CORESIGHT_FORMAT_CORESIGHT
PERF_AUX_FLAG_CORESIGHT_FORMAT_RAW
PERF_AUX_FLAG_OVERWRITE
PERF_AUX_FLAG_PARTIAL
PERF_AUX_FLAG_PMU_FORMAT_TYPE_MASK
PERF_AUX_FLAG_TRUNCATED
PERF_BPF_EVENT_MAX
PERF_BPF_EVENT_PROG_LOAD
PERF_BPF_EVENT_PROG_UNLOAD
PERF_BPF_EVENT_UNKNOWN
PERF_BR_CALL
PERF_BR_COND
PERF_BR_COND_CALL
PERF_BR_COND_RET
PERF_BR_ERET
PERF_BR_EXTEND_ABI
PERF_BR_IND
PERF_BR_IND_CALL
PERF_BR_IRQ
PERF_BR_MAX
PERF_BR_NEW_ARCH_1
PERF_BR_NEW_ARCH_2
PERF_BR_NEW_ARCH_3
PERF_BR_NEW_ARCH_4
PERF_BR_NEW_ARCH_5
PERF_BR_NEW_FAULT_ALGN
PERF_BR_NEW_FAULT_DATA
PERF_BR_NEW_FAULT_INST
PERF_BR_NEW_MAX
PERF_BR_NON_SPEC_CORRECT_PATH
PERF_BR_NO_TX
PERF_BR_PRIV_HV
PERF_BR_PRIV_KERNEL
PERF_BR_PRIV_UNKNOWN
PERF_BR_PRIV_USER
PERF_BR_RET
PERF_BR_SERROR
PERF_BR_SPEC_CORRECT_PATH
PERF_BR_SPEC_MAX
PERF_BR_SPEC_NA
PERF_BR_SPEC_WRONG_PATH
PERF_BR_SYSCALL
PERF_BR_SYSRET
PERF_BR_UNCOND
PERF_BR_UNKNOWN
PERF_CONTEXT_GUEST
PERF_CONTEXT_GUEST_KERNEL
PERF_CONTEXT_GUEST_USER
PERF_CONTEXT_HV
PERF_CONTEXT_KERNEL
PERF_CONTEXT_MAX
PERF_CONTEXT_USER
PERF_COUNT_HW_BRANCH_INSTRUCTIONS
PERF_COUNT_HW_BRANCH_MISSES
PERF_COUNT_HW_BUS_CYCLES
PERF_COUNT_HW_CACHE_BPU
PERF_COUNT_HW_CACHE_DTLB
PERF_COUNT_HW_CACHE_ITLB
PERF_COUNT_HW_CACHE_L1D
PERF_COUNT_HW_CACHE_L1I
PERF_COUNT_HW_CACHE_LL
PERF_COUNT_HW_CACHE_MAX
PERF_COUNT_HW_CACHE_MISSES
PERF_COUNT_HW_CACHE_NODE
PERF_COUNT_HW_CACHE_OP_MAX
PERF_COUNT_HW_CACHE_OP_PREFETCH
PERF_COUNT_HW_CACHE_OP_READ
PERF_COUNT_HW_CACHE_OP_WRITE
PERF_COUNT_HW_CACHE_REFERENCES
PERF_COUNT_HW_CACHE_RESULT_ACCESS
PERF_COUNT_HW_CACHE_RESULT_MAX
PERF_COUNT_HW_CACHE_RESULT_MISS
PERF_COUNT_HW_CPU_CYCLES
PERF_COUNT_HW_INSTRUCTIONS
PERF_COUNT_HW_MAX
PERF_COUNT_HW_REF_CPU_CYCLES
PERF_COUNT_HW_STALLED_CYCLES_BACKEND
PERF_COUNT_HW_STALLED_CYCLES_FRONTEND
PERF_COUNT_SW_ALIGNMENT_FAULTS
PERF_COUNT_SW_BPF_OUTPUT
PERF_COUNT_SW_CGROUP_SWITCHES
PERF_COUNT_SW_CONTEXT_SWITCHES
PERF_COUNT_SW_CPU_CLOCK
PERF_COUNT_SW_CPU_MIGRATIONS
PERF_COUNT_SW_DUMMY
PERF_COUNT_SW_EMULATION_FAULTS
PERF_COUNT_SW_MAX
PERF_COUNT_SW_PAGE_FAULTS
PERF_COUNT_SW_PAGE_FAULTS_MAJ
PERF_COUNT_SW_PAGE_FAULTS_MIN
PERF_COUNT_SW_TASK_CLOCK
PERF_FLAG_FD_CLOEXEC
PERF_FLAG_FD_NO_GROUP
PERF_FLAG_FD_OUTPUT
PERF_FLAG_PID_CGROUP
PERF_FORMAT_GROUP
PERF_FORMAT_ID
PERF_FORMAT_LOST
PERF_FORMAT_MAX
PERF_FORMAT_TOTAL_TIME_ENABLED
PERF_FORMAT_TOTAL_TIME_RUNNING
PERF_HW_EVENT_MASK
PERF_IOC_FLAG_GROUP
PERF_MAX_CONTEXTS_PER_STACK
PERF_MAX_STACK_DEPTH
PERF_MEM_BLK_ADDR
PERF_MEM_BLK_DATA
PERF_MEM_BLK_NA
PERF_MEM_BLK_SHIFT
PERF_MEM_HOPS_0
PERF_MEM_HOPS_1
PERF_MEM_HOPS_2
PERF_MEM_HOPS_3
PERF_MEM_HOPS_SHIFT
PERF_MEM_LOCK_LOCKED
PERF_MEM_LOCK_NA
PERF_MEM_LOCK_SHIFT
PERF_MEM_LVLNUM_ANY_CACHE
PERF_MEM_LVLNUM_CXL
PERF_MEM_LVLNUM_IO
PERF_MEM_LVLNUM_L1
PERF_MEM_LVLNUM_L2
PERF_MEM_LVLNUM_L3
PERF_MEM_LVLNUM_L4
PERF_MEM_LVLNUM_LFB
PERF_MEM_LVLNUM_NA
PERF_MEM_LVLNUM_PMEM
PERF_MEM_LVLNUM_RAM
PERF_MEM_LVLNUM_SHIFT
PERF_MEM_LVL_HIT
PERF_MEM_LVL_IO
PERF_MEM_LVL_L1
PERF_MEM_LVL_L2
PERF_MEM_LVL_L3
PERF_MEM_LVL_LFB
PERF_MEM_LVL_LOC_RAM
PERF_MEM_LVL_MISS
PERF_MEM_LVL_NA
PERF_MEM_LVL_REM_CCE1
PERF_MEM_LVL_REM_CCE2
PERF_MEM_LVL_REM_RAM1
PERF_MEM_LVL_REM_RAM2
PERF_MEM_LVL_SHIFT
PERF_MEM_LVL_UNC
PERF_MEM_OP_EXEC
PERF_MEM_OP_LOAD
PERF_MEM_OP_NA
PERF_MEM_OP_PFETCH
PERF_MEM_OP_SHIFT
PERF_MEM_OP_STORE
PERF_MEM_REMOTE_REMOTE
PERF_MEM_REMOTE_SHIFT
PERF_MEM_SNOOPX_FWD
PERF_MEM_SNOOPX_PEER
PERF_MEM_SNOOPX_SHIFT
PERF_MEM_SNOOP_HIT
PERF_MEM_SNOOP_HITM
PERF_MEM_SNOOP_MISS
PERF_MEM_SNOOP_NA
PERF_MEM_SNOOP_NONE
PERF_MEM_SNOOP_SHIFT
PERF_MEM_TLB_HIT
PERF_MEM_TLB_L1
PERF_MEM_TLB_L2
PERF_MEM_TLB_MISS
PERF_MEM_TLB_NA
PERF_MEM_TLB_OS
PERF_MEM_TLB_SHIFT
PERF_MEM_TLB_WK
PERF_PMU_TYPE_SHIFT
PERF_RECORD_AUX
PERF_RECORD_AUX_OUTPUT_HW_ID
PERF_RECORD_BPF_EVENT
PERF_RECORD_CGROUP
PERF_RECORD_COMM
PERF_RECORD_EXIT
PERF_RECORD_FORK
PERF_RECORD_ITRACE_START
PERF_RECORD_KSYMBOL
PERF_RECORD_KSYMBOL_FLAGS_UNREGISTER
PERF_RECORD_KSYMBOL_TYPE_BPF
PERF_RECORD_KSYMBOL_TYPE_MAX
PERF_RECORD_KSYMBOL_TYPE_OOL
PERF_RECORD_KSYMBOL_TYPE_UNKNOWN
PERF_RECORD_LOST
PERF_RECORD_LOST_SAMPLES
PERF_RECORD_MAX
PERF_RECORD_MISC_COMM_EXEC
PERF_RECORD_MISC_CPUMODE_MASK
PERF_RECORD_MISC_CPUMODE_UNKNOWN
PERF_RECORD_MISC_EXACT_IP
PERF_RECORD_MISC_EXT_RESERVED
PERF_RECORD_MISC_FORK_EXEC
PERF_RECORD_MISC_GUEST_KERNEL
PERF_RECORD_MISC_GUEST_USER
PERF_RECORD_MISC_HYPERVISOR
PERF_RECORD_MISC_KERNEL
PERF_RECORD_MISC_MMAP_BUILD_ID
PERF_RECORD_MISC_MMAP_DATA
PERF_RECORD_MISC_PROC_MAP_PARSE_TIMEOUT
PERF_RECORD_MISC_SWITCH_OUT
PERF_RECORD_MISC_SWITCH_OUT_PREEMPT
PERF_RECORD_MISC_USER
PERF_RECORD_MMAP
PERF_RECORD_MMAP2
PERF_RECORD_NAMESPACES
PERF_RECORD_READ
PERF_RECORD_SAMPLE
PERF_RECORD_SWITCH
PERF_RECORD_SWITCH_CPU_WIDE
PERF_RECORD_TEXT_POKE
PERF_RECORD_THROTTLE
PERF_RECORD_UNTHROTTLE
PERF_SAMPLE_ADDR
PERF_SAMPLE_AUX
PERF_SAMPLE_BRANCH_ABORT_TX
PERF_SAMPLE_BRANCH_ABORT_TX_SHIFT
PERF_SAMPLE_BRANCH_ANY
PERF_SAMPLE_BRANCH_ANY_CALL
PERF_SAMPLE_BRANCH_ANY_CALL_SHIFT
PERF_SAMPLE_BRANCH_ANY_RETURN
PERF_SAMPLE_BRANCH_ANY_RETURN_SHIFT
PERF_SAMPLE_BRANCH_ANY_SHIFT
PERF_SAMPLE_BRANCH_CALL
PERF_SAMPLE_BRANCH_CALL_SHIFT
PERF_SAMPLE_BRANCH_CALL_STACK
PERF_SAMPLE_BRANCH_CALL_STACK_SHIFT
PERF_SAMPLE_BRANCH_COND
PERF_SAMPLE_BRANCH_COND_SHIFT
PERF_SAMPLE_BRANCH_HV
PERF_SAMPLE_BRANCH_HV_SHIFT
PERF_SAMPLE_BRANCH_HW_INDEX
PERF_SAMPLE_BRANCH_HW_INDEX_SHIFT
PERF_SAMPLE_BRANCH_IND_CALL
PERF_SAMPLE_BRANCH_IND_CALL_SHIFT
PERF_SAMPLE_BRANCH_IND_JUMP
PERF_SAMPLE_BRANCH_IND_JUMP_SHIFT
PERF_SAMPLE_BRANCH_IN_TX
PERF_SAMPLE_BRANCH_IN_TX_SHIFT
PERF_SAMPLE_BRANCH_KERNEL
PERF_SAMPLE_BRANCH_KERNEL_SHIFT
PERF_SAMPLE_BRANCH_MAX
PERF_SAMPLE_BRANCH_MAX_SHIFT
PERF_SAMPLE_BRANCH_NO_CYCLES
PERF_SAMPLE_BRANCH_NO_CYCLES_SHIFT
PERF_SAMPLE_BRANCH_NO_FLAGS
PERF_SAMPLE_BRANCH_NO_FLAGS_SHIFT
PERF_SAMPLE_BRANCH_NO_TX
PERF_SAMPLE_BRANCH_NO_TX_SHIFT
PERF_SAMPLE_BRANCH_PRIV_SAVE
PERF_SAMPLE_BRANCH_PRIV_SAVE_SHIFT
PERF_SAMPLE_BRANCH_STACK
PERF_SAMPLE_BRANCH_TYPE_SAVE
PERF_SAMPLE_BRANCH_TYPE_SAVE_SHIFT
PERF_SAMPLE_BRANCH_USER
PERF_SAMPLE_BRANCH_USER_SHIFT
PERF_SAMPLE_CALLCHAIN
PERF_SAMPLE_CGROUP
PERF_SAMPLE_CODE_PAGE_SIZE
PERF_SAMPLE_CPU
PERF_SAMPLE_DATA_PAGE_SIZE
PERF_SAMPLE_DATA_SRC
PERF_SAMPLE_ID
PERF_SAMPLE_IDENTIFIER
PERF_SAMPLE_IP
PERF_SAMPLE_MAX
PERF_SAMPLE_PERIOD
PERF_SAMPLE_PHYS_ADDR
PERF_SAMPLE_RAW
PERF_SAMPLE_READ
PERF_SAMPLE_REGS_ABI_32
PERF_SAMPLE_REGS_ABI_64
PERF_SAMPLE_REGS_ABI_NONE
PERF_SAMPLE_REGS_INTR
PERF_SAMPLE_REGS_USER
PERF_SAMPLE_STACK_USER
PERF_SAMPLE_STREAM_ID
PERF_SAMPLE_TID
PERF_SAMPLE_TIME
PERF_SAMPLE_TRANSACTION
PERF_SAMPLE_WEIGHT
PERF_SAMPLE_WEIGHT_STRUCT
PERF_TXN_ABORT_MASK
PERF_TXN_ABORT_SHIFT
PERF_TXN_ASYNC
PERF_TXN_CAPACITY_READ
PERF_TXN_CAPACITY_WRITE
PERF_TXN_CONFLICT
PERF_TXN_ELISION
PERF_TXN_MAX
PERF_TXN_RETRY
PERF_TXN_SYNC
PERF_TXN_TRANSACTION
PERF_TYPE_BREAKPOINT
PERF_TYPE_HARDWARE
PERF_TYPE_HW_CACHE
PERF_TYPE_MAX
PERF_TYPE_RAW
PERF_TYPE_SOFTWARE
PERF_TYPE_TRACEPOINT
PROBE_ATTACH_MODE_DEFAULT
PROBE_ATTACH_MODE_LEGACY
PROBE_ATTACH_MODE_LINK
PROBE_ATTACH_MODE_PERF
XDP_ABORTED
XDP_ATTACHED_DRV
XDP_ATTACHED_HW
XDP_ATTACHED_MULTI
XDP_ATTACHED_NONE
XDP_ATTACHED_SKB
XDP_DROP
XDP_FLAGS_DRV_MODE
XDP_FLAGS_HW_MODE
XDP_FLAGS_MASK
XDP_FLAGS_MODES
XDP_FLAGS_REPLACE
XDP_FLAGS_SKB_MODE
XDP_FLAGS_UPDATE_IF_NOEXIST
XDP_PACKET_HEADROOM
XDP_PASS
XDP_REDIRECT
XDP_TX
__BPF_FUNC_MAX_ID
__LIBBPF_STRICT_LAST
__MAX_BPF_ATTACH_TYPE
__MAX_BPF_REG
Functions
bpf_btf_get_fd_by_id
⚠
bpf_btf_get_fd_by_id_opts
⚠
bpf_btf_get_info_by_fd
⚠
bpf_btf_get_next_id
⚠
bpf_btf_load
⚠
bpf_enable_stats
⚠
bpf_iter_create
⚠
bpf_link__destroy
⚠
bpf_link__detach
⚠
bpf_link__disconnect
⚠
bpf_link__fd
⚠
bpf_link__open
⚠
bpf_link__pin
⚠
bpf_link__pin_path
⚠
bpf_link__unpin
⚠
bpf_link__update_map
⚠
bpf_link__update_program
⚠
bpf_link_create
⚠
bpf_link_detach
⚠
bpf_link_get_fd_by_id
⚠
bpf_link_get_fd_by_id_opts
⚠
bpf_link_get_info_by_fd
⚠
bpf_link_get_next_id
⚠
bpf_link_update
⚠
bpf_linker__add_file
⚠
bpf_linker__finalize
⚠
bpf_linker__free
⚠
bpf_linker__new
⚠
bpf_map__attach_struct_ops
⚠
bpf_map__autocreate
⚠
bpf_map__btf_key_type_id
⚠
bpf_map__btf_value_type_id
⚠
bpf_map__delete_elem
⚠
bpf_map__fd
⚠
bpf_map__get_next_key
⚠
bpf_map__get_pin_path
⚠
bpf_map__ifindex
⚠
bpf_map__initial_value
⚠
bpf_map__inner_map
⚠
bpf_map__is_internal
⚠
bpf_map__is_pinned
⚠
bpf_map__key_size
⚠
bpf_map__lookup_and_delete_elem
⚠
bpf_map__lookup_elem
⚠
bpf_map__map_extra
⚠
bpf_map__map_flags
⚠
bpf_map__max_entries
⚠
bpf_map__name
⚠
bpf_map__numa_node
⚠
bpf_map__pin
⚠
bpf_map__pin_path
⚠
bpf_map__reuse_fd
⚠
bpf_map__set_autocreate
⚠
bpf_map__set_ifindex
⚠
bpf_map__set_initial_value
⚠
bpf_map__set_inner_map_fd
⚠
bpf_map__set_key_size
⚠
bpf_map__set_map_extra
⚠
bpf_map__set_map_flags
⚠
bpf_map__set_max_entries
⚠
bpf_map__set_numa_node
⚠
bpf_map__set_pin_path
⚠
bpf_map__set_type
⚠
bpf_map__set_value_size
⚠
bpf_map__type
⚠
bpf_map__unpin
⚠
bpf_map__update_elem
⚠
bpf_map__value_size
⚠
bpf_map_create
⚠
bpf_map_delete_batch
⚠
bpf_map_delete_elem
⚠
bpf_map_delete_elem_flags
⚠
bpf_map_freeze
⚠
bpf_map_get_fd_by_id
⚠
bpf_map_get_fd_by_id_opts
⚠
bpf_map_get_info_by_fd
⚠
bpf_map_get_next_id
⚠
bpf_map_get_next_key
⚠
bpf_map_lookup_and_delete_batch
⚠
bpf_map_lookup_and_delete_elem
⚠
bpf_map_lookup_and_delete_elem_flags
⚠
bpf_map_lookup_batch
⚠
bpf_map_lookup_elem
⚠
bpf_map_lookup_elem_flags
⚠
bpf_map_update_batch
⚠
bpf_map_update_elem
⚠
bpf_obj_get
⚠
bpf_obj_get_info_by_fd
⚠
bpf_obj_get_opts
⚠
bpf_obj_pin
⚠
bpf_object__attach_skeleton
⚠
bpf_object__btf
⚠
bpf_object__btf_fd
⚠
bpf_object__close
⚠
bpf_object__destroy_skeleton
⚠
bpf_object__destroy_subskeleton
⚠
bpf_object__detach_skeleton
⚠
bpf_object__find_map_by_name
⚠
bpf_object__find_map_fd_by_name
⚠
bpf_object__find_program_by_name
⚠
bpf_object__gen_loader
⚠
bpf_object__kversion
⚠
bpf_object__load
⚠
bpf_object__load_skeleton
⚠
bpf_object__name
⚠
bpf_object__next_map
⚠
bpf_object__next_program
⚠
bpf_object__open
⚠
bpf_object__open_file
⚠
bpf_object__open_mem
⚠
bpf_object__open_skeleton
⚠
bpf_object__open_subskeleton
⚠
bpf_object__pin
⚠
bpf_object__pin_maps
⚠
bpf_object__pin_programs
⚠
bpf_object__prev_map
⚠
bpf_object__prev_program
⚠
bpf_object__set_kversion
⚠
bpf_object__unpin_maps
⚠
bpf_object__unpin_programs
⚠
bpf_prog_attach
⚠
bpf_prog_attach_opts
⚠
bpf_prog_bind_map
⚠
bpf_prog_detach
⚠
bpf_prog_detach2
⚠
bpf_prog_get_fd_by_id
⚠
bpf_prog_get_fd_by_id_opts
⚠
bpf_prog_get_info_by_fd
⚠
bpf_prog_get_next_id
⚠
bpf_prog_linfo__free
⚠
bpf_prog_linfo__lfind
⚠
bpf_prog_linfo__lfind_addr_func
⚠
bpf_prog_linfo__new
⚠
bpf_prog_load
⚠
bpf_prog_query
⚠
bpf_prog_query_opts
⚠
bpf_prog_test_run_opts
⚠
bpf_program__attach
⚠
bpf_program__attach_cgroup
⚠
bpf_program__attach_freplace
⚠
bpf_program__attach_iter
⚠
bpf_program__attach_kprobe
⚠
bpf_program__attach_kprobe_multi_opts
⚠
bpf_program__attach_kprobe_opts
⚠
bpf_program__attach_ksyscall
⚠
bpf_program__attach_lsm
⚠
bpf_program__attach_netns
⚠
bpf_program__attach_perf_event
⚠
bpf_program__attach_perf_event_opts
⚠
bpf_program__attach_raw_tracepoint
⚠
bpf_program__attach_trace
⚠
bpf_program__attach_trace_opts
⚠
bpf_program__attach_tracepoint
⚠
bpf_program__attach_tracepoint_opts
⚠
bpf_program__attach_uprobe
⚠
bpf_program__attach_uprobe_opts
⚠
bpf_program__attach_usdt
⚠
bpf_program__attach_xdp
⚠
bpf_program__autoattach
⚠
bpf_program__autoload
⚠
bpf_program__expected_attach_type
⚠
bpf_program__fd
⚠
bpf_program__flags
⚠
bpf_program__get_expected_attach_type
⚠
bpf_program__get_type
⚠
bpf_program__insn_cnt
⚠
bpf_program__insns
⚠
bpf_program__log_buf
⚠
bpf_program__log_level
⚠
bpf_program__name
⚠
bpf_program__pin
⚠
bpf_program__section_name
⚠
bpf_program__set_attach_target
⚠
bpf_program__set_autoattach
⚠
bpf_program__set_autoload
⚠
bpf_program__set_expected_attach_type
⚠
bpf_program__set_flags
⚠
bpf_program__set_ifindex
⚠
bpf_program__set_insns
⚠
bpf_program__set_log_buf
⚠
bpf_program__set_log_level
⚠
bpf_program__set_type
⚠
bpf_program__type
⚠
bpf_program__unload
⚠
bpf_program__unpin
⚠
bpf_raw_tracepoint_open
⚠
bpf_task_fd_query
⚠
bpf_tc_attach
⚠
bpf_tc_detach
⚠
bpf_tc_hook_create
⚠
bpf_tc_hook_destroy
⚠
bpf_tc_query
⚠
bpf_xdp_attach
⚠
bpf_xdp_detach
⚠
bpf_xdp_query
⚠
bpf_xdp_query_id
⚠
btf__add_array
⚠
btf__add_btf
⚠
btf__add_const
⚠
btf__add_datasec
⚠
btf__add_datasec_var_info
⚠
btf__add_decl_tag
⚠
btf__add_enum
⚠
btf__add_enum64
⚠
btf__add_enum64_value
⚠
btf__add_enum_value
⚠
btf__add_field
⚠
btf__add_float
⚠
btf__add_func
⚠
btf__add_func_param
⚠
btf__add_func_proto
⚠
btf__add_fwd
⚠
btf__add_int
⚠
btf__add_ptr
⚠
btf__add_restrict
⚠
btf__add_str
⚠
btf__add_struct
⚠
btf__add_type
⚠
btf__add_type_tag
⚠
btf__add_typedef
⚠
btf__add_union
⚠
btf__add_var
⚠
btf__add_volatile
⚠
btf__align_of
⚠
btf__base_btf
⚠
btf__dedup
⚠
btf__endianness
⚠
btf__fd
⚠
btf__find_by_name
⚠
btf__find_by_name_kind
⚠
btf__find_str
⚠
btf__free
⚠
btf__get_raw_data
⚠
btf__load_from_kernel_by_id
⚠
btf__load_from_kernel_by_id_split
⚠
btf__load_into_kernel
⚠
btf__load_module_btf
⚠
btf__load_vmlinux_btf
⚠
btf__name_by_offset
⚠
btf__new
⚠
btf__new_empty
⚠
btf__new_empty_split
⚠
btf__new_split
⚠
btf__parse
⚠
btf__parse_elf
⚠
btf__parse_elf_split
⚠
btf__parse_raw
⚠
btf__parse_raw_split
⚠
btf__parse_split
⚠
btf__pointer_size
⚠
btf__raw_data
⚠
btf__resolve_size
⚠
btf__resolve_type
⚠
btf__set_endianness
⚠
btf__set_fd
⚠
btf__set_pointer_size
⚠
btf__str_by_offset
⚠
btf__type_by_id
⚠
btf__type_cnt
⚠
btf_dump__dump_type
⚠
btf_dump__dump_type_data
⚠
btf_dump__emit_type_decl
⚠
btf_dump__free
⚠
btf_dump__new
⚠
btf_ext__free
⚠
btf_ext__get_raw_data
⚠
btf_ext__new
⚠
btf_ext__raw_data
⚠
libbpf_attach_type_by_name
⚠
libbpf_bpf_attach_type_str
⚠
libbpf_bpf_link_type_str
⚠
libbpf_bpf_map_type_str
⚠
libbpf_bpf_prog_type_str
⚠
libbpf_find_kernel_btf
⚠
libbpf_find_vmlinux_btf_id
⚠
libbpf_get_error
⚠
libbpf_major_version
⚠
libbpf_minor_version
⚠
libbpf_num_possible_cpus
⚠
libbpf_probe_bpf_helper
⚠
libbpf_probe_bpf_map_type
⚠
libbpf_probe_bpf_prog_type
⚠
libbpf_prog_type_by_name
⚠
libbpf_register_prog_handler
⚠
libbpf_set_memlock_rlim
⚠
libbpf_set_print
⚠
libbpf_set_strict_mode
⚠
libbpf_strerror
⚠
libbpf_unregister_prog_handler
⚠
libbpf_version_string
⚠
perf_buffer__buffer
⚠
perf_buffer__buffer_cnt
⚠
perf_buffer__buffer_fd
⚠
perf_buffer__consume
⚠
perf_buffer__consume_buffer
⚠
perf_buffer__epoll_fd
⚠
perf_buffer__free
⚠
perf_buffer__new
⚠
perf_buffer__new_raw
⚠
perf_buffer__poll
⚠
ring_buffer__add
⚠
ring_buffer__consume
⚠
ring_buffer__epoll_fd
⚠
ring_buffer__free
⚠
ring_buffer__new
⚠
ring_buffer__poll
⚠
vdprintf
⚠
Type Definitions
__be16
__be32
__builtin_va_list
__gnuc_va_list
__pid_t
__s16
__s32
__s64
__u8
__u16
__u32
__u64
_bindgen_ty_42
_bindgen_ty_48
_bindgen_ty_49
_bindgen_ty_50
_bindgen_ty_51
_bindgen_ty_52
_bindgen_ty_54
_bindgen_ty_55
_bindgen_ty_56
_bindgen_ty_57
_bindgen_ty_58
_bindgen_ty_59
_bindgen_ty_60
_bindgen_ty_61
_bindgen_ty_62
_bindgen_ty_63
_bindgen_ty_64
_bindgen_ty_65
_bindgen_ty_66
_bindgen_ty_67
_bindgen_ty_68
_bindgen_ty_69
_bindgen_ty_70
_bindgen_ty_71
_bindgen_ty_72
_bindgen_ty_73
_bindgen_ty_74
_bindgen_ty_75
_bindgen_ty_76
_bindgen_ty_77
_bindgen_ty_78
_bindgen_ty_79
_bindgen_ty_80
_bindgen_ty_81
_bindgen_ty_82
_bindgen_ty_84
_bindgen_ty_85
_bindgen_ty_86
_bindgen_ty_87
_bindgen_ty_88
_bindgen_ty_89
_bindgen_ty_90
_bindgen_ty_91
_bindgen_ty_92
_bindgen_ty_93
_bindgen_ty_94
bpf_adj_room_mode
bpf_attach_type
bpf_cgroup_iter_order
bpf_check_mtu_flags
bpf_check_mtu_ret
bpf_cmd
bpf_core_relo_kind
bpf_func_id
bpf_hdr_start_off
bpf_link_type
bpf_lwt_encap_mode
bpf_map_type
bpf_perf_event_ret
bpf_prog_type
bpf_ret_code
bpf_stack_build_id_status
bpf_stats_type
bpf_task_fd_type
bpf_tc_attach_point
bpf_tc_flags
btf_dump_printf_fn_t
btf_endianness
btf_func_linkage
btf_fwd_kind
libbpf_print_fn_t
libbpf_print_level
libbpf_prog_attach_fn_t
libbpf_prog_prepare_load_fn_t
libbpf_prog_setup_fn_t
libbpf_strict_mode
perf_bpf_event_type
perf_branch_sample_type
perf_branch_sample_type_shift
perf_buffer_event_fn
perf_buffer_lost_fn
perf_buffer_sample_fn
perf_callchain_context
perf_event_ioc_flags
perf_event_read_format
perf_event_sample_format
perf_event_type
perf_hw_cache_id
perf_hw_cache_op_id
perf_hw_cache_op_result_id
perf_hw_id
perf_record_ksymbol_type
perf_sample_regs_abi
perf_sw_ids
perf_type_id
pid_t
probe_attach_mode
ring_buffer_sample_fn
size_t
va_list
xdp_action
Unions
bpf_attr
bpf_attr__bindgen_ty_2__bindgen_ty_1
bpf_attr__bindgen_ty_4__bindgen_ty_1
bpf_attr__bindgen_ty_8__bindgen_ty_1
bpf_attr__bindgen_ty_14__bindgen_ty_1
bpf_attr__bindgen_ty_14__bindgen_ty_2
bpf_attr__bindgen_ty_14__bindgen_ty_3
bpf_attr__bindgen_ty_15__bindgen_ty_1
bpf_attr__bindgen_ty_15__bindgen_ty_2
bpf_cpumap_val__bindgen_ty_1
bpf_devmap_val__bindgen_ty_1
bpf_fib_lookup__bindgen_ty_1
bpf_fib_lookup__bindgen_ty_2
bpf_fib_lookup__bindgen_ty_3
bpf_fib_lookup__bindgen_ty_4
bpf_flow_keys__bindgen_ty_1
bpf_iter_link_info
bpf_link_create_opts__bindgen_ty_1
bpf_link_info__bindgen_ty_1
bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1
bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2
bpf_redir_neigh__bindgen_ty_1
bpf_sk_lookup__bindgen_ty_1
bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1
bpf_sock_addr__bindgen_ty_1
bpf_sock_ops__bindgen_ty_1
bpf_sock_ops__bindgen_ty_2
bpf_sock_ops__bindgen_ty_3
bpf_sock_ops__bindgen_ty_4
bpf_sock_tuple__bindgen_ty_1
bpf_sockopt__bindgen_ty_1
bpf_sockopt__bindgen_ty_2
bpf_sockopt__bindgen_ty_3
bpf_stack_build_id__bindgen_ty_1
bpf_tunnel_key__bindgen_ty_1
bpf_tunnel_key__bindgen_ty_2
bpf_tunnel_key__bindgen_ty_3
bpf_xfrm_state__bindgen_ty_1
btf_type__bindgen_ty_1
perf_event_attr__bindgen_ty_1
perf_event_attr__bindgen_ty_2
perf_event_attr__bindgen_ty_3
perf_event_attr__bindgen_ty_4
perf_event_mmap_page__bindgen_ty_1
perf_mem_data_src
perf_sample_weight