core/vm: fill gaps in jump table with opUndefined (#24031)

This commit is contained in:
Paweł Bylica
2021-12-03 11:04:54 +01:00
committed by GitHub
parent a0f7771962
commit 9331fe28e8
3 changed files with 14 additions and 4 deletions

View File

@ -801,6 +801,10 @@ func opRevert(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ([]b
return ret, ErrExecutionReverted
}
func opUndefined(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ([]byte, error) {
return nil, &ErrInvalidOpCode{opcode: OpCode(scope.Contract.Code[*pc])}
}
func opStop(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ([]byte, error) {
return nil, errStopToken
}