|  | { | 
|  | "asm": [ | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .text" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .intel_syntax noprefix" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .file   \"/tmp/compiler-explorer-compiler1161023-8026-16e0svr/example.cpp\"" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .file   1 \"/tmp/compiler-explorer-compiler1161023-8026-16e0svr\" \"example.cpp\"" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": "main", | 
|  | "range": { | 
|  | "endCol": 21, | 
|  | "startCol": 17 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .globl  main" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .p2align        4, 0x90" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": "main", | 
|  | "range": { | 
|  | "endCol": 21, | 
|  | "startCol": 17 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .type   main,@function" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "main:                                   # @main" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": ".Lfunc_begin0:" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .loc    1 14 0                  # /tmp/compiler-explorer-compiler1161023-8026-16e0svr/example.cpp:14:0" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .cfi_startproc" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .loc    1 15 3 prologue_end     # /tmp/compiler-explorer-compiler1161023-8026-16e0svr/example.cpp:15:3" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": { | 
|  | "column": 3, | 
|  | "file": null, | 
|  | "line": 15 | 
|  | }, | 
|  | "text": "        mov     eax, 3" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": { | 
|  | "column": 3, | 
|  | "file": null, | 
|  | "line": 15 | 
|  | }, | 
|  | "text": "        ret" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": ".Ltmp0:" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": ".Lfunc_end0:" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": "main", | 
|  | "range": { | 
|  | "endCol": 21, | 
|  | "startCol": 17 | 
|  | } | 
|  | }, | 
|  | { | 
|  | "name": ".Lfunc_end0", | 
|  | "range": { | 
|  | "endCol": 34, | 
|  | "startCol": 23 | 
|  | } | 
|  | }, | 
|  | { | 
|  | "name": "main", | 
|  | "range": { | 
|  | "endCol": 39, | 
|  | "startCol": 35 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .size   main, .Lfunc_end0-main" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .cfi_endproc" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .section        .text.startup,\"axG\",@progbits,asdf<float>,comdat" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .p2align        4, 0x90" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": "__cxx_global_var_init", | 
|  | "range": { | 
|  | "endCol": 38, | 
|  | "startCol": 17 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .type   __cxx_global_var_init,@function" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "__cxx_global_var_init:                  # @__cxx_global_var_init" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": ".Lfunc_begin1:" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .loc    1 5 0                   # /tmp/compiler-explorer-compiler1161023-8026-16e0svr/example.cpp:5:0" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .cfi_startproc" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .loc    1 5 15 prologue_end     # /tmp/compiler-explorer-compiler1161023-8026-16e0svr/example.cpp:5:15" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": { | 
|  | "column": 15, | 
|  | "file": null, | 
|  | "line": 5 | 
|  | }, | 
|  | "text": "        cmp     byte ptr [rip + guard variable for asdf<float>], 0" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": ".LBB1_2", | 
|  | "range": { | 
|  | "endCol": 24, | 
|  | "startCol": 17 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": { | 
|  | "column": 15, | 
|  | "file": null, | 
|  | "line": 5 | 
|  | }, | 
|  | "text": "        jne     .LBB1_2" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .loc    1 5 15 is_stmt 0 discriminator 1 # /tmp/compiler-explorer-compiler1161023-8026-16e0svr/example.cpp:5:15" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": { | 
|  | "column": 15, | 
|  | "file": null, | 
|  | "line": 5 | 
|  | }, | 
|  | "text": "        mov     qword ptr [rip + guard variable for asdf<float>], 1" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": ".LBB1_2:" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .loc    1 5 15 discriminator 2  # /tmp/compiler-explorer-compiler1161023-8026-16e0svr/example.cpp:5:15" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": { | 
|  | "column": 15, | 
|  | "file": null, | 
|  | "line": 5 | 
|  | }, | 
|  | "text": "        ret" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": ".Ltmp1:" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": ".Lfunc_end1:" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": "__cxx_global_var_init", | 
|  | "range": { | 
|  | "endCol": 38, | 
|  | "startCol": 17 | 
|  | } | 
|  | }, | 
|  | { | 
|  | "name": ".Lfunc_end1", | 
|  | "range": { | 
|  | "endCol": 51, | 
|  | "startCol": 40 | 
|  | } | 
|  | }, | 
|  | { | 
|  | "name": "__cxx_global_var_init", | 
|  | "range": { | 
|  | "endCol": 73, | 
|  | "startCol": 52 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .size   __cxx_global_var_init, .Lfunc_end1-__cxx_global_var_init" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .cfi_endproc" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .type   asdf<float>,@object      # @asdf<float>" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .section        .bss._Z4asdfIfE,\"aGw\",@nobits,asdf<float>,comdat" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .weak   asdf<float>" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "asdf<float>:" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .zero   1" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .size   asdf<float>, 1" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .type   guard variable for asdf<float>,@object    # @guard variable for asdf<float>" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .section        .bss._ZGV4asdfIfE,\"aGw\",@nobits,asdf<float>,comdat" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .weak   guard variable for asdf<float>" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .p2align        3" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "guard variable for asdf<float>:" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .quad   0                       # 0x0" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .size   guard variable for asdf<float>, 8" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .section        .init_array,\"aGw\",@init_array,asdf<float>,comdat" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .p2align        3" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": "__cxx_global_var_init", | 
|  | "range": { | 
|  | "endCol": 38, | 
|  | "startCol": 17 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .quad   __cxx_global_var_init" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .section        .debug_str,\"MS\",@progbits,1" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": ".Linfo_string0:" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .asciz  \"clang version 3.9.0-1ubuntu1 (tags/RELEASE_390/final)\" # string offset=0" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": ".Linfo_string1:" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .asciz  \"/tmp/compiler-explorer-compiler1161023-8026-16e0svr/example.cpp\" # string offset=54" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": ".Linfo_string2:" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .asciz  \"/home/mgodbolt/dev/compiler-explorer\" # string offset=113" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": ".Linfo_string3:" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .asciz  \"asdf\"                  # string offset=145" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": ".Linfo_string4:" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .asciz  \"asdf<float>\"            # string offset=150" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": ".Linfo_string5:" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .asciz  \"xyz\"                   # string offset=161" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": ".Linfo_string6:" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .asciz  \"float\"                 # string offset=165" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": ".Linfo_string7:" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .asciz  \"foo\"                   # string offset=171" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": ".Linfo_string8:" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": "main", | 
|  | "range": { | 
|  | "endCol": 22, | 
|  | "startCol": 18 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .asciz  \"main\"                  # string offset=175" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": ".Linfo_string9:" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .asciz  \"int\"                   # string offset=180" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": ".Linfo_string10:" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": "__cxx_global_var_init", | 
|  | "range": { | 
|  | "endCol": 39, | 
|  | "startCol": 18 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .asciz  \"__cxx_global_var_init\" # string offset=184" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .section        .debug_loc,\"\",@progbits" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .section        .debug_abbrev,\"\",@progbits" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": ".Lsection_abbrev:" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   1                       # Abbreviation Code" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   17                      # DW_TAG_compile_unit" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   1                       # DW_CHILDREN_yes" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   37                      # DW_AT_producer" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   14                      # DW_FORM_strp" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   19                      # DW_AT_language" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   5                       # DW_FORM_data2" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   3                       # DW_AT_name" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   14                      # DW_FORM_strp" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   16                      # DW_AT_stmt_list" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   23                      # DW_FORM_sec_offset" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   27                      # DW_AT_comp_dir" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   14                      # DW_FORM_strp" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   17                      # DW_AT_low_pc" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   1                       # DW_FORM_addr" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   85                      # DW_AT_ranges" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   23                      # DW_FORM_sec_offset" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   0                       # EOM(1)" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   0                       # EOM(2)" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   2                       # Abbreviation Code" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   52                      # DW_TAG_variable" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   0                       # DW_CHILDREN_no" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   3                       # DW_AT_name" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   14                      # DW_FORM_strp" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   73                      # DW_AT_type" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   19                      # DW_FORM_ref4" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   63                      # DW_AT_external" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   25                      # DW_FORM_flag_present" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   58                      # DW_AT_decl_file" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   11                      # DW_FORM_data1" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   59                      # DW_AT_decl_line" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   11                      # DW_FORM_data1" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   2                       # DW_AT_location" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   24                      # DW_FORM_exprloc" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   110                     # DW_AT_linkage_name" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   14                      # DW_FORM_strp" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   0                       # EOM(1)" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   0                       # EOM(2)" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   3                       # Abbreviation Code" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   2                       # DW_TAG_class_type" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   0                       # DW_CHILDREN_no" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   11                      # DW_AT_byte_size" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   11                      # DW_FORM_data1" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   58                      # DW_AT_decl_file" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   11                      # DW_FORM_data1" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   59                      # DW_AT_decl_line" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   11                      # DW_FORM_data1" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   0                       # EOM(1)" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   0                       # EOM(2)" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   4                       # Abbreviation Code" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   19                      # DW_TAG_structure_type" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   1                       # DW_CHILDREN_yes" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   3                       # DW_AT_name" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   14                      # DW_FORM_strp" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   11                      # DW_AT_byte_size" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   11                      # DW_FORM_data1" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   58                      # DW_AT_decl_file" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   11                      # DW_FORM_data1" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   59                      # DW_AT_decl_line" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   11                      # DW_FORM_data1" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   0                       # EOM(1)" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   0                       # EOM(2)" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   5                       # Abbreviation Code" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   13                      # DW_TAG_member" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   0                       # DW_CHILDREN_no" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   3                       # DW_AT_name" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   14                      # DW_FORM_strp" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   73                      # DW_AT_type" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   19                      # DW_FORM_ref4" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   58                      # DW_AT_decl_file" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   11                      # DW_FORM_data1" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   59                      # DW_AT_decl_line" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   11                      # DW_FORM_data1" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   56                      # DW_AT_data_member_location" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   11                      # DW_FORM_data1" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   0                       # EOM(1)" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   0                       # EOM(2)" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   6                       # Abbreviation Code" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   36                      # DW_TAG_base_type" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   0                       # DW_CHILDREN_no" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   3                       # DW_AT_name" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   14                      # DW_FORM_strp" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   62                      # DW_AT_encoding" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   11                      # DW_FORM_data1" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   11                      # DW_AT_byte_size" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   11                      # DW_FORM_data1" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   0                       # EOM(1)" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   0                       # EOM(2)" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   7                       # Abbreviation Code" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   46                      # DW_TAG_subprogram" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   0                       # DW_CHILDREN_no" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   17                      # DW_AT_low_pc" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   1                       # DW_FORM_addr" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   18                      # DW_AT_high_pc" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   6                       # DW_FORM_data4" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   64                      # DW_AT_frame_base" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   24                      # DW_FORM_exprloc" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   3                       # DW_AT_name" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   14                      # DW_FORM_strp" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   58                      # DW_AT_decl_file" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   11                      # DW_FORM_data1" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   59                      # DW_AT_decl_line" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   11                      # DW_FORM_data1" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   73                      # DW_AT_type" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   19                      # DW_FORM_ref4" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   63                      # DW_AT_external" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   25                      # DW_FORM_flag_present" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   0                       # EOM(1)" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   0                       # EOM(2)" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   8                       # Abbreviation Code" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   46                      # DW_TAG_subprogram" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   0                       # DW_CHILDREN_no" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   17                      # DW_AT_low_pc" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   1                       # DW_FORM_addr" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   18                      # DW_AT_high_pc" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   6                       # DW_FORM_data4" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   64                      # DW_AT_frame_base" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   24                      # DW_FORM_exprloc" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   3                       # DW_AT_name" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   14                      # DW_FORM_strp" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   58                      # DW_AT_decl_file" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   11                      # DW_FORM_data1" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   59                      # DW_AT_decl_line" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   11                      # DW_FORM_data1" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   0                       # EOM(1)" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   0                       # EOM(2)" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   0                       # EOM(3)" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .section        .debug_info,\"\",@progbits" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": ".Lsection_info:" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": ".Lcu_begin0:" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .long   149                     # Length of Unit" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .short  4                       # DWARF version number" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": ".Lsection_abbrev", | 
|  | "range": { | 
|  | "endCol": 33, | 
|  | "startCol": 17 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .long   .Lsection_abbrev        # Offset Into Abbrev. Section" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   8                       # Address Size (in bytes)" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   1                       # Abbrev [1] 0xb:0x8e DW_TAG_compile_unit" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": ".Linfo_string0", | 
|  | "range": { | 
|  | "endCol": 31, | 
|  | "startCol": 17 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .long   .Linfo_string0          # DW_AT_producer" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .short  4                       # DW_AT_language" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": ".Linfo_string1", | 
|  | "range": { | 
|  | "endCol": 31, | 
|  | "startCol": 17 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .long   .Linfo_string1          # DW_AT_name" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": ".Lline_table_start0", | 
|  | "range": { | 
|  | "endCol": 36, | 
|  | "startCol": 17 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .long   .Lline_table_start0     # DW_AT_stmt_list" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": ".Linfo_string2", | 
|  | "range": { | 
|  | "endCol": 31, | 
|  | "startCol": 17 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .long   .Linfo_string2          # DW_AT_comp_dir" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .quad   0                       # DW_AT_low_pc" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": ".Ldebug_ranges0", | 
|  | "range": { | 
|  | "endCol": 32, | 
|  | "startCol": 17 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .long   .Ldebug_ranges0         # DW_AT_ranges" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   2                       # Abbrev [2] 0x2a:0x19 DW_TAG_variable" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": ".Linfo_string3", | 
|  | "range": { | 
|  | "endCol": 31, | 
|  | "startCol": 17 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .long   .Linfo_string3          # DW_AT_name" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .long   67                      # DW_AT_type" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   1                       # DW_AT_decl_file" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   5                       # DW_AT_decl_line" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   9                       # DW_AT_location" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   3" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .quad   asdf<float>" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": ".Linfo_string4", | 
|  | "range": { | 
|  | "endCol": 31, | 
|  | "startCol": 17 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .long   .Linfo_string4          # DW_AT_linkage_name" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   3                       # Abbrev [3] 0x43:0x4 DW_TAG_class_type" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   1                       # DW_AT_byte_size" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   1                       # DW_AT_decl_file" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   5                       # DW_AT_decl_line" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   4                       # Abbrev [4] 0x47:0x15 DW_TAG_structure_type" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": ".Linfo_string7", | 
|  | "range": { | 
|  | "endCol": 31, | 
|  | "startCol": 17 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .long   .Linfo_string7          # DW_AT_name" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   4                       # DW_AT_byte_size" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   1                       # DW_AT_decl_file" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   6                       # DW_AT_decl_line" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   5                       # Abbrev [5] 0x4f:0xc DW_TAG_member" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": ".Linfo_string5", | 
|  | "range": { | 
|  | "endCol": 31, | 
|  | "startCol": 17 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .long   .Linfo_string5          # DW_AT_name" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .long   92                      # DW_AT_type" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   1                       # DW_AT_decl_file" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   7                       # DW_AT_decl_line" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   0                       # DW_AT_data_member_location" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   0                       # End Of Children Mark" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   6                       # Abbrev [6] 0x5c:0x7 DW_TAG_base_type" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": ".Linfo_string6", | 
|  | "range": { | 
|  | "endCol": 31, | 
|  | "startCol": 17 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .long   .Linfo_string6          # DW_AT_name" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   4                       # DW_AT_encoding" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   4                       # DW_AT_byte_size" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   7                       # Abbrev [7] 0x63:0x19 DW_TAG_subprogram" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": ".Lfunc_begin0", | 
|  | "range": { | 
|  | "endCol": 30, | 
|  | "startCol": 17 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .quad   .Lfunc_begin0           # DW_AT_low_pc" | 
|  | }, | 
|  | { | 
|  | "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 # DW_AT_high_pc" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   1                       # DW_AT_frame_base" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   87" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": ".Linfo_string8", | 
|  | "range": { | 
|  | "endCol": 31, | 
|  | "startCol": 17 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .long   .Linfo_string8          # DW_AT_name" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   1                       # DW_AT_decl_file" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   14                      # DW_AT_decl_line" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .long   145                     # DW_AT_type" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   8                       # Abbrev [8] 0x7c:0x15 DW_TAG_subprogram" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": ".Lfunc_begin1", | 
|  | "range": { | 
|  | "endCol": 30, | 
|  | "startCol": 17 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .quad   .Lfunc_begin1           # DW_AT_low_pc" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": ".Lfunc_end1", | 
|  | "range": { | 
|  | "endCol": 28, | 
|  | "startCol": 17 | 
|  | } | 
|  | }, | 
|  | { | 
|  | "name": ".Lfunc_begin1", | 
|  | "range": { | 
|  | "endCol": 42, | 
|  | "startCol": 29 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .long   .Lfunc_end1-.Lfunc_begin1 # DW_AT_high_pc" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   1                       # DW_AT_frame_base" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   87" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": ".Linfo_string10", | 
|  | "range": { | 
|  | "endCol": 32, | 
|  | "startCol": 17 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .long   .Linfo_string10         # DW_AT_name" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   1                       # DW_AT_decl_file" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   5                       # DW_AT_decl_line" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   6                       # Abbrev [6] 0x91:0x7 DW_TAG_base_type" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": ".Linfo_string9", | 
|  | "range": { | 
|  | "endCol": 31, | 
|  | "startCol": 17 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .long   .Linfo_string9          # DW_AT_name" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   5                       # DW_AT_encoding" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   4                       # DW_AT_byte_size" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   0                       # End Of Children Mark" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .section        .debug_ranges,\"\",@progbits" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": ".Ldebug_range:" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": ".Ldebug_ranges0:" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": ".Lfunc_begin0", | 
|  | "range": { | 
|  | "endCol": 30, | 
|  | "startCol": 17 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .quad   .Lfunc_begin0" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": ".Lfunc_end0", | 
|  | "range": { | 
|  | "endCol": 28, | 
|  | "startCol": 17 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .quad   .Lfunc_end0" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": ".Lfunc_begin1", | 
|  | "range": { | 
|  | "endCol": 30, | 
|  | "startCol": 17 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .quad   .Lfunc_begin1" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": ".Lfunc_end1", | 
|  | "range": { | 
|  | "endCol": 28, | 
|  | "startCol": 17 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .quad   .Lfunc_end1" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .quad   0" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .quad   0" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .section        .debug_macinfo,\"\",@progbits" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": ".Ldebug_macinfo:" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": ".Lcu_macro_begin0:" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .byte   0                       # End Of Macro List Mark" | 
|  | }, | 
|  | { | 
|  | "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 # Length of Public Names Info" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": ".LpubNames_begin0:" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .short  2                       # DWARF Version" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": ".Lcu_begin0", | 
|  | "range": { | 
|  | "endCol": 28, | 
|  | "startCol": 17 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .long   .Lcu_begin0             # Offset of Compilation Unit Info" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .long   153                     # Compilation Unit Length" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .long   99                      # DIE offset" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": "main", | 
|  | "range": { | 
|  | "endCol": 22, | 
|  | "startCol": 18 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .asciz  \"main\"                  # External Name" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .long   124                     # DIE offset" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": "__cxx_global_var_init", | 
|  | "range": { | 
|  | "endCol": 39, | 
|  | "startCol": 18 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .asciz  \"__cxx_global_var_init\" # External Name" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .long   42                      # DIE offset" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .asciz  \"asdf\"                  # External Name" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .long   0                       # End Mark" | 
|  | }, | 
|  | { | 
|  | "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 # Length of Public Types Info" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": ".LpubTypes_begin0:" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .short  2                       # DWARF Version" | 
|  | }, | 
|  | { | 
|  | "labels": [ | 
|  | { | 
|  | "name": ".Lcu_begin0", | 
|  | "range": { | 
|  | "endCol": 28, | 
|  | "startCol": 17 | 
|  | } | 
|  | } | 
|  | ], | 
|  | "source": null, | 
|  | "text": "        .long   .Lcu_begin0             # Offset of Compilation Unit Info" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .long   153                     # Compilation Unit Length" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .long   71                      # DIE offset" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .asciz  \"foo\"                   # External Name" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .long   92                      # DIE offset" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .asciz  \"float\"                 # External Name" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .long   145                     # DIE offset" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .asciz  \"int\"                   # External Name" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .long   0                       # End Mark" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": ".LpubTypes_end0:" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .ident  \"clang version 3.9.0-1ubuntu1 (tags/RELEASE_390/final)\"" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .section        \".note.GNU-stack\",\"\",@progbits" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": "        .section        .debug_line,\"\",@progbits" | 
|  | }, | 
|  | { | 
|  | "labels": [], | 
|  | "source": null, | 
|  | "text": ".Lline_table_start0:" | 
|  | } | 
|  | ], | 
|  | "labelDefinitions": { | 
|  | ".LBB1_2": 32, | 
|  | ".Lcu_begin0": 213, | 
|  | ".Ldebug_ranges0": 279, | 
|  | ".Lfunc_begin0": 9, | 
|  | ".Lfunc_begin1": 24, | 
|  | ".Lfunc_end0": 16, | 
|  | ".Lfunc_end1": 36, | 
|  | ".Linfo_string0": 59, | 
|  | ".Linfo_string1": 61, | 
|  | ".Linfo_string10": 79, | 
|  | ".Linfo_string2": 63, | 
|  | ".Linfo_string3": 65, | 
|  | ".Linfo_string4": 67, | 
|  | ".Linfo_string5": 69, | 
|  | ".Linfo_string6": 71, | 
|  | ".Linfo_string7": 73, | 
|  | ".Linfo_string8": 75, | 
|  | ".Linfo_string9": 77, | 
|  | ".Lline_table_start0": 322, | 
|  | ".LpubNames_begin0": 292, | 
|  | ".LpubNames_end0": 303, | 
|  | ".LpubTypes_begin0": 306, | 
|  | ".LpubTypes_end0": 317, | 
|  | ".Lsection_abbrev": 83, | 
|  | "__cxx_global_var_init": 23, | 
|  | "main": 8 | 
|  | } | 
|  | } |