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

Side by Side Diff: gdb/testsuite/gdb.dwarf2/pr11465.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
« no previous file with comments | « gdb/testsuite/gdb.dwarf2/pr10770.exp ('k') | gdb/testsuite/gdb.dwarf2/pr11465.exp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* Copyright 2010-2012 Free Software Foundation, Inc. 1 /* Copyright 2010-2012 Free Software Foundation, Inc.
2 2
3 This program is free software; you can redistribute it and/or modify 3 This program is free software; you can redistribute it and/or modify
4 it under the terms of the GNU General Public License as published by 4 it under the terms of the GNU General Public License as published by
5 the Free Software Foundation; either version 3 of the License, or 5 the Free Software Foundation; either version 3 of the License, or
6 (at your option) any later version. 6 (at your option) any later version.
7 7
8 This program is distributed in the hope that it will be useful, 8 This program is distributed in the hope that it will be useful,
9 but WITHOUT ANY WARRANTY; without even the implied warranty of 9 but WITHOUT ANY WARRANTY; without even the implied warranty of
10 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 10 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
(...skipping 26 matching lines...) Expand all
37 37
38 .text 38 .text
39 text_start: 39 text_start:
40 _ZN1N1cE: 40 _ZN1N1cE:
41 /* Valid function must have non-empty PC range. */ 41 /* Valid function must have non-empty PC range. */
42 .byte 0 42 .byte 0
43 text_end: 43 text_end:
44 44
45 .section .debug_info 45 .section .debug_info
46 d: 46 d:
47 » .long» .Ldebug_info_end - 1f /* Length of CU info */ 47 » .4byte» .Ldebug_info_end - 1f /* Length of CU info */
48 1: 48 1:
49 .2byte 0x2 /* DWARF version number */ 49 .2byte 0x2 /* DWARF version number */
50 » .long» .Ldebug_abbrev0»/* Abbrev offset */ 50 » .4byte» .Ldebug_abbrev0»/* Abbrev offset */
51 .byte 0x4 /* Pointer size */ 51 .byte 0x4 /* Pointer size */
52 dieb: .uleb128 0x1 /* DW_TAG_compile_unit */ 52 dieb: .uleb128 0x1 /* DW_TAG_compile_unit */
53 » .long» .LASF4» » /* DW_AT_producer */ 53 » .4byte» .LASF4» » /* DW_AT_producer */
54 .byte 0x4 /* DW_AT_language */ 54 .byte 0x4 /* DW_AT_language */
55 » .long» .LASF5» » /* DW_AT_name */ 55 » .4byte» .LASF5» » /* DW_AT_name */
56 » .long» .LASF6» » /* DW_AT_comp_dir */ 56 » .4byte» .LASF6» » /* DW_AT_comp_dir */
57 » .long» text_start» /* DW_AT_low_pc */ 57 » .4byte» text_start» /* DW_AT_low_pc */
58 » .long» text_end» /* DW_AT_high_pc */ 58 » .4byte» text_end» /* DW_AT_high_pc */
59 » .long» text_start» /* DW_AT_entry_pc */ 59 » .4byte» text_start» /* DW_AT_entry_pc */
60 die29: .uleb128 0x2 /* DW_TAG_namespace */ 60 die29: .uleb128 0x2 /* DW_TAG_namespace */
61 .string "N" /* DW_AT_name */ 61 .string "N" /* DW_AT_name */
62 die32: .uleb128 0x3 /* DW_TAG_class_type */ 62 die32: .uleb128 0x3 /* DW_TAG_class_type */
63 .string "C" /* DW_AT_name */ 63 .string "C" /* DW_AT_name */
64 .byte 0x1 /* DW_AT_declaration */ 64 .byte 0x1 /* DW_AT_declaration */
65 die36: .uleb128 0x4 /* DW_TAG_typedef */ 65 die36: .uleb128 0x4 /* DW_TAG_typedef */
66 .string "u" /* DW_AT_name */ 66 .string "u" /* DW_AT_name */
67 » .long» die7e-d»» /* DW_AT_type */ 67 » .4byte» die7e-d»» /* DW_AT_type */
68 die3f: .uleb128 0x5 /* DW_TAG_variable */ 68 die3f: .uleb128 0x5 /* DW_TAG_variable */
69 .string "f" /* DW_AT_name */ 69 .string "f" /* DW_AT_name */
70 » .long» .LASF0» » /* DW_AT_MIPS_linkage_name */ 70 » .4byte» .LASF0» » /* DW_AT_MIPS_linkage_name */
71 » .long» die36-d»» /* DW_AT_type */ 71 » .4byte» die36-d»» /* DW_AT_type */
72 .byte 0x1 /* DW_AT_external */ 72 .byte 0x1 /* DW_AT_external */
73 .byte 0x1 /* DW_AT_declaration */ 73 .byte 0x1 /* DW_AT_declaration */
74 die4e: .uleb128 0x5 /* DW_TAG_variable */ 74 die4e: .uleb128 0x5 /* DW_TAG_variable */
75 .string "c" /* DW_AT_name */ 75 .string "c" /* DW_AT_name */
76 » .long» .LASF1» » /* DW_AT_MIPS_linkage_name */ 76 » .4byte» .LASF1» » /* DW_AT_MIPS_linkage_name */
77 » .long» die5e-d»» /* DW_AT_type */ 77 » .4byte» die5e-d»» /* DW_AT_type */
78 .byte 0x1 /* DW_AT_external */ 78 .byte 0x1 /* DW_AT_external */
79 .byte 0x1 /* DW_AT_declaration */ 79 .byte 0x1 /* DW_AT_declaration */
80 .byte 0x0 80 .byte 0x0
81 die5e: .uleb128 0x6 /* DW_TAG_class_type */ 81 die5e: .uleb128 0x6 /* DW_TAG_class_type */
82 » .long» die32-d»» /* DW_AT_specification */ 82 » .4byte» die32-d»» /* DW_AT_specification */
83 .byte 0x1 /* DW_AT_byte_size */ 83 .byte 0x1 /* DW_AT_byte_size */
84 die6a: .uleb128 0x7 /* DW_TAG_subprogram */ 84 die6a: .uleb128 0x7 /* DW_TAG_subprogram */
85 .byte 0x1 /* DW_AT_external */ 85 .byte 0x1 /* DW_AT_external */
86 .string "C" /* DW_AT_name */ 86 .string "C" /* DW_AT_name */
87 .byte 0x1 /* DW_AT_declaration */ 87 .byte 0x1 /* DW_AT_declaration */
88 die71: .uleb128 0x8 /* DW_TAG_formal_parameter */ 88 die71: .uleb128 0x8 /* DW_TAG_formal_parameter */
89 » .long» die8f-d»» /* DW_AT_type */ 89 » .4byte» die8f-d»» /* DW_AT_type */
90 .byte 0x1 /* DW_AT_artificial */ 90 .byte 0x1 /* DW_AT_artificial */
91 die77: .uleb128 0x9 /* DW_TAG_formal_parameter */ 91 die77: .uleb128 0x9 /* DW_TAG_formal_parameter */
92 » .long» die7e-d»» /* DW_AT_type */ 92 » .4byte» die7e-d»» /* DW_AT_type */
93 .byte 0x0 93 .byte 0x0
94 .byte 0x0 94 .byte 0x0
95 die7e: .uleb128 0xa /* DW_TAG_pointer_type */ 95 die7e: .uleb128 0xa /* DW_TAG_pointer_type */
96 .byte PTRBITS / 8 /* DW_AT_byte_size */ 96 .byte PTRBITS / 8 /* DW_AT_byte_size */
97 » .long» die84-d»» /* DW_AT_type */ 97 » .4byte» die84-d»» /* DW_AT_type */
98 die84: .uleb128 0xb /* DW_TAG_subroutine_type */ 98 die84: .uleb128 0xb /* DW_TAG_subroutine_type */
99 die89: .uleb128 0x9 /* DW_TAG_formal_parameter */ 99 die89: .uleb128 0x9 /* DW_TAG_formal_parameter */
100 » .long» die5e-d»» /* DW_AT_type */ 100 » .4byte» die5e-d»» /* DW_AT_type */
101 .byte 0x0 101 .byte 0x0
102 die8f: .uleb128 0xa /* DW_TAG_pointer_type */ 102 die8f: .uleb128 0xa /* DW_TAG_pointer_type */
103 .byte PTRBITS / 8 /* DW_AT_byte_size */ 103 .byte PTRBITS / 8 /* DW_AT_byte_size */
104 » .long» die5e-d»» /* DW_AT_type */ 104 » .4byte» die5e-d»» /* DW_AT_type */
105 die95: .uleb128 0xc /* DW_TAG_subprogram */ 105 die95: .uleb128 0xc /* DW_TAG_subprogram */
106 » .long» die6a-d»» /* DW_AT_specification */ 106 » .4byte» die6a-d»» /* DW_AT_specification */
107 .byte 0x2 /* DW_AT_inline */ 107 .byte 0x2 /* DW_AT_inline */
108 die9f: .uleb128 0xd /* DW_TAG_formal_parameter */ 108 die9f: .uleb128 0xd /* DW_TAG_formal_parameter */
109 » .long» .LASF7» » /* DW_AT_name */ 109 » .4byte» .LASF7» » /* DW_AT_name */
110 » .long» dieaf-d»» /* DW_AT_type */ 110 » .4byte» dieaf-d»» /* DW_AT_type */
111 .byte 0x1 /* DW_AT_artificial */ 111 .byte 0x1 /* DW_AT_artificial */
112 diea9: .uleb128 0x9 /* DW_TAG_formal_parameter */ 112 diea9: .uleb128 0x9 /* DW_TAG_formal_parameter */
113 » .long» die7e-d»» /* DW_AT_type */ 113 » .4byte» die7e-d»» /* DW_AT_type */
114 .byte 0x0 114 .byte 0x0
115 dieaf: .uleb128 0xe /* DW_TAG_const_type */ 115 dieaf: .uleb128 0xe /* DW_TAG_const_type */
116 » .long» die8f-d»» /* DW_AT_type */ 116 » .4byte» die8f-d»» /* DW_AT_type */
117 dieb4: .uleb128 0xf /* DW_TAG_subprogram */ 117 dieb4: .uleb128 0xf /* DW_TAG_subprogram */
118 » .long» die95-d»» /* DW_AT_abstract_origin */ 118 » .4byte» die95-d»» /* DW_AT_abstract_origin */
119 » .long» _ZN1N1cE» /* DW_AT_low_pc */ 119 » .4byte» _ZN1N1cE» /* DW_AT_low_pc */
120 » .long» _ZN1N1cE + 1» /* DW_AT_high_pc */ 120 » .4byte» _ZN1N1cE + 1» /* DW_AT_high_pc */
121 diec9: .uleb128 0x10 /* DW_TAG_subprogram */ 121 diec9: .uleb128 0x10 /* DW_TAG_subprogram */
122 » .long» die9f-d»» /* DW_AT_abstract_origin */ 122 » .4byte» die9f-d»» /* DW_AT_abstract_origin */
123 .byte 2f-1f /* DW_AT_location */ 123 .byte 2f-1f /* DW_AT_location */
124 1: 124 1:
125 .byte 0x50 /* DW_OP_reg0 */ 125 .byte 0x50 /* DW_OP_reg0 */
126 2: 126 2:
127 died1: .uleb128 0x10 /* DW_TAG_formal_parameter */ 127 died1: .uleb128 0x10 /* DW_TAG_formal_parameter */
128 » .long» diea9-d»» /* DW_AT_abstract_origin */ 128 » .4byte» diea9-d»» /* DW_AT_abstract_origin */
129 .byte 2f-1f /* DW_AT_location */ 129 .byte 2f-1f /* DW_AT_location */
130 1: 130 1:
131 .byte 0x51 /* DW_OP_reg1 */ 131 .byte 0x51 /* DW_OP_reg1 */
132 2: 132 2:
133 .byte 0x0 133 .byte 0x0
134 dieda: .uleb128 0x11 /* DW_TAG_subprogram */ 134 dieda: .uleb128 0x11 /* DW_TAG_subprogram */
135 .byte 0x1 /* DW_AT_external */ 135 .byte 0x1 /* DW_AT_external */
136 » .long» .LASF8» » /* DW_AT_name */ 136 » .4byte» .LASF8» » /* DW_AT_name */
137 » .long» dief2-d»» /* DW_AT_type */ 137 » .4byte» dief2-d»» /* DW_AT_type */
138 » .long» _ZN1N1cE» /* DW_AT_low_pc */ 138 » .4byte» _ZN1N1cE» /* DW_AT_low_pc */
139 » .long» _ZN1N1cE + 1» /* DW_AT_high_pc */ 139 » .4byte» _ZN1N1cE + 1» /* DW_AT_high_pc */
140 dief2: .uleb128 0x12 /* DW_TAG_base_type */ 140 dief2: .uleb128 0x12 /* DW_TAG_base_type */
141 .byte 0x4 /* DW_AT_byte_size */ 141 .byte 0x4 /* DW_AT_byte_size */
142 .byte 0x5 /* DW_AT_encoding */ 142 .byte 0x5 /* DW_AT_encoding */
143 .string "int" /* DW_AT_name */ 143 .string "int" /* DW_AT_name */
144 die149: .uleb128 0x16 /* DW_TAG_variable */ 144 die149: .uleb128 0x16 /* DW_TAG_variable */
145 » .long» die4e-d»» /* DW_AT_specification */ 145 » .4byte» die4e-d»» /* DW_AT_specification */
146 .byte 0x5 /* DW_AT_location */ 146 .byte 0x5 /* DW_AT_location */
147 .byte 0x3 147 .byte 0x3
148 » .long» _ZN1N1cE 148 » .4byte» _ZN1N1cE
149 .byte 0x0 149 .byte 0x0
150 .Ldebug_info_end: 150 .Ldebug_info_end:
151 .section .debug_abbrev 151 .section .debug_abbrev
152 .Ldebug_abbrev0: 152 .Ldebug_abbrev0:
153 .uleb128 0x1 /* abbrev code*/ 153 .uleb128 0x1 /* abbrev code*/
154 .uleb128 0x11 /* DW_TAG_compile_unit */ 154 .uleb128 0x11 /* DW_TAG_compile_unit */
155 .byte 0x1 /* DW_children_yes */ 155 .byte 0x1 /* DW_children_yes */
156 .uleb128 0x25 /* DW_AT_producer*/ 156 .uleb128 0x25 /* DW_AT_producer*/
157 .uleb128 0xe /* DW_FORM_strp */ 157 .uleb128 0xe /* DW_FORM_strp */
158 .uleb128 0x13 /* DW_AT_language */ 158 .uleb128 0x13 /* DW_AT_language */
(...skipping 192 matching lines...) Expand 10 before | Expand all | Expand 10 after
351 .string "" 351 .string ""
352 .LASF8: 352 .LASF8:
353 .string "main" 353 .string "main"
354 .LASF1: 354 .LASF1:
355 .string "_ZN1N1cE" 355 .string "_ZN1N1cE"
356 .LASF5: 356 .LASF5:
357 .string "pr11465.cc" 357 .string "pr11465.cc"
358 .LASF4: 358 .LASF4:
359 .string "GNU C++ 4.4.2" 359 .string "GNU C++ 4.4.2"
360 .ident "GCC: (GNU) 4.4.2" 360 .ident "GCC: (GNU) 4.4.2"
OLDNEW
« no previous file with comments | « gdb/testsuite/gdb.dwarf2/pr10770.exp ('k') | gdb/testsuite/gdb.dwarf2/pr11465.exp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698