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

#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