Test Function: test_mcopy_on_empty_memory()

Perform MCOPY operations on an empty memory, using different offsets and lengths.

Back to test_mcopy_on_empty_memory().

Parametrized Test Cases

Test ID (Abbreviated) evm_code_type initial_memory length src dest
...fork_Cancun-evm_code_type_LEGACY-blockchain_test-empty_memory-length_0-src_0-dest_0 LEGACY 0 0 0
...fork_Cancun-evm_code_type_LEGACY-blockchain_test-empty_memory-length_0-src_0-dest_32 LEGACY 0 0 32
...fork_Cancun-evm_code_type_LEGACY-blockchain_test-empty_memory-length_0-src_32-dest_0 LEGACY 0 32 0
...fork_Cancun-evm_code_type_LEGACY-blockchain_test-empty_memory-length_0-src_32-dest_32 LEGACY 0 32 32
...fork_Cancun-evm_code_type_LEGACY-blockchain_test-empty_memory-length_1-src_0-dest_0 LEGACY 1 0 0
...fork_Cancun-evm_code_type_LEGACY-blockchain_test-empty_memory-length_1-src_0-dest_32 LEGACY 1 0 32
...fork_Cancun-evm_code_type_LEGACY-blockchain_test-empty_memory-length_1-src_32-dest_0 LEGACY 1 32 0
...fork_Cancun-evm_code_type_LEGACY-blockchain_test-empty_memory-length_1-src_32-dest_32 LEGACY 1 32 32
...fork_Cancun-evm_code_type_LEGACY-state_test-empty_memory-length_0-src_0-dest_0 LEGACY 0 0 0
...fork_Cancun-evm_code_type_LEGACY-state_test-empty_memory-length_0-src_0-dest_32 LEGACY 0 0 32
...fork_Cancun-evm_code_type_LEGACY-state_test-empty_memory-length_0-src_32-dest_0 LEGACY 0 32 0
...fork_Cancun-evm_code_type_LEGACY-state_test-empty_memory-length_0-src_32-dest_32 LEGACY 0 32 32
...fork_Cancun-evm_code_type_LEGACY-state_test-empty_memory-length_1-src_0-dest_0 LEGACY 1 0 0
...fork_Cancun-evm_code_type_LEGACY-state_test-empty_memory-length_1-src_0-dest_32 LEGACY 1 0 32
...fork_Cancun-evm_code_type_LEGACY-state_test-empty_memory-length_1-src_32-dest_0 LEGACY 1 32 0
...fork_Cancun-evm_code_type_LEGACY-state_test-empty_memory-length_1-src_32-dest_32 LEGACY 1 32 32
...fork_Prague-evm_code_type_LEGACY-blockchain_test-empty_memory-length_0-src_0-dest_0 LEGACY 0 0 0
...fork_Prague-evm_code_type_LEGACY-blockchain_test-empty_memory-length_0-src_0-dest_32 LEGACY 0 0 32
...fork_Prague-evm_code_type_LEGACY-blockchain_test-empty_memory-length_0-src_32-dest_0 LEGACY 0 32 0
...fork_Prague-evm_code_type_LEGACY-blockchain_test-empty_memory-length_0-src_32-dest_32 LEGACY 0 32 32
...fork_Prague-evm_code_type_LEGACY-blockchain_test-empty_memory-length_1-src_0-dest_0 LEGACY 1 0 0
...fork_Prague-evm_code_type_LEGACY-blockchain_test-empty_memory-length_1-src_0-dest_32 LEGACY 1 0 32
...fork_Prague-evm_code_type_LEGACY-blockchain_test-empty_memory-length_1-src_32-dest_0 LEGACY 1 32 0
...fork_Prague-evm_code_type_LEGACY-blockchain_test-empty_memory-length_1-src_32-dest_32 LEGACY 1 32 32
...fork_Prague-evm_code_type_LEGACY-state_test-empty_memory-length_0-src_0-dest_0 LEGACY 0 0 0
...fork_Prague-evm_code_type_LEGACY-state_test-empty_memory-length_0-src_0-dest_32 LEGACY 0 0 32
...fork_Prague-evm_code_type_LEGACY-state_test-empty_memory-length_0-src_32-dest_0 LEGACY 0 32 0
...fork_Prague-evm_code_type_LEGACY-state_test-empty_memory-length_0-src_32-dest_32 LEGACY 0 32 32
...fork_Prague-evm_code_type_LEGACY-state_test-empty_memory-length_1-src_0-dest_0 LEGACY 1 0 0
...fork_Prague-evm_code_type_LEGACY-state_test-empty_memory-length_1-src_0-dest_32 LEGACY 1 0 32
...fork_Prague-evm_code_type_LEGACY-state_test-empty_memory-length_1-src_32-dest_0 LEGACY 1 32 0
...fork_Prague-evm_code_type_LEGACY-state_test-empty_memory-length_1-src_32-dest_32 LEGACY 1 32 32
...fork_Osaka-evm_code_type_LEGACY-blockchain_test-empty_memory-length_0-src_0-dest_0 LEGACY 0 0 0
...fork_Osaka-evm_code_type_LEGACY-blockchain_test-empty_memory-length_0-src_0-dest_32 LEGACY 0 0 32
...fork_Osaka-evm_code_type_LEGACY-blockchain_test-empty_memory-length_0-src_32-dest_0 LEGACY 0 32 0
...fork_Osaka-evm_code_type_LEGACY-blockchain_test-empty_memory-length_0-src_32-dest_32 LEGACY 0 32 32
...fork_Osaka-evm_code_type_LEGACY-blockchain_test-empty_memory-length_1-src_0-dest_0 LEGACY 1 0 0
...fork_Osaka-evm_code_type_LEGACY-blockchain_test-empty_memory-length_1-src_0-dest_32 LEGACY 1 0 32
...fork_Osaka-evm_code_type_LEGACY-blockchain_test-empty_memory-length_1-src_32-dest_0 LEGACY 1 32 0
...fork_Osaka-evm_code_type_LEGACY-blockchain_test-empty_memory-length_1-src_32-dest_32 LEGACY 1 32 32
...fork_Osaka-evm_code_type_LEGACY-state_test-empty_memory-length_0-src_0-dest_0 LEGACY 0 0 0
...fork_Osaka-evm_code_type_LEGACY-state_test-empty_memory-length_0-src_0-dest_32 LEGACY 0 0 32
...fork_Osaka-evm_code_type_LEGACY-state_test-empty_memory-length_0-src_32-dest_0 LEGACY 0 32 0
...fork_Osaka-evm_code_type_LEGACY-state_test-empty_memory-length_0-src_32-dest_32 LEGACY 0 32 32
...fork_Osaka-evm_code_type_LEGACY-state_test-empty_memory-length_1-src_0-dest_0 LEGACY 1 0 0
...fork_Osaka-evm_code_type_LEGACY-state_test-empty_memory-length_1-src_0-dest_32 LEGACY 1 0 32
...fork_Osaka-evm_code_type_LEGACY-state_test-empty_memory-length_1-src_32-dest_0 LEGACY 1 32 0
...fork_Osaka-evm_code_type_LEGACY-state_test-empty_memory-length_1-src_32-dest_32 LEGACY 1 32 32
...fork_Osaka-evm_code_type_EOF_V1-blockchain_test-empty_memory-length_0-src_0-dest_0 EOF_V1 0 0 0
...fork_Osaka-evm_code_type_EOF_V1-blockchain_test-empty_memory-length_0-src_0-dest_32 EOF_V1 0 0 32
...fork_Osaka-evm_code_type_EOF_V1-blockchain_test-empty_memory-length_0-src_32-dest_0 EOF_V1 0 32 0
...fork_Osaka-evm_code_type_EOF_V1-blockchain_test-empty_memory-length_0-src_32-dest_32 EOF_V1 0 32 32
...fork_Osaka-evm_code_type_EOF_V1-blockchain_test-empty_memory-length_1-src_0-dest_0 EOF_V1 1 0 0
...fork_Osaka-evm_code_type_EOF_V1-blockchain_test-empty_memory-length_1-src_0-dest_32 EOF_V1 1 0 32
...fork_Osaka-evm_code_type_EOF_V1-blockchain_test-empty_memory-length_1-src_32-dest_0 EOF_V1 1 32 0
...fork_Osaka-evm_code_type_EOF_V1-blockchain_test-empty_memory-length_1-src_32-dest_32 EOF_V1 1 32 32
...fork_Osaka-evm_code_type_EOF_V1-state_test-empty_memory-length_0-src_0-dest_0 EOF_V1 0 0 0
...fork_Osaka-evm_code_type_EOF_V1-state_test-empty_memory-length_0-src_0-dest_32 EOF_V1 0 0 32
...fork_Osaka-evm_code_type_EOF_V1-state_test-empty_memory-length_0-src_32-dest_0 EOF_V1 0 32 0
...fork_Osaka-evm_code_type_EOF_V1-state_test-empty_memory-length_0-src_32-dest_32 EOF_V1 0 32 32
...fork_Osaka-evm_code_type_EOF_V1-state_test-empty_memory-length_1-src_0-dest_0 EOF_V1 1 0 0
...fork_Osaka-evm_code_type_EOF_V1-state_test-empty_memory-length_1-src_0-dest_32 EOF_V1 1 0 32
...fork_Osaka-evm_code_type_EOF_V1-state_test-empty_memory-length_1-src_32-dest_0 EOF_V1 1 32 0
...fork_Osaka-evm_code_type_EOF_V1-state_test-empty_memory-length_1-src_32-dest_32 EOF_V1 1 32 32