Ecosyste.ms: Issues

An open API service for providing issue and pull request metadata for open source projects.

GitHub / solana-labs/rbpf issues and pull requests

#624 - Feature - Strict ELF parser

Pull Request - State: open - Opened by Lichtso 26 days ago

#623 - Do not pass `SBPFVersion` by reference

Pull Request - State: closed - Opened by LucasSte 27 days ago

#622 - Refactor - make ELF parser modular

Pull Request - State: closed - Opened by Lichtso 28 days ago

#621 - Add new `syscall` instruction to interpreter and jitter

Pull Request - State: open - Opened by LucasSte 28 days ago - 1 comment

#620 - Add new `syscall` instruction to the verifier

Pull Request - State: closed - Opened by LucasSte about 1 month ago - 1 comment

#619 - Enable dense indexing in `FunctionRegistry` and `BuiltinProgram`

Pull Request - State: closed - Opened by LucasSte about 1 month ago

#618 - chore: upgrade hash32 and silence miri false positive

Pull Request - State: open - Opened by 0xalpharush about 1 month ago

#617 - Refactor - Make `FunctionRegistry` accept dense indexes

Pull Request - State: closed - Opened by LucasSte about 1 month ago

#615 - Refactor - Virtual Address Constants

Pull Request - State: closed - Opened by Lichtso about 1 month ago

#614 - Add new `syscall` instruction to the verifier

Pull Request - State: closed - Opened by LucasSte about 1 month ago - 1 comment

#613 - Fix - `emit_validate_instruction_count()` in JIT

Pull Request - State: closed - Opened by Lichtso about 1 month ago

#612 - chore: add missing verifier tests and update docs

Pull Request - State: closed - Opened by 0xalpharush about 1 month ago

#611 - Include new `syscall` instruction in the (dis)assembler

Pull Request - State: closed - Opened by LucasSte about 1 month ago

#610 - Process `return` instruction in verifier, interpreter and jitter

Pull Request - State: closed - Opened by LucasSte about 1 month ago

#609 - Introduce `return` instruction in the (dis)assembler

Pull Request - State: closed - Opened by LucasSte about 1 month ago

#608 - Derive copy for SBPFVersion

Pull Request - State: closed - Opened by LucasSte about 1 month ago

#607 - Introduce `ebpf::RETURN` instruction

Pull Request - State: closed - Opened by LucasSte about 1 month ago - 1 comment

#606 - Refactor - Make `Executable::ro_section` offset explicit

Pull Request - State: closed - Opened by Lichtso about 1 month ago

#605 - Feature - Strict ELF parser

Pull Request - State: closed - Opened by Lichtso about 1 month ago - 1 comment

#604 - Cleanup - test ELFs

Pull Request - State: closed - Opened by Lichtso about 1 month ago - 1 comment

#603 - Refactor - Move memory instruction classes

Pull Request - State: closed - Opened by Lichtso about 2 months ago

#602 - Refactor - Assign SBPF versions to SIMDs

Pull Request - State: open - Opened by Lichtso about 2 months ago

#601 - pumpfun vs bullx

Issue - State: closed - Opened by mooncityorg about 2 months ago - 1 comment

#600 - Refactor - Shuffle register assignment in JIT

Pull Request - State: closed - Opened by Lichtso about 2 months ago

#599 - Cleanup - `external_internal_function_hash_collision`

Pull Request - State: closed - Opened by Lichtso about 2 months ago

#598 - Cleanup - `reject_callx_r10`

Pull Request - State: closed - Opened by Lichtso about 2 months ago

#597 - Refactor - removes usage of `REGISTER_OTHER_SCRATCH`

Pull Request - State: closed - Opened by Lichtso about 2 months ago

#596 - Refactor - reduce usage of `REGISTER_OTHER_SCRATCH`

Pull Request - State: closed - Opened by Lichtso about 2 months ago

#595 - Interperter CUs Computation questions

Issue - State: closed - Opened by shenghaoyuan about 2 months ago - 2 comments

#594 - merge ALU and PQR instructions

Issue - State: closed - Opened by shenghaoyuan about 2 months ago - 2 comments

#593 - Fix - `ExceededMaxInstructions` final PC

