| 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 | 
| 11    GNU General Public License for more details. | 11    GNU General Public License for more details. | 
| 12 | 12 | 
| 13    You should have received a copy of the GNU General Public License | 13    You should have received a copy of the GNU General Public License | 
| 14    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ | 14    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ | 
| 15 | 15 | 
| 16         .section        .debug_info | 16         .section        .debug_info | 
| 17 d: | 17 d: | 
| 18 »       .long»  debug_end - 1f» /* Length of Compilation Unit Info */ | 18 »       .4byte» debug_end - 1f» /* Length of Compilation Unit Info */ | 
| 19 1: | 19 1: | 
| 20         .2byte  0x3     /* DWARF version number */ | 20         .2byte  0x3     /* DWARF version number */ | 
| 21 »       .long»  .Ldebug_abbrev0»/* Offset Into Abbrev. Section */ | 21 »       .4byte» .Ldebug_abbrev0»/* Offset Into Abbrev. Section */ | 
| 22         .byte   0x4     /* Pointer Size (in bytes) */ | 22         .byte   0x4     /* Pointer Size (in bytes) */ | 
| 23         .uleb128 0x1    /* (DIE (0xb) DW_TAG_compile_unit) */ | 23         .uleb128 0x1    /* (DIE (0xb) DW_TAG_compile_unit) */ | 
| 24         .ascii "GNU C 4.4.3\0"  /* DW_AT_producer */ | 24         .ascii "GNU C 4.4.3\0"  /* DW_AT_producer */ | 
| 25         .byte   0x1     /* DW_AT_language */ | 25         .byte   0x1     /* DW_AT_language */ | 
| 26         .ascii "1.c\0"  /* DW_AT_name */ | 26         .ascii "1.c\0"  /* DW_AT_name */ | 
| 27 | 27 | 
| 28 .Ltype_int: | 28 .Ltype_int: | 
| 29         .uleb128 0x7    /* DW_TAG_base_type */ | 29         .uleb128 0x7    /* DW_TAG_base_type */ | 
| 30         .byte   0x4     /* DW_AT_byte_size */ | 30         .byte   0x4     /* DW_AT_byte_size */ | 
| 31         .byte   0x5     /* DW_AT_encoding */ | 31         .byte   0x5     /* DW_AT_encoding */ | 
| (...skipping 14 matching lines...) Expand all  Loading... | 
| 46         .uleb128        6                       /* Abbrev: DW_TAG_subprogram */ | 46         .uleb128        6                       /* Abbrev: DW_TAG_subprogram */ | 
| 47         .ascii          "main\0"                /* DW_AT_name */ | 47         .ascii          "main\0"                /* DW_AT_name */ | 
| 48         .4byte          main                    /* DW_AT_low_pc */ | 48         .4byte          main                    /* DW_AT_low_pc */ | 
| 49         .4byte          main + 0x100            /* DW_AT_high_pc */ | 49         .4byte          main + 0x100            /* DW_AT_high_pc */ | 
| 50         .4byte          .Ltype_int - d          /* DW_AT_type */ | 50         .4byte          .Ltype_int - d          /* DW_AT_type */ | 
| 51         .byte           1                       /* DW_AT_external */ | 51         .byte           1                       /* DW_AT_external */ | 
| 52 | 52 | 
| 53 .Ltype_structptr: | 53 .Ltype_structptr: | 
| 54         .uleb128 0x5    /* DW_TAG_pointer_type */ | 54         .uleb128 0x5    /* DW_TAG_pointer_type */ | 
| 55         .byte   0x4     /* DW_AT_byte_size */ | 55         .byte   0x4     /* DW_AT_byte_size */ | 
| 56 »       .long»  .Ltype_struct - d»      /* DW_AT_type */ | 56 »       .4byte» .Ltype_struct - d»      /* DW_AT_type */ | 
| 57 | 57 | 
| 58 .Lvar_out: | 58 .Lvar_out: | 
| 59         .uleb128 0x4    /* (DW_TAG_variable) */ | 59         .uleb128 0x4    /* (DW_TAG_variable) */ | 
| 60         .ascii "v\0"    /* DW_AT_name */ | 60         .ascii "v\0"    /* DW_AT_name */ | 
| 61         .byte   0       /* DW_AT_location: DW_FORM_block1 */ | 61         .byte   0       /* DW_AT_location: DW_FORM_block1 */ | 
| 62         .4byte  .Ltype_struct - d       /* DW_AT_type */ | 62         .4byte  .Ltype_struct - d       /* DW_AT_type */ | 
| 63 | 63 | 
| 64         .uleb128 0x4    /* (DW_TAG_variable) */ | 64         .uleb128 0x4    /* (DW_TAG_variable) */ | 
| 65         .ascii "p\0"    /* DW_AT_name */ | 65         .ascii "p\0"    /* DW_AT_name */ | 
| 66         .byte   2f - 1f /* DW_AT_location: DW_FORM_block1 */ | 66         .byte   2f - 1f /* DW_AT_location: DW_FORM_block1 */ | 
| (...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 157         .uleb128 0xb    /* (DW_AT_byte_size) */ | 157         .uleb128 0xb    /* (DW_AT_byte_size) */ | 
| 158         .uleb128 0xb    /* (DW_FORM_data1) */ | 158         .uleb128 0xb    /* (DW_FORM_data1) */ | 
| 159         .uleb128 0x3e   /* (DW_AT_encoding) */ | 159         .uleb128 0x3e   /* (DW_AT_encoding) */ | 
| 160         .uleb128 0xb    /* (DW_FORM_data1) */ | 160         .uleb128 0xb    /* (DW_FORM_data1) */ | 
| 161         .uleb128 0x3    /* (DW_AT_name) */ | 161         .uleb128 0x3    /* (DW_AT_name) */ | 
| 162         .uleb128 0x8    /* (DW_FORM_string) */ | 162         .uleb128 0x8    /* (DW_FORM_string) */ | 
| 163         .byte   0 | 163         .byte   0 | 
| 164         .byte   0 | 164         .byte   0 | 
| 165 | 165 | 
| 166         .byte   0x0 | 166         .byte   0x0 | 
| OLD | NEW | 
|---|