solana/programs/bpf_loader
Alessandro Decina e3f253d559
introduce SerializedAccountMetadata (#32644)
* bpf_loader: move computing original account lengths inside serialize_paramters_(aligned|unaligned)

This is in preparation of returning more than just the original length

* bpf_loader: deserialize*: take original lens as an iterator instead of a slice

This is in preparation of extracting account lenghts from a larger
context

* bpf_loader: introduce SerializedAccountMetadata

Instead of passing original_account_lengths around as Vec<usize>,
introduce an explicit type that includes the length and soon more.
2023-07-28 18:34:27 +07:00
..
benches Account data direct mapping (#28053) 2023-04-29 06:54:39 +10:00
gen-syscall-list chore: workspace inheritance (#29893) 2023-02-23 22:01:54 +08:00
src introduce SerializedAccountMetadata (#32644) 2023-07-28 18:34:27 +07:00
test_elfs Revert "Revert "Add test for executor cache runtime feature upgrades.… (#30428) 2023-02-24 10:04:51 -07:00
Cargo.toml dcou: BorrowedAccount::set_data() (#32424) 2023-07-13 22:44:08 +09:00