作者回复: eBPF 肯定是可以跑在ARM64上的。 我这里没有arm64的环境,不过你可以先检查一下内核中的BPF相关编译参数,也可以尝试一下bcc的工具,然后在bcc github中提问。
作者回复: 这个出错信息应该是libbpf库里出来的。 我发现 https://github.com/niclashedam/ebpf-kill-example/commits/master, 里最近有很多的更新。 你可以用我课程中老版本的代码,可以在我fork的repo中拿到,https://github.com/chengyli/ebpf-kill-example.git 在这里libbpf是从kernel 5.4 的代码里编译出来的。