Bruce Mitchener
|
a767dbcb04
Use time crate for nanosecond helper.
|
7 år sedan |
Quentin Monnet
|
c63bd3411a
src: fix all warnings from clippy, one way or another
|
8 år sedan |
Quentin Monnet
|
4a7083c7f4
src/asm_parser.rs: remove public exposure of the module in root file
|
8 år sedan |
Oleksandr Dukhno
|
724fee58cb
src/insn_builder.rs: add a Rust API to build eBPF programs
|
8 år sedan |
Quentin Monnet
|
26138c2dcc
src,examples: fix copyright owner
|
8 år sedan |
Rich Lane
|
4f35aae74e
eBPF assembler
|
8 år sedan |
Rich Lane
|
c96f7d8335
src/lib.rs: alphabetize module includes
|
8 år sedan |
Rich Lane
|
a5244aa441
add assembly parser
|
8 år sedan |
Quentin Monnet
|
691c77aa03
src/: reorganize comments around `LD_DW_IMM` in match arms
|
8 år sedan |
Quentin Monnet
|
477c95d82e
src/(lib,verifier).rs: add support for `LD_ABS_*` and `LD_IND_*` ops
|
8 år sedan |
Quentin Monnet
|
e6d68af67a
src/(lib,jit).rs: use functions from std::ptr when relevant
|
8 år sedan |
Quentin Monnet
|
d12f712a8f
src/lib.rs: sort module includes
|
8 år sedan |
Quentin Monnet
|
9044596a7f
src, tests, examples: replace vec. by slices in unit/doc tests and ex.
|
8 år sedan |
Quentin Monnet
|
20bf842baf
src: add some additional style fixes thanks to rust-clippy
|
8 år sedan |
Quentin Monnet
|
d9cbbe20cc
src/lib.rs: make `prog_exec()` panic!() if we reach code after the loop
|
8 år sedan |
Quentin Monnet
|
a93ae13273
src/lib.rs, README.md: fix leftovers from vectors-to-slices transition
|
8 år sedan |
Jan-Erik Rediger
|
8d7042d5cc
Avoid unnecessary references or vectors
|
8 år sedan |
Jan-Erik Rediger
|
b8eec6a49f
Use slices everywhere instead of references to vectors
|
8 år sedan |
Quentin Monnet
|
3b4c7ba365
src/disassembler.rs: create a disassembler for eBPF programs
|
8 år sedan |
Quentin Monnet
|
d50fe1dd02
src/lib.rs: remove a useless comment now that API is documented
|
8 år sedan |
Quentin Monnet
|
6124d65ae2
API: make JITted program and `prog_exec_jit()` function unsafe
|
8 år sedan |
Quentin Monnet
|
3ccb172bc8
src/lib.rs: fix logo URL for the doc
|
8 år sedan |
Quentin Monnet
|
ef53398f9c
src/lib.rs now we have the doc, uncomment lint warning for missing doc
|
8 år sedan |
Quentin Monnet
|
b6145c2095
src/lib.rs: document EbpfVmRaw, EbpfVmNoData
|
8 år sedan |
Quentin Monnet
|
8c7c26d471
src: document API (EbpfVmMbuff, ...FixedMbuff, helpers, parts of ebpf)
|
8 år sedan |
Quentin Monnet
|
f6ccfc2488
src/lib.rs: add link to icon / favicon for doc, and also create favicon
|
8 år sedan |
Quentin Monnet
|
c510e3cd92
src: remove commented instructions that were used for debug
|
8 år sedan |
Quentin Monnet
|
380a0a3109
src/lib.rs: make EbpfVmMbuff be the parent struct
|
8 år sedan |
Quentin Monnet
|
3ae3a3f1d8
src/lib.rs: make prog_exec(_jit) functions take a reference to mbuff
|
8 år sedan |
Quentin Monnet
|
44c872d10f
rbpf: initial commit, interpreter and JIT work
|
8 år sedan |