Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(239)

Side by Side Diff: gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.S

Issue 11969036: Merge GDB 7.5.1 (Closed) Base URL: http://git.chromium.org/native_client/nacl-gdb.git@master
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* This testcase is part of GDB, the GNU debugger. 1 /* This testcase is part of GDB, the GNU debugger.
2 2
3 Copyright 2010-2012 Free Software Foundation, Inc. 3 Copyright 2010-2012 Free Software Foundation, Inc.
4 4
5 This program is free software; you can redistribute it and/or modify 5 This program is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published by 6 it under the terms of the GNU General Public License as published by
7 the Free Software Foundation; either version 3 of the License, or 7 the Free Software Foundation; either version 3 of the License, or
8 (at your option) any later version. 8 (at your option) any later version.
9 9
10 This program is distributed in the hope that it will be useful, 10 This program is distributed in the hope that it will be useful,
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
49 .globl c 49 .globl c
50 .align 4 50 .align 4
51 .type c, @object 51 .type c, @object
52 .size c, 8 52 .size c, 8
53 c: 53 c:
54 .zero 8 54 .zero 8
55 .text 55 .text
56 .Letext0: 56 .Letext0:
57 .file 1 "gdb.dwarf2/member-ptr-forwardref.cc" 57 .file 1 "gdb.dwarf2/member-ptr-forwardref.cc"
58 .section .debug_info 58 .section .debug_info
59 » .long» 0xa9» /* Length of Compilation Unit Info */ 59 » .4byte» 0xa9» /* Length of Compilation Unit Info */
60 .2byte 0x3 /* DWARF version number */ 60 .2byte 0x3 /* DWARF version number */
61 » .long» .Ldebug_abbrev0»/* Offset Into Abbrev. Section */ 61 » .4byte» .Ldebug_abbrev0»/* Offset Into Abbrev. Section */
62 .byte 0x4 /* Pointer Size (in bytes) */ 62 .byte 0x4 /* Pointer Size (in bytes) */
63 .uleb128 0x1 /* (DIE (0xb) DW_TAG_compile_unit) */ 63 .uleb128 0x1 /* (DIE (0xb) DW_TAG_compile_unit) */
64 » .long» .LASF2» /* DW_AT_producer: "GNU C++ 4.4.2 20091222 (Red Hat 4.4. 2-20)" */ 64 » .4byte» .LASF2» /* DW_AT_producer: "GNU C++ 4.4.2 20091222 (Red Hat 4.4. 2-20)" */
65 .byte 0x4 /* DW_AT_language */ 65 .byte 0x4 /* DW_AT_language */
66 » .long» .LASF3» /* DW_AT_name: "gdb.dwarf2/member-ptr-forwardref.cc" */ 66 » .4byte» .LASF3» /* DW_AT_name: "gdb.dwarf2/member-ptr-forwardref.cc" */
67 » .long» .LASF4» /* DW_AT_comp_dir: "gdb/testsuite" */ 67 » .4byte» .LASF4» /* DW_AT_comp_dir: "gdb/testsuite" */
68 » .long» .Ltext0»/* DW_AT_low_pc */ 68 » .4byte» .Ltext0»/* DW_AT_low_pc */
69 » .long» .Letext0» /* DW_AT_high_pc */ 69 » .4byte» .Letext0» /* DW_AT_high_pc */
70 » .long» .Ldebug_line0» /* DW_AT_stmt_list */ 70 » .4byte» .Ldebug_line0» /* DW_AT_stmt_list */
71 .uleb128 0x2 /* (DIE (0x25) DW_TAG_typedef) */ 71 .uleb128 0x2 /* (DIE (0x25) DW_TAG_typedef) */
72 » .long» .LASF5» /* DW_AT_name: "fp_t" */ 72 » .4byte» .LASF5» /* DW_AT_name: "fp_t" */
73 .byte 0x1 /* DW_AT_decl_file (gdb.dwarf2/member-ptr-forwardref.cc) */ 73 .byte 0x1 /* DW_AT_decl_file (gdb.dwarf2/member-ptr-forwardref.cc) */
74 .byte 0x13 /* DW_AT_decl_line */ 74 .byte 0x13 /* DW_AT_decl_line */
75 » .long» 0x30» /* DW_AT_type */ 75 » .4byte» 0x30» /* DW_AT_type */
76 .uleb128 0x3 /* (DIE (0x30) DW_TAG_structure_type) */ 76 .uleb128 0x3 /* (DIE (0x30) DW_TAG_structure_type) */
77 .byte 0x8 /* DW_AT_byte_size */ 77 .byte 0x8 /* DW_AT_byte_size */
78 .byte 0x1 /* DW_AT_decl_file (gdb.dwarf2/member-ptr-forwardref.cc) */ 78 .byte 0x1 /* DW_AT_decl_file (gdb.dwarf2/member-ptr-forwardref.cc) */
79 .byte 0x13 /* DW_AT_decl_line */ 79 .byte 0x13 /* DW_AT_decl_line */
80 » .long» 0x51» /* DW_AT_sibling */ 80 » .4byte» 0x51» /* DW_AT_sibling */
81 .uleb128 0x4 /* (DIE (0x38) DW_TAG_member) */ 81 .uleb128 0x4 /* (DIE (0x38) DW_TAG_member) */
82 » .long» .LASF0» /* DW_AT_name: "__pfn" */ 82 » .4byte» .LASF0» /* DW_AT_name: "__pfn" */
83 .byte 0x1 /* DW_AT_decl_file (gdb.dwarf2/member-ptr-forwardref.cc) */ 83 .byte 0x1 /* DW_AT_decl_file (gdb.dwarf2/member-ptr-forwardref.cc) */
84 .byte 0x13 /* DW_AT_decl_line */ 84 .byte 0x13 /* DW_AT_decl_line */
85 » .long» 0x85» /* DW_AT_type */ 85 » .4byte» 0x85» /* DW_AT_type */
86 .sleb128 0 /* DW_AT_data_member_location */ 86 .sleb128 0 /* DW_AT_data_member_location */
87 .uleb128 0x4 /* (DIE (0x44) DW_TAG_member) */ 87 .uleb128 0x4 /* (DIE (0x44) DW_TAG_member) */
88 » .long» .LASF1» /* DW_AT_name: "__delta" */ 88 » .4byte» .LASF1» /* DW_AT_name: "__delta" */
89 .byte 0x1 /* DW_AT_decl_file (gdb.dwarf2/member-ptr-forwardref.cc) */ 89 .byte 0x1 /* DW_AT_decl_file (gdb.dwarf2/member-ptr-forwardref.cc) */
90 .byte 0x13 /* DW_AT_decl_line */ 90 .byte 0x13 /* DW_AT_decl_line */
91 » .long» 0x61» /* DW_AT_type */ 91 » .4byte» 0x61» /* DW_AT_type */
92 .sleb128 4 /* DW_AT_data_member_location */ 92 .sleb128 4 /* DW_AT_data_member_location */
93 .byte 0x0 /* end of children of DIE 0x30 */ 93 .byte 0x0 /* end of children of DIE 0x30 */
94 .uleb128 0x5 /* (DIE (0x51) DW_TAG_subroutine_type) */ 94 .uleb128 0x5 /* (DIE (0x51) DW_TAG_subroutine_type) */
95 » .long» 0x61» /* DW_AT_type */ 95 » .4byte» 0x61» /* DW_AT_type */
96 » .long» 0x61» /* DW_AT_sibling */ 96 » .4byte» 0x61» /* DW_AT_sibling */
97 .uleb128 0x6 /* (DIE (0x5a) DW_TAG_formal_parameter) */ 97 .uleb128 0x6 /* (DIE (0x5a) DW_TAG_formal_parameter) */
98 » .long» 0x68» /* DW_AT_type */ 98 » .4byte» 0x68» /* DW_AT_type */
99 .byte 0x1 /* DW_AT_artificial */ 99 .byte 0x1 /* DW_AT_artificial */
100 .byte 0x0 /* end of children of DIE 0x51 */ 100 .byte 0x0 /* end of children of DIE 0x51 */
101 .uleb128 0x7 /* (DIE (0x61) DW_TAG_base_type) */ 101 .uleb128 0x7 /* (DIE (0x61) DW_TAG_base_type) */
102 .byte 0x4 /* DW_AT_byte_size */ 102 .byte 0x4 /* DW_AT_byte_size */
103 .byte 0x5 /* DW_AT_encoding */ 103 .byte 0x5 /* DW_AT_encoding */
104 .ascii "int\0" /* DW_AT_name */ 104 .ascii "int\0" /* DW_AT_name */
105 .uleb128 0x8 /* (DIE (0x68) DW_TAG_pointer_type) */ 105 .uleb128 0x8 /* (DIE (0x68) DW_TAG_pointer_type) */
106 .byte 0x4 /* DW_AT_byte_size */ 106 .byte 0x4 /* DW_AT_byte_size */
107 » .long» 0x6e» /* DW_AT_type */ 107 » .4byte» 0x6e» /* DW_AT_type */
108 .uleb128 0x9 /* (DIE (0x6e) DW_TAG_structure_type) */ 108 .uleb128 0x9 /* (DIE (0x6e) DW_TAG_structure_type) */
109 .ascii "C\0" /* DW_AT_name */ 109 .ascii "C\0" /* DW_AT_name */
110 .byte 0x8 /* DW_AT_byte_size */ 110 .byte 0x8 /* DW_AT_byte_size */
111 .byte 0x1 /* DW_AT_decl_file (gdb.dwarf2/member-ptr-forwardref.cc) */ 111 .byte 0x1 /* DW_AT_decl_file (gdb.dwarf2/member-ptr-forwardref.cc) */
112 .byte 0x16 /* DW_AT_decl_line */ 112 .byte 0x16 /* DW_AT_decl_line */
113 » .long» 0x85» /* DW_AT_sibling */ 113 » .4byte» 0x85» /* DW_AT_sibling */
114 .uleb128 0xa /* (DIE (0x78) DW_TAG_member) */ 114 .uleb128 0xa /* (DIE (0x78) DW_TAG_member) */
115 .ascii "fp\0" /* DW_AT_name */ 115 .ascii "fp\0" /* DW_AT_name */
116 .byte 0x1 /* DW_AT_decl_file (gdb.dwarf2/member-ptr-forwardref.cc) */ 116 .byte 0x1 /* DW_AT_decl_file (gdb.dwarf2/member-ptr-forwardref.cc) */
117 .byte 0x17 /* DW_AT_decl_line */ 117 .byte 0x17 /* DW_AT_decl_line */
118 » .long» 0x30» /* DW_AT_type */ 118 » .4byte» 0x30» /* DW_AT_type */
119 .sleb128 0 /* DW_AT_data_member_location */ 119 .sleb128 0 /* DW_AT_data_member_location */
120 .byte 0x3 /* DW_AT_accessibility */ 120 .byte 0x3 /* DW_AT_accessibility */
121 .byte 0x0 /* end of children of DIE 0x6e */ 121 .byte 0x0 /* end of children of DIE 0x6e */
122 .uleb128 0x8 /* (DIE (0x85) DW_TAG_pointer_type) */ 122 .uleb128 0x8 /* (DIE (0x85) DW_TAG_pointer_type) */
123 .byte 0x4 /* DW_AT_byte_size */ 123 .byte 0x4 /* DW_AT_byte_size */
124 » .long» 0x51» /* DW_AT_type */ 124 » .4byte» 0x51» /* DW_AT_type */
125 .uleb128 0xb /* (DIE (0x8b) DW_TAG_variable) */ 125 .uleb128 0xb /* (DIE (0x8b) DW_TAG_variable) */
126 .ascii "fp\0" /* DW_AT_name */ 126 .ascii "fp\0" /* DW_AT_name */
127 .byte 0x1 /* DW_AT_decl_file (gdb.dwarf2/member-ptr-forwardref.cc) */ 127 .byte 0x1 /* DW_AT_decl_file (gdb.dwarf2/member-ptr-forwardref.cc) */
128 .byte 0x14 /* DW_AT_decl_line */ 128 .byte 0x14 /* DW_AT_decl_line */
129 » .long» 0x25» /* DW_AT_type */ 129 » .4byte» 0x25» /* DW_AT_type */
130 .byte 0x1 /* DW_AT_external */ 130 .byte 0x1 /* DW_AT_external */
131 .byte 0x5 /* DW_AT_location */ 131 .byte 0x5 /* DW_AT_location */
132 .byte 0x3 /* DW_OP_addr */ 132 .byte 0x3 /* DW_OP_addr */
133 » .long» fp 133 » .4byte» fp
134 .uleb128 0xb /* (DIE (0x9c) DW_TAG_variable) */ 134 .uleb128 0xb /* (DIE (0x9c) DW_TAG_variable) */
135 .ascii "c\0" /* DW_AT_name */ 135 .ascii "c\0" /* DW_AT_name */
136 .byte 0x1 /* DW_AT_decl_file (gdb.dwarf2/member-ptr-forwardref.cc) */ 136 .byte 0x1 /* DW_AT_decl_file (gdb.dwarf2/member-ptr-forwardref.cc) */
137 .byte 0x18 /* DW_AT_decl_line */ 137 .byte 0x18 /* DW_AT_decl_line */
138 » .long» 0x6e» /* DW_AT_type */ 138 » .4byte» 0x6e» /* DW_AT_type */
139 .byte 0x1 /* DW_AT_external */ 139 .byte 0x1 /* DW_AT_external */
140 .byte 0x5 /* DW_AT_location */ 140 .byte 0x5 /* DW_AT_location */
141 .byte 0x3 /* DW_OP_addr */ 141 .byte 0x3 /* DW_OP_addr */
142 » .long» c 142 » .4byte» c
143 .byte 0x0 /* end of children of DIE 0xb */ 143 .byte 0x0 /* end of children of DIE 0xb */
144 .section .debug_abbrev 144 .section .debug_abbrev
145 .uleb128 0x1 /* (abbrev code) */ 145 .uleb128 0x1 /* (abbrev code) */
146 .uleb128 0x11 /* (TAG: DW_TAG_compile_unit) */ 146 .uleb128 0x11 /* (TAG: DW_TAG_compile_unit) */
147 .byte 0x1 /* DW_children_yes */ 147 .byte 0x1 /* DW_children_yes */
148 .uleb128 0x25 /* (DW_AT_producer) */ 148 .uleb128 0x25 /* (DW_AT_producer) */
149 .uleb128 0xe /* (DW_FORM_strp) */ 149 .uleb128 0xe /* (DW_FORM_strp) */
150 .uleb128 0x13 /* (DW_AT_language) */ 150 .uleb128 0x13 /* (DW_AT_language) */
151 .uleb128 0xb /* (DW_FORM_data1) */ 151 .uleb128 0xb /* (DW_FORM_data1) */
152 .uleb128 0x3 /* (DW_AT_name) */ 152 .uleb128 0x3 /* (DW_AT_name) */
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after
284 .uleb128 0x49 /* (DW_AT_type) */ 284 .uleb128 0x49 /* (DW_AT_type) */
285 .uleb128 0x13 /* (DW_FORM_ref4) */ 285 .uleb128 0x13 /* (DW_FORM_ref4) */
286 .uleb128 0x3f /* (DW_AT_external) */ 286 .uleb128 0x3f /* (DW_AT_external) */
287 .uleb128 0xc /* (DW_FORM_flag) */ 287 .uleb128 0xc /* (DW_FORM_flag) */
288 .uleb128 0x2 /* (DW_AT_location) */ 288 .uleb128 0x2 /* (DW_AT_location) */
289 .uleb128 0xa /* (DW_FORM_block1) */ 289 .uleb128 0xa /* (DW_FORM_block1) */
290 .byte 0x0 290 .byte 0x0
291 .byte 0x0 291 .byte 0x0
292 .byte 0x0 292 .byte 0x0
293 .section .debug_pubnames,"",@progbits 293 .section .debug_pubnames,"",@progbits
294 » .long» 0x1b» /* Length of Public Names Info */ 294 » .4byte» 0x1b» /* Length of Public Names Info */
295 .2byte 0x2 /* DWARF Version */ 295 .2byte 0x2 /* DWARF Version */
296 » .long» .Ldebug_info0» /* Offset of Compilation Unit Info */ 296 » .4byte» .Ldebug_info0» /* Offset of Compilation Unit Info */
297 » .long» 0xad» /* Compilation Unit Length */ 297 » .4byte» 0xad» /* Compilation Unit Length */
298 » .long» 0x8b» /* DIE offset */ 298 » .4byte» 0x8b» /* DIE offset */
299 .ascii "fp\0" /* external name */ 299 .ascii "fp\0" /* external name */
300 » .long» 0x9c» /* DIE offset */ 300 » .4byte» 0x9c» /* DIE offset */
301 .ascii "c\0" /* external name */ 301 .ascii "c\0" /* external name */
302 » .long» 0x0 302 » .4byte» 0x0
303 .section .debug_pubtypes,"",@progbits 303 .section .debug_pubtypes,"",@progbits
304 » .long» 0x1d» /* Length of Public Type Names Info */ 304 » .4byte» 0x1d» /* Length of Public Type Names Info */
305 .2byte 0x2 /* DWARF Version */ 305 .2byte 0x2 /* DWARF Version */
306 » .long» .Ldebug_info0» /* Offset of Compilation Unit Info */ 306 » .4byte» .Ldebug_info0» /* Offset of Compilation Unit Info */
307 » .long» 0xad» /* Compilation Unit Length */ 307 » .4byte» 0xad» /* Compilation Unit Length */
308 » .long» 0x25» /* DIE offset */ 308 » .4byte» 0x25» /* DIE offset */
309 .ascii "fp_t\0" /* external name */ 309 .ascii "fp_t\0" /* external name */
310 » .long» 0x6e» /* DIE offset */ 310 » .4byte» 0x6e» /* DIE offset */
311 .ascii "C\0" /* external name */ 311 .ascii "C\0" /* external name */
312 » .long» 0x0 312 » .4byte» 0x0
313 .section .debug_str,"MS",@progbits,1 313 .section .debug_str,"MS",@progbits,1
314 .LASF5: 314 .LASF5:
315 .string "fp_t" 315 .string "fp_t"
316 .LASF2: 316 .LASF2:
317 .string "GNU C++ 4.4.2 20091222 (Red Hat 4.4.2-20)" 317 .string "GNU C++ 4.4.2 20091222 (Red Hat 4.4.2-20)"
318 .LASF0: 318 .LASF0:
319 .string "__pfn" 319 .string "__pfn"
320 .LASF4: 320 .LASF4:
321 .string "gdb/testsuite" 321 .string "gdb/testsuite"
322 .LASF3: 322 .LASF3:
323 .string "gdb.dwarf2/member-ptr-forwardref.cc" 323 .string "gdb.dwarf2/member-ptr-forwardref.cc"
324 .LASF1: 324 .LASF1:
325 .string "__delta" 325 .string "__delta"
326 .ident "GCC: (GNU) 4.4.2 20091222 (Red Hat 4.4.2-20)" 326 .ident "GCC: (GNU) 4.4.2 20091222 (Red Hat 4.4.2-20)"
327 .section .note.GNU-stack,"",@progbits 327 .section .note.GNU-stack,"",@progbits
OLDNEW
« no previous file with comments | « gdb/testsuite/gdb.dwarf2/mac-fileno.exp ('k') | gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.exp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698