solana/program-runtime/src
Alexander Meißner a71f05f86c
Fix CPI duplicate account privilege escalation (#22752)
* Adds TEST_DUPLICATE_PRIVILEGE_ESCALATION_SIGNER and TEST_DUPLICATE_PRIVILEGE_ESCALATION_WRITABLE.

* Moves CPI privilege verification out of deduplication loop.
2022-01-28 00:52:02 +01:00
..
accounts_data_meter.rs Consume from AccountsDataMeter (#21994) 2022-01-04 10:00:21 -06:00
compute_budget.rs fix: Adjust mem op base cost to avoid breaking Raydium AMM Program (#22762) 2022-01-27 02:01:57 +00:00
instruction_recorder.rs Refactor: CPI Instruction Recording (#22111) 2021-12-25 13:35:43 +01:00
invoke_context.rs Fix CPI duplicate account privilege escalation (#22752) 2022-01-28 00:52:02 +01:00
lib.rs Refactor: Move `InstructionRecorder` into `TransactionContext` (#22578) 2022-01-19 22:40:09 +01:00
log_collector.rs Fix program log filtering (#22133) 2021-12-28 12:13:03 -08:00
native_loader.rs Refactor: Remove `KeyedAccount` from program runtime (#22226) 2022-01-03 23:30:56 +01:00
neon_evm_program.rs
pre_account.rs Refactor: Remove Rc from PreAccount and InvokeContext::get_account() (#21882) 2021-12-14 15:44:31 +01:00
stable_log.rs Reformat imports to a consistent style for imports 2021-12-03 09:19:13 -08:00
sysvar_cache.rs Perf: Store deserialized sysvars in the sysvars cache (#22455) 2022-01-13 05:36:21 +00:00
timings.rs Consolidate process instruction execution timings to own struct 2022-01-06 03:56:46 -07:00