solana/program-runtime/src
Alexander Meißner e5490b8d09
Refactor - Use builtin function interface from rbpf (#31221)
* Removes test_program_entry_debug().

* Uses declare_process_instruction!() in all tests and benchmarks.

* Replaces with ProcessInstructionWithContext with solana_rbpf::BuiltInFunction.
2023-04-21 18:08:32 +02:00
..
accounts_data_meter.rs Do not check accounts data size in InvokeContext (#26773) 2022-08-08 11:05:25 -04:00
compute_budget.rs add compute budget instruction to set loaded accounts data size limit (#30377) 2023-02-24 09:27:49 -06:00
executor_cache.rs Retain usage counter on program upgrade (#31142) 2023-04-11 09:43:42 -07:00
invoke_context.rs Refactor - Use builtin function interface from rbpf (#31221) 2023-04-21 18:08:32 +02:00
lib.rs Refactor - Use builtin function interface from rbpf (#31221) 2023-04-21 18:08:32 +02:00
loaded_programs.rs Fix finding ancestor during program cache pruning (#31118) 2023-04-20 04:45:05 -07:00
log_collector.rs
pre_account.rs Remove `total_data_size` and `data_size_changed` from `ExecuteDetailsTimings` (#27051) 2022-08-23 14:58:32 +02:00
prioritization_fee.rs Add feature gate to remove support for RequestUnitsDeprecated instruction (#27503) 2022-09-09 22:24:21 +00:00
stable_log.rs Refactor - Cleanup error handling in program runtime (#30693) 2023-04-05 15:50:34 +02:00
sysvar_cache.rs Adds `IndexOfAccount` type (#27599) 2022-09-06 11:31:40 +02:00
timings.rs Fix incorrect ExecuteAccessoryTimings (#31167) 2023-04-16 22:40:52 +02:00