brintos

brintos / llvm-project-archived public Read only

0
0
Text · 6.8 KiB · d3171f0 Raw
176 lines · plain
1.section .text,"ax"2sym:3    .quad zed6a4sym2:5    .quad zed6b6sym3:7    .quad zed78sym4:9    .quad zed810 11.section .debug_line,"",@progbits12.Lunit:13    .long .Lunit_end - .Lunit_start # unit length14.Lunit_start:15    .short 4                        # version16    .long .Lprologue_end - .Lprologue_start # prologue length17.Lprologue_start:18    .byte 1                         # minimum instruction length19    .byte 1                         # maximum operations per instruction20    .byte 1                         # default is_stmt21    .byte -5                        # line base22    .byte 14                        # line range23    .byte 13                        # opcode base24    .byte 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1 # standard opcode lengths25    .asciz "dir"                    # include directories26    .byte 027    .asciz "undef-bad-debug.s"      # file names28    .byte 1, 0, 029    .byte 030    .byte 0                         # extraneous byte31.Lprologue_end:32    .byte 0, 9, 2                   # DW_LNE_set_address33    .quad sym34    .byte 3                         # DW_LNS_advance_line35    .byte 1036    .byte 1                         # DW_LNS_copy37    .byte 2                         # DW_LNS_advance_pc38    .byte 839    .byte 0, 9, 2                   # DW_LNE_set_address40    .quad sym241    .byte 3                         # DW_LNS_advance_line42    .byte 1043    .byte 1                         # DW_LNS_copy44    .byte 2                         # DW_LNS_advance_pc45    .byte 846    .byte 0, 1, 1                   # DW_LNE_end_sequence47.Lunit_end:48 49.Lunit2:50    .long .Lunit2_end - .Lunit2_start # unit length51.Lunit2_start:52    .short 1                        # version53.Lunit2_end:54 55.Lunit3:56    .long .Lunit3_end - .Lunit3_start # unit length57.Lunit3_start:58    .short 4                        # version59    .long .Lprologue2_end - .Lprologue2_start # prologue length60.Lprologue2_start:61    .byte 1                         # minimum instruction length62    .byte 1                         # maximum operations per instruction63    .byte 1                         # default is_stmt64    .byte -5                        # line base65    .byte 14                        # line range66    .byte 13                        # opcode base67    .byte 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1 # standard opcode lengths68    .asciz "dir2"                   # include directories69    .byte 070    .asciz "undef-bad-debug2.s"     # file names71    .byte 1, 0, 072    .byte 073.Lprologue2_end:74    .byte 0, 9, 2                   # DW_LNE_set_address75    .quad sym476    .byte 3                         # DW_LNS_advance_line77    .byte 1078    .byte 1                         # DW_LNS_copy79    .byte 2                         # DW_LNS_advance_pc80    .byte 881    .byte 0, 1, 1                   # DW_LNE_end_sequence82    .byte 0, 9, 2                   # DW_LNE_set_address83    .quad 0x0badbeef84    .byte 3                         # DW_LNS_advance_line85    .byte 9986    .byte 1                         # DW_LNS_copy87    .byte 99                        # DW_LNS_advance_pc88    .byte 11989    # Missing end of sequence.90.Lunit3_end:91 92.section .debug_info,"",@progbits93    .long   .Lcu_end - .Lcu_start   # Length of Unit94.Lcu_start:95    .short  4                       # DWARF version number96    .long   .Lsection_abbrev        # Offset Into Abbrev. Section97    .byte   8                       # Address Size (in bytes)98    .byte   1                       # Abbrev [1] 0xb:0x79 DW_TAG_compile_unit99    .long   .Lunit                  # DW_AT_stmt_list100    .byte   2                       # Abbrev [2] 0x2a:0x15 DW_TAG_variable101    .long   .Linfo_string0          # DW_AT_name102                                        # DW_AT_external103    .byte   1                       # DW_AT_decl_file104    .byte   3                       # DW_AT_decl_line105    .byte   2                       # Abbrev [2] 0x2a:0x15 DW_TAG_variable106    .long   .Linfo_string1          # DW_AT_name107                                        # DW_AT_external108    .byte   1                       # DW_AT_decl_file109    .byte   6                       # DW_AT_decl_line110    .byte   0                       # End Of Children Mark111.Lcu_end:112 113    .long   .Lcu2_end - .Lcu2_start # Length of Unit114.Lcu2_start:115    .short  4                       # DWARF version number116    .long   .Lsection_abbrev        # Offset Into Abbrev. Section117    .byte   8                       # Address Size (in bytes)118    .byte   1                       # Abbrev [1] 0xb:0x79 DW_TAG_compile_unit119    .long   .Lunit2                 # DW_AT_stmt_list120    .byte   2                       # Abbrev [2] 0x2a:0x15 DW_TAG_variable121    .long   .Linfo2_string          # DW_AT_name122                                        # DW_AT_external123    .byte   1                       # DW_AT_decl_file124    .byte   3                       # DW_AT_decl_line125    .byte   0                       # End Of Children Mark126.Lcu2_end:127 128    .long   .Lcu3_end - .Lcu3_start # Length of Unit129.Lcu3_start:130    .short  4                       # DWARF version number131    .long   .Lsection_abbrev        # Offset Into Abbrev. Section132    .byte   8                       # Address Size (in bytes)133    .byte   1                       # Abbrev [1] 0xb:0x79 DW_TAG_compile_unit134    .long   .Lunit3                 # DW_AT_stmt_list135    .byte   2                       # Abbrev [2] 0x2a:0x15 DW_TAG_variable136    .long   .Linfo3_string          # DW_AT_name137                                        # DW_AT_external138    .byte   1                       # DW_AT_decl_file139    .byte   3                       # DW_AT_decl_line140    .byte   0                       # End Of Children Mark141.Lcu3_end:142 143.section .debug_abbrev,"",@progbits144.Lsection_abbrev:145    .byte   1                       # Abbreviation Code146    .byte   17                      # DW_TAG_compile_unit147    .byte   1                       # DW_CHILDREN_yes148    .byte   16                      # DW_AT_stmt_list149    .byte   23                      # DW_FORM_sec_offset150    .byte   0                       # EOM(1)151    .byte   0                       # EOM(2)152    .byte   2                       # Abbreviation Code153    .byte   52                      # DW_TAG_variable154    .byte   0                       # DW_CHILDREN_no155    .byte   3                       # DW_AT_name156    .byte   14                      # DW_FORM_strp157    .byte   63                      # DW_AT_external158    .byte   25                      # DW_FORM_flag_present159    .byte   58                      # DW_AT_decl_file160    .byte   11                      # DW_FORM_data1161    .byte   59                      # DW_AT_decl_line162    .byte   11                      # DW_FORM_data1163    .byte   0                       # EOM(1)164    .byte   0                       # EOM(2)165    .byte   0                       # EOM(3)166 167.section .debug_str,"MS",@progbits,1168.Linfo_string0:169    .asciz "sym"170.Linfo_string1:171    .asciz "sym2"172.Linfo2_string:173    .asciz "sym3"174.Linfo3_string:175    .asciz "sym4"176