libbpf
v1.4.0
libbpf Overview
API Documentation
Program Types and ELF Sections
API naming convention
API documentation convention
Building libbpf
libbpf
Index
Edit on GitHub
Index
_
|
B
|
G
|
L
|
M
|
P
|
R
|
U
_
__bpf_be64_to_cpu (C macro)
__bpf_constant_be64_to_cpu (C macro)
__bpf_constant_cpu_to_be64 (C macro)
__bpf_constant_htonl (C macro)
__bpf_constant_htons (C macro)
__bpf_constant_ntohl (C macro)
__bpf_constant_ntohs (C macro)
__bpf_cpu_to_be64 (C macro)
__bpf_htonl (C macro)
__bpf_htons (C macro)
__bpf_ntohl (C macro)
__bpf_ntohs (C macro)
__BPF_TARGET_MISSING (C macro)
__CORE_BITFIELD_PROBE_READ (C macro)
__CORE_RELO (C macro)
B
bpf_be64_to_cpu (C macro)
bpf_btf_load_opts__last_field (C macro)
bpf_core_cast (C macro)
bpf_core_enum_value (C macro)
bpf_core_enum_value_exists (C macro)
bpf_core_field_exists (C macro)
bpf_core_field_offset (C macro)
bpf_core_field_size (C macro)
BPF_CORE_READ (C macro)
bpf_core_read (C macro)
BPF_CORE_READ_BITFIELD (C macro)
BPF_CORE_READ_BITFIELD_PROBED (C macro)
BPF_CORE_READ_INTO (C macro)
bpf_core_read_str (C macro)
BPF_CORE_READ_STR_INTO (C macro)
BPF_CORE_READ_USER (C macro)
bpf_core_read_user (C macro)
BPF_CORE_READ_USER_INTO (C macro)
bpf_core_read_user_str (C macro)
BPF_CORE_READ_USER_STR_INTO (C macro)
bpf_core_type_exists (C macro)
bpf_core_type_id_kernel (C macro)
bpf_core_type_id_local (C macro)
bpf_core_type_matches (C macro)
bpf_core_type_size (C macro)
BPF_CORE_WRITE_BITFIELD (C macro)
bpf_cpu_to_be64 (C macro)
bpf_enum_value_kind (C++ enum)
bpf_enum_value_kind::BPF_ENUMVAL_EXISTS (C++ enumerator)
bpf_enum_value_kind::BPF_ENUMVAL_VALUE (C++ enumerator)
bpf_field_info_kind (C++ enum)
bpf_field_info_kind::BPF_FIELD_BYTE_OFFSET (C++ enumerator)
bpf_field_info_kind::BPF_FIELD_BYTE_SIZE (C++ enumerator)
bpf_field_info_kind::BPF_FIELD_EXISTS (C++ enumerator)
bpf_field_info_kind::BPF_FIELD_LSHIFT_U64 (C++ enumerator)
bpf_field_info_kind::BPF_FIELD_RSHIFT_U64 (C++ enumerator)
bpf_field_info_kind::BPF_FIELD_SIGNED (C++ enumerator)
bpf_get_fd_by_id_opts__last_field (C macro)
bpf_htonl (C macro)
bpf_htons (C macro)
bpf_iter_attach_opts__last_field (C macro)
BPF_KPROBE (C macro)
bpf_kprobe_multi_opts__last_field (C macro)
bpf_kprobe_opts__last_field (C macro)
BPF_KPROBE_READ_RET_IP (C macro)
BPF_KPROBE_SYSCALL (C macro)
BPF_KRETPROBE (C macro)
BPF_KRETPROBE_READ_RET_IP (C macro)
BPF_KSYSCALL (C macro)
bpf_ksyscall_opts__last_field (C macro)
bpf_link_create_opts__last_field (C macro)
bpf_link_update_opts__last_field (C macro)
bpf_linker_file_opts__last_field (C macro)
bpf_linker_opts__last_field (C macro)
BPF_LOG_BUF_SIZE (C macro)
bpf_map__for_each (C macro)
bpf_map_batch_opts__last_field (C macro)
bpf_map_create_opts__last_field (C macro)
bpf_netfilter_opts__last_field (C macro)
bpf_netkit_opts__last_field (C macro)
bpf_ntohl (C macro)
bpf_ntohs (C macro)
bpf_obj_get_opts__last_field (C macro)
bpf_obj_pin_opts__last_field (C macro)
bpf_object__for_each_map (C macro)
bpf_object__for_each_program (C macro)
bpf_object_open_opts__last_field (C macro)
bpf_perf_event_opts__last_field (C macro)
bpf_perf_event_ret (C++ enum)
bpf_perf_event_ret::LIBBPF_PERF_EVENT_CONT (C++ enumerator)
bpf_perf_event_ret::LIBBPF_PERF_EVENT_DONE (C++ enumerator)
bpf_perf_event_ret::LIBBPF_PERF_EVENT_ERROR (C++ enumerator)
BPF_PROBE_READ (C macro)
BPF_PROBE_READ_INTO (C macro)
BPF_PROBE_READ_STR_INTO (C macro)
BPF_PROBE_READ_USER (C macro)
BPF_PROBE_READ_USER_INTO (C macro)
BPF_PROBE_READ_USER_STR_INTO (C macro)
BPF_PROG (C macro)
BPF_PROG2 (C macro)
bpf_prog_attach_opts__last_field (C macro)
bpf_prog_bind_opts__last_field (C macro)
bpf_prog_detach_opts__last_field (C macro)
bpf_prog_load_opts__last_field (C macro)
bpf_prog_query_opts__last_field (C macro)
bpf_raw_tp_opts__last_field (C macro)
bpf_raw_tracepoint_opts__last_field (C macro)
bpf_tc_attach_point (C++ enum)
bpf_tc_attach_point::BPF_TC_CUSTOM (C++ enumerator)
bpf_tc_attach_point::BPF_TC_EGRESS (C++ enumerator)
bpf_tc_attach_point::BPF_TC_INGRESS (C++ enumerator)
bpf_tc_flags (C++ enum)
bpf_tc_flags::BPF_TC_F_REPLACE (C++ enumerator)
bpf_tc_hook__last_field (C macro)
bpf_tc_opts__last_field (C macro)
BPF_TC_PARENT (C macro)
bpf_tcx_opts__last_field (C macro)
bpf_test_run_opts__last_field (C macro)
bpf_token_create_opts__last_field (C macro)
bpf_trace_opts__last_field (C macro)
bpf_tracepoint_opts__last_field (C macro)
bpf_type_id_kind (C++ enum)
bpf_type_id_kind::BPF_TYPE_ID_LOCAL (C++ enumerator)
bpf_type_id_kind::BPF_TYPE_ID_TARGET (C++ enumerator)
bpf_type_info_kind (C++ enum)
bpf_type_info_kind::BPF_TYPE_EXISTS (C++ enumerator)
bpf_type_info_kind::BPF_TYPE_MATCHES (C++ enumerator)
bpf_type_info_kind::BPF_TYPE_SIZE (C++ enumerator)
BPF_UPROBE (C macro)
bpf_uprobe_multi_opts__last_field (C macro)
bpf_uprobe_opts__last_field (C macro)
BPF_URETPROBE (C macro)
bpf_usdt_opts__last_field (C macro)
bpf_xdp_attach_opts__last_field (C macro)
bpf_xdp_query_opts__last_field (C macro)
bpf_xdp_set_link_opts__last_field (C macro)
btf_array (C++ function)
btf_decl_tag (C++ function)
btf_dedup_opts__last_field (C macro)
btf_dump_emit_type_decl_opts__last_field (C macro)
btf_dump_opts__last_field (C macro)
btf_dump_type_data_opts__last_field (C macro)
BTF_ELF_SEC (C macro)
btf_endianness (C++ enum)
btf_endianness::BTF_BIG_ENDIAN (C++ enumerator)
btf_endianness::BTF_LITTLE_ENDIAN (C++ enumerator)
btf_enum (C++ function)
btf_enum64 (C++ function)
btf_enum64_value (C++ function)
BTF_EXT_ELF_SEC (C macro)
btf_fwd_kind (C++ enum)
btf_fwd_kind::BTF_FWD_ENUM (C++ enumerator)
btf_fwd_kind::BTF_FWD_STRUCT (C++ enumerator)
btf_fwd_kind::BTF_FWD_UNION (C++ enumerator)
btf_int_bits (C++ function)
btf_int_encoding (C++ function)
btf_int_offset (C++ function)
btf_is_any_enum (C++ function)
btf_is_array (C++ function)
btf_is_composite (C++ function)
btf_is_const (C++ function)
btf_is_datasec (C++ function)
btf_is_decl_tag (C++ function)
btf_is_enum (C++ function)
btf_is_enum64 (C++ function)
btf_is_float (C++ function)
btf_is_func (C++ function)
btf_is_func_proto (C++ function)
btf_is_fwd (C++ function)
btf_is_int (C++ function)
btf_is_mod (C++ function)
btf_is_ptr (C++ function)
btf_is_restrict (C++ function)
btf_is_struct (C++ function)
btf_is_type_tag (C++ function)
btf_is_typedef (C++ function)
btf_is_union (C++ function)
btf_is_var (C++ function)
btf_is_void (C++ function)
btf_is_volatile (C++ function)
btf_kflag (C++ function)
btf_kind (C++ function)
btf_kind_core_compat (C++ function)
BTF_KIND_DATASEC (C macro)
BTF_KIND_DECL_TAG (C macro)
BTF_KIND_ENUM64 (C macro)
BTF_KIND_FLOAT (C macro)
BTF_KIND_FUNC (C macro)
BTF_KIND_FUNC_PROTO (C macro)
BTF_KIND_TYPE_TAG (C macro)
BTF_KIND_VAR (C macro)
btf_member_bit_offset (C++ function)
btf_member_bitfield_size (C++ function)
btf_members (C++ function)
btf_params (C++ function)
btf_var (C++ function)
btf_var_secinfos (C++ function)
btf_vlen (C++ function)
G
gen_loader_opts__last_field (C macro)
L
libbpf_errno (C++ enum)
libbpf_errno::__LIBBPF_ERRNO__END (C++ enumerator)
libbpf_errno::__LIBBPF_ERRNO__START (C++ enumerator)
libbpf_errno::LIBBPF_ERRNO__ENDIAN (C++ enumerator)
libbpf_errno::LIBBPF_ERRNO__FORMAT (C++ enumerator)
libbpf_errno::LIBBPF_ERRNO__INTERNAL (C++ enumerator)
libbpf_errno::LIBBPF_ERRNO__INVSEQ (C++ enumerator)
libbpf_errno::LIBBPF_ERRNO__KVER (C++ enumerator)
libbpf_errno::LIBBPF_ERRNO__KVERSION (C++ enumerator)
libbpf_errno::LIBBPF_ERRNO__LIBELF (C++ enumerator)
libbpf_errno::LIBBPF_ERRNO__LOAD (C++ enumerator)
libbpf_errno::LIBBPF_ERRNO__NLPARSE (C++ enumerator)
libbpf_errno::LIBBPF_ERRNO__PROG2BIG (C++ enumerator)
libbpf_errno::LIBBPF_ERRNO__PROGTYPE (C++ enumerator)
libbpf_errno::LIBBPF_ERRNO__RELOC (C++ enumerator)
libbpf_errno::LIBBPF_ERRNO__VERIFY (C++ enumerator)
libbpf_errno::LIBBPF_ERRNO__WRNGPID (C++ enumerator)
libbpf_print_level (C++ enum)
libbpf_print_level::LIBBPF_DEBUG (C++ enumerator)
libbpf_print_level::LIBBPF_INFO (C++ enumerator)
libbpf_print_level::LIBBPF_WARN (C++ enumerator)
libbpf_prog_handler_opts__last_field (C macro)
libbpf_tristate (C++ enum)
libbpf_tristate::TRI_MODULE (C++ enumerator)
,
[1]
libbpf_tristate::TRI_NO (C++ enumerator)
,
[1]
libbpf_tristate::TRI_YES (C++ enumerator)
,
[1]
M
MAPS_ELF_SEC (C macro)
MAPS_RELAX_COMPAT (C macro)
P
perf_buffer_opts__last_field (C macro)
perf_buffer_raw_opts__last_field (C macro)
probe_attach_mode (C++ enum)
probe_attach_mode::PROBE_ATTACH_MODE_DEFAULT (C++ enumerator)
probe_attach_mode::PROBE_ATTACH_MODE_LEGACY (C++ enumerator)
probe_attach_mode::PROBE_ATTACH_MODE_LINK (C++ enumerator)
probe_attach_mode::PROBE_ATTACH_MODE_PERF (C++ enumerator)
PT_REGS_FP (C macro)
PT_REGS_FP_CORE (C macro)
PT_REGS_IP (C macro)
PT_REGS_IP_CORE (C macro)
PT_REGS_PARM1 (C macro)
PT_REGS_PARM1_CORE (C macro)
PT_REGS_PARM1_CORE_SYSCALL (C macro)
PT_REGS_PARM1_SYSCALL (C macro)
PT_REGS_PARM2 (C macro)
PT_REGS_PARM2_CORE (C macro)
PT_REGS_PARM2_CORE_SYSCALL (C macro)
PT_REGS_PARM2_SYSCALL (C macro)
PT_REGS_PARM3 (C macro)
PT_REGS_PARM3_CORE (C macro)
PT_REGS_PARM3_CORE_SYSCALL (C macro)
PT_REGS_PARM3_SYSCALL (C macro)
PT_REGS_PARM4 (C macro)
PT_REGS_PARM4_CORE (C macro)
PT_REGS_PARM4_CORE_SYSCALL (C macro)
PT_REGS_PARM4_SYSCALL (C macro)
PT_REGS_PARM5 (C macro)
PT_REGS_PARM5_CORE (C macro)
PT_REGS_PARM5_CORE_SYSCALL (C macro)
PT_REGS_PARM5_SYSCALL (C macro)
PT_REGS_PARM6 (C macro)
PT_REGS_PARM6_CORE (C macro)
PT_REGS_PARM6_CORE_SYSCALL (C macro)
PT_REGS_PARM6_SYSCALL (C macro)
PT_REGS_PARM7 (C macro)
PT_REGS_PARM7_CORE (C macro)
PT_REGS_PARM7_CORE_SYSCALL (C macro)
PT_REGS_PARM7_SYSCALL (C macro)
PT_REGS_PARM8 (C macro)
PT_REGS_PARM8_CORE (C macro)
PT_REGS_RC (C macro)
PT_REGS_RC_CORE (C macro)
PT_REGS_RET (C macro)
PT_REGS_RET_CORE (C macro)
PT_REGS_SP (C macro)
PT_REGS_SP_CORE (C macro)
PT_REGS_SYSCALL_REGS (C macro)
R
ring_buffer_opts__last_field (C macro)
U
user_ring_buffer_opts__last_field (C macro)
Read the Docs
v: v1.4.0
Versions
latest
v1.4.0
v1.3.0
v1.2.2
v1.2.1
v1.2.0
v1.1.0
v1.0.1
v1.0.0
v0.8.0
v0.7.0
v0.6.1
v0.6.0
v0.5.0
v0.4.0
v0.3
Downloads
On Read the Docs
Project Home
Builds