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

This commit is contained in:
Jeffrey Wilcke 2016-09-30 15:09:23 +02:00
parent 1f8e723821
commit aeb272ef5e

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
}