Pull Request - State: closed - Opened by Lichtso 2 months ago

#592 - Fix - Interpreter `ExceededMaxInstructions` and `ExecutionOverrun`

Pull Request - State: closed - Opened by Lichtso 2 months ago

#591 - Fix - JIT `ExceededMaxInstructions` and `ExecutionOverrun`

Pull Request - State: closed - Opened by Lichtso 2 months ago

#590 - Add wasm32 support to integration tests

Pull Request - State: open - Opened by kevinheavey 2 months ago

#589 - Docs - fix bytecode spec

Pull Request - State: closed - Opened by Lichtso 2 months ago

#587 - Refactor - Optimize instruction meter profiling

Pull Request - State: closed - Opened by Lichtso 2 months ago

#586 - CI - Have `test_code_length_estimate()` cover all SBPF-versions

Pull Request - State: closed - Opened by Lichtso 2 months ago

#585 - Check if syscall is valid during verification

Pull Request - State: closed - Opened by LucasSte 2 months ago

#584 - Refactor - JIT noop insertion

Pull Request - State: closed - Opened by Lichtso 2 months ago

#583 - Fix - `callx`

Pull Request - State: closed - Opened by Lichtso 3 months ago - 1 comment

#582 - Refactor - `Config::enabled_sbpf_versions`

Pull Request - State: closed - Opened by Lichtso 4 months ago - 1 comment

#581 - Refactor - dissolve text section enum

Pull Request - State: closed - Opened by Lichtso 4 months ago

#580 - Bump to v0.8.2

Pull Request - State: closed - Opened by Lichtso 4 months ago

#579 - Adds documentation for the VMs bytecode

Pull Request - State: closed - Opened by Lichtso 5 months ago - 1 comment

#578 - type casting of rbpf

Issue - State: closed - Opened by shenghaoyuan 5 months ago - 1 comment

#577 - use only required goblin features

Pull Request - State: closed - Opened by kevinheavey 6 months ago - 2 comments

#576 - Add shuttle testing infrastructure

Pull Request - State: closed - Opened by LucasSte 6 months ago

#575 - Bump to v0.8.1

Pull Request - State: closed - Opened by Lichtso 6 months ago

#574 - Tests - Increases `Config::max_call_depth` default from 20 to 64

Pull Request - State: closed - Opened by Lichtso 6 months ago

#573 - Fix mislabelled mul64_imm and mul64_reg

Pull Request - State: closed - Opened by deanmlittle 6 months ago

#572 - Accept blank spaces between register and offset

Pull Request - State: closed - Opened by LucasSte 6 months ago

#571 - Fix - Assembler source register check

Pull Request - State: closed - Opened by Lichtso 6 months ago

#570 - Cleanup - Rename disable_lddw to enable_lddw for consistency

Pull Request - State: closed - Opened by Lichtso 6 months ago

#569 - Feature - Assembler directives

Pull Request - State: closed - Opened by Lichtso 6 months ago

#568 - Fix - Verify imm not offset in CALL_IMM

Pull Request - State: closed - Opened by Lichtso 6 months ago

#567 - Fix #557

Pull Request - State: closed - Opened by Lichtso 6 months ago

#566 - BuiltinProgram::new_mock: use max_call_depth=64

Pull Request - State: closed - Opened by alessandrod 6 months ago - 3 comments

#565 - Tls zeroed aligned memory

Pull Request - State: open - Opened by ryoqun 6 months ago

#564 - Add instruction test suite

Pull Request - State: closed - Opened by ripatel-fd 6 months ago - 1 comment

#562 - assembler: register inconsistency

Issue - State: closed - Opened by shenghaoyuan 7 months ago - 3 comments

#561 - Removing check SHIFT immediate number from verifier

Issue - State: closed - Opened by shenghaoyuan 7 months ago - 2 comments

#560 - Fix - cfg flags of `memory_management` module

Pull Request - State: closed - Opened by Lichtso 7 months ago - 1 comment

#559 - Warnings when compiling on macOS Arm

Issue - State: closed - Opened by ripatel-fd 7 months ago

#558 - Exercise `le` instructions

Pull Request - State: closed - Opened by LucasSte 7 months ago - 1 comment

