This was built to track decompiler and CFG progress.
function switchWithOneCasePerNode()
{
<temp.server>#3 = "classicplus";
if (<temp.server>#3 == "classic")
{
if (phi<idx=0, regions=(RegionId(5))> == "delteria")
{
if (phi<idx=0, regions=(RegionId(6))> == "foo")
{
<this.loginserver>#7 = "loginserver.graalonline.com:14900";
}
else
{
<this.loginserver>#8 = "loginfoo1.graalonline.com:14900";
}
}
else
{
<this.loginserver>#9 = "logindelteria1.graalonline.com:14900";
}
}
else
{
<this.loginserver>#10 = "loginclassic1.graalonline.com:14900";
}
builtin_fn_call#13 = this.loginserver.pos(":");
<temp.i>#14 = builtin_fn_call#13;
builtin_fn_call#17 = this.loginserver.substring(0, <temp.i>#14);
<this.loginhost>#18 = builtin_fn_call#17;
builtin_fn_call#21 = this.loginserver.substring(<temp.i>#14 + 1, 255);
<this.loginport>#22 = builtin_fn_call#21;
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 13