| 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 |