1/* Copyright 2010-2020 Free Software Foundation, Inc. 2 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 5 the Free Software Foundation; either version 3 of the License, or 6 (at your option) any later version. 7 8 This program is distributed in the hope that it will be useful, 9 but WITHOUT ANY WARRANTY; without even the implied warranty of 10 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 GNU General Public License for more details. 12 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/>. */ 15 16 .section .debug_info 17debug_start: 18 .4byte debug_end - 1f /* Length of Compilation Unit Info */ 191: 20 .2byte 0x3 /* DWARF version number */ 21 .4byte .Ldebug_abbrev0 /* Offset Into Abbrev. Section */ 22 .byte 0x4 /* Pointer Size (in bytes) */ 23 .uleb128 0x1 /* (DIE (0xb) DW_TAG_compile_unit) */ 24 .ascii "GNU C 4.4.3\0" /* DW_AT_producer */ 25 .byte 0x1 /* DW_AT_language */ 26 .ascii "1.c\0" /* DW_AT_name */ 27 28 .uleb128 0x4 /* (DW_TAG_variable) */ 29 .ascii "underflow\0" /* DW_AT_name */ 30 .2byte 2f - 1f /* DW_AT_location: DW_FORM_block2 */ 311: 32 .byte 0x22 /* DW_OP_plus */ 332: 34 35 .uleb128 0x4 /* (DW_TAG_variable) */ 36 .ascii "overflow\0" /* DW_AT_name */ 37 .2byte 2f - 1f /* DW_AT_location: DW_FORM_block2 */ 381: 39 .fill 100, 1, 0x32 /* 100x DW_OP_lit2 */ 40 .byte 0x9f /* DW_OP_stack_value */ 412: 42 43 .byte 0x0 /* end of children of CU */ 44debug_end: 45 46 .section .debug_abbrev 47.Ldebug_abbrev0: 48 .uleb128 0x1 /* (abbrev code) */ 49 .uleb128 0x11 /* (TAG: DW_TAG_compile_unit) */ 50 .byte 0x1 /* DW_children_yes */ 51 .uleb128 0x25 /* (DW_AT_producer) */ 52 .uleb128 0x8 /* (DW_FORM_string) */ 53 .uleb128 0x13 /* (DW_AT_language) */ 54 .uleb128 0xb /* (DW_FORM_data1) */ 55 .uleb128 0x3 /* (DW_AT_name) */ 56 .uleb128 0x8 /* (DW_FORM_string) */ 57 .byte 0x0 58 .byte 0x0 59 .uleb128 0x4 /* (abbrev code) */ 60 .uleb128 0x34 /* (TAG: DW_TAG_variable) */ 61 .byte 0x0 /* DW_children_yes */ 62 .uleb128 0x3 /* (DW_AT_name) */ 63 .uleb128 0x8 /* (DW_FORM_string) */ 64 .uleb128 0x02 /* (DW_AT_location) */ 65 .uleb128 0x3 /* (DW_FORM_block2) */ 66 .byte 0x0 67 .byte 0x0 68 .byte 0x0 69