Quentin Monnet
|
6f8ba2e86b
src/jit.rs: Move emitting functions to JitCompiler
|
2 年之前 |
Quentin Monnet
|
beb469fff9
src/jit.rs: Fix memory leak in JIT-compiler
|
2 年之前 |
Quentin Monnet
|
eb819554d6
src/{jit.rs,lib.rs}: Split struct JitMemory, make JITed prog an object
|
2 年之前 |
Quentin Monnet
|
6a48bdd638
src/insn_builder.rs: Remove unnecessary 'mut' reported by rust-analyzer
|
2 年之前 |
Quentin Monnet
|
1c3bf0046d
src: Fix rust-analyzer diagnostics for shorthand struct initialization
|
2 年之前 |
Quentin Monnet
|
045049e957
src/interpreter.rs: Update clippy linter names (cast_ptr_alignment)
|
2 年之前 |
Quentin Monnet
|
651ae4b187
src/lib.rs,src/interpreter.rs: Move interpreter to dedicated module
|
2 年之前 |
Ben Kimock
|
14bdb38a8d
Fix buffer overflow in strcmp test
|
2 年之前 |
Ben Kimock
|
495c36a545
Use {read,write}_unaligned to avoid unaligned derefs
|
2 年之前 |
Quentin Monnet
|
0da60cf99a
jit.rs: When emitting bytes, mark writing as unaligned
|
2 年之前 |
Ismo Puustinen
|
196e537589
deps: update time crate version.
|
2 年之前 |
Quentin Monnet
|
06229a98df
ci: Disable fail-fast, add concurrency options
|
2 年之前 |
Quentin Monnet
|
a339ce8192
Cargo.toml: Disable debug assertions for tests
|
2 年之前 |
Quentin Monnet
|
e2653a45dd
src/lib.rs: Remove spurious spaces at end of lines
|
2 年之前 |
Quentin Monnet
|
f41cd0959c
examples/rbpf_plugin.rs: Fix minor reports from clippy
|
2 年之前 |
Quentin Monnet
|
b46188f423
README.md: State DCO requirement explicitly
|
2 年之前 |
Quentin Monnet
|
8de265e0a7
README.md: Add coverage status badge
|
2 年之前 |
Quentin Monnet
|
7f73a1c88d
src/lib.rs: Make "cargo test" run on examples from README.md
|
2 年之前 |
Quentin Monnet
|
0d47458f92
README.md: Adjust Windows execution for examples with JIT compiler
|
2 年之前 |
Quentin Monnet
|
a471dffb8a
README.md: Fix example by using an existing object file
|
2 年之前 |
Quentin Monnet
|
147772c375
README.md: Use Option to pass programs when building new VMs in examples
|
2 年之前 |
60ke
|
cd77eb7cc0
README: fix example type err
|
2 年之前 |
Alan Jowett
|
9baccc1ef9
Capture code coverage and upload
|
2 年之前 |
Quentin Monnet
|
562c2b5547
src/lib.rs: Fix clippy reports introduced with 32-bit jumps support
|
2 年之前 |
Quentin Monnet
|
1eb0046b3c
ci: Enable conformance tests related to 32-bit jumps
|
2 年之前 |
Quentin Monnet
|
98b909d65b
src/jit.rs: Add support for 32-bit jump instructions in x86-64 JIT
|
2 年之前 |
Quentin Monnet
|
7e8875e036
src/lib.rs: Add support for 32-bit jumps in interpreter and verifier
|
2 年之前 |
Quentin Monnet
|
55fdc12623
src/disassembler.rs: Add support for 32-bit jumps in disassembler
|
2 年之前 |
Quentin Monnet
|
f66a43d296
src/assembler.rs: Add support for 32-bit jumps insns in assembler
|
2 年之前 |
Quentin Monnet
|
f158382fbf
src/ebpf.rs: Defind 32-bit jump instructions
|
2 年之前 |