Upload Tizen:Base source
[external/binutils.git] / ld / testsuite / ld-x86-64 / dwarfreloc2.s
1         .file   1 "dwarfreloc2.c"
2         .comm   i2,4,4
3         .section        .debug_line,"",@progbits
4 .Ldebug_line0:
5         .section        .debug_info
6 .Ldebug_info0:
7         .long   .Ldebug_info_end - .Ldebug_info_start
8 .Ldebug_info_start:
9         .value  0x2
10         .long   .Ldebug_abbrev0
11         .byte   0x8
12
13         .uleb128 0x1            /* DW_TAG_compile_unit */
14         .long   .LASF0          /* DW_AT_producer */
15         .byte   0x1             /* DW_AT_language */
16         .long   .LASF1          /* DW_AT_name */
17         .long   .LASF2          /* DW_AT_comp_dir */
18         .long   .Ldebug_line0   /* DW_AT_stmt_list */
19
20         .uleb128 0x2            /* DW_TAG_variable */
21         .string "i2"            /* DW_AT_name */
22         .byte   0x1             /* DW_AT_decl_file */
23         .byte   0x1             /* DW_AT_decl_line */
24         /* DWARF3 Page 224 (236/267)
25         <prefix>.<file-designator>.<gid-number>.<die-number>  */
26         .quad   .dwarfreloc1.0.2 /* DW_AT_type (DW_FORM_ref_addr) */
27         .byte   0x1             /* DW_AT_external */
28         .byte   0x9             /* DW_AT_location: length */
29         .byte   0x3             /* DW_AT_location: DW_OP_addr */
30         .quad   i2              /* DW_AT_location: DW_OP_addr: address */
31
32         .byte   0x0
33 .Ldebug_info_end:
34
35         .section        .debug_abbrev
36 .Ldebug_abbrev0:
37         .uleb128 0x1
38         .uleb128 0x11
39
40         .byte   0x1
41         .uleb128 0x25   /* DW_AT_producer */
42         .uleb128 0xe    /* DW_FORM_strp */
43         .uleb128 0x13   /* DW_AT_language */
44         .uleb128 0xb    /* DW_FORM_data1 */
45         .uleb128 0x3    /* DW_AT_name */
46         .uleb128 0xe    /* DW_FORM_strp */
47         .uleb128 0x1b   /* DW_AT_comp_dir */
48         .uleb128 0xe    /* DW_FORM_strp */
49         .uleb128 0x10   /* DW_AT_stmt_list */
50         .uleb128 0x6    /* DW_FORM_data4 */
51         .byte   0x0
52         .byte   0x0
53
54         .uleb128 0x2
55         .uleb128 0x34   /* DW_TAG_variable */
56         .byte   0x0
57         .uleb128 0x3    /* DW_AT_name */
58         .uleb128 0x8    /* DW_FORM_string */
59         .uleb128 0x3a   /* DW_AT_decl_file */
60         .uleb128 0xb    /* DW_FORM_data1 */
61         .uleb128 0x3b   /* DW_AT_decl_line */
62         .uleb128 0xb    /* DW_FORM_data1 */
63         .uleb128 0x49   /* DW_AT_type */
64         .uleb128 0x10   /* DW_FORM_ref_addr */
65         .uleb128 0x3f   /* DW_AT_external */
66         .uleb128 0xc    /* DW_FORM_flag */
67         .uleb128 0x2    /* DW_AT_location */
68         .uleb128 0xa    /* DW_FORM_block1 */
69         .byte   0x0
70         .byte   0x0
71
72         .uleb128 0x3
73         .uleb128 0x24   /* DW_TAG_base_type */
74         .byte   0x0
75         .uleb128 0xb    /* DW_AT_byte_size */
76         .uleb128 0xb    /* DW_FORM_data1 */
77         .uleb128 0x3e   /* DW_AT_encoding */
78         .uleb128 0xb    /* DW_FORM_data1 */
79         .uleb128 0x3    /* DW_AT_name */
80         .uleb128 0x8    /* DW_FORM_string */
81         .byte   0x0
82         .byte   0x0
83
84         .byte   0x0
85
86         .section        .debug_str,"MS",@progbits,1
87 .LASF1:
88         .string "dwarfreloc2.c"
89 .LASF0:
90         .string "GNU C 4.3.1 20080801 (Red Hat 4.3.1-6)"
91 .LASF2:
92         .string "/"
93         .ident  "GCC: (GNU) 4.3.1 20080801 (Red Hat 4.3.1-6)"
94         .section        .note.GNU-stack,"",@progbits