This was built to track decompiler and CFG progress.
function complexNewBlock()
{
fn_call#4 = echo#0("Hello, world!");
<temp.i>#5 = 0;
// RegionId(2)
if (<temp.i>#3 < 10)
{
fn_call#6 = echo#0("i = " @ <temp.i>#3);
gbf_new_obj#7 = "Test_Edit";
new_node#8 = new GuiTextEditCtrl(gbf_new_obj#7);
gbf_new_obj#9 = new_node#8;
// RegionId(2)
// Unresolved nodes:
// idx=0: gbf_new_obj
// RegionId(3)
// Unresolved nodes:
// idx=0: gbf_new_obj
with (gbf_new_obj#7)
{
profile#12 = GuiBlueTextEditProfile#11;
x#14 = 10;
y#16 = 10;
width#18 = 160;
height#20 = 20;
text#22 = "Edit";
}
fn_call#24 = addcontrol#23(gbf_new_obj#7);
<temp.i>#25++;
goto RegionId(1);
}
// RegionId(5)
else
{
fn_call#26 = echo#0("Goodbye, world!");
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 8