Yul interpreter: Limit nesting level

This commit is contained in:
Bhargava Shastry
2020-07-24 11:18:54 +02:00
parent 0b1d0e0bd2
commit fcef97043a
7 changed files with 47 additions and 5 deletions
+1
View File
@@ -100,6 +100,7 @@ string EwasmTranslationTest::interpret()
InterpreterState state;
state.maxTraceSize = 10000;
state.maxSteps = 1000000;
state.maxExprNesting = 60;
try
{
Interpreter::run(state, WasmDialect{}, *m_object->code);
+1
View File
@@ -89,6 +89,7 @@ string YulInterpreterTest::interpret()
InterpreterState state;
state.maxTraceSize = 10;
state.maxSteps = 150;
state.maxExprNesting = 60;
try
{
Interpreter::run(state, EVMDialect::strictAssemblyForEVMObjects(langutil::EVMVersion{}), *m_ast);