Afonso Bordado
|
68be24fe0c
cranelift: Checked stack accesses
|
2 tahun lalu |
Afonso Bordado
|
6e12fe7a69
cranelift: Support stores
|
2 tahun lalu |
Afonso Bordado
|
134c268900
cranelift: Add more Cranelift JIT test cases
|
2 tahun lalu |
Afonso Bordado
|
7dac944b78
cranelift: Implement helper calls
|
2 tahun lalu |
Afonso Bordado
|
9fcdb85cb2
cranelift: Implement loads and byteswaps
|
2 tahun lalu |
Afonso Bordado
|
1e0aae882a
cranelift: Add initial Cranelift JIT
|
2 tahun lalu |
Quentin Monnet
|
7b1f768a9c
src/lib.rs: Apply rustfmt
|
1 tahun lalu |
Quentin Monnet
|
0f365500d3
src/jit.rs: Fix offset when skipping insns for handling divisions by 0
|
1 tahun lalu |
Quentin Monnet
|
7d2b019a51
README.md: Update link to BPF docs in kernel repository
|
2 tahun lalu |
yihuaf
|
8d42a07b9d
use error to_string from latest `combine` crate
|
2 tahun lalu |
yihuaf
|
4e9e594e81
update combine to 4.6.6
|
2 tahun lalu |
yihuaf
|
416eec9190
cargo fmt
|
2 tahun lalu |
Quentin Monnet
|
f6baf9cacd
Cargo.toml,README.md: Bump version to 0.2.0
|
2 tahun lalu |
Quentin Monnet
|
b7d4bb74ab
rbpf: Rename "master" branch into "main" everywhere in the repo
|
2 tahun lalu |
Quentin Monnet
|
d22a3cfce2
ci: Remove empty workflow file
|
2 tahun lalu |
Quentin Monnet
|
e45f7484f2
ci: Split job, avoid running conformance/coverage w/ all toolchains
|
2 tahun lalu |
Quentin Monnet
|
c738e360d6
ci: Add Rust and Asan flags (memory leaks, address sanitation) for tests
|
2 tahun lalu |
Quentin Monnet
|
54c3f2169d
src/jit.rs: Move JitMemory under JitCompiler
|
2 tahun lalu |
Quentin Monnet
|
6f8ba2e86b
src/jit.rs: Move emitting functions to JitCompiler
|
2 tahun lalu |
Quentin Monnet
|
beb469fff9
src/jit.rs: Fix memory leak in JIT-compiler
|
2 tahun lalu |
Quentin Monnet
|
eb819554d6
src/{jit.rs,lib.rs}: Split struct JitMemory, make JITed prog an object
|
2 tahun lalu |
Quentin Monnet
|
6a48bdd638
src/insn_builder.rs: Remove unnecessary 'mut' reported by rust-analyzer
|
2 tahun lalu |
Quentin Monnet
|
1c3bf0046d
src: Fix rust-analyzer diagnostics for shorthand struct initialization
|
2 tahun lalu |
Quentin Monnet
|
045049e957
src/interpreter.rs: Update clippy linter names (cast_ptr_alignment)
|
2 tahun lalu |
Quentin Monnet
|
651ae4b187
src/lib.rs,src/interpreter.rs: Move interpreter to dedicated module
|
2 tahun lalu |
Ben Kimock
|
14bdb38a8d
Fix buffer overflow in strcmp test
|
2 tahun lalu |
Ben Kimock
|
495c36a545
Use {read,write}_unaligned to avoid unaligned derefs
|
2 tahun lalu |
Quentin Monnet
|
0da60cf99a
jit.rs: When emitting bytes, mark writing as unaligned
|
2 tahun lalu |
Ismo Puustinen
|
196e537589
deps: update time crate version.
|
2 tahun lalu |
Quentin Monnet
|
06229a98df
ci: Disable fail-fast, add concurrency options
|
2 tahun lalu |