Afonso Bordado
|
34789659e1
cranelift: Ensure memory is freed after dropping the Cranelift module
|
il y a 2 ans |
Afonso Bordado
|
7dac944b78
cranelift: Implement helper calls
|
il y a 2 ans |
Afonso Bordado
|
1e0aae882a
cranelift: Add initial Cranelift JIT
|
il y a 2 ans |
Quentin Monnet
|
7b1f768a9c
src/lib.rs: Apply rustfmt
|
il y a 1 an |
Quentin Monnet
|
b7d4bb74ab
rbpf: Rename "master" branch into "main" everywhere in the repo
|
il y a 2 ans |
Quentin Monnet
|
eb819554d6
src/{jit.rs,lib.rs}: Split struct JitMemory, make JITed prog an object
|
il y a 2 ans |
Quentin Monnet
|
1c3bf0046d
src: Fix rust-analyzer diagnostics for shorthand struct initialization
|
il y a 2 ans |
Quentin Monnet
|
651ae4b187
src/lib.rs,src/interpreter.rs: Move interpreter to dedicated module
|
il y a 2 ans |
Ben Kimock
|
495c36a545
Use {read,write}_unaligned to avoid unaligned derefs
|
il y a 2 ans |
Quentin Monnet
|
e2653a45dd
src/lib.rs: Remove spurious spaces at end of lines
|
il y a 2 ans |
Quentin Monnet
|
7f73a1c88d
src/lib.rs: Make "cargo test" run on examples from README.md
|
il y a 2 ans |
Quentin Monnet
|
562c2b5547
src/lib.rs: Fix clippy reports introduced with 32-bit jumps support
|
il y a 2 ans |
Quentin Monnet
|
7e8875e036
src/lib.rs: Add support for 32-bit jumps in interpreter and verifier
|
il y a 2 ans |
Quentin Monnet
|
4169726916
src/lib.rs: Use clojure for implementing jumps
|
il y a 2 ans |
Quentin Monnet
|
6936dcb558
src/lib.rs: Update behaviour for divisions by zero (interpreter)
|
il y a 2 ans |
Quentin Monnet
|
05674d55f2
src: Address newer reports from cargo-clippy
|
il y a 2 ans |
Quentin Monnet
|
9a1fdc9fc6
Replace license boilerplate with SPDX tags
|
il y a 2 ans |
Quentin Monnet
|
88fd75eae6
src: update deprecated syntax
|
il y a 5 ans |
Quentin Monnet
|
f983ff2163
src/lib.rs: fix sign extension for MOV32_IMM (interpreter)
|
il y a 5 ans |
jackcmay
|
622c876d1a
Helper function type to be used with register_helper() (#44)
|
il y a 6 ans |
jackcmay
|
f4bda9472c
Rename (#40)
|
il y a 6 ans |
jackcmay
|
b31d366489
Exit gracefully on program exit (#38)
|
il y a 6 ans |
Quentin Monnet
|
bc41ec47d9
src/lib.rs: minor cleanup in documentation
|
il y a 6 ans |
jackcmay
|
4bcf67ad4c
Customizable verifier (#34)
|
il y a 6 ans |
Quentin Monnet
|
fc834c71fb
src: handle errors in verifier instead of panic!()-ing
|
il y a 6 ans |
Quentin Monnet
|
af2495e891
src/lib.rs: fix bytecode in some examples
|
il y a 6 ans |
Jack May
|
4bbf5f1811
clippy clean
|
il y a 7 ans |
Jack May
|
bb0e3a73ef
copy OperandSize, cleanup extern/use
|
il y a 7 ans |
Jack May
|
1a6f30fd9c
fix clippy errors: cast to more stick alignment, warning: not consumed copy
|
il y a 7 ans |
Quentin Monnet
|
53b0fce923
Add BPF_J{LT,LE,SLT,SLE} instructions
|
il y a 7 ans |