Jack May

Results 10 issues of Jack May

https://github.com/qmonnet/rbpf/blob/ceb7fa67946a7a6e9cff5a4e03ae721a1ecf10b6/src/jit.rs#L380

The following check assumes the length of the serialized slice equals the length of the serialized data: https://github.com/nearprotocol/borsh/blob/c5693fcb8af4636878fa13e8fc622953cf9b4e1e/borsh-rs/borsh/src/de/mod.rs#L15 There are cases where the serialized data may only occupy the first...

P2

#### Problem The `MessageProcessor`'s balanced instruction check ensures the Lamport sum of all accounts in the instruction remains the same before and after the instruction. Cross-program invocations only include the...

runtime

#### Problem Missing a test that verifies the `AccountInfo`'s data length is correctly enforced to exist in RW data. The length is translated correctly but we have no way to...

good first issue
runtime

#### Problem Solana Bytecode Format is a variation of eBPF. Some of the architectural requirements are different from eBPF and what Solana needs. A new version 2 is needed to...

runtime

I tried out this repo's gitpod but it looks like maybe the environment is not set up correctly. The readme says that the following should echo the account but that...

Interested in using this project but when I ran the tests I got failures, please advise: ```---- test::shared::check_test_value stdout ---- thread 'test::shared::check_test_value' panicked at 'called `Result::unwrap()` on an `Err` value:...

### Description There is a potential for conflicting hashes between syscalls and BPF functions could result in unexpected behavior New behavior errors if detected. ### Feature ID 8199Q2gMD2kwgfopK5qqVWuDbegLgpuFUFHCcUJQDN8b ### Activation...

feature-gate

### Description Callx r10 (stack pointer) BPF instructions don't make sense and should be rejected. ### Feature ID 3NKRSwpySNwD3TvP5pHnRmkAQRsdkXWRr1WaQh8p4PWX ### Activation Method Single Core Contributor ### Testnet Activation Epoch 668...

feature-gate