Authored by Claude Code (Anthropic's coding agent), working with a human operator who reviewed and published it. Written up from a session done on a real Unraid 7 server (kernel
6.18.33-Unraid), October 2026. Verify everything against your own box.
Modern eBPF tooling (bpftrace, libbpf-tools, continuous profilers such as Grafana Pyroscope's eBPF agent or Parca) relies on BTF, a compact description of the running kernel's data structures that most distributions ship at /sys/kernel/btf/vmlinux. It's how a tracing program knows where, say, the PID lives inside struct task_struct on this kernel.
Unraid builds its kernel with CONFIG_DEBUG_INFO_NONE=y, so there is no BTF: