{
  "asm": [
    {
      "labels": [],
      "source": null,
      "text": ".Ltext0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LC0:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .string \"Hello world\""
    },
    {
      "labels": [],
      "source": null,
      "text": ".LC1:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .string \"moo\\n\""
    },
    {
      "labels": [],
      "source": null,
      "text": "main:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LFB31:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LVL0:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 2
      },
      "text": "        subq    $8, %rsp"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LCFI0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LBB6:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LBB7:"
    },
    {
      "labels": [
        {
          "name": ".LC0",
          "range": {
            "endCol": 22,
            "startCol": 18
          }
        }
      ],
      "source": {
        "file": "/usr/include/x86_64-linux-gnu/bits/stdio2.h",
        "line": 105
      },
      "text": "        movl    $.LC0, %esi"
    },
    {
      "labels": [],
      "source": {
        "file": "/usr/include/x86_64-linux-gnu/bits/stdio2.h",
        "line": 105
      },
      "text": "        movl    $1, %edi"
    },
    {
      "labels": [],
      "source": {
        "file": "/usr/include/x86_64-linux-gnu/bits/stdio2.h",
        "line": 105
      },
      "text": "        xorl    %eax, %eax"
    },
    {
      "labels": [],
      "source": {
        "file": "/usr/include/x86_64-linux-gnu/bits/stdio2.h",
        "line": 105
      },
      "text": "        call    __printf_chk"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LVL1:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LBE7:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LBE6:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LBB8:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LBB9:"
    },
    {
      "labels": [
        {
          "name": ".LC1",
          "range": {
            "endCol": 22,
            "startCol": 18
          }
        }
      ],
      "source": {
        "file": "/usr/include/x86_64-linux-gnu/bits/stdio2.h",
        "line": 105
      },
      "text": "        movl    $.LC1, %esi"
    },
    {
      "labels": [],
      "source": {
        "file": "/usr/include/x86_64-linux-gnu/bits/stdio2.h",
        "line": 105
      },
      "text": "        movl    $1, %edi"
    },
    {
      "labels": [],
      "source": {
        "file": "/usr/include/x86_64-linux-gnu/bits/stdio2.h",
        "line": 105
      },
      "text": "        xorl    %eax, %eax"
    },
    {
      "labels": [],
      "source": {
        "file": "/usr/include/x86_64-linux-gnu/bits/stdio2.h",
        "line": 105
      },
      "text": "        call    __printf_chk"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LBE9:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LBE8:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 5
      },
      "text": "        xorl    %eax, %eax"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 5
      },
      "text": "        addq    $8, %rsp"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LCFI1:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 5
      },
      "text": "        ret"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LFE31:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Letext0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Ldebug_info0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Ldebug_abbrev0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Ldebug_loc0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LLST0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Ldebug_ranges0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Ldebug_line0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF19:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF27:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF22:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF5:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF7:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF47:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF32:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF16:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF11:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF18:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF23:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF13:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF31:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF6:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF50:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF28:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF44:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF43:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF40:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF1:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF4:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF3:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF41:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF30:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF15:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF39:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF12:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF2:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF10:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF52:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF42:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF33:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF34:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF35:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF36:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF37:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF51:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF17:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF9:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF8:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF24:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF21:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF45:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF26:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF38:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF14:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF29:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF48:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF20:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF25:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF46:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF49:"
    }
  ],
  "labelDefinitions": {
    ".LC0": 2,
    ".LC1": 4,
    "main": 6
  }
}
