Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
a699537
Patches SBPF dependency in Cargo.toml
Lichtso Apr 16, 2025
aa2fed0
Splits off aligment padding from realloc region.
Lichtso Apr 12, 2025
8e27b71
Only serialize MAX_PERMITTED_DATA_INCREASE when copy_account_data.
Lichtso Apr 12, 2025
6d92677
Separate data writeback, resize and address bump.
Lichtso May 8, 2025
1ad2e59
Throws InstructionError::AccountDataTooSmall for load accesses and In…
Lichtso Apr 25, 2025
ffb73b2
Removes the realloc padding region, leaving its address space unmapped.
Lichtso Apr 16, 2025
ef76677
Resizes / reallocs account on demand in TransactionContext::access_vi…
Lichtso Apr 11, 2025
05e1a84
Stops zeroing of spare capacity in update_caller_account().
Lichtso Apr 16, 2025
842c64f
Stops moving the contents of the realloc region around.
Lichtso Apr 11, 2025
5b9ddc9
Renames update_caller_account_perms() => update_caller_account_region().
Lichtso May 13, 2025
84863a2
Splits TranslatedAccount update_caller_account_region and update_call…
Lichtso May 13, 2025
1c518a4
Reformulates realloc constraint in terms of address_space_reserved_fo…
Lichtso May 8, 2025
a25cc85
Removes noncontiguous versions of memops.
Lichtso Apr 25, 2025
5fe3e7e
Adds touch_type_mut() and touch_slice_mut() to translate_mut!().
Lichtso Jun 6, 2025
0bb9288
Removes parameter writable from Serializer::push_region().
Lichtso Apr 12, 2025
22e2768
Inlines account_data_region().
Lichtso May 8, 2025
c7b026d
Cleanup unused code and dependencies.
Lichtso Apr 11, 2025
a18306a
Runs update_callee_account() and update_caller_account() tests with d…
Lichtso May 13, 2025
911a806
Removes test_update_caller_account_data_capacity_direct_mapping().
Lichtso May 13, 2025
098261b
Removes test_update_caller_account_data_direct_mapping().
Lichtso May 13, 2025
e6cb1f5
Removes test_update_callee_account_data_direct_mapping().
Lichtso May 13, 2025
bd4ad44
Removes test_cpi_change_account_data_memory_allocation().
Lichtso May 13, 2025
f83e6bc
Adjusts tests.
Lichtso Apr 26, 2025
ee6390a
Adds test_deny_access_beyond_current_length().
Lichtso May 13, 2025
cf73421
Adds test_access_violation_handler().
Lichtso May 16, 2025
b84fba4
Moves the `post_len > address_space_reserved_for_account` check outsi…
Lichtso Jun 16, 2025
6f5321a
Swaps the execution order of `update_caller_account()` and `update_ca…
Lichtso Jun 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -499,7 +499,7 @@ solana-rpc-client-types = { path = "rpc-client-types", version = "=3.0.0" }
solana-runtime = { path = "runtime", version = "=3.0.0" }
solana-runtime-transaction = { path = "runtime-transaction", version = "=3.0.0" }
solana-sanitize = "2.2.1"
solana-sbpf = "=0.11.2"
solana-sbpf = "=0.12.0"
solana-sdk-ids = "2.2.1"
solana-secp256k1-program = "2.2.3"
solana-secp256k1-recover = "2.2.1"
Expand Down
Loading
Loading