{
  "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
  }
}
