Bump solana-rbpf to v0.2.25 (#24213)

This commit is contained in:
Jack May
2022-04-11 10:38:47 -07:00
committed by GitHub
parent b22abbce7d
commit 85e5b1e902
7 changed files with 56 additions and 90 deletions

View File

@ -19,7 +19,7 @@ solana-metrics = { path = "../../metrics", version = "=1.11.0" }
solana-program-runtime = { path = "../../program-runtime", version = "=1.11.0" }
solana-sdk = { path = "../../sdk", version = "=1.11.0" }
solana-zk-token-sdk = { path = "../../zk-token-sdk", version = "=1.11.0" }
solana_rbpf = "=0.2.24"
solana_rbpf = "=0.2.25"
thiserror = "1.0"
[dev-dependencies]

View File

@ -1341,14 +1341,22 @@ mod tests {
0x95, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // exit
];
let input = &mut [0x00];
let config = Config::default();
let syscall_registry = SyscallRegistry::default();
let mut bpf_functions = std::collections::BTreeMap::<u32, (usize, String)>::new();
solana_rbpf::elf::register_bpf_function(&mut bpf_functions, 0, "entrypoint", false)
.unwrap();
solana_rbpf::elf::register_bpf_function(
&config,
&mut bpf_functions,
&syscall_registry,
0,
"entrypoint",
)
.unwrap();
let program = Executable::<BpfError, TestInstructionMeter>::from_text_bytes(
program,
None,
Config::default(),
SyscallRegistry::default(),
config,
syscall_registry,
bpf_functions,
)
.unwrap();