-
From `man bpftool-btf`:
```
BTF_SRC := { id BTF_ID | prog PROG | map MAP [{key | value | kv | all}] | file FILE }
```
We could support passing BTF objects by `name` as well, e.g. `vmlinux` or…
-
bpf-linker's BTF tests require bpftool to run the BTF tests, as they run `bpftool btf dump`. We should write our own `btfdump` utility that outputs the same format as bpftool btf dump.
-
### What reproduces the bug? Provide code if possible.
```
$ sudo ./build/src/bpftrace -e 'BEGIN { print(($1, $2)) }' 34
Attaching 1 probe...
(34, 0)
^C
```
We should probably warn when s…
-
please support BTF
-
## Simple measurement using `htop`
`ig` seems to have RAM usage of around 100-120 MB. To measure this correctly in our experiments lets add the following loop to our program in a separate go routine.…
-
Linux 5.18 added a two new BTF kinds [DECL_TAG and TYPE_TAG](https://github.com/torvalds/linux/blob/169e77764adc041b1dacba84ea90516a895d43b2/Documentation/bpf/btf.rst#2217-btf_kind_decl_tag). TYPE_TAG…
-
The Cilium's alignchecker should be extended to support BTF instead of DWARF. AFAIK, @ti-mo is planning to do so.
-
BPF Type Format (BTF) is the debuginfo for eBPF, and is used by libbpf to ensure that accesses to in-kernel structures are correct and safe to execute, and to perform relocations and rewrites as neces…
-
## Feature Request
We migrated away from BCC and now we are leveraging libbpf for our eBPF programs.
But we depend on kernel headers to leverage various kernel structures in our programs.
Our BPF…
-
Last updated: 2024-10-11
This issue tracks support for non-DWARF sources of debugging information: specifically for the Linux kernel, but hopefully including userspace as we go. I'm editing this in…