issues
search
qmonnet
/
rbpf
Rust virtual machine and JIT compiler for eBPF programs
Apache License 2.0
922
stars
235
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
test_vm_stdw_add_overflow encounters UB, will fail in Rust 1.83
#115
saethlin
opened
2 weeks ago
1
Reduce usage of libc
#114
notgull
opened
3 weeks ago
0
fix(doc): Add compilation instructions for aya ebpf example
#113
wdullaer
closed
1 month ago
0
Version bump (0.3.0)
#112
qmonnet
closed
1 month ago
0
.appveyor.yml: Update Rust version
#111
qmonnet
closed
1 month ago
0
feat: Add an option to register allowed ranges of memory
#110
wdullaer
closed
1 month ago
9
Fix mislabelled mul64 opcodes
#109
deanmlittle
opened
5 months ago
0
src/ebpf.rs: Increase instruction limit to 1 million
#108
seanyoung
closed
5 months ago
0
README.md: Update link referencing JIT
#107
60ke
closed
6 months ago
2
Add no_std compatibility
#106
SzymonKubica
closed
4 months ago
27
Follow-up for masks on shift operations
#105
qmonnet
closed
7 months ago
1
src: Remove unused imports raised by linter
#104
qmonnet
closed
7 months ago
0
.appveyor.yml: Use 'stable' channel for Rust version
#103
qmonnet
closed
7 months ago
0
src/interpreter.rs: Fix arithmetic left/right shift implementation (mask offset)
#102
pcy190
closed
7 months ago
2
Inconsistences in arithmetic shift implementation (mask offset)
#101
pcy190
closed
7 months ago
2
src/interpreter.rs: Fix left/right shifts implementation (mask offset)
#100
qmonnet
closed
9 months ago
0
Incorrect shift implementation in the interpreter
#99
pcy190
closed
9 months ago
2
Fix overflow issue in memory address boundary check
#98
pcy190
closed
9 months ago
1
Fix nullness check to src value in MOD32 and DIV32
#97
pcy190
closed
9 months ago
1
Attempt to divide by zero in DIV32 of interpreter
#96
pcy190
closed
9 months ago
0
Attempt to calculate the remainder with a divisor of zero for MOD32 in interpreter
#95
pcy190
closed
9 months ago
1
Out-of-bound memory write in the interpreter
#94
pcy190
closed
9 months ago
3
Fix negation overflow in disassembler
#93
pcy190
closed
9 months ago
0
Attempt to negate with overflow in ld_reg_str of disassembler
#92
pcy190
closed
9 months ago
1
Attempt to negate with overflow in ld_st_imm_str of disassembler
#91
pcy190
closed
9 months ago
0
Unified test suite for Cranelift, x86 JIT and interpreter
#90
qmonnet
opened
1 year ago
0
src/jit.rs: Fix offset when skipping insns for handling divisions by 0
#89
qmonnet
closed
1 year ago
0
Segmentation fault when executing jitted program
#88
Officeyutong
closed
1 year ago
1
Support uprobe and kprobe?
#87
liyan-ah
closed
1 year ago
2
Add a JIT based on Cranelift
#86
afonso360
closed
1 year ago
13
README.md: Update link to BPF docs in kernel repository
#85
qmonnet
closed
1 year ago
0
bump combine version
#84
yihuaf
closed
1 year ago
4
Rename `master` into `main`, bump crate version
#83
qmonnet
closed
1 year ago
0
JIT rework, misc fixes
#82
qmonnet
closed
1 year ago
0
Fix alignment issues (and a test-only buffer overflow)
#81
saethlin
closed
1 year ago
3
jit.rs: When emitting bytes, mark writing as unaligned
#80
qmonnet
closed
1 year ago
0
Appveyor tests are flaky (Cargo fails to download dependencies)
#79
qmonnet
closed
9 months ago
1
Cargo.toml: Disable debug assertions for tests; Misc CI updates
#78
qmonnet
closed
1 year ago
0
Tests panick with `misaligned pointer dereference: address must be a multiple of ... but is ...`
#77
qmonnet
closed
1 year ago
5
deps: update time crate version.
#76
ipuustin
closed
1 year ago
4
src/lib.rs: Remove spurious spaces at end of lines
#75
qmonnet
closed
1 year ago
0
README.md adjustments (and a few more minor things)
#74
qmonnet
closed
1 year ago
2
README: fix example type err
#73
60ke
closed
1 year ago
1
README: fix example type err
#72
60ke
closed
1 year ago
0
README: fix example type err
#71
60ke
closed
1 year ago
1
Arbitrary
#70
m-tolstrup
closed
1 year ago
0
src/lib.rs: Fix clippy reports introduced with 32-bit jumps support
#69
qmonnet
closed
1 year ago
0
Support atomic instructions
#68
qmonnet
opened
1 year ago
0
Support 32-bit jump instructions (`BPF_JMP32`)
#67
qmonnet
closed
1 year ago
0
Update behaviour for divisions by zero
#66
qmonnet
closed
1 year ago
0
Next