Docs.rs
libbpf-sys-1.5.0+v1.5.0
libbpf-sys 1.5.0+v1.5.0
Docs.rs crate page
BSD-2-Clause
Links
Homepage
Repository
crates.io
Source
Owners
alexforster
danobi
anakryiko
danielocfb
Dependencies
bindgen ^0.70.1
build
optional
cc ^1.1.6
build
nix ^0.29.0
build
pkg-config ^0.3.30
build
Versions
50%
of the crate is documented
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
libbpf_
sys
1.5.0+v1.5.0
All Items
Crate Items
Structs
Constants
Functions
Type Aliases
Unions
Crate
libbpf_sys
Copy item path
Source
Structs
§
__
Bindgen
Bitfield
Unit
__
Incomplete
Array
Field
__
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