solana-labs / rbpf

Rust virtual machine and JIT compiler for eBPF programs
Apache License 2.0
277 stars 169 forks source link

Refactor - Moves `SBPFVersion`, `FunctionRegistry`, `BuiltinFunction` and `BuiltinProgram` into a new file #526

Closed Lichtso closed 1 year ago

codecov-commenter commented 1 year ago

Codecov Report

Merging #526 (e08c771) into main (42c5e90) will decrease coverage by 0.01%. The diff coverage is 76.16%.

:exclamation: Current head e08c771 differs from pull request most recent head 193bba0. Consider uploading reports for the commit 193bba0 to get more accurate results

@@            Coverage Diff             @@
##             main     #526      +/-   ##
==========================================
- Coverage   90.18%   90.17%   -0.01%     
==========================================
  Files          22       23       +1     
  Lines       10057    10058       +1     
==========================================
  Hits         9070     9070              
- Misses        987      988       +1     
Files Coverage Δ
src/assembler.rs 99.07% <ø> (ø)
src/disassembler.rs 84.72% <ø> (ø)
src/elf.rs 86.91% <ø> (+0.08%) :arrow_up:
src/jit.rs 92.20% <ø> (ø)
src/lib.rs 75.00% <ø> (ø)
src/memory_region.rs 94.26% <ø> (ø)
src/syscalls.rs 98.49% <ø> (ø)
src/verifier.rs 98.00% <ø> (ø)
src/vm.rs 81.16% <ø> (+5.22%) :arrow_up:
src/program.rs 76.16% <76.16%> (ø)