Quentin Monnet
|
f73b9c2e5b
src: Fix Clippy reports
|
8 mēneši atpakaļ |
Quentin Monnet
|
5d622130c2
src: Fix deprecated calls to 'feature = "cargo-clippy"'
|
8 mēneši atpakaļ |
Quentin Monnet
|
e97a5223cd
src/helpers.rs,src/jit.rs: Formatting nits
|
8 mēneši atpakaļ |
John Nunley
|
404ccd0916
feat: Reduce dependency on libc
|
9 mēneši atpakaļ |
Quentin Monnet
|
cfb363c156
src/interpreter.rs: Use wrapping_offset() for load/store operations
|
8 mēneši atpakaļ |
Wouter Dullaert
|
93e7dcda59
fix(doc): Add compilation instructions for aya ebpf example
|
9 mēneši atpakaļ |
Quentin Monnet
|
e8d9a12b31
Cargo.toml,README.md: Bump version to 0.3.0
|
9 mēneši atpakaļ |
Quentin Monnet
|
28f3d28c9a
Cargo.toml: Update author email
|
9 mēneši atpakaļ |
Wouter Dullaert
|
e4d054275d
fix(examples): Restructure allowed_memory test
|
9 mēneši atpakaļ |
Wouter Dullaert
|
384c8820b3
feat: Add an option to register allowed ranges of memory
|
9 mēneši atpakaļ |
Quentin Monnet
|
31e118b89e
.appveyor.yml: Update Rust version
|
9 mēneši atpakaļ |
SzymonKubica
|
fe7021b07b
Add a workflow job to build and run the tests available under no_std.
|
1 gadu atpakaļ |
SzymonKubica
|
c08db1b9e4
Add no_std feature description to the README.
|
1 gadu atpakaļ |
SzymonKubica
|
86d2586d36
Add lib module with conditional imports depending on std/no_std.
|
1 gadu atpakaļ |
SzymonKubica
|
9061ae823d
Add std feature for gating the jit code alongside windows cfg option.
|
1 gadu atpakaļ |
Sean Young
|
17353e3b2f
src/ebpf.rs: Increase instruction limit to 1 million
|
1 gadu atpakaļ |
LookForAdmin
|
50a8fbaacc
README.md: Update link referencing JIT
|
1 gadu atpakaļ |
Quentin Monnet
|
3e80ed720a
src/interpreter: Remove/explain masks for 32-bit shift operations
|
1 gadu atpakaļ |
Quentin Monnet
|
a16cc00d8c
tests/ubpf_vm.rs: Add tests for arsh offset masking
|
1 gadu atpakaļ |
ret2happy
|
adea893e18
src/interpreter.rs: Fix arithmetic left/right shift implementation (mask offset)
|
1 gadu atpakaļ |
Quentin Monnet
|
505d54afa4
src: Remove unused imports raised by linter
|
1 gadu atpakaļ |
Quentin Monnet
|
21b2e418e0
.appveyor.yml: Update Rust version
|
1 gadu atpakaļ |
Quentin Monnet
|
7bebff57be
src/interpreter.rs: Fix left/right shifts implementation (mask offset)
|
1 gadu atpakaļ |
Quentin Monnet
|
c8d34a03d8
tests/disassembler.rs: Add non-regression test for -0x8000 offset
|
1 gadu atpakaļ |
HAPPY
|
48acd9ff14
Fix negation overflow in disassembler
|
1 gadu atpakaļ |
Quentin Monnet
|
9bd61f2dd7
tests/ubpf_vm.rs: Add non-regression tests for 32-bit divisions by 0
|
1 gadu atpakaļ |
HAPPY
|
e866963146
Fix nullness check to src value in MOD32 and DIV32
|
1 gadu atpakaļ |
Quentin Monnet
|
36bf0d646c
tests/ubpf_vm.rs: Add regression test for check_mem() addition overflow
|
1 gadu atpakaļ |
HAPPY
|
56669f8cc3
Fix overflow issue in memory address boundary check
|
1 gadu atpakaļ |
Afonso Bordado
|
4812c52fe1
cranelift: Use the default libcall names
|
1 gadu atpakaļ |