Bumps solana_rbpf to version v0.2.22 (#22923) (#22955)

* Bumps solana_rbpf to v0.2.22

* Adjusts vm::Config and feature gates.

(cherry picked from commit 96c88d1a5e)

Co-authored-by: Alexander Meißner <AlexanderMeissner@gmx.net>
This commit is contained in:
mergify[bot]
2022-02-05 11:16:22 +00:00
committed by GitHub
parent dd6c365bd9
commit ceb253ce90
10 changed files with 28 additions and 59 deletions

View File

@ -36,7 +36,7 @@ solana-config-program = { path = "../programs/config", version = "=1.9.6" }
solana-faucet = { path = "../faucet", version = "=1.9.6" }
solana-logger = { path = "../logger", version = "=1.9.6" }
solana-program-runtime = { path = "../program-runtime", version = "=1.9.6" }
solana_rbpf = "=0.2.21"
solana_rbpf = "=0.2.22"
solana-remote-wallet = { path = "../remote-wallet", version = "=1.9.6" }
solana-sdk = { path = "../sdk", version = "=1.9.6" }
solana-transaction-status = { path = "../transaction-status", version = "=1.9.6" }

View File

@ -1997,10 +1997,7 @@ fn read_and_verify_elf(program_location: &str) -> Result<Vec<u8>, Box<dyn std::e
&program_data,
Some(verifier::check),
Config {
reject_unresolved_syscalls: true,
verify_mul64_imm_nonzero: false,
verify_shift32_imm: true,
reject_section_virtual_address_file_offset_mismatch: true,
reject_broken_elfs: true,
..Config::default()
},
register_syscalls(&mut invoke_context).unwrap(),