This was built to track decompiler and CFG progress.
Unimplemented Opcode: Inc
{
"frames": []
}
{
"current_block_id": {
"index": 2,
"block_type": "Normal",
"address": 28
},
"current_ast_node_stack": [
{
"StandaloneNode": {
"Expression": {
"Assignable": {
"MemberAccess": {
"metadata": {
"properties": {},
"comments": []
},
"node_id": 30022,
"ptr": {
"rhs": {
"Identifier": {
"metadata": {
"properties": {},
"comments": []
},
"ptr": {
"ssa_version": null,
"id": "i"
},
"node_id": 30021
}
},
"lhs": {
"Identifier": {
"metadata": {
"properties": {},
"comments": []
},
"ptr": {
"ssa_version": null,
"id": "temp"
},
"node_id": 30020
}
},
"ssa_version": 4
}
}
}
}
}
}
],
"current_instruction": {
"opcode": "Inc",
"operand": null,
"address": 37
}
}
function onCreated()
{
lit#3 = 0;
temp.sum = lit#3;
lit#4 = 0;
temp.i = lit#4;
lit#5 = 100;
while (temp.i < lit#5)
{
temp.sum = temp.sum + temp.i;
temp.i++;
}
fn_call#7 = echo#6(temp.sum);
lit#8 = 0;
return lit#8;
}
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 7