fuzz/evm: added EVM fuzzer (go-fuzz)

This commit is contained in:
Jeffrey Wilcke 2016-09-30 15:09:23 +02:00 committed by Jeffrey Wilcke
parent 2d6a950bbc
commit 657fe5fda0

11
fuzz/evm/main.go Normal file
View file

@ -0,0 +1,11 @@
package evm
import "github.com/ethereum/go-ethereum/core/vm/runtime"
func Fuzz(data []byte) int {
ret, _, err := runtime.Execute(data, data, &runtime.Config{GasLimit: 5000000})
if err != nil && ret != nil {
panic("ret != nil on error")
}
return 1
}