This was built to track decompiler and CFG progress.
A structure analysis error occurred while decompiling the function: Maximum number of iterations reached: 100
{
"frames": []
}
{
"current_block_id": {
"index": 10,
"block_type": "Normal",
"address": 249
},
"current_ast_node_stack": [],
"current_instruction": {
"opcode": "Ret",
"operand": null,
"address": 250
}
}
function nestedLoops()
{
<temp.i>#6 = 0;
// RegionId(2)
if (<temp.i>#5 < 10)
{
<temp.j>#7 = 0;
// RegionId(4)
if (<temp.j>#3 < 10)
{
// RegionId(5)
if (<temp.j>#3 == 5)
{
goto RegionId(3);
}
// RegionId(6)
else
{
// RegionId(7)
if (<temp.j>#3 == 8)
{
goto RegionId(9);
}
// RegionId(8)
else
{
fn_call#8 = echo#0(<temp.j>#3);
<temp.j>#9++;
goto RegionId(3);
}
}
}
// RegionId(9)
else
{
<temp.i>#10++;
goto RegionId(1);
}
}
// RegionId(10)
else
{
return 0;
}
}
Use the mouse wheel + shift to zoom in and out, and click and drag to pan.
Use the mouse wheel + shift to zoom in and out, and click and drag to pan.
Step 1 of 9