Test Function: test_all_opcodes_stack_underflow()

Test stack underflow on all opcodes that require at least one item on the stack.

Back to test_all_opcodes_stack_underflow().

Parametrized Test Cases

Test ID (Abbreviated) opcode
...fork_Osaka-eof_test-opcode_ADD ADD
...fork_Osaka-eof_test-opcode_MUL MUL
...fork_Osaka-eof_test-opcode_SUB SUB
...fork_Osaka-eof_test-opcode_DIV DIV
...fork_Osaka-eof_test-opcode_SDIV SDIV
...fork_Osaka-eof_test-opcode_MOD MOD
...fork_Osaka-eof_test-opcode_SMOD SMOD
...fork_Osaka-eof_test-opcode_ADDMOD ADDMOD
...fork_Osaka-eof_test-opcode_MULMOD MULMOD
...fork_Osaka-eof_test-opcode_EXP EXP
...fork_Osaka-eof_test-opcode_SIGNEXTEND SIGNEXTEND
...fork_Osaka-eof_test-opcode_LT LT
...fork_Osaka-eof_test-opcode_GT GT
...fork_Osaka-eof_test-opcode_SLT SLT
...fork_Osaka-eof_test-opcode_SGT SGT
...fork_Osaka-eof_test-opcode_EQ EQ
...fork_Osaka-eof_test-opcode_ISZERO ISZERO
...fork_Osaka-eof_test-opcode_AND AND
...fork_Osaka-eof_test-opcode_OR OR
...fork_Osaka-eof_test-opcode_XOR XOR
...fork_Osaka-eof_test-opcode_NOT NOT
...fork_Osaka-eof_test-opcode_BYTE BYTE
...fork_Osaka-eof_test-opcode_SHL SHL
...fork_Osaka-eof_test-opcode_SHR SHR
...fork_Osaka-eof_test-opcode_SAR SAR
...fork_Osaka-eof_test-opcode_SHA3 SHA3
...fork_Osaka-eof_test-opcode_BALANCE BALANCE
...fork_Osaka-eof_test-opcode_CALLDATALOAD CALLDATALOAD
...fork_Osaka-eof_test-opcode_CALLDATACOPY CALLDATACOPY
...fork_Osaka-eof_test-opcode_RETURNDATACOPY RETURNDATACOPY
...fork_Osaka-eof_test-opcode_BLOCKHASH BLOCKHASH
...fork_Osaka-eof_test-opcode_BLOBHASH BLOBHASH
...fork_Osaka-eof_test-opcode_POP POP
...fork_Osaka-eof_test-opcode_MLOAD MLOAD
...fork_Osaka-eof_test-opcode_MSTORE MSTORE
...fork_Osaka-eof_test-opcode_MSTORE8 MSTORE8
...fork_Osaka-eof_test-opcode_SLOAD SLOAD
...fork_Osaka-eof_test-opcode_SSTORE SSTORE
...fork_Osaka-eof_test-opcode_TLOAD TLOAD
...fork_Osaka-eof_test-opcode_TSTORE TSTORE
...fork_Osaka-eof_test-opcode_MCOPY MCOPY
...fork_Osaka-eof_test-opcode_DUP1 DUP1
...fork_Osaka-eof_test-opcode_DUP2 DUP2
...fork_Osaka-eof_test-opcode_DUP3 DUP3
...fork_Osaka-eof_test-opcode_DUP4 DUP4
...fork_Osaka-eof_test-opcode_DUP5 DUP5
...fork_Osaka-eof_test-opcode_DUP6 DUP6
...fork_Osaka-eof_test-opcode_DUP7 DUP7
...fork_Osaka-eof_test-opcode_DUP8 DUP8
...fork_Osaka-eof_test-opcode_DUP9 DUP9
...fork_Osaka-eof_test-opcode_DUP10 DUP10
...fork_Osaka-eof_test-opcode_DUP11 DUP11
...fork_Osaka-eof_test-opcode_DUP12 DUP12
...fork_Osaka-eof_test-opcode_DUP13 DUP13
...fork_Osaka-eof_test-opcode_DUP14 DUP14
...fork_Osaka-eof_test-opcode_DUP15 DUP15
...fork_Osaka-eof_test-opcode_DUP16 DUP16
...fork_Osaka-eof_test-opcode_SWAP1 SWAP1
...fork_Osaka-eof_test-opcode_SWAP2 SWAP2
...fork_Osaka-eof_test-opcode_SWAP3 SWAP3
...fork_Osaka-eof_test-opcode_SWAP4 SWAP4
...fork_Osaka-eof_test-opcode_SWAP5 SWAP5
...fork_Osaka-eof_test-opcode_SWAP6 SWAP6
...fork_Osaka-eof_test-opcode_SWAP7 SWAP7
...fork_Osaka-eof_test-opcode_SWAP8 SWAP8
...fork_Osaka-eof_test-opcode_SWAP9 SWAP9
...fork_Osaka-eof_test-opcode_SWAP10 SWAP10
...fork_Osaka-eof_test-opcode_SWAP11 SWAP11
...fork_Osaka-eof_test-opcode_SWAP12 SWAP12
...fork_Osaka-eof_test-opcode_SWAP13 SWAP13
...fork_Osaka-eof_test-opcode_SWAP14 SWAP14
...fork_Osaka-eof_test-opcode_SWAP15 SWAP15
...fork_Osaka-eof_test-opcode_SWAP16 SWAP16
...fork_Osaka-eof_test-opcode_LOG0 LOG0
...fork_Osaka-eof_test-opcode_LOG1 LOG1
...fork_Osaka-eof_test-opcode_LOG2 LOG2
...fork_Osaka-eof_test-opcode_LOG3 LOG3
...fork_Osaka-eof_test-opcode_LOG4 LOG4
...fork_Osaka-eof_test-opcode_DATALOAD DATALOAD
...fork_Osaka-eof_test-opcode_DATACOPY DATACOPY
...fork_Osaka-eof_test-opcode_RJUMPI RJUMPI
...fork_Osaka-eof_test-opcode_RJUMPV RJUMPV
...fork_Osaka-eof_test-opcode_EOFCREATE EOFCREATE
...fork_Osaka-eof_test-opcode_RETURNCONTRACT RETURNCONTRACT
...fork_Osaka-eof_test-opcode_RETURN RETURN
...fork_Osaka-eof_test-opcode_RETURNDATALOAD RETURNDATALOAD
...fork_Osaka-eof_test-opcode_EXTCALL EXTCALL
...fork_Osaka-eof_test-opcode_EXTDELEGATECALL EXTDELEGATECALL
...fork_Osaka-eof_test-opcode_EXTSTATICCALL EXTSTATICCALL
...fork_Osaka-eof_test-opcode_REVERT REVERT
...fork_Osaka-eof_test-opcode_SWAPN_0x00 SWAPN_0x00
...fork_Osaka-eof_test-opcode_SWAPN_0xff SWAPN_0xff
...fork_Osaka-eof_test-opcode_DUPN_0x00 DUPN_0x00
...fork_Osaka-eof_test-opcode_DUPN_0xff DUPN_0xff
...fork_Osaka-eof_test-opcode_EXCHANGE_0x00 EXCHANGE_0x00
...fork_Osaka-eof_test-opcode_EXCHANGE_0xff EXCHANGE_0xff