Skip to content

Commit

Permalink
featurize bpf function hash collision fix (solana-labs#24262)
Browse files Browse the repository at this point in the history
  • Loading branch information
jackcmay authored and jeffwashington committed Jun 29, 2022
1 parent 4b95f04 commit aba6820
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions programs/bpf_loader/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,8 @@ use {
feature_set::{
cap_accounts_data_len, disable_bpf_deprecated_load_instructions,
disable_bpf_unresolved_symbols_at_runtime, disable_deprecated_loader,
do_support_realloc, reduce_required_deploy_balance, requestable_heap_size,
do_support_realloc, error_on_syscall_bpf_function_hash_collisions,
reduce_required_deploy_balance, requestable_heap_size,
},
instruction::{AccountMeta, InstructionError},
keyed_account::keyed_account_at_index,
Expand Down Expand Up @@ -142,7 +143,9 @@ pub fn create_executor(
&& invoke_context
.feature_set
.is_active(&disable_bpf_deprecated_load_instructions::id()),
syscall_bpf_function_hash_collision: false,
syscall_bpf_function_hash_collision: invoke_context
.feature_set
.is_active(&error_on_syscall_bpf_function_hash_collisions::id()),
reject_callx_r10: false,
// Warning, do not use `Config::default()` so that configuration here is explicit.
};
Expand Down

0 comments on commit aba6820

Please sign in to comment.