OLD | NEW |
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 24 matching lines...) Expand all Loading... |
35 What follows below is a much simplified version of the debug info generated | 35 What follows below is a much simplified version of the debug info generated |
36 by gcc from the above code. */ | 36 by gcc from the above code. */ |
37 | 37 |
38 #define OFFSET(LBL) .Ldie_ ## LBL - .Lcu1_begin | 38 #define OFFSET(LBL) .Ldie_ ## LBL - .Lcu1_begin |
39 | 39 |
40 .section .debug_info | 40 .section .debug_info |
41 .Lcu1_begin: | 41 .Lcu1_begin: |
42 .4byte .Lcu1_end - .Lcu1_start /* Length of Compilation Unit Info */ | 42 .4byte .Lcu1_end - .Lcu1_start /* Length of Compilation Unit Info */ |
43 .Lcu1_start: | 43 .Lcu1_start: |
44 .2byte 0x3 /* DWARF version number */ | 44 .2byte 0x3 /* DWARF version number */ |
45 » .long» .Labbrev1_begin»/* Offset Into Abbrev. Section */ | 45 » .4byte» .Labbrev1_begin»/* Offset Into Abbrev. Section */ |
46 .byte 0x4 /* Pointer Size (in bytes) */ | 46 .byte 0x4 /* Pointer Size (in bytes) */ |
47 | 47 |
48 .Ldie_b: | 48 .Ldie_b: |
49 .uleb128 0x1 /* (DIE (0xb) DW_TAG_compile_unit) */ | 49 .uleb128 0x1 /* (DIE (0xb) DW_TAG_compile_unit) */ |
50 .ascii "GNU C++ 4.4.3 20100127 (Red Hat 4.4.3-4)\0" /* DW_AT_produce
r */ | 50 .ascii "GNU C++ 4.4.3 20100127 (Red Hat 4.4.3-4)\0" /* DW_AT_produce
r */ |
51 .byte 0x4 /* DW_AT_language */ | 51 .byte 0x4 /* DW_AT_language */ |
52 .ascii "duplicate-type.cc\0" /* DW_AT_name */ | 52 .ascii "duplicate-type.cc\0" /* DW_AT_name */ |
53 » .long» .Ldebug_line0» /* DW_AT_stmt_list */ | 53 » .4byte» .Ldebug_line0» /* DW_AT_stmt_list */ |
54 | 54 |
55 .Ldie_38: | 55 .Ldie_38: |
56 .uleb128 0x3 /* (DIE (0x38) DW_TAG_typedef) */ | 56 .uleb128 0x3 /* (DIE (0x38) DW_TAG_typedef) */ |
57 .ascii "size_t\0" /* DW_AT_name */ | 57 .ascii "size_t\0" /* DW_AT_name */ |
58 » .long» OFFSET (43)» /* DW_AT_type */ | 58 » .4byte» OFFSET (43)» /* DW_AT_type */ |
59 | 59 |
60 .Ldie_43: | 60 .Ldie_43: |
61 .uleb128 0x2 /* (DIE (0x43) DW_TAG_base_type) */ | 61 .uleb128 0x2 /* (DIE (0x43) DW_TAG_base_type) */ |
62 .byte 0x4 /* DW_AT_byte_size */ | 62 .byte 0x4 /* DW_AT_byte_size */ |
63 .byte 0x7 /* DW_AT_encoding */ | 63 .byte 0x7 /* DW_AT_encoding */ |
64 .ascii "long unsigned int\0" /* DW_AT_name */ | 64 .ascii "long unsigned int\0" /* DW_AT_name */ |
65 | 65 |
66 .Ldie_4a: | 66 .Ldie_4a: |
67 .uleb128 0x4 /* (DIE (0x4a) DW_TAG_namespace) */ | 67 .uleb128 0x4 /* (DIE (0x4a) DW_TAG_namespace) */ |
68 .ascii "std\0" /* DW_AT_name */ | 68 .ascii "std\0" /* DW_AT_name */ |
69 » .long» OFFSET (143)» /* DW_AT_sibling */ | 69 » .4byte» OFFSET (143)» /* DW_AT_sibling */ |
70 | 70 |
71 .Ldie_70: | 71 .Ldie_70: |
72 .uleb128 0x8 /* (DIE (0x70) DW_TAG_class_type) */ | 72 .uleb128 0x8 /* (DIE (0x70) DW_TAG_class_type) */ |
73 .ascii "allocator<a::b>\0" /* DW_AT_name */ | 73 .ascii "allocator<a::b>\0" /* DW_AT_name */ |
74 .byte 0x1 /* DW_AT_declaration */ | 74 .byte 0x1 /* DW_AT_declaration */ |
75 | 75 |
76 .Ldie_76: | 76 .Ldie_76: |
77 .uleb128 0x9 /* (DIE (0x76) DW_TAG_structure_type) */ | 77 .uleb128 0x9 /* (DIE (0x76) DW_TAG_structure_type) */ |
78 .ascii "_Vector_base<a::b, std::allocator<a::b> >\0" /* DW_AT_name */ | 78 .ascii "_Vector_base<a::b, std::allocator<a::b> >\0" /* DW_AT_name */ |
79 .byte 0x1 /* DW_AT_declaration */ | 79 .byte 0x1 /* DW_AT_declaration */ |
80 » .long» OFFSET (f7)» /* DW_AT_sibling */ | 80 » .4byte» OFFSET (f7)» /* DW_AT_sibling */ |
81 | 81 |
82 .Ldie_80: | 82 .Ldie_80: |
83 .uleb128 0xa /* (DIE (0x80) DW_TAG_structure_type) */ | 83 .uleb128 0xa /* (DIE (0x80) DW_TAG_structure_type) */ |
84 .ascii "_Vector_impl\0" /* DW_AT_name */ | 84 .ascii "_Vector_impl\0" /* DW_AT_name */ |
85 .byte 0x18 /* DW_AT_byte_size */ | 85 .byte 0x18 /* DW_AT_byte_size */ |
86 | 86 |
87 .Ldie_88: | 87 .Ldie_88: |
88 .uleb128 0xb /* (DIE (0x88) DW_TAG_inheritance) */ | 88 .uleb128 0xb /* (DIE (0x88) DW_TAG_inheritance) */ |
89 » .long» OFFSET (3e0)» /* DW_AT_type */ | 89 » .4byte» OFFSET (3e0)» /* DW_AT_type */ |
90 .sleb128 0 /* DW_AT_data_member_location */ | 90 .sleb128 0 /* DW_AT_data_member_location */ |
91 .byte 0x1 /* DW_AT_accessibility */ | 91 .byte 0x1 /* DW_AT_accessibility */ |
92 .byte 0x0 /* end of children of DIE 0x80 */ | 92 .byte 0x0 /* end of children of DIE 0x80 */ |
93 .byte 0x0 /* end of children of DIE 0x76 */ | 93 .byte 0x0 /* end of children of DIE 0x76 */ |
94 | 94 |
95 .Ldie_f7: | 95 .Ldie_f7: |
96 .uleb128 0x8 /* (DIE (0xf7) DW_TAG_class_type) */ | 96 .uleb128 0x8 /* (DIE (0xf7) DW_TAG_class_type) */ |
97 .ascii "vector<a::b, std::allocator<a::b> >\0" /* DW_AT_name */ | 97 .ascii "vector<a::b, std::allocator<a::b> >\0" /* DW_AT_name */ |
98 .byte 0x1 /* DW_AT_declaration */ | 98 .byte 0x1 /* DW_AT_declaration */ |
99 .byte 0x0 /* end of children of DIE 0x4a */ | 99 .byte 0x0 /* end of children of DIE 0x4a */ |
(...skipping 10 matching lines...) Expand all Loading... |
110 | 110 |
111 .Ldie_19f: | 111 .Ldie_19f: |
112 .uleb128 0x2 /* (DIE (0x19f) DW_TAG_base_type) */ | 112 .uleb128 0x2 /* (DIE (0x19f) DW_TAG_base_type) */ |
113 .byte 0x4 /* DW_AT_byte_size */ | 113 .byte 0x4 /* DW_AT_byte_size */ |
114 .byte 0x5 /* DW_AT_encoding */ | 114 .byte 0x5 /* DW_AT_encoding */ |
115 .ascii "int\0" /* DW_AT_name */ | 115 .ascii "int\0" /* DW_AT_name */ |
116 | 116 |
117 .Ldie_1c6: | 117 .Ldie_1c6: |
118 .uleb128 0x17 /* (DIE (0x1c6) DW_TAG_pointer_type) */ | 118 .uleb128 0x17 /* (DIE (0x1c6) DW_TAG_pointer_type) */ |
119 .byte 0x8 /* DW_AT_byte_size */ | 119 .byte 0x8 /* DW_AT_byte_size */ |
120 » .long» OFFSET (1cc)» /* DW_AT_type */ | 120 » .4byte» OFFSET (1cc)» /* DW_AT_type */ |
121 | 121 |
122 .Ldie_1cc: | 122 .Ldie_1cc: |
123 .uleb128 0x18 /* (DIE (0x1cc) DW_TAG_const_type) */ | 123 .uleb128 0x18 /* (DIE (0x1cc) DW_TAG_const_type) */ |
124 | 124 |
125 .Ldie_1cd: | 125 .Ldie_1cd: |
126 .uleb128 0x2 /* (DIE (0x1cd) DW_TAG_base_type) */ | 126 .uleb128 0x2 /* (DIE (0x1cd) DW_TAG_base_type) */ |
127 .byte 0x1 /* DW_AT_byte_size */ | 127 .byte 0x1 /* DW_AT_byte_size */ |
128 .byte 0x6 /* DW_AT_encoding */ | 128 .byte 0x6 /* DW_AT_encoding */ |
129 .ascii "char\0" /* DW_AT_name */ | 129 .ascii "char\0" /* DW_AT_name */ |
130 | 130 |
131 .Ldie_221: | 131 .Ldie_221: |
132 .uleb128 0x1b /* (DIE (0x221) DW_TAG_class_type) */ | 132 .uleb128 0x1b /* (DIE (0x221) DW_TAG_class_type) */ |
133 .ascii "a\0" /* DW_AT_name */ | 133 .ascii "a\0" /* DW_AT_name */ |
134 .byte 0x18 /* DW_AT_byte_size */ | 134 .byte 0x18 /* DW_AT_byte_size */ |
135 » .long» OFFSET (277)» /* DW_AT_sibling */ | 135 » .4byte» OFFSET (277)» /* DW_AT_sibling */ |
136 | 136 |
137 .Ldie_22b: | 137 .Ldie_22b: |
138 .uleb128 0x1b /* (DIE (0x22b) DW_TAG_class_type) */ | 138 .uleb128 0x1b /* (DIE (0x22b) DW_TAG_class_type) */ |
139 .ascii "b\0" /* DW_AT_name */ | 139 .ascii "b\0" /* DW_AT_name */ |
140 .byte 0x1 /* DW_AT_byte_size */ | 140 .byte 0x1 /* DW_AT_byte_size */ |
141 » .long» OFFSET (244)» /* DW_AT_sibling */ | 141 » .4byte» OFFSET (244)» /* DW_AT_sibling */ |
142 | 142 |
143 .Ldie_235: | 143 .Ldie_235: |
144 .uleb128 0x1c /* (DIE (0x235) DW_TAG_subprogram) */ | 144 .uleb128 0x1c /* (DIE (0x235) DW_TAG_subprogram) */ |
145 .byte 0x1 /* DW_AT_external */ | 145 .byte 0x1 /* DW_AT_external */ |
146 .ascii "b\0" /* DW_AT_name */ | 146 .ascii "b\0" /* DW_AT_name */ |
147 .byte 0x1 /* DW_AT_declaration */ | 147 .byte 0x1 /* DW_AT_declaration */ |
148 | 148 |
149 .Ldie_23c: | 149 .Ldie_23c: |
150 .uleb128 0xe /* (DIE (0x23c) DW_TAG_formal_parameter) */ | 150 .uleb128 0xe /* (DIE (0x23c) DW_TAG_formal_parameter) */ |
151 » .long» OFFSET (277)» /* DW_AT_type */ | 151 » .4byte» OFFSET (277)» /* DW_AT_type */ |
152 .byte 0x1 /* DW_AT_artificial */ | 152 .byte 0x1 /* DW_AT_artificial */ |
153 .byte 0x0 /* end of children of DIE 0x235 */ | 153 .byte 0x0 /* end of children of DIE 0x235 */ |
154 .byte 0x0 /* end of children of DIE 0x22b */ | 154 .byte 0x0 /* end of children of DIE 0x22b */ |
155 | 155 |
156 .Ldie_244: | 156 .Ldie_244: |
157 .uleb128 0x1d /* (DIE (0x244) DW_TAG_member) */ | 157 .uleb128 0x1d /* (DIE (0x244) DW_TAG_member) */ |
158 .ascii "list\0" /* DW_AT_name */ | 158 .ascii "list\0" /* DW_AT_name */ |
159 » .long» OFFSET (59d)» /* DW_AT_type */ | 159 » .4byte» OFFSET (59d)» /* DW_AT_type */ |
160 .sleb128 0 /* DW_AT_data_member_location */ | 160 .sleb128 0 /* DW_AT_data_member_location */ |
161 .byte 0x3 /* DW_AT_accessibility */ | 161 .byte 0x3 /* DW_AT_accessibility */ |
162 | 162 |
163 .Ldie_251: | 163 .Ldie_251: |
164 .uleb128 0x1e /* (DIE (0x251) DW_TAG_subprogram) */ | 164 .uleb128 0x1e /* (DIE (0x251) DW_TAG_subprogram) */ |
165 .byte 0x1 /* DW_AT_external */ | 165 .byte 0x1 /* DW_AT_external */ |
166 .ascii "a\0" /* DW_AT_name */ | 166 .ascii "a\0" /* DW_AT_name */ |
167 .byte 0x1 /* DW_AT_artificial */ | 167 .byte 0x1 /* DW_AT_artificial */ |
168 .byte 0x1 /* DW_AT_declaration */ | 168 .byte 0x1 /* DW_AT_declaration */ |
169 » .long» OFFSET (262)» /* DW_AT_sibling */ | 169 » .4byte» OFFSET (262)» /* DW_AT_sibling */ |
170 | 170 |
171 .Ldie_25b: | 171 .Ldie_25b: |
172 .uleb128 0xe /* (DIE (0x25b) DW_TAG_formal_parameter) */ | 172 .uleb128 0xe /* (DIE (0x25b) DW_TAG_formal_parameter) */ |
173 » .long» OFFSET (b61)» /* DW_AT_type */ | 173 » .4byte» OFFSET (b61)» /* DW_AT_type */ |
174 .byte 0x1 /* DW_AT_artificial */ | 174 .byte 0x1 /* DW_AT_artificial */ |
175 .byte 0x0 /* end of children of DIE 0x251 */ | 175 .byte 0x0 /* end of children of DIE 0x251 */ |
176 | 176 |
177 .Ldie_262: | 177 .Ldie_262: |
178 .uleb128 0x1f /* (DIE (0x262) DW_TAG_subprogram) */ | 178 .uleb128 0x1f /* (DIE (0x262) DW_TAG_subprogram) */ |
179 .byte 0x1 /* DW_AT_external */ | 179 .byte 0x1 /* DW_AT_external */ |
180 .ascii "~a\0" /* DW_AT_name */ | 180 .ascii "~a\0" /* DW_AT_name */ |
181 .byte 0x1 /* DW_AT_artificial */ | 181 .byte 0x1 /* DW_AT_artificial */ |
182 .byte 0x1 /* DW_AT_declaration */ | 182 .byte 0x1 /* DW_AT_declaration */ |
183 | 183 |
184 .Ldie_269: | 184 .Ldie_269: |
185 .uleb128 0xe /* (DIE (0x269) DW_TAG_formal_parameter) */ | 185 .uleb128 0xe /* (DIE (0x269) DW_TAG_formal_parameter) */ |
186 » .long» OFFSET (b61)» /* DW_AT_type */ | 186 » .4byte» OFFSET (b61)» /* DW_AT_type */ |
187 .byte 0x1 /* DW_AT_artificial */ | 187 .byte 0x1 /* DW_AT_artificial */ |
188 | 188 |
189 .Ldie_26f: | 189 .Ldie_26f: |
190 .uleb128 0xe /* (DIE (0x26f) DW_TAG_formal_parameter) */ | 190 .uleb128 0xe /* (DIE (0x26f) DW_TAG_formal_parameter) */ |
191 » .long» OFFSET (19f)» /* DW_AT_type */ | 191 » .4byte» OFFSET (19f)» /* DW_AT_type */ |
192 .byte 0x1 /* DW_AT_artificial */ | 192 .byte 0x1 /* DW_AT_artificial */ |
193 .byte 0x0 /* end of children of DIE 0x262 */ | 193 .byte 0x0 /* end of children of DIE 0x262 */ |
194 .byte 0x0 /* end of children of DIE 0x221 */ | 194 .byte 0x0 /* end of children of DIE 0x221 */ |
195 | 195 |
196 .Ldie_277: | 196 .Ldie_277: |
197 .uleb128 0x17 /* (DIE (0x277) DW_TAG_pointer_type) */ | 197 .uleb128 0x17 /* (DIE (0x277) DW_TAG_pointer_type) */ |
198 .byte 0x4 /* DW_AT_byte_size */ | 198 .byte 0x4 /* DW_AT_byte_size */ |
199 » .long» OFFSET (22b)» /* DW_AT_type */ | 199 » .4byte» OFFSET (22b)» /* DW_AT_type */ |
200 | 200 |
201 .Ldie_27d: | 201 .Ldie_27d: |
202 .uleb128 0x20 /* (DIE (0x27d) DW_TAG_class_type) */ | 202 .uleb128 0x20 /* (DIE (0x27d) DW_TAG_class_type) */ |
203 » .long» OFFSET (162)» /* DW_AT_specification */ | 203 » .4byte» OFFSET (162)» /* DW_AT_specification */ |
204 .byte 0x1 /* DW_AT_byte_size */ | 204 .byte 0x1 /* DW_AT_byte_size */ |
205 » .long» OFFSET (3b2)» /* DW_AT_sibling */ | 205 » .4byte» OFFSET (3b2)» /* DW_AT_sibling */ |
206 | 206 |
207 .Ldie_2d0: | 207 .Ldie_2d0: |
208 .uleb128 0x21 /* (DIE (0x2d0) DW_TAG_subprogram) */ | 208 .uleb128 0x21 /* (DIE (0x2d0) DW_TAG_subprogram) */ |
209 .byte 0x1 /* DW_AT_external */ | 209 .byte 0x1 /* DW_AT_external */ |
210 .ascii "address\0" /* DW_AT_name */ | 210 .ascii "address\0" /* DW_AT_name */ |
211 » .long» OFFSET (277)» /* DW_AT_type */ | 211 » .4byte» OFFSET (277)» /* DW_AT_type */ |
212 .byte 0x1 /* DW_AT_declaration */ | 212 .byte 0x1 /* DW_AT_declaration */ |
213 » .long» OFFSET (3b2)» /* DW_AT_sibling */ | 213 » .4byte» OFFSET (3b2)» /* DW_AT_sibling */ |
214 | 214 |
215 .Ldie_2e5: | 215 .Ldie_2e5: |
216 .uleb128 0xe /* (DIE (0x2e5) DW_TAG_formal_parameter) */ | 216 .uleb128 0xe /* (DIE (0x2e5) DW_TAG_formal_parameter) */ |
217 » .long» OFFSET (3da)» /* DW_AT_type */ | 217 » .4byte» OFFSET (3da)» /* DW_AT_type */ |
218 .byte 0x1 /* DW_AT_artificial */ | 218 .byte 0x1 /* DW_AT_artificial */ |
219 | 219 |
220 .Ldie_2eb: | 220 .Ldie_2eb: |
221 .uleb128 0xf /* (DIE (0x2eb) DW_TAG_formal_parameter) */ | 221 .uleb128 0xf /* (DIE (0x2eb) DW_TAG_formal_parameter) */ |
222 » .long» OFFSET (3bd)» /* DW_AT_type */ | 222 » .4byte» OFFSET (3bd)» /* DW_AT_type */ |
223 .byte 0x0 /* end of children of DIE 0x2d0 */ | 223 .byte 0x0 /* end of children of DIE 0x2d0 */ |
224 .byte 0x0 /* end of children of DIE 0x27d */ | 224 .byte 0x0 /* end of children of DIE 0x27d */ |
225 | 225 |
226 .Ldie_3b2: | 226 .Ldie_3b2: |
227 .uleb128 0x17 /* (DIE (0x3b2) DW_TAG_pointer_type) */ | 227 .uleb128 0x17 /* (DIE (0x3b2) DW_TAG_pointer_type) */ |
228 .byte 0x4 /* DW_AT_byte_size */ | 228 .byte 0x4 /* DW_AT_byte_size */ |
229 » .long» OFFSET (3b8)» /* DW_AT_type */ | 229 » .4byte» OFFSET (3b8)» /* DW_AT_type */ |
230 | 230 |
231 .Ldie_3b8: | 231 .Ldie_3b8: |
232 .uleb128 0x19 /* (DIE (0x3b8) DW_TAG_const_type) */ | 232 .uleb128 0x19 /* (DIE (0x3b8) DW_TAG_const_type) */ |
233 » .long» OFFSET (22b)» /* DW_AT_type */ | 233 » .4byte» OFFSET (22b)» /* DW_AT_type */ |
234 | 234 |
235 .Ldie_3bd: | 235 .Ldie_3bd: |
236 .uleb128 0x22 /* (DIE (0x3bd) DW_TAG_reference_type) */ | 236 .uleb128 0x22 /* (DIE (0x3bd) DW_TAG_reference_type) */ |
237 .byte 0x4 /* DW_AT_byte_size */ | 237 .byte 0x4 /* DW_AT_byte_size */ |
238 » .long» OFFSET (22b)» /* DW_AT_type */ | 238 » .4byte» OFFSET (22b)» /* DW_AT_type */ |
239 | 239 |
240 .Ldie_3d5: | 240 .Ldie_3d5: |
241 .uleb128 0x19 /* (DIE (0x3d5) DW_TAG_const_type) */ | 241 .uleb128 0x19 /* (DIE (0x3d5) DW_TAG_const_type) */ |
242 » .long» OFFSET (27d)» /* DW_AT_type */ | 242 » .4byte» OFFSET (27d)» /* DW_AT_type */ |
243 | 243 |
244 .Ldie_3da: | 244 .Ldie_3da: |
245 .uleb128 0x17 /* (DIE (0x3da) DW_TAG_pointer_type) */ | 245 .uleb128 0x17 /* (DIE (0x3da) DW_TAG_pointer_type) */ |
246 .byte 0x4 /* DW_AT_byte_size */ | 246 .byte 0x4 /* DW_AT_byte_size */ |
247 » .long» OFFSET (3d5)» /* DW_AT_type */ | 247 » .4byte» OFFSET (3d5)» /* DW_AT_type */ |
248 | 248 |
249 .Ldie_3e0: | 249 .Ldie_3e0: |
250 .Uleb128 0x20 /* (DIE (0x3e0) DW_TAG_class_type) */ | 250 .Uleb128 0x20 /* (DIE (0x3e0) DW_TAG_class_type) */ |
251 » .long» OFFSET (70)» /* DW_AT_specification */ | 251 » .4byte» OFFSET (70)» /* DW_AT_specification */ |
252 .byte 0x1 /* DW_AT_byte_size */ | 252 .byte 0x1 /* DW_AT_byte_size */ |
253 » .long» OFFSET (44e)» /* DW_AT_sibling */ | 253 » .4byte» OFFSET (44e)» /* DW_AT_sibling */ |
254 | 254 |
255 .Ldie_3ec: | 255 .Ldie_3ec: |
256 .uleb128 0xb /* (DIE (0x3ec) DW_TAG_inheritance) */ | 256 .uleb128 0xb /* (DIE (0x3ec) DW_TAG_inheritance) */ |
257 » .long» OFFSET (27d)» /* DW_AT_type */ | 257 » .4byte» OFFSET (27d)» /* DW_AT_type */ |
258 .sleb128 0 /* DW_AT_data_member_location */ | 258 .sleb128 0 /* DW_AT_data_member_location */ |
259 .byte 0x1 /* DW_AT_accessibility */ | 259 .byte 0x1 /* DW_AT_accessibility */ |
260 .byte 0x0 /* end of children of DIE 0x3e0 */ | 260 .byte 0x0 /* end of children of DIE 0x3e0 */ |
261 | 261 |
262 .Ldie_44e: | 262 .Ldie_44e: |
263 .uleb128 0x1a /* (DIE (0x44e) DW_TAG_structure_type) */ | 263 .uleb128 0x1a /* (DIE (0x44e) DW_TAG_structure_type) */ |
264 » .long» OFFSET (76)» /* DW_AT_specification */ | 264 » .4byte» OFFSET (76)» /* DW_AT_specification */ |
265 .byte 0x18 /* DW_AT_byte_size */ | 265 .byte 0x18 /* DW_AT_byte_size */ |
266 » .long» OFFSET (505)» /* DW_AT_sibling */ | 266 » .4byte» OFFSET (505)» /* DW_AT_sibling */ |
267 | 267 |
268 .Ldie_505: | 268 .Ldie_505: |
269 .uleb128 0x11 /* (DIE (0x505) DW_TAG_subprogram) */ | 269 .uleb128 0x11 /* (DIE (0x505) DW_TAG_subprogram) */ |
270 .ascii "~_Vector_base\0" /* DW_AT_name */ | 270 .ascii "~_Vector_base\0" /* DW_AT_name */ |
271 .byte 0x1 /* DW_AT_declaration */ | 271 .byte 0x1 /* DW_AT_declaration */ |
272 » .long» OFFSET (51f)» /* DW_AT_sibling */ | 272 » .4byte» OFFSET (51f)» /* DW_AT_sibling */ |
273 | 273 |
274 .Ldie_512: | 274 .Ldie_512: |
275 .uleb128 0xe /* (DIE (0x512) DW_TAG_formal_parameter) */ | 275 .uleb128 0xe /* (DIE (0x512) DW_TAG_formal_parameter) */ |
276 » .long» OFFSET (58c)» /* DW_AT_type */ | 276 » .4byte» OFFSET (58c)» /* DW_AT_type */ |
277 .byte 0x1 /* DW_AT_artificial */ | 277 .byte 0x1 /* DW_AT_artificial */ |
278 | 278 |
279 .Ldie_518: | 279 .Ldie_518: |
280 .uleb128 0xf /* (DIE (0x518) DW_TAG_formal_parameter) */ | 280 .uleb128 0xf /* (DIE (0x518) DW_TAG_formal_parameter) */ |
281 » .long» OFFSET (19f)» /* DW_AT_type */ | 281 » .4byte» OFFSET (19f)» /* DW_AT_type */ |
282 .byte 0x0 /* end of children of DIE 0x505 */ | 282 .byte 0x0 /* end of children of DIE 0x505 */ |
283 | 283 |
284 .Ldie_51f: | 284 .Ldie_51f: |
285 .uleb128 0x23 /* (DIE (0x51f) DW_TAG_subprogram) */ | 285 .uleb128 0x23 /* (DIE (0x51f) DW_TAG_subprogram) */ |
286 .byte 0x1 /* DW_AT_external */ | 286 .byte 0x1 /* DW_AT_external */ |
287 .ascii "_M_allocate\0" /* DW_AT_name */ | 287 .ascii "_M_allocate\0" /* DW_AT_name */ |
288 » .long» OFFSET (277)» /* DW_AT_type */ | 288 » .4byte» OFFSET (277)» /* DW_AT_type */ |
289 .byte 0x1 /* DW_AT_declaration */ | 289 .byte 0x1 /* DW_AT_declaration */ |
290 » .long» OFFSET (540)» /* DW_AT_sibling */ | 290 » .4byte» OFFSET (540)» /* DW_AT_sibling */ |
291 | 291 |
292 .Ldie_540: | 292 .Ldie_540: |
293 .uleb128 0x11 /* (DIE (0x540) DW_TAG_subprogram) */ | 293 .uleb128 0x11 /* (DIE (0x540) DW_TAG_subprogram) */ |
294 .ascii "_M_deallocate\0" /* DW_AT_name */ | 294 .ascii "_M_deallocate\0" /* DW_AT_name */ |
295 .byte 0x1 /* DW_AT_declaration */ | 295 .byte 0x1 /* DW_AT_declaration */ |
296 » .long» OFFSET (562)» /* DW_AT_sibling */ | 296 » .4byte» OFFSET (562)» /* DW_AT_sibling */ |
297 | 297 |
298 .Ldie_551: | 298 .Ldie_551: |
299 .uleb128 0xe /* (DIE (0x551) DW_TAG_formal_parameter) */ | 299 .uleb128 0xe /* (DIE (0x551) DW_TAG_formal_parameter) */ |
300 » .long» OFFSET (58c)» /* DW_AT_type */ | 300 » .4byte» OFFSET (58c)» /* DW_AT_type */ |
301 .byte 0x1 /* DW_AT_artificial */ | 301 .byte 0x1 /* DW_AT_artificial */ |
302 | 302 |
303 .Ldie_557: | 303 .Ldie_557: |
304 .uleb128 0xf /* (DIE (0x557) DW_TAG_formal_parameter) */ | 304 .uleb128 0xf /* (DIE (0x557) DW_TAG_formal_parameter) */ |
305 » .long» OFFSET (277)» /* DW_AT_type */ | 305 » .4byte» OFFSET (277)» /* DW_AT_type */ |
306 | 306 |
307 .Ldie_55c: | 307 .Ldie_55c: |
308 .uleb128 0xf /* (DIE (0x55c) DW_TAG_formal_parameter) */ | 308 .uleb128 0xf /* (DIE (0x55c) DW_TAG_formal_parameter) */ |
309 » .long» OFFSET (43)» /* DW_AT_type */ | 309 » .4byte» OFFSET (43)» /* DW_AT_type */ |
310 .byte 0x0 /* end of children of DIE 0x540 */ | 310 .byte 0x0 /* end of children of DIE 0x540 */ |
311 | 311 |
312 .Ldie_562: | 312 .Ldie_562: |
313 .uleb128 0x5 /* (DIE (0x562) DW_TAG_imported_declaration) */ | 313 .uleb128 0x5 /* (DIE (0x562) DW_TAG_imported_declaration) */ |
314 » .long» OFFSET (51f)» /* DW_AT_import */ | 314 » .4byte» OFFSET (51f)» /* DW_AT_import */ |
315 .byte 0x0 /* end of children of DIE 0x44e */ | 315 .byte 0x0 /* end of children of DIE 0x44e */ |
316 | 316 |
317 .Ldie_586: | 317 .Ldie_586: |
318 .uleb128 0x22 /* (DIE (0x586) DW_TAG_reference_type) */ | 318 .uleb128 0x22 /* (DIE (0x586) DW_TAG_reference_type) */ |
319 .byte 0x4 /* DW_AT_byte_size */ | 319 .byte 0x4 /* DW_AT_byte_size */ |
320 » .long» OFFSET (3e0)» /* DW_AT_type */ | 320 » .4byte» OFFSET (3e0)» /* DW_AT_type */ |
321 | 321 |
322 .Ldie_58c: | 322 .Ldie_58c: |
323 .uleb128 0x17 /* (DIE (0x58c) DW_TAG_pointer_type) */ | 323 .uleb128 0x17 /* (DIE (0x58c) DW_TAG_pointer_type) */ |
324 .byte 0x8 /* DW_AT_byte_size */ | 324 .byte 0x8 /* DW_AT_byte_size */ |
325 » .long» OFFSET (44e)» /* DW_AT_type */ | 325 » .4byte» OFFSET (44e)» /* DW_AT_type */ |
326 | 326 |
327 .Ldie_59d: | 327 .Ldie_59d: |
328 .uleb128 0x20 /* (DIE (0x59d) DW_TAG_class_type) */ | 328 .uleb128 0x20 /* (DIE (0x59d) DW_TAG_class_type) */ |
329 » .long» OFFSET (f7)» /* DW_AT_specification */ | 329 » .4byte» OFFSET (f7)» /* DW_AT_specification */ |
330 .byte 0x18 /* DW_AT_byte_size */ | 330 .byte 0x18 /* DW_AT_byte_size */ |
331 » .long» OFFSET (b44)» /* DW_AT_sibling */ | 331 » .4byte» OFFSET (b44)» /* DW_AT_sibling */ |
332 | 332 |
333 .Ldie_5a9: | 333 .Ldie_5a9: |
334 .uleb128 0xb /* (DIE (0x5a9) DW_TAG_inheritance) */ | 334 .uleb128 0xb /* (DIE (0x5a9) DW_TAG_inheritance) */ |
335 » .long» OFFSET (44e)» /* DW_AT_type */ | 335 » .4byte» OFFSET (44e)» /* DW_AT_type */ |
336 .sleb128 0 /* DW_AT_data_member_location */ | 336 .sleb128 0 /* DW_AT_data_member_location */ |
337 .byte 0x2 /* DW_AT_accessibility */ | 337 .byte 0x2 /* DW_AT_accessibility */ |
338 .byte 0x0 /* end of children of DIE 0x59d */ | 338 .byte 0x0 /* end of children of DIE 0x59d */ |
339 | 339 |
340 .Ldie_b44: | 340 .Ldie_b44: |
341 .uleb128 0x17 /* (DIE (0xb44) DW_TAG_pointer_type) */ | 341 .uleb128 0x17 /* (DIE (0xb44) DW_TAG_pointer_type) */ |
342 .byte 0x8 /* DW_AT_byte_size */ | 342 .byte 0x8 /* DW_AT_byte_size */ |
343 » .long» OFFSET (59d) /* DW_AT_type */ | 343 » .4byte» OFFSET (59d) /* DW_AT_type */ |
344 | 344 |
345 .Ldie_b61: | 345 .Ldie_b61: |
346 .uleb128 0x17 /* (DIE (0xb61) DW_TAG_pointer_type) */ | 346 .uleb128 0x17 /* (DIE (0xb61) DW_TAG_pointer_type) */ |
347 .byte 0x4 /* DW_AT_byte_size */ | 347 .byte 0x4 /* DW_AT_byte_size */ |
348 » .long» OFFSET (221) /* DW_AT_type */ | 348 » .4byte» OFFSET (221) /* DW_AT_type */ |
349 .byte 0x0 /* end of children of DIE 0xb */ | 349 .byte 0x0 /* end of children of DIE 0xb */ |
350 .Lcu1_end: | 350 .Lcu1_end: |
351 | 351 |
352 /* Abbrev table */ | 352 /* Abbrev table */ |
353 .section .debug_abbrev | 353 .section .debug_abbrev |
354 .uleb128 0x1 /* (abbrev code) */ | 354 .uleb128 0x1 /* (abbrev code) */ |
355 .uleb128 0x11 /* (TAG: DW_TAG_compile_unit) */ | 355 .uleb128 0x11 /* (TAG: DW_TAG_compile_unit) */ |
356 .byte 0x1 /* DW_children_yes */ | 356 .byte 0x1 /* DW_children_yes */ |
357 .uleb128 0x25 /* (DW_AT_producer) */ | 357 .uleb128 0x25 /* (DW_AT_producer) */ |
358 .uleb128 0x8 /* (DW_FORM_string) */ | 358 .uleb128 0x8 /* (DW_FORM_string) */ |
(...skipping 284 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
643 .uleb128 0x3c /* (DW_AT_declaration) */ | 643 .uleb128 0x3c /* (DW_AT_declaration) */ |
644 .uleb128 0xc /* (DW_FORM_flag) */ | 644 .uleb128 0xc /* (DW_FORM_flag) */ |
645 .uleb128 0x1 /* (DW_AT_sibling) */ | 645 .uleb128 0x1 /* (DW_AT_sibling) */ |
646 .uleb128 0x13 /* (DW_FORM_ref4) */ | 646 .uleb128 0x13 /* (DW_FORM_ref4) */ |
647 .byte 0x0 | 647 .byte 0x0 |
648 .byte 0x0 | 648 .byte 0x0 |
649 | 649 |
650 .byte 0x0 | 650 .byte 0x0 |
651 .byte 0x0 | 651 .byte 0x0 |
652 | 652 |
OLD | NEW |