llvm_bpf:LLVM 的独立 BPF 后端

时间:2024-07-18 10:35:15
【文件属性】:

文件名称:llvm_bpf:LLVM 的独立 BPF 后端

文件大小:64KB

文件格式:ZIP

更新时间:2024-07-18 10:35:15

C++

LLVM BPF 后端:lib/Target/BPF/*.cpp 与 LLVM 3.2、3.3 和 3.4 的链接 先决条件:apt-get install clang llvm-3.[234]-dev 要构建: $cd bld $make 如果在 PATH 中找不到 'llvm-config-3.2',则构建: $make -j4 LLVM_CONFIG=/path_to/llvm-config 运行: $clang -O2 -emit-llvm -c file.c -o -|./bld/Debug+Asserts/bin/llc -o file.bpf 'clang' - 是未修改的用于构建 x86 代码的 clang 'llc' - llvm 位代码到 BPF 编译器文件。bpf - BPF 二进制映像,参见 include/linux/bpf_jit.h $clang -


【文件预览】:
llvm_bpf-master
----tools()
--------llc()
----Makefile.rules(19KB)
----LICENSE.TXT(3KB)
----bld()
--------Makefile.config(3KB)
--------tools()
--------include()
--------Makefile.common(470B)
--------.gitignore(20B)
--------lib()
--------Makefile(640B)
----lib()
--------Target()
----README.md(600B)

网友评论