| OLD | NEW |
| 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 Loading... |
| 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 Loading... |
| 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" |
| OLD | NEW |