Releases: solana-labs/rbpf
Releases · solana-labs/rbpf
solana_rbpf v0.1.34
Fix: #123
v0.2.1
solana_rbpf v0.1.33
- Address overflow/underflows
v0.2.0: V0.2 (#105)
* Tunable stack depth and frame size * Adds support to resize memory regions in memory mapping. * Fixes bug in JIT: mul, div, mod * Let the disassembler print the IP / PC instead of the line number. As the line number can easily be calculated later, but the IP / PC is more important and harder to get otherwise. * Fixes bugs related to using "MM_PROGRAM_START" instead of "elf.text_section_info.vaddr". * Fixes upper bound of register relative jumps. * Bump to v0.2.0
solana_rbpf v0.1.32
- Allow the creator of the VM specify the max call depth and the stack frame size
solana_rbpf v0.1.31
- Change the VM API to independently create executables and then accept them for execution later
- Optimize address translation lookups
- Fix LD_ABS and LD_IND address translation
cargo fmt
all files and fix clippy in tests
solana_rbpf v0.1.30
- Bump version past yanked crates.io version
solana_rbpf v0.1.29
- Apply
PartialEq
to error types to facilitate error comparisons during tests - Add instruction metering
solana_rbpf v0.1.28
- Pull in latest goblin crate 0.2.2 which includes security fixes that prevent large allocations on malformed ELFs
solana_rbpf v0.1.27
- Harden the ELF loader and virtual machine