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_15
bpf_attr__bindgen_ty_16
bpf_attr__bindgen_ty_17
bpf_attr__bindgen_ty_18
bpf_attr__bindgen_ty_19
bpf_attr__bindgen_ty_20
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_14__bindgen_ty_3__bindgen_ty_5
bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6
bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_7
bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8
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_fib_lookup__bindgen_ty_5__bindgen_ty_1
bpf_fib_lookup__bindgen_ty_6__bindgen_ty_1
bpf_fib_lookup__bindgen_ty_6__bindgen_ty_2
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_create_opts__bindgen_ty_1__bindgen_ty_4
bpf_link_create_opts__bindgen_ty_1__bindgen_ty_5
bpf_link_create_opts__bindgen_ty_1__bindgen_ty_6
bpf_link_create_opts__bindgen_ty_1__bindgen_ty_7
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_5
bpf_link_info__bindgen_ty_1__bindgen_ty_6
bpf_link_info__bindgen_ty_1__bindgen_ty_7
bpf_link_info__bindgen_ty_1__bindgen_ty_8
bpf_link_info__bindgen_ty_1__bindgen_ty_9
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_10
bpf_link_info__bindgen_ty_1__bindgen_ty_11
bpf_link_info__bindgen_ty_1__bindgen_ty_12
bpf_link_info__bindgen_ty_1__bindgen_ty_13
bpf_link_info__bindgen_ty_1__bindgen_ty_14
bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_1
bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_2
bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_3
bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_4
bpf_link_update_opts
bpf_linker
bpf_linker_file_opts
bpf_linker_opts
bpf_list_head
bpf_list_node
bpf_lpm_trie_key
bpf_lpm_trie_key_hdr
bpf_lpm_trie_key_u8
bpf_map
bpf_map_batch_opts
bpf_map_create_opts
bpf_map_info
bpf_map_skeleton
bpf_netfilter_opts
bpf_netkit_opts
bpf_obj_get_opts
bpf_obj_pin_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_detach_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_tp_opts
bpf_raw_tracepoint_args
bpf_raw_tracepoint_opts
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_tcx_opts
bpf_test_run_opts
bpf_timer
bpf_token_create_opts
bpf_trace_opts
bpf_tracepoint_opts
bpf_tunnel_key
bpf_uprobe_multi_opts
bpf_uprobe_opts
bpf_usdt_opts
bpf_var_skeleton
bpf_wq
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
ring_buffer
ring_buffer_opts
user_ring_buffer
user_ring_buffer_opts
xdp_md

Constants§

