{
  "asm": [
    {
      "labels": [],
      "source": null,
      "text": "main:"
    },
    {
      "labels": [],
      "source": {
        "column": 1,
        "file": "/tmp/foo.cc",
        "line": 24
      },
      "text": "        push    rbp"
    },
    {
      "labels": [],
      "source": {
        "column": 1,
        "file": "/tmp/foo.cc",
        "line": 24
      },
      "text": "        mov     rbp, rsp"
    },
    {
      "labels": [
        {
          "name": "[encoded data, 118930 characters]",
          "range": {
            "endCol": 118947,
            "startCol": 17
          }
        }
      ],
      "source": {
        "column": 25,
        "file": "/tmp/foo.cc",
        "line": 26
      },
      "text": "        call    [encoded data, 118930 characters]"
    },
    {
      "labels": [],
      "source": {
        "column": 1,
        "file": "/tmp/foo.cc",
        "line": 27
      },
      "text": "        mov     eax, 0"
    },
    {
      "labels": [],
      "source": {
        "column": 1,
        "file": "/tmp/foo.cc",
        "line": 27
      },
      "text": "        pop     rbp"
    },
    {
      "labels": [],
      "source": {
        "column": 1,
        "file": "/tmp/foo.cc",
        "line": 27
      },
      "text": "        ret"
    },
    {
      "labels": [],
      "source": null,
      "text": "[encoded data, 118930 characters]:"
    },
    {
      "labels": [],
      "source": {
        "column": 39,
        "file": "/tmp/foo.cc",
        "line": 12
      },
      "text": "        nop"
    },
    {
      "labels": [],
      "source": {
        "column": 39,
        "file": "/tmp/foo.cc",
        "line": 12
      },
      "text": "        ret"
    }
  ],
  "labelDefinitions": {
    "[encoded data, 118930 characters]": 8,
    "main": 1
  }
}
