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