Quentin Monnet
|
28f3d28c9a
Cargo.toml: Update author email
|
9 сар өмнө |
Wouter Dullaert
|
e4d054275d
fix(examples): Restructure allowed_memory test
|
9 сар өмнө |
Wouter Dullaert
|
384c8820b3
feat: Add an option to register allowed ranges of memory
|
9 сар өмнө |
Quentin Monnet
|
31e118b89e
.appveyor.yml: Update Rust version
|
9 сар өмнө |
SzymonKubica
|
fe7021b07b
Add a workflow job to build and run the tests available under no_std.
|
1 жил өмнө |
SzymonKubica
|
c08db1b9e4
Add no_std feature description to the README.
|
1 жил өмнө |
SzymonKubica
|
86d2586d36
Add lib module with conditional imports depending on std/no_std.
|
1 жил өмнө |
SzymonKubica
|
9061ae823d
Add std feature for gating the jit code alongside windows cfg option.
|
1 жил өмнө |
Sean Young
|
17353e3b2f
src/ebpf.rs: Increase instruction limit to 1 million
|
1 жил өмнө |
LookForAdmin
|
50a8fbaacc
README.md: Update link referencing JIT
|
1 жил өмнө |
Quentin Monnet
|
3e80ed720a
src/interpreter: Remove/explain masks for 32-bit shift operations
|
1 жил өмнө |
Quentin Monnet
|
a16cc00d8c
tests/ubpf_vm.rs: Add tests for arsh offset masking
|
1 жил өмнө |
ret2happy
|
adea893e18
src/interpreter.rs: Fix arithmetic left/right shift implementation (mask offset)
|
1 жил өмнө |
Quentin Monnet
|
505d54afa4
src: Remove unused imports raised by linter
|
1 жил өмнө |
Quentin Monnet
|
21b2e418e0
.appveyor.yml: Update Rust version
|
1 жил өмнө |
Quentin Monnet
|
7bebff57be
src/interpreter.rs: Fix left/right shifts implementation (mask offset)
|
1 жил өмнө |
Quentin Monnet
|
c8d34a03d8
tests/disassembler.rs: Add non-regression test for -0x8000 offset
|
1 жил өмнө |
HAPPY
|
48acd9ff14
Fix negation overflow in disassembler
|
1 жил өмнө |
Quentin Monnet
|
9bd61f2dd7
tests/ubpf_vm.rs: Add non-regression tests for 32-bit divisions by 0
|
1 жил өмнө |
HAPPY
|
e866963146
Fix nullness check to src value in MOD32 and DIV32
|
1 жил өмнө |
Quentin Monnet
|
36bf0d646c
tests/ubpf_vm.rs: Add regression test for check_mem() addition overflow
|
1 жил өмнө |
HAPPY
|
56669f8cc3
Fix overflow issue in memory address boundary check
|
1 жил өмнө |
Afonso Bordado
|
4812c52fe1
cranelift: Use the default libcall names
|
1 жил өмнө |
Afonso Bordado
|
ea1c556540
cranelift: Enable stack probes on the Cranelift JIT
|
1 жил өмнө |
Afonso Bordado
|
8b287dd46a
cranelift: Implement IND and ABS load instructions
|
1 жил өмнө |
Afonso Bordado
|
a68f0f611d
cranelift: Correctly pass mbuff to Cranelift JIT programs
|
1 жил өмнө |
Afonso Bordado
|
26d77cd5af
cranelift: Test all features on Windows, too
|
1 жил өмнө |
Afonso Bordado
|
fa5a4fd90e
cranelift: Add complete Cranelift API
|
1 жил өмнө |
Afonso Bordado
|
73ad1e23ba
ci: Add `--all-features` to CI
|
1 жил өмнө |
Afonso Bordado
|
34789659e1
cranelift: Ensure memory is freed after dropping the Cranelift module
|
1 жил өмнө |