This was built to track decompiler and CFG progress.
The AST Node stack is empty.
{
"frames": []
}
{
"current_block_id": {
"index": 3,
"block_type": "Normal",
"address": 34
},
"current_ast_node_stack": [],
"current_instruction": {
"opcode": "Assign",
"operand": null,
"address": 34
}
}
function onCreated()
{
lit#2 = true;
temp.thing = lit#2;
lit#4 = false;
temp.thing2 = lit#4;
// RegionId(0)
// RegionId(1)
if (temp.thing == temp.thing2)
{
fn_call#7 = foo#6();
}
// RegionId(2)
else
{
lit#8 = "test";
fn_call#10 = bar#9(lit#8);
}
phi<idx=1, regions=()> = phi<idx=0, regions=()>;
lit#11 = 0;
return lit#11;
}
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 5