Godones
|
b4037cd7e6
feat: Enable running jit tests with --no-default-features
|
1 miesiąc temu |
Quentin Monnet
|
487d0bd781
rbpf: Apply rustfmt on the whole repository
|
1 miesiąc temu |
Quentin Monnet
|
e41119db59
rbpf: Improve formatting, prepare/protect for rustfmt
|
2 miesięcy temu |
Godones
|
5a19859295
fix: Remove the 16-byte alignment requirement for the stack
|
1 miesiąc temu |
Godones
|
2c302ee5d9
feat: Add support for ebpf to ebpf call in assembler and disassembler
|
2 miesięcy temu |
Quentin Monnet
|
b4079fedfc
src: Remove presumably unused Clippy directives
|
8 miesięcy temu |
Quentin Monnet
|
f73b9c2e5b
src: Fix Clippy reports
|
8 miesięcy temu |
Quentin Monnet
|
5d622130c2
src: Fix deprecated calls to 'feature = "cargo-clippy"'
|
8 miesięcy temu |
SzymonKubica
|
86d2586d36
Add lib module with conditional imports depending on std/no_std.
|
1 rok temu |
SzymonKubica
|
9061ae823d
Add std feature for gating the jit code alongside windows cfg option.
|
1 rok temu |
Ben Kimock
|
495c36a545
Use {read,write}_unaligned to avoid unaligned derefs
|
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
|
153995b3a3
Let cargo-clippy lint the code
|
2 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 |
Jan-Erik Rediger
|
435c6152d6
Skip JITting on Windows
|
7 lat temu |
Bruce Mitchener
|
75024e3dcd
Remove references to unused byteorder crate.
|
7 lat temu |
Bruce Mitchener
|
97e185c336
Configure rustc and clippy warnings.
|
7 lat temu |
Oleksandr Dukhno
|
724fee58cb
src/insn_builder.rs: add a Rust API to build eBPF programs
|
8 lat temu |
Quentin Monnet
|
bc693be7fe
tests/misc.rs: add unit tests for `LD_ABS_*` and `LD_IND_*` operations
|
8 lat temu |
Quentin Monnet
|
9044596a7f
src, tests, examples: replace vec. by slices in unit/doc tests and ex.
|
8 lat temu |
Jan-Erik Rediger
|
5eef1e3f27
Use references where needed only
|
8 lat temu |
Quentin Monnet
|
6124d65ae2
API: make JITted program and `prog_exec_jit()` function unsafe
|
8 lat temu |
Quentin Monnet
|
726c7fa83f
tests/misc.rs: update constant name
|
8 lat temu |
Quentin Monnet
|
3ae3a3f1d8
src/lib.rs: make prog_exec(_jit) functions take a reference to mbuff
|
8 lat temu |
Quentin Monnet
|
44c872d10f
rbpf: initial commit, interpreter and JIT work
|
8 lat temu |