solana/programs
Alexander Meißner 547f07526b
Refactor - create_executor() to be usable outside of bpf_loader (#28369)
* Moves disable_deploy_of_alloc_free_syscall parameter inside create_executor().

* Lets register_syscalls() take &FeatureSet only instead of the entire InvokeContext.

* Uses ic_logger_msg!() instead of ic_msg!() inside create_executor().
Inlines map_ebpf_error().

* Adds register_syscalls_us to executor_metrics::CreateMetrics.

* Moves timings accumulation into executor_metrics::CreateMetrics::submit_datapoint().

* Moves &invoke_context.feature_set into a variable.

* Lets create_executor() return executor_metrics::CreateMetrics via a mutable parameter.

* Dissolves invoke_context parameter in create_executor().

* Pulls assignment of create_executor_metrics.program_id outside of create_executor().

* Makes create_executor() take a byte slice instead of a BorrowedAccount.

* Adds create_executor_from_account().
2022-10-18 10:22:39 +02:00
..
address-lookup-table RPC: Support versioned txs in getFeeForMessage API (#28217) 2022-10-05 00:00:34 +08:00
address-lookup-table-tests Whickey/version v1.15 (#27739) 2022-09-13 09:06:15 -05:00
bpf-loader-tests Require program account to be writable in extend program data ix (#27911) 2022-09-22 12:03:06 +08:00
bpf_loader Refactor - create_executor() to be usable outside of bpf_loader (#28369) 2022-10-18 10:22:39 +02:00
compute-budget Whickey/version v1.15 (#27739) 2022-09-13 09:06:15 -05:00
config Whickey/version v1.15 (#27739) 2022-09-13 09:06:15 -05:00
ed25519-tests Whickey/version v1.15 (#27739) 2022-09-13 09:06:15 -05:00
sbf Refactor - create_executor() to be usable outside of bpf_loader (#28369) 2022-10-18 10:22:39 +02:00
stake remove unused deps from solana-stake-program (#27929) 2022-10-11 07:39:02 -07:00
vote Add structure to collect and coalesce vote packets (#27558) 2022-09-14 00:44:26 -07:00
zk-token-proof [zk-token-sdk] add pubkey proof (#28392) 2022-10-14 20:15:20 +09:00