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
#616 - Refactor - Make `declare_builtin_function` receive a generic ContextObject
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
#588 - CI - Have `test_code_length_estimate()` test `MACHINE_CODE_PER_INSTRUCTION_METER_CHECKPOINT`
Pull Request -
State: closed - Opened by Lichtso 2 months ago
- 1 comment
#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
#563 - Interpreter LD_DW_IMM: add `!sbpf_version.disable_lddw()` checking
Issue -
State: closed - Opened by shenghaoyuan 6 months ago
#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
#526 - Refactor - Moves `SBPFVersion`, `FunctionRegistry`, `BuiltinFunction` and `BuiltinProgram` into a new file
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