Skip to content

Releases: solana-labs/rbpf

solana_rbpf v0.2.11

24 May 19:02
cd0eb58
Compare
Choose a tag to compare
Bump to v0.2.11 (#174)

solana_rbpf v0.2.10

21 May 18:43
f18d4c5
Compare
Choose a tag to compare

Fixed Entrypoint Collision
Refactored BPF Function Symbols in Executable
Generalized the "entrypoint" to be a BPF function symbol
Static Analysis

solana_rbpf v0.2.9

19 May 00:29
3acc201
Compare
Choose a tag to compare
  • Optimize AlignedMemory performance
  • Fix crash in to_insn_vec (#152)

solana_rbpf v0.2.8

16 Apr 21:30
3da488d
Compare
Choose a tag to compare

Security

Enforce the use of host aligned memory for regions mapping into program space

Features

Export aligned memory utility that can be used when passing memory into the VM that will be mapped into program space

v0.2.7

13 Apr 13:03
8071bae
Compare
Choose a tag to compare

Security

  • #150: Validate Overlapping Memory Regions in ELF Loader

Fixes

  • #148: Fix Trace Missing R10
  • #147: Fix JIT PC Translation

Other Changes

  • #149: Improve error description

v0.2.6

12 Mar 18:29
Compare
Choose a tag to compare

Features

  • #145: JIT Machine Code Emitter

Benchmarks

  • #146: Address Translation Performance Benchmarks

Fixes

  • #144: Fix insn count reporting and report more region info
  • #142: Fix PC Reporting Inconsistency

v0.2.5

15 Feb 14:41
7fc5403
Compare
Choose a tag to compare

Features

  • #138: CLI Tool Verifier Option

Fixes

  • #140: Fix LDDW Related Bugs
  • #139: Fix Memory Leak in JIT
  • #137: Fix Typo
  • #136: Fix Potential Crash Sites

v0.2.4

26 Jan 20:22
d4c524c
Compare
Choose a tag to compare

Fixes

  • #135: Remove unwrap in vm::bind_syscall_context_object()
  • #134: JIT call(x) Exception Handling

v0.2.3

08 Jan 14:00
Compare
Choose a tag to compare

Optimization

  • #131: Improves Address Translation Speed

Fixes

  • #133: Fix Call(x) Error Pc Field
  • #132: Fix JIT resolve_jumps
  • #130: Improves Robustness of CLI Tool
  • #129: Fix JIT Inconsistencies: Multiply by constant 0 and le16 / le32 masking
  • #128: Fix callx + lddw attack

v0.2.2

10 Dec 07:50
f910fbf
Compare
Choose a tag to compare

Features

  • #126: CLI Tool - Profiling
  • #125: Test: Fuzzy + Tracer

Fixes

  • #124: Fix bugs and edge cases discovered by fuzzy testing
  • #123: Bump gobliin to v0.3 to pick up fuzz fixes

Other Changes

  • #120: Section Name in Access Violation
  • #106: Updates README