#l1x #wasm-file #translator #translates #llvm #llvm-ir #llvmir

bin+lib l1x-wasm-llvmir

L1X 项目专用的 WASM 到 LLVMIR 转换器

2 个版本

0.2.2 2024 年 6 月 10 日
0.2.1 2024 年 4 月 25 日

WebAssembly 中排名 484

Download history 109/week @ 2024-04-22 35/week @ 2024-04-29 19/week @ 2024-05-20 14/week @ 2024-06-03 194/week @ 2024-06-10 7/week @ 2024-06-17

每月下载量 215
用于 cargo-l1x

Apache-2.0 协议

140KB
3K SLoC

WASM 到 LLVM IR 代码转换器

将 WASM 文件转换为 L1X VM llvmir 表示形式。由 cargo-l1x 使用

需求

llvm-15

构建

cargo build

测试

cargo test

运行

cargo run some.wasm -o some.ll

创建 eBPF 对象文件

需要安装 llvm-17

./build_ebpf.sh some.ll

依赖

~26–35MB
~606K SLoC