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
#524 - Bump to v0.7.2
Pull Request -
State: closed - Opened by Lichtso about 1 year ago
- 1 comment
#523 - jit: make sure RSP is 16 byte aligned when we call into rust code
Pull Request -
State: closed - Opened by alessandrod about 1 year ago
- 1 comment
#522 - Feature - Restricts the final instruction in each function to be diverted
Pull Request -
State: closed - Opened by Lichtso about 1 year ago
- 1 comment
#521 - CI - Adds messages to assertions in the execution tests
Pull Request -
State: closed - Opened by Lichtso about 1 year ago
- 1 comment
#520 - git clone and cargo build gives error
Issue -
State: closed - Opened by ksolana about 1 year ago
- 3 comments
#519 - Fix - Missing coverage for syscalls in `test_code_length_estimate()`
Pull Request -
State: closed - Opened by Lichtso about 1 year ago
- 1 comment
#518 - Fix - Missing BPF_MUL result sign extension
Pull Request -
State: closed - Opened by Lichtso about 1 year ago
- 1 comment
#517 - Bump to v0.6.1
Pull Request -
State: closed - Opened by Lichtso about 1 year ago
#516 - Backport #505 and #513 to v0.6
Pull Request -
State: closed - Opened by Lichtso about 1 year ago
#515 - jit: make sure RSP is 16 byte aligned when we call into rust code
Pull Request -
State: closed - Opened by alessandrod about 1 year ago
- 6 comments
#514 - jit: correctly load the StableResult discriminant in emit_result_is_err
Pull Request -
State: closed - Opened by alessandrod about 1 year ago
- 1 comment
#513 - Fix - Stops using assign for results as that drops the previously (non) existing value
Pull Request -
State: closed - Opened by Lichtso about 1 year ago
- 1 comment
#512 - Bump to v0.7.1
Pull Request -
State: closed - Opened by Lichtso about 1 year ago
#511 - Fix - Disables the AArch64 target
Pull Request -
State: closed - Opened by Lichtso about 1 year ago
#510 - Fix - compilation errors in aarch64.rs
Pull Request -
State: closed - Opened by Lichtso about 1 year ago
#509 - Bump to v0.7.0
Pull Request -
State: closed - Opened by Lichtso about 1 year ago
- 1 comment
#508 - mmap: fd should be -1 when creating anonymous mappings
Pull Request -
State: closed - Opened by svenski123 about 1 year ago
- 1 comment
#507 - Fix - `BuiltinProgram::fmt()`
Pull Request -
State: closed - Opened by Lichtso about 1 year ago
#506 - Tests - For `BuiltinProgram::eq()`
Pull Request -
State: closed - Opened by Lichtso about 1 year ago
#505 - Fix - Adds error message in case `std::alloc::alloc()` fails
Pull Request -
State: closed - Opened by Lichtso about 1 year ago
- 1 comment
#504 - Fix - Missing `Eq` for `BuiltinProgram`
Pull Request -
State: closed - Opened by Lichtso about 1 year ago
#503 - Refactor - Split target specific dependencies in Cargo.toml
Pull Request -
State: closed - Opened by Lichtso about 1 year ago
#502 - Only require winapi on Windows
Issue -
State: closed - Opened by kevinheavey about 1 year ago
#501 - Tests - For the deprecated SBPFv1-only instructions
Pull Request -
State: closed - Opened by Lichtso about 1 year ago
- 1 comment
#500 - Refactor - Remove generic parameter `Verifier` from `Executable`
Pull Request -
State: closed - Opened by Lichtso about 1 year ago
- 1 comment
#499 - Minor Fixes
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
#498 - Feature - Product/Quotient/Remainder (PQR) Instruction Class
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 3 comments
#497 - Fix - `emit_sanitized_alu()` with 64 bit immediate values
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
#496 - Refactor - `lduw` to `hor64`
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#495 - Cleanup - Removes unused instruction encodings
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#494 - Refactor - `emit_product_quotient_remainder()` in JIT
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
#493 - Refactor - Disables little-endian byte swap instructions in SBPFv2
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#492 - Refactor - Moves `runtime_environment_key` out of `Config` into a static variable
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#491 - Fix - `callx` encoding
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#490 - Feature - JIT code emitter stage for aarch64
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#489 - Feature - Swaps parameters of `sub reg, imm` and removes `neg`
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#488 - Refactor - Replaces `sub r11, imm` with `add r11, -imm`
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#487 - Fix - unused mut in MemoryRegion constructors
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#486 - Feature - `lduw` (load upper word immediate)
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#485 - Tests - Rewrite of C ELF tests to Rust or ASM
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
#484 - Refactor - FunctionRegistry
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#483 - Refactor - `fixup_relative_calls()`
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
#482 - Refactor - ELF parser memory allocation
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 2 comments
#481 - Feature - Restrict ro data layout in SBPFv2
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
#480 - Revert - Moves Config::optimize_rodata into SBPFVersion (#477)
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#479 - Fix ELF tests a bit
Pull Request -
State: closed - Opened by alessandrod over 1 year ago
- 1 comment
#478 - elf: error out if sbpf_version.enable_elf_vaddr() and config.optimize_rodata=false
Pull Request -
State: closed - Opened by alessandrod over 1 year ago
- 1 comment
#477 - Refactor - Moves `Config::optimize_rodata` into `SBPFVersion`
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#476 - Bump to v0.6.0
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#475 - Refactor - Move `Executable` out of `EbpfVm`
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
#474 - Fix - `enable_address_translation = false`
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
#473 - Refactor - Moves config flags into executable capabilities
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#472 - Fix - Gapped memory `vm_addr_end`
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
#471 - Bump to v0.5.0
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#470 - Limit - Reduce `SYMBOL_NAME_LENGTH_MAXIMUM` to 64
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
#469 - Refactor - Remove UTF-8 from ELF paser
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
#468 - Fix - New ELF parser first section header type
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#467 - Refactor - `BuiltinProgram`
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#466 - elf_parser: remove dead map expression
Pull Request -
State: closed - Opened by ripatel-fd over 1 year ago
- 2 comments
#465 - Fix CFG visualization when dynamic analysis is not available
Pull Request -
State: closed - Opened by dmakarov over 1 year ago
#464 - Bump to v0.4.0
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#463 - Minor adjustment from cargo clippy
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#462 - Remove unreachable BssNotSupported error
Pull Request -
State: closed - Opened by ripatel-jump over 1 year ago
- 2 comments
#461 - elf: cap the number of allowed program headers
Pull Request -
State: closed - Opened by alessandrod over 1 year ago
#460 - Feature - Adds `MemoryMapping::Identity`
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#459 - Cleanup - tests
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#458 - Refactor - Dissolves the wrapper `VerifiedExecutable`
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#457 - Refactor - `BuiltInProgram::register_function()`
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#456 - Bump to v0.3.0
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
#455 - Cleanup - Error message wording "at BPF instruction"
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#454 - Verifier - Stricter control flow
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
#453 - Fix - Checkes `enable_instruction_meter` consistently at the callee
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
#452 - ExceededMaxInstructions error message is confusing
Issue -
State: closed - Opened by kevinheavey over 1 year ago
- 1 comment
#451 - Fix - Interpreter not limiting the instruction meter on the final `exit`
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#450 - Bump to v0.2.40
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#449 - Refactor - remove `EbpfError::UserError`, use `Box<dyn std::error::Error>` instead
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#448 - Cleanup - Preparation for refactoring of Errors
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#447 - Refactor - Remove `emit_profile_instruction_count_finalize()`
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
#446 - Cleanup - Adds `test_utils::assert_error!()`
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
#445 - MemoryRegion: add tests and fix unaligned mapping bug
Pull Request -
State: closed - Opened by alessandrod over 1 year ago
#444 - Fix - Instruction meter in syscall error case
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#443 - Cleanup - Replaces `check` closure by `expected_result` parameter
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
#442 - Bump to 0.2.39
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 1 comment
#441 - Fix - Allow SBF machine in new ELF parser only
Pull Request -
State: closed - Opened by Lichtso over 1 year ago
- 5 comments
#440 - Fix - Makes functions starting in the middle of `lddw` fail verification in SBFv2
Pull Request -
State: closed - Opened by Lichtso almost 2 years ago
#439 - Refactor - Unify `call` and `callx` error handlers in JIT
Pull Request -
State: closed - Opened by Lichtso almost 2 years ago
- 1 comment
#438 - Fix lints, fix ci a bit
Pull Request -
State: closed - Opened by alessandrod almost 2 years ago
- 1 comment
#437 - Add CoW support to MemoryRegion
Pull Request -
State: closed - Opened by alessandrod almost 2 years ago
- 1 comment
#436 - 32bit target support
Issue -
State: open - Opened by acheroncrypto almost 2 years ago
- 2 comments
#435 - Add load(), store() and region() methods to MemoryMapping
Pull Request -
State: closed - Opened by alessandrod almost 2 years ago
- 3 comments
#434 - Fix handling of 64_64 relocations in non .text sections for SBFv2
Pull Request -
State: closed - Opened by dmakarov almost 2 years ago
- 2 comments
#433 - Fix - Resolving function names in disassembler
Pull Request -
State: closed - Opened by Lichtso almost 2 years ago
- 1 comment
#432 - Call target labels are not resolved in v0.2.38
Issue -
State: closed - Opened by dk-neon almost 2 years ago
- 4 comments
#431 - Bump to 0.2.38
Pull Request -
State: closed - Opened by Lichtso almost 2 years ago
- 1 comment
#430 - Made `Analysis` suitable for sending to background thread
Pull Request -
State: closed - Opened by dk-neon almost 2 years ago
- 7 comments
#429 - Fix - Monorepo build
Pull Request -
State: closed - Opened by Lichtso almost 2 years ago
#428 - Refactor - Pass `Config` in `BuiltInProgram::new_loader()`
Pull Request -
State: closed - Opened by Lichtso almost 2 years ago
#427 - Recompiled all ELFs with SBFv2
Pull Request -
State: closed - Opened by Lichtso almost 2 years ago
#426 - Refactor - Move function names in `BuiltInPrograms`
Pull Request -
State: closed - Opened by Lichtso almost 2 years ago
- 1 comment
#425 - Refactor - Rename `SyscallRegistry` to `BuiltInProgram`
Pull Request -
State: closed - Opened by Lichtso almost 2 years ago
- 1 comment