solana/programs/loader-v4
HaoranYi 5a3a10e847
Deprecate account meta executable read/update in bpf loaders (#34194)
* use PROGRAM_OWNER + program data for account executable

mock account data with executable_meta in precompiled program and update
test_bank_hash_consistency test

pr: return const slice and add comments

pr: use ReadableAccount

use const to get rid of magic number

add featuregate disable_bpf_loader_instructions to disable bpf loader management instructions, and deprecate_executable_meta_update_in_bpf_loader to deprecate executable flag update in bpf loader

deprecate usage of executable in Account

fix a test

fix sbp bench

fix sbf program tests

add feature gate to account and borrowed account apis

fix tests

more test fixes

* restore bpf_loader v2 tests

---------

Co-authored-by: HaoranYi <haoran.yi@solana.com>
2024-01-03 15:11:48 -06:00
..
src Deprecate account meta executable read/update in bpf loaders (#34194) 2024-01-03 15:11:48 -06:00
test_elfs/out Bump solana_rbpf to v0.7.0 (#33104) 2023-09-06 10:54:15 +02:00
Cargo.toml Bump solana_rbpf to v0.7.0 (#33104) 2023-09-06 10:54:15 +02:00