1# Source file used to test DWARF2 information for MIPS16. 2 3 .set mips16 4 5 .text 6.Ltext0: 7 .p2align 2 8 9 .file 1 "mips16-dwarf2.s" 10stuff: 11 .loc 1 1 0 12 nop 13 .loc 1 2 0 14 li $2, 0 15 .loc 1 3 0 16 li $2, 0x1234 17 .loc 1 4 0 18 lw $2, 0f 19 .loc 1 5 0 20 lw $2, 1f 21 .loc 1 6 0 22 b 0f 23 nop 24 .loc 1 7 0 25 b 1f 26 nop 27 .loc 1 8 0 28 29 .p2align 8 300: 31 .space 2048 321: 33 nop 34# align section end to 16-byte boundary for easier testing on multiple targets 35 .p2align 4 36.Letext0: 37 38 .section .debug_info,"",@progbits 39.Ldebug_info0: 40 .4byte .Ledebug_info0 - .L1debug_info0 # length 41.L1debug_info0: 42 .2byte 2 # version 43 .4byte .Ldebug_abbrev0 # abbrev offset 44 .byte 4 # address size 45 .uleb128 0x1 # abbrev code 46 .4byte .Ldebug_line0 # DW_AT_stmt_list 47 .4byte .Ltext0 # DW_AT_low_pc 48 .4byte .Letext0 # DW_AT_high_pc 49.Ledebug_info0: 50 51 .section .debug_abbrev,"",@progbits 52.Ldebug_abbrev0: 53 .uleb128 0x1 # abbrev code 54 .uleb128 0x11 # DW_TAG_compile_unit 55 .byte 0x0 # DW_CHILDREN_no 56 .uleb128 0x10 # DW_AT_stmt_list 57 .uleb128 0x6 # DW_FORM_data4 58 .uleb128 0x11 # DW_AT_low_pc 59 .uleb128 0x1 # DW_FORM_addr 60 .uleb128 0x12 # DW_AT_high_pc 61 .uleb128 0x1 # DW_FORM_addr 62 .byte 0x0 63 .byte 0x0 64 65 .section .debug_line,"",@progbits 66.Ldebug_line0: 67