| { |
| "asm": [ |
| { |
| "labels": [], |
| "source": null, |
| "text": "fun🤔():" |
| }, |
| { |
| "address": 4198658, |
| "labels": [], |
| "opcodes": [ |
| "55" |
| ], |
| "source": { |
| "file": null, |
| "line": 1, |
| "mainsource": true |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "address": 4198659, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "89", |
| "e5" |
| ], |
| "source": { |
| "file": null, |
| "line": 1, |
| "mainsource": true |
| }, |
| "text": " mov rbp,rsp" |
| }, |
| { |
| "address": 4198662, |
| "labels": [], |
| "opcodes": [ |
| "b8", |
| "02", |
| "00", |
| "00", |
| "00" |
| ], |
| "source": { |
| "file": null, |
| "line": 2, |
| "mainsource": true |
| }, |
| "text": " mov eax,0x2" |
| }, |
| { |
| "address": 4198667, |
| "labels": [], |
| "opcodes": [ |
| "5d" |
| ], |
| "source": { |
| "file": null, |
| "line": 3, |
| "mainsource": true |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "address": 4198668, |
| "labels": [], |
| "opcodes": [ |
| "c3" |
| ], |
| "source": { |
| "file": null, |
| "line": 3, |
| "mainsource": true |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "foo():" |
| }, |
| { |
| "address": 4198669, |
| "labels": [], |
| "opcodes": [ |
| "55" |
| ], |
| "source": { |
| "file": null, |
| "line": 5, |
| "mainsource": true |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "address": 4198670, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "89", |
| "e5" |
| ], |
| "source": { |
| "file": null, |
| "line": 5, |
| "mainsource": true |
| }, |
| "text": " mov rbp,rsp" |
| }, |
| { |
| "address": 4198673, |
| "labels": [], |
| "opcodes": [ |
| "c7", |
| "45", |
| "fc", |
| "02", |
| "00", |
| "00", |
| "00" |
| ], |
| "source": { |
| "file": null, |
| "line": 6, |
| "mainsource": true |
| }, |
| "text": " mov DWORD PTR [rbp-0x4],0x2" |
| }, |
| { |
| "address": 4198680, |
| "labels": [], |
| "opcodes": [ |
| "c7", |
| "45", |
| "f8", |
| "03", |
| "00", |
| "00", |
| "00" |
| ], |
| "source": { |
| "file": null, |
| "line": 6, |
| "mainsource": true |
| }, |
| "text": " mov DWORD PTR [rbp-0x8],0x3" |
| }, |
| { |
| "address": 4198687, |
| "labels": [], |
| "opcodes": [ |
| "83", |
| "45", |
| "f8", |
| "01" |
| ], |
| "source": { |
| "file": null, |
| "line": 7, |
| "mainsource": true |
| }, |
| "text": " add DWORD PTR [rbp-0x8],0x1" |
| }, |
| { |
| "address": 4198691, |
| "labels": [], |
| "opcodes": [ |
| "d1", |
| "65", |
| "fc" |
| ], |
| "source": { |
| "file": null, |
| "line": 8, |
| "mainsource": true |
| }, |
| "text": " shl DWORD PTR [rbp-0x4],1" |
| }, |
| { |
| "address": 4198694, |
| "labels": [], |
| "opcodes": [ |
| "90" |
| ], |
| "source": { |
| "file": null, |
| "line": 9, |
| "mainsource": true |
| }, |
| "text": " nop" |
| }, |
| { |
| "address": 4198695, |
| "labels": [], |
| "opcodes": [ |
| "5d" |
| ], |
| "source": { |
| "file": null, |
| "line": 9, |
| "mainsource": true |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "address": 4198696, |
| "labels": [], |
| "opcodes": [ |
| "c3" |
| ], |
| "source": { |
| "file": null, |
| "line": 9, |
| "mainsource": true |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "main:" |
| }, |
| { |
| "address": 4198697, |
| "labels": [], |
| "opcodes": [ |
| "55" |
| ], |
| "source": { |
| "file": null, |
| "line": 11, |
| "mainsource": true |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "address": 4198698, |
| "labels": [], |
| "opcodes": [ |
| "48", |
| "89", |
| "e5" |
| ], |
| "source": { |
| "file": null, |
| "line": 11, |
| "mainsource": true |
| }, |
| "text": " mov rbp,rsp" |
| }, |
| { |
| "address": 4198701, |
| "labels": [ |
| { |
| "name": "fun🤔()", |
| "range": { |
| "endCol": 24, |
| "startCol": 17 |
| } |
| } |
| ], |
| "opcodes": [ |
| "e8", |
| "d0", |
| "ff", |
| "ff", |
| "ff" |
| ], |
| "source": { |
| "file": null, |
| "line": 12, |
| "mainsource": true |
| }, |
| "text": " call 401102 <fun🤔()>" |
| }, |
| { |
| "address": 4198706, |
| "labels": [], |
| "opcodes": [ |
| "90" |
| ], |
| "source": { |
| "file": null, |
| "line": 12, |
| "mainsource": true |
| }, |
| "text": " nop" |
| }, |
| { |
| "address": 4198707, |
| "labels": [], |
| "opcodes": [ |
| "5d" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "address": 4198708, |
| "labels": [], |
| "opcodes": [ |
| "c3" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " ret" |
| }, |
| { |
| "address": 4198709, |
| "labels": [], |
| "opcodes": [ |
| "66", |
| "2e", |
| "0f", |
| "1f", |
| "84", |
| "00", |
| "00", |
| "00", |
| "00", |
| "00" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " nop WORD PTR cs:[rax+rax*1+0x0]" |
| }, |
| { |
| "address": 4198719, |
| "labels": [], |
| "opcodes": [ |
| "90" |
| ], |
| "source": { |
| "file": null, |
| "line": 13, |
| "mainsource": true |
| }, |
| "text": " nop" |
| } |
| ], |
| "labelDefinitions": { |
| "foo()": 7, |
| "fun🤔()": 1, |
| "main": 17 |
| } |
| } |