#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 • Rust 包仓库 109/week @ 2024-04-22 • Rust 包仓库 35/week @ 2024-04-29 • Rust 包仓库 19/week @ 2024-05-20 • Rust 包仓库 14/week @ 2024-06-03 • Rust 包仓库 194/week @ 2024-06-10 • Rust 包仓库 7/week @ 2024-06-17 • Rust 包仓库

每月下载量 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