{
  "asm": [
    {
      "labels": [],
      "source": null,
      "text": "        .text"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .syntax unified"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .eabi_attribute 67, \"2.09\""
    },
    {
      "labels": [],
      "source": null,
      "text": "        .eabi_attribute 6, 12"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .eabi_attribute 7, 77"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .eabi_attribute 8, 0"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .eabi_attribute 9, 1"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .eabi_attribute 34, 0"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .eabi_attribute 17, 1"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .eabi_attribute 20, 1"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .eabi_attribute 21, 0"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .eabi_attribute 23, 3"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .eabi_attribute 24, 1"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .eabi_attribute 25, 1"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .eabi_attribute 38, 1"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .eabi_attribute 14, 0"
    },
    {
      "labels": [
        {
          "name": "example",
          "range": {
            "endCol": 25,
            "startCol": 18
          }
        }
      ],
      "source": null,
      "text": "        .file   \"example.3a1fbbbh-cgu.0\""
    },
    {
      "labels": [],
      "source": null,
      "text": "        .section        .text.example::abort,\"ax\",%progbits"
    },
    {
      "labels": [
        {
          "name": "example",
          "range": {
            "endCol": 24,
            "startCol": 17
          }
        }
      ],
      "source": null,
      "text": "        .globl  example::abort"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .p2align        1"
    },
    {
      "labels": [
        {
          "name": "example",
          "range": {
            "endCol": 24,
            "startCol": 17
          }
        }
      ],
      "source": null,
      "text": "        .type   example::abort,%function"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .code   16"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .thumb_func"
    },
    {
      "labels": [],
      "source": null,
      "text": "example::abort:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Lfunc_begin0:"
    },
    {
      "labels": [
        {
          "name": "example",
          "range": {
            "endCol": 38,
            "startCol": 31
          }
        }
      ],
      "source": null,
      "text": "        .file   1 \"/home/ce/./example.rs\""
    },
    {
      "labels": [],
      "source": null,
      "text": "        .loc    1 4 0"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .fnstart"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .cfi_sections .debug_frame"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .cfi_startproc"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .loc    1 5 5 prologue_end"
    },
    {
      "labels": [],
      "source": {
        "column": 5,
        "file": null,
        "line": 5
      },
      "text": "        .inst.n 0xdefe"
    },
    {
      "labels": [],
      "source": {
        "column": 5,
        "file": null,
        "line": 5
      },
      "text": "        .inst.n 0xdefe"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Lfunc_end0:"
    },
    {
      "labels": [
        {
          "name": "example",
          "range": {
            "endCol": 24,
            "startCol": 17
          }
        },
        {
          "name": ".Lfunc_end0",
          "range": {
            "endCol": 44,
            "startCol": 33
          }
        },
        {
          "name": "example",
          "range": {
            "endCol": 52,
            "startCol": 45
          }
        }
      ],
      "source": null,
      "text": "        .size   example::abort, .Lfunc_end0-example::abort"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .cfi_endproc"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .cantunwind"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .fnend"
    },
    {
      "labels": [],
      "source": null,
      "text": ""
    },
    {
      "labels": [],
      "source": null,
      "text": "        .section        .debug_abbrev,\"\",%progbits"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   1"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   17"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   1"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   37"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   14"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   19"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   5"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   3"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   14"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   16"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   23"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   27"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   14"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .ascii  \"\\264B\""
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   25"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   17"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   1"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   18"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   6"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   0"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   0"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   2"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   57"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   1"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   3"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   14"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   0"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   0"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   3"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   46"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   0"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   17"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   1"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   18"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   6"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   64"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   24"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   110"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   14"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   3"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   14"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   58"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   11"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   59"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   11"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   63"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   25"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .ascii  \"\\207\\001\""
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   25"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   0"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   0"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   0"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .section        .debug_info,\"\",%progbits"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Lcu_begin0:"
    },
    {
      "labels": [
        {
          "name": ".Ldebug_info_end0",
          "range": {
            "endCol": 34,
            "startCol": 17
          }
        },
        {
          "name": ".Ldebug_info_start0",
          "range": {
            "endCol": 54,
            "startCol": 35
          }
        }
      ],
      "source": null,
      "text": "        .long   .Ldebug_info_end0-.Ldebug_info_start0"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Ldebug_info_start0:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .short  4"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .long   .debug_abbrev"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   4"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   1"
    },
    {
      "labels": [
        {
          "name": ".Linfo_string0",
          "range": {
            "endCol": 31,
            "startCol": 17
          }
        }
      ],
      "source": null,
      "text": "        .long   .Linfo_string0"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .short  28"
    },
    {
      "labels": [
        {
          "name": ".Linfo_string1",
          "range": {
            "endCol": 31,
            "startCol": 17
          }
        }
      ],
      "source": null,
      "text": "        .long   .Linfo_string1"
    },
    {
      "labels": [
        {
          "name": ".Lline_table_start0",
          "range": {
            "endCol": 36,
            "startCol": 17
          }
        }
      ],
      "source": null,
      "text": "        .long   .Lline_table_start0"
    },
    {
      "labels": [
        {
          "name": ".Linfo_string2",
          "range": {
            "endCol": 31,
            "startCol": 17
          }
        }
      ],
      "source": null,
      "text": "        .long   .Linfo_string2"
    },
    {
      "labels": [],
      "source": null,
      "text": ""
    },
    {
      "labels": [
        {
          "name": ".Lfunc_begin0",
          "range": {
            "endCol": 30,
            "startCol": 17
          }
        }
      ],
      "source": null,
      "text": "        .long   .Lfunc_begin0"
    },
    {
      "labels": [
        {
          "name": ".Lfunc_end0",
          "range": {
            "endCol": 28,
            "startCol": 17
          }
        },
        {
          "name": ".Lfunc_begin0",
          "range": {
            "endCol": 42,
            "startCol": 29
          }
        }
      ],
      "source": null,
      "text": "        .long   .Lfunc_end0-.Lfunc_begin0"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   2"
    },
    {
      "labels": [
        {
          "name": ".Linfo_string3",
          "range": {
            "endCol": 31,
            "startCol": 17
          }
        }
      ],
      "source": null,
      "text": "        .long   .Linfo_string3"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   3"
    },
    {
      "labels": [
        {
          "name": ".Lfunc_begin0",
          "range": {
            "endCol": 30,
            "startCol": 17
          }
        }
      ],
      "source": null,
      "text": "        .long   .Lfunc_begin0"
    },
    {
      "labels": [
        {
          "name": ".Lfunc_end0",
          "range": {
            "endCol": 28,
            "startCol": 17
          }
        },
        {
          "name": ".Lfunc_begin0",
          "range": {
            "endCol": 42,
            "startCol": 29
          }
        }
      ],
      "source": null,
      "text": "        .long   .Lfunc_end0-.Lfunc_begin0"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   1"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   87"
    },
    {
      "labels": [
        {
          "name": ".Linfo_string4",
          "range": {
            "endCol": 31,
            "startCol": 17
          }
        }
      ],
      "source": null,
      "text": "        .long   .Linfo_string4"
    },
    {
      "labels": [
        {
          "name": ".Linfo_string5",
          "range": {
            "endCol": 31,
            "startCol": 17
          }
        }
      ],
      "source": null,
      "text": "        .long   .Linfo_string5"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   1"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   4"
    },
    {
      "labels": [],
      "source": null,
      "text": ""
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   0"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   0"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Ldebug_info_end0:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .section        .text.example::abort,\"ax\",%progbits"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Lsec_end0:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .section        .debug_aranges,\"\",%progbits"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .long   28"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .short  2"
    },
    {
      "labels": [
        {
          "name": ".Lcu_begin0",
          "range": {
            "endCol": 28,
            "startCol": 17
          }
        }
      ],
      "source": null,
      "text": "        .long   .Lcu_begin0"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   4"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   0"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .zero   4,255"
    },
    {
      "labels": [
        {
          "name": ".Lfunc_begin0",
          "range": {
            "endCol": 30,
            "startCol": 17
          }
        }
      ],
      "source": null,
      "text": "        .long   .Lfunc_begin0"
    },
    {
      "labels": [
        {
          "name": ".Lsec_end0",
          "range": {
            "endCol": 27,
            "startCol": 17
          }
        },
        {
          "name": ".Lfunc_begin0",
          "range": {
            "endCol": 41,
            "startCol": 28
          }
        }
      ],
      "source": null,
      "text": "        .long   .Lsec_end0-.Lfunc_begin0"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .long   0"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .long   0"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .section        .debug_str,\"MS\",%progbits,1"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Linfo_string0:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .asciz  \"clang LLVM (rustc version 1.48.0-nightly (c59199efc 2020-09-04))\""
    },
    {
      "labels": [],
      "source": null,
      "text": ".Linfo_string1:"
    },
    {
      "labels": [
        {
          "name": "example",
          "range": {
            "endCol": 27,
            "startCol": 20
          }
        }
      ],
      "source": null,
      "text": "        .asciz  \"./example.rs\""
    },
    {
      "labels": [],
      "source": null,
      "text": ".Linfo_string2:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .asciz  \"/home/ce\""
    },
    {
      "labels": [],
      "source": null,
      "text": ".Linfo_string3:"
    },
    {
      "labels": [
        {
          "name": "example",
          "range": {
            "endCol": 25,
            "startCol": 18
          }
        }
      ],
      "source": null,
      "text": "        .asciz  \"example\""
    },
    {
      "labels": [],
      "source": null,
      "text": ".Linfo_string4:"
    },
    {
      "labels": [
        {
          "name": "example",
          "range": {
            "endCol": 25,
            "startCol": 18
          }
        }
      ],
      "source": null,
      "text": "        .asciz  \"example::abort\""
    },
    {
      "labels": [],
      "source": null,
      "text": ".Linfo_string5:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .asciz  \"abort\""
    },
    {
      "labels": [],
      "source": null,
      "text": "        .section        .debug_pubnames,\"\",%progbits"
    },
    {
      "labels": [
        {
          "name": ".LpubNames_end0",
          "range": {
            "endCol": 32,
            "startCol": 17
          }
        },
        {
          "name": ".LpubNames_begin0",
          "range": {
            "endCol": 50,
            "startCol": 33
          }
        }
      ],
      "source": null,
      "text": "        .long   .LpubNames_end0-.LpubNames_begin0"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LpubNames_begin0:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .short  2"
    },
    {
      "labels": [
        {
          "name": ".Lcu_begin0",
          "range": {
            "endCol": 28,
            "startCol": 17
          }
        }
      ],
      "source": null,
      "text": "        .long   .Lcu_begin0"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .long   66"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .long   43"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .asciz  \"abort\""
    },
    {
      "labels": [],
      "source": null,
      "text": "        .long   38"
    },
    {
      "labels": [
        {
          "name": "example",
          "range": {
            "endCol": 25,
            "startCol": 18
          }
        }
      ],
      "source": null,
      "text": "        .asciz  \"example\""
    },
    {
      "labels": [],
      "source": null,
      "text": "        .long   0"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LpubNames_end0:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .section        .debug_pubtypes,\"\",%progbits"
    },
    {
      "labels": [
        {
          "name": ".LpubTypes_end0",
          "range": {
            "endCol": 32,
            "startCol": 17
          }
        },
        {
          "name": ".LpubTypes_begin0",
          "range": {
            "endCol": 50,
            "startCol": 33
          }
        }
      ],
      "source": null,
      "text": "        .long   .LpubTypes_end0-.LpubTypes_begin0"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LpubTypes_begin0:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .short  2"
    },
    {
      "labels": [
        {
          "name": ".Lcu_begin0",
          "range": {
            "endCol": 28,
            "startCol": 17
          }
        }
      ],
      "source": null,
      "text": "        .long   .Lcu_begin0"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .long   66"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .long   0"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LpubTypes_end0:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .section        \".note.GNU-stack\",\"\",%progbits"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .eabi_attribute 30, 5"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .section        .debug_line,\"\",%progbits"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Lline_table_start0:"
    }
  ],
  "labelDefinitions": {
    ".Lcu_begin0": 94,
    ".Ldebug_info_end0": 123,
    ".Ldebug_info_start0": 96,
    ".Lfunc_begin0": 25,
    ".Lfunc_end0": 34,
    ".Linfo_string0": 138,
    ".Linfo_string1": 140,
    ".Linfo_string2": 142,
    ".Linfo_string3": 144,
    ".Linfo_string4": 146,
    ".Linfo_string5": 148,
    ".Lline_table_start0": 173,
    ".LpubNames_begin0": 152,
    ".LpubNames_end0": 161,
    ".LpubTypes_begin0": 164,
    ".LpubTypes_end0": 169,
    ".Lsec_end0": 125,
    "example": 24
  }
}
