Bumps solana_rbpf to v0.2.14 (#18869)
* Bumps solana_rbpf to v0.2.14 * Feature gate for verify_mul64_imm_nonzero as discussed in #17520.
This commit is contained in:
committed by
GitHub
parent
9912b73f9f
commit
0a63f65c03
@ -39,7 +39,7 @@ solana-config-program = { path = "../programs/config", version = "=1.8.0" }
|
||||
solana-faucet = { path = "../faucet", version = "=1.8.0" }
|
||||
solana-logger = { path = "../logger", version = "=1.8.0" }
|
||||
solana-net-utils = { path = "../net-utils", version = "=1.8.0" }
|
||||
solana_rbpf = "=0.2.13"
|
||||
solana_rbpf = "=0.2.14"
|
||||
solana-remote-wallet = { path = "../remote-wallet", version = "=1.8.0" }
|
||||
solana-sdk = { path = "../sdk", version = "=1.8.0" }
|
||||
solana-transaction-status = { path = "../transaction-status", version = "=1.8.0" }
|
||||
|
@ -1824,9 +1824,10 @@ fn read_and_verify_elf(program_location: &str) -> Result<Vec<u8>, Box<dyn std::e
|
||||
// Verify the program
|
||||
<dyn Executable<BpfError, ThisInstructionMeter>>::from_elf(
|
||||
&program_data,
|
||||
Some(|x| verifier::check(x)),
|
||||
Some(verifier::check),
|
||||
Config {
|
||||
reject_unresolved_syscalls: true,
|
||||
verify_mul64_imm_nonzero: true, // TODO: Remove me after feature gate
|
||||
..Config::default()
|
||||
},
|
||||
register_syscalls(&mut invoke_context).unwrap(),
|
||||
|
Reference in New Issue
Block a user