#557 - Fix - JIT second level defence

Pull Request - State: closed - Opened by Lichtso 7 months ago

#556 - Fix - JIT randomized start padding length

Pull Request - State: closed - Opened by Lichtso 7 months ago

#555 - Test move binary is parsed correctly by the GoblinParser

Pull Request - State: closed - Opened by ksolana 8 months ago - 4 comments

#554 - Fix - JIT second level defence

Pull Request - State: closed - Opened by Lichtso 8 months ago - 1 comment

#553 - Refactor - Separates the text section from read-only sections

Pull Request - State: closed - Opened by Lichtso 9 months ago - 3 comments

#552 - Exercise all bpf instructions

Pull Request - State: closed - Opened by seanyoung 9 months ago - 6 comments

#551 - Cleanup - old Goblin ELF parser

Pull Request - State: closed - Opened by Lichtso 10 months ago - 1 comment

#550 - Fix - `signed_off_str`

Pull Request - State: closed - Opened by Lichtso 11 months ago - 1 comment

#549 - Attempt to negate with overflow in disassembler

Issue - State: closed - Opened by pcy190 11 months ago

#548 - Feature - Explicit sign extension of results in SBPF-v2

Pull Request - State: closed - Opened by Lichtso 11 months ago

#547 - Cleanup

Pull Request - State: closed - Opened by Lichtso 12 months ago - 1 comment

#546 - Bump to v0.8.0

Pull Request - State: closed - Opened by Lichtso about 1 year ago

#545 - Refactor - Adds generic type parameter to `declare_builtin_function!()`

Pull Request - State: closed - Opened by Lichtso about 1 year ago - 1 comment

#544 - make btf instruction class an enum

Issue - State: open - Opened by ksolana about 1 year ago

#543 - Feature - `EbpfVm::invoke_function()`

Pull Request - State: closed - Opened by Lichtso about 1 year ago

#542 - Minor Fixes

Pull Request - State: closed - Opened by Lichtso about 1 year ago - 1 comment

#541 - Cleanup - Removes `ELF_INSN_DUMP_OFFSET`

Pull Request - State: closed - Opened by Lichtso about 1 year ago - 3 comments

#540 - RBPF is killed by the OS while running a program

Issue - State: closed - Opened by dmakarov about 1 year ago - 2 comments

#539 - Call instruction transfers control to incorrect address

Issue - State: closed - Opened by dmakarov about 1 year ago - 4 comments

#538 - Add error message when elf_parser fails on long section names

Pull Request - State: closed - Opened by ksolana about 1 year ago - 1 comment

#537 - Add error message when elf_parser fails on long section names

Pull Request - State: closed - Opened by ksolana about 1 year ago - 6 comments

#536 - Refactor - Improve syscall errors

Pull Request - State: closed - Opened by Lichtso about 1 year ago - 1 comment

#535 - Refactor - vm interface of `BuiltinFunction`s

Pull Request - State: closed - Opened by Lichtso about 1 year ago - 1 comment

#534 - Refactor - Optimize JIT registers

Pull Request - State: closed - Opened by Lichtso about 1 year ago - 1 comment

#533 - Refactor - Adds a reference to the loader in the VM

Pull Request - State: closed - Opened by Lichtso about 1 year ago - 1 comment

#532 - elf_parser fails loading a valid ELF file

Issue - State: closed - Opened by dmakarov about 1 year ago - 8 comments

#531 - Refactor - Replaces hard coded register names with constants in JIT

Pull Request - State: closed - Opened by Lichtso about 1 year ago

#530 - Refactor - Adds macro `declare_builtin_function`

Pull Request - State: closed - Opened by Lichtso about 1 year ago

#529 - Refactor - Store exception pc back in vm

Pull Request - State: closed - Opened by Lichtso about 1 year ago - 1 comment

#528 - Revert "Cleanup - old Goblin ELF parser (#525)"

Pull Request - State: closed - Opened by Lichtso about 1 year ago - 1 comment

#527 - Refactor - Error handling

Pull Request - State: closed - Opened by Lichtso about 1 year ago - 1 comment

#525 - Cleanup - old Goblin ELF parser

Pull Request - State: closed - Opened by Lichtso about 1 year ago