API_HEADERS
Vendored libbpf headers
BPF_ABS
BPF_ADD
BPF_ADDR_SPACE_CAST
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_CGROUP_UNIX_CONNECT
BPF_CGROUP_UNIX_GETPEERNAME
BPF_CGROUP_UNIX_GETSOCKNAME
BPF_CGROUP_UNIX_RECVMSG
BPF_CGROUP_UNIX_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_NO_SRC_ADDR
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_MARK
BPF_FIB_LOOKUP_OUTPUT
BPF_FIB_LOOKUP_SKIP_NEIGH
BPF_FIB_LOOKUP_SRC
BPF_FIB_LOOKUP_TBID
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_AFTER
BPF_F_ALLOW_MULTI
BPF_F_ALLOW_OVERRIDE
BPF_F_ANY_ALIGNMENT
BPF_F_BEFORE
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_ID
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_NETFILTER_IP_DEFRAG
BPF_F_NO_COMMON_LRU
BPF_F_NO_PREALLOC
BPF_F_NO_TUNNEL_KEY
BPF_F_NO_USER_CONV
BPF_F_NUMA_NODE
BPF_F_PAD_ZEROS
BPF_F_PATH_FD
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_SEGV_ON_FAULT
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_REG_INVARIANTS
BPF_F_TEST_RND_HI32
BPF_F_TEST_RUN_ON_CPU
BPF_F_TEST_SKB_CHECKSUM_COMPLETE
BPF_F_TEST_STATE_FREQ
BPF_F_TEST_XDP_LIVE_FRAMES
BPF_F_TIMER_ABS
BPF_F_TIMER_CPU_PIN
BPF_F_TOKEN_FD
BPF_F_TUNINFO_FLAGS
BPF_F_TUNINFO_IPV6
BPF_F_UPROBE_MULTI_RETURN
BPF_F_USER_BUILD_ID
BPF_F_USER_STACK
BPF_F_VTYPE_BTF_OBJ_FD
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_JCOND
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_NETFILTER
BPF_LINK_TYPE_NETKIT
BPF_LINK_TYPE_NETNS
BPF_LINK_TYPE_PERF_EVENT
BPF_LINK_TYPE_RAW_TRACEPOINT
BPF_LINK_TYPE_SOCKMAP
BPF_LINK_TYPE_STRUCT_OPS
BPF_LINK_TYPE_TCX
BPF_LINK_TYPE_TRACING
BPF_LINK_TYPE_UNSPEC
BPF_LINK_TYPE_UPROBE_MULTI
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_ARENA
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_CGROUP_STORAGE_DEPRECATED
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_MAY_GOTO
BPF_MEM
BPF_MEMSX
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_NETFILTER
BPF_NETKIT_PEER
BPF_NETKIT_PRIMARY
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_PERF_EVENT_EVENT
BPF_PERF_EVENT_KPROBE
BPF_PERF_EVENT_KRETPROBE
BPF_PERF_EVENT_TRACEPOINT
BPF_PERF_EVENT_UNSPEC
BPF_PERF_EVENT_UPROBE
BPF_PERF_EVENT_URETPROBE
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_NETFILTER
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_CLOCK_MONOTONIC
BPF_SKB_CLOCK_REALTIME
BPF_SKB_CLOCK_TAI
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_BOUND_INACTIVE
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_TCX_EGRESS
BPF_TCX_INGRESS
BPF_TC_CUSTOM
BPF_TC_EGRESS
BPF_TC_F_REPLACE
BPF_TC_INGRESS
BPF_TOKEN_CREATE
BPF_TO_BE
BPF_TO_LE
BPF_TRACE_FENTRY
BPF_TRACE_FEXIT
BPF_TRACE_ITER
BPF_TRACE_KPROBE_MULTI
BPF_TRACE_KPROBE_SESSION
BPF_TRACE_RAW_TP
BPF_TRACE_UPROBE_MULTI
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_BASE_ELF_SEC
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
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_BRANCH_ENTRY_INFO_BITS_MAX
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_L2_MHB
PERF_MEM_LVLNUM_LFB
PERF_MEM_LVLNUM_MSC
PERF_MEM_LVLNUM_NA
PERF_MEM_LVLNUM_PMEM
PERF_MEM_LVLNUM_RAM
PERF_MEM_LVLNUM_SHIFT
PERF_MEM_LVLNUM_UNC
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_COUNTERS
PERF_SAMPLE_BRANCH_COUNTERS_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_CMD
__MAX_BPF_LINK_TYPE
__MAX_BPF_MAP_TYPE
__MAX_BPF_PROG_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__autoattach
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_autoattach
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_obj_pin_opts
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__token_fd
bpf_object__unpin
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_detach_opts
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_netfilter
bpf_program__attach_netkit
bpf_program__attach_netns
bpf_program__attach_perf_event
bpf_program__attach_perf_event_opts
bpf_program__attach_raw_tracepoint
bpf_program__attach_raw_tracepoint_opts
bpf_program__attach_sockmap
bpf_program__attach_tcx
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_multi
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_raw_tracepoint_open_opts
bpf_task_fd_query
bpf_tc_attach
bpf_tc_detach
bpf_tc_hook_create
bpf_tc_hook_destroy
bpf_tc_query
bpf_token_create
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__distill_base
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__relocate
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__endianness
btf_ext__free
btf_ext__get_raw_data
btf_ext__new
btf_ext__raw_data
btf_ext__set_endianness
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__consume_n
ring_buffer__epoll_fd
ring_buffer__free
ring_buffer__new
ring_buffer__poll
ring_buffer__ring
user_ring_buffer__discard
user_ring_buffer__free
user_ring_buffer__new
user_ring_buffer__reserve
user_ring_buffer__reserve_blocking
user_ring_buffer__submit
vdprintf

Type Aliases§

__be16
__be32
__builtin_va_list
__gnuc_va_list
__pid_t
__s16
__s32
__s64
__u8
__u16
__u32
__u64
_bindgen_ty_48
_bindgen_ty_55
_bindgen_ty_56
_bindgen_ty_57
_bindgen_ty_58
_bindgen_ty_59
_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_83
_bindgen_ty_84
_bindgen_ty_85
_bindgen_ty_86
_bindgen_ty_87
_bindgen_ty_88
_bindgen_ty_89
_bindgen_ty_90
_bindgen_ty_92
_bindgen_ty_93
_bindgen_ty_94
_bindgen_ty_95
_bindgen_ty_96
_bindgen_ty_97
_bindgen_ty_98
_bindgen_ty_99
_bindgen_ty_100
_bindgen_ty_101
_bindgen_ty_102
bpf_addr_space_cast
bpf_adj_room_mode
bpf_attach_type
bpf_cgroup_iter_order
bpf_check_mtu_flags
bpf_check_mtu_ret
bpf_cmd
bpf_cond_pseudo_jmp
bpf_core_relo_kind
bpf_func_id
bpf_hdr_start_off
bpf_kfunc_flags
bpf_link_type
bpf_lwt_encap_mode
bpf_map_type
bpf_perf_event_ret
bpf_perf_event_type
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_6__bindgen_ty_1
bpf_attr__bindgen_ty_6__bindgen_ty_2
bpf_attr__bindgen_ty_8__bindgen_ty_1
bpf_attr__bindgen_ty_10__bindgen_ty_1
bpf_attr__bindgen_ty_10__bindgen_ty_2
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_14__bindgen_ty_3__bindgen_ty_6__bindgen_ty_1
bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8__bindgen_ty_1
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_fib_lookup__bindgen_ty_5
bpf_fib_lookup__bindgen_ty_6
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_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1
bpf_lpm_trie_key_u8__bindgen_ty_1
bpf_prog_attach_opts__bindgen_ty_1
bpf_prog_query_opts__bindgen_ty_1
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