public inbox for gdb-prs@sourceware.org help / color / mirror / Atom feed
From: Christian Jaeger <christian@jaeger.mine.nu> To: nobody@sources.redhat.com Cc: gdb-prs@sources.redhat.com, Subject: Re: macros/2483: not even the macro debugging example from the documentation works Date: Fri, 25 Jul 2008 17:18:00 -0000 [thread overview] Message-ID: <20080725171802.28461.qmail@sourceware.org> (raw) The following reply was made to PR macros/2483; it has been noted by GNATS. From: Christian Jaeger <christian@jaeger.mine.nu> To: Tom Tromey <tromey@redhat.com> Cc: gdb-gnats@sources.redhat.com, nobody@sources.redhat.com, gdb-prs@sources.redhat.com Subject: Re: macros/2483: not even the macro debugging example from the documentation works Date: Fri, 25 Jul 2008 19:12:29 +0200 This is a multi-part message in MIME format. --------------050703000100040002050401 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit I wrote: > I've attached the output of that. D'oh, forgot it. Here it is, I've attached the output of the good binary as well (*4_2_4*.txt). --------------050703000100040002050401 Content-Type: text/plain; name="objdump_of_gcc4_2_4_output.txt" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="objdump_of_gcc4_2_4_output.txt" sample: file format elf64-x86-64 The section .debug_aranges contains: Length: 76 Version: 2 Offset into .debug_info: 8b Pointer Size: 8 Segment Size: 0 Address Length 0x000000000040040c 0x17 0x0000000000400398 0x9 0x0000000000400594 0x4 0x0000000000000000 0x0 Length: 44 Version: 2 Offset into .debug_info: 127 Pointer Size: 8 Segment Size: 0 Address Length 0x0000000000400498 0x24 0x0000000000000000 0x0 Length: 60 Version: 2 Offset into .debug_info: 225 Pointer Size: 8 Segment Size: 0 Address Length 0x00000000004003ab 0x5 0x000000000040059d 0x5 0x0000000000000000 0x0 Contents of the .debug_pubnames section: Length: 33 Version: 2 Offset into .debug_info section: 0 Size of area in .debug_info section: 139 Offset Name 111 _IO_stdin_used Length: 23 Version: 2 Offset into .debug_info section: 295 Size of area in .debug_info section: 254 Offset Name 220 main The section .debug_info contains: Compilation Unit @ offset 0x0: Length: 135 Version: 2 Abbrev Offset: 0 Pointer Size: 8 <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit) < c> DW_AT_producer : (indirect string, offset: 0x12): GNU C 4.2.3 (Debian 4.2.3-3) <10> DW_AT_language : 1 (ANSI C) <11> DW_AT_name : (indirect string, offset: 0x72): init.c <15> DW_AT_comp_dir : (indirect string, offset: 0x79): /home/aurel32/debian/glibc-2.7/build-tree/glibc-2.7/csu <19> DW_AT_low_pc : 0x40040c <21> DW_AT_high_pc : 0x40040c <29> DW_AT_stmt_list : 0 <1><2d>: Abbrev Number: 2 (DW_TAG_base_type) <2e> DW_AT_byte_size : 1 <2f> DW_AT_encoding : 8 (unsigned char) <30> DW_AT_name : (indirect string, offset: 0x5b): unsigned char <1><34>: Abbrev Number: 2 (DW_TAG_base_type) <35> DW_AT_byte_size : 2 <36> DW_AT_encoding : 7 (unsigned) <37> DW_AT_name : (indirect string, offset: 0x2f): short unsigned int <1><3b>: Abbrev Number: 2 (DW_TAG_base_type) <3c> DW_AT_byte_size : 4 <3d> DW_AT_encoding : 7 (unsigned) <3e> DW_AT_name : (indirect string, offset: 0x5): unsigned int <1><42>: Abbrev Number: 2 (DW_TAG_base_type) <43> DW_AT_byte_size : 8 <44> DW_AT_encoding : 7 (unsigned) <45> DW_AT_name : (indirect string, offset: 0x0): long unsigned int <1><49>: Abbrev Number: 2 (DW_TAG_base_type) <4a> DW_AT_byte_size : 1 <4b> DW_AT_encoding : 6 (signed char) <4c> DW_AT_name : (indirect string, offset: 0x5d): signed char <1><50>: Abbrev Number: 2 (DW_TAG_base_type) <51> DW_AT_byte_size : 2 <52> DW_AT_encoding : 5 (signed) <53> DW_AT_name : (indirect string, offset: 0x42): short int <1><57>: Abbrev Number: 3 (DW_TAG_base_type) <58> DW_AT_byte_size : 4 <59> DW_AT_encoding : 5 (signed) <5a> DW_AT_name : int <1><5e>: Abbrev Number: 2 (DW_TAG_base_type) <5f> DW_AT_byte_size : 8 <60> DW_AT_encoding : 5 (signed) <61> DW_AT_name : (indirect string, offset: 0x69): long int <1><65>: Abbrev Number: 4 (DW_TAG_base_type) <66> DW_AT_byte_size : 8 <67> DW_AT_encoding : 7 (unsigned) <1><68>: Abbrev Number: 2 (DW_TAG_base_type) <69> DW_AT_byte_size : 1 <6a> DW_AT_encoding : 6 (signed char) <6b> DW_AT_name : (indirect string, offset: 0x64): char <1><6f>: Abbrev Number: 5 (DW_TAG_variable) <70> DW_AT_name : (indirect string, offset: 0x4c): _IO_stdin_used <74> DW_AT_decl_file : 1 <75> DW_AT_decl_line : 25 <76> DW_AT_type : <85> <7a> DW_AT_external : 1 <7b> DW_AT_location : 9 byte block: 3 a4 5 40 0 0 0 0 0 (DW_OP_addr: 4005a4) <1><85>: Abbrev Number: 6 (DW_TAG_const_type) <86> DW_AT_type : <57> Compilation Unit @ offset 0x8b: Length: 152 Version: 2 Abbrev Offset: 75 Pointer Size: 8 <0><96>: Abbrev Number: 1 (DW_TAG_compile_unit) <97> DW_AT_stmt_list : 0x27 <9b> DW_AT_ranges : 0 <9f> DW_AT_name : /home/aurel32/debian/glibc-2.7/build-tree/amd64-libc/csu/crti.S <df> DW_AT_comp_dir : /home/aurel32/debian/glibc-2.7/build-tree/glibc-2.7/csu <117> DW_AT_producer : GNU AS 2.18.0 <125> DW_AT_language : 32769 (MIPS assembler) Compilation Unit @ offset 0x127: Length: 250 Version: 2 Abbrev Offset: 93 Pointer Size: 8 <0><132>: Abbrev Number: 1 (DW_TAG_compile_unit) <133> DW_AT_producer : GNU C 4.2.4 (Debian 4.2.4-3) <150> DW_AT_language : 1 (ANSI C) <151> DW_AT_name : sample.c <15a> DW_AT_comp_dir : /tmp/chris <165> DW_AT_low_pc : 0x400498 <16d> DW_AT_high_pc : 0x4004bc <175> DW_AT_stmt_list : 0xc7 <179> DW_AT_macro_info : 0 <1><17d>: Abbrev Number: 2 (DW_TAG_base_type) <17e> DW_AT_byte_size : 8 <17f> DW_AT_encoding : 7 (unsigned) <180> DW_AT_name : long unsigned int <1><192>: Abbrev Number: 2 (DW_TAG_base_type) <193> DW_AT_byte_size : 1 <194> DW_AT_encoding : 8 (unsigned char) <195> DW_AT_name : unsigned char <1><1a3>: Abbrev Number: 2 (DW_TAG_base_type) <1a4> DW_AT_byte_size : 2 <1a5> DW_AT_encoding : 7 (unsigned) <1a6> DW_AT_name : short unsigned int <1><1b9>: Abbrev Number: 2 (DW_TAG_base_type) <1ba> DW_AT_byte_size : 4 <1bb> DW_AT_encoding : 7 (unsigned) <1bc> DW_AT_name : unsigned int <1><1c9>: Abbrev Number: 2 (DW_TAG_base_type) <1ca> DW_AT_byte_size : 1 <1cb> DW_AT_encoding : 6 (signed char) <1cc> DW_AT_name : signed char <1><1d8>: Abbrev Number: 2 (DW_TAG_base_type) <1d9> DW_AT_byte_size : 2 <1da> DW_AT_encoding : 5 (signed) <1db> DW_AT_name : short int <1><1e5>: Abbrev Number: 2 (DW_TAG_base_type) <1e6> DW_AT_byte_size : 4 <1e7> DW_AT_encoding : 5 (signed) <1e8> DW_AT_name : int <1><1ec>: Abbrev Number: 2 (DW_TAG_base_type) <1ed> DW_AT_byte_size : 8 <1ee> DW_AT_encoding : 5 (signed) <1ef> DW_AT_name : long int <1><1f8>: Abbrev Number: 3 (DW_TAG_base_type) <1f9> DW_AT_byte_size : 8 <1fa> DW_AT_encoding : 7 (unsigned) <1><1fb>: Abbrev Number: 2 (DW_TAG_base_type) <1fc> DW_AT_byte_size : 1 <1fd> DW_AT_encoding : 6 (signed char) <1fe> DW_AT_name : char <1><203>: Abbrev Number: 4 (DW_TAG_subprogram) <204> DW_AT_external : 1 <205> DW_AT_name : main <20a> DW_AT_decl_file : 1 <20b> DW_AT_decl_line : 8 <20c> DW_AT_type : <1e5> <210> DW_AT_low_pc : 0x400498 <218> DW_AT_high_pc : 0x4004bc <220> DW_AT_frame_base : 0 (location list) Compilation Unit @ offset 0x225: Length: 152 Version: 2 Abbrev Offset: 156 Pointer Size: 8 <0><230>: Abbrev Number: 1 (DW_TAG_compile_unit) <231> DW_AT_stmt_list : 0x240 <235> DW_AT_ranges : 0x50 <239> DW_AT_name : /home/aurel32/debian/glibc-2.7/build-tree/amd64-libc/csu/crtn.S <279> DW_AT_comp_dir : /home/aurel32/debian/glibc-2.7/build-tree/glibc-2.7/csu <2b1> DW_AT_producer : GNU AS 2.18.0 <2bf> DW_AT_language : 32769 (MIPS assembler) Contents of the .debug_abbrev section: Number TAG 1 DW_TAG_compile_unit [has children] DW_AT_producer DW_FORM_strp DW_AT_language DW_FORM_data1 DW_AT_name DW_FORM_strp DW_AT_comp_dir DW_FORM_strp DW_AT_low_pc DW_FORM_addr DW_AT_high_pc DW_FORM_addr DW_AT_stmt_list DW_FORM_data4 2 DW_TAG_base_type [no children] DW_AT_byte_size DW_FORM_data1 DW_AT_encoding DW_FORM_data1 DW_AT_name DW_FORM_strp 3 DW_TAG_base_type [no children] DW_AT_byte_size DW_FORM_data1 DW_AT_encoding DW_FORM_data1 DW_AT_name DW_FORM_string 4 DW_TAG_base_type [no children] DW_AT_byte_size DW_FORM_data1 DW_AT_encoding DW_FORM_data1 5 DW_TAG_variable [no children] DW_AT_name DW_FORM_strp DW_AT_decl_file DW_FORM_data1 DW_AT_decl_line DW_FORM_data1 DW_AT_type DW_FORM_ref4 DW_AT_external DW_FORM_flag DW_AT_location DW_FORM_block1 6 DW_TAG_const_type [no children] DW_AT_type DW_FORM_ref4 Number TAG 1 DW_TAG_compile_unit [no children] DW_AT_stmt_list DW_FORM_data4 DW_AT_ranges DW_FORM_data4 DW_AT_name DW_FORM_string DW_AT_comp_dir DW_FORM_string DW_AT_producer DW_FORM_string DW_AT_language DW_FORM_data2 Number TAG 1 DW_TAG_compile_unit [has children] DW_AT_producer DW_FORM_string DW_AT_language DW_FORM_data1 DW_AT_name DW_FORM_string DW_AT_comp_dir DW_FORM_string DW_AT_low_pc DW_FORM_addr DW_AT_high_pc DW_FORM_addr DW_AT_stmt_list DW_FORM_data4 DW_AT_macro_info DW_FORM_data4 2 DW_TAG_base_type [no children] DW_AT_byte_size DW_FORM_data1 DW_AT_encoding DW_FORM_data1 DW_AT_name DW_FORM_string 3 DW_TAG_base_type [no children] DW_AT_byte_size DW_FORM_data1 DW_AT_encoding DW_FORM_data1 4 DW_TAG_subprogram [no children] DW_AT_external DW_FORM_flag DW_AT_name DW_FORM_string DW_AT_decl_file DW_FORM_data1 DW_AT_decl_line DW_FORM_data1 DW_AT_type DW_FORM_ref4 DW_AT_low_pc DW_FORM_addr DW_AT_high_pc DW_FORM_addr DW_AT_frame_base DW_FORM_data4 Number TAG 1 DW_TAG_compile_unit [no children] DW_AT_stmt_list DW_FORM_data4 DW_AT_ranges DW_FORM_data4 DW_AT_name DW_FORM_string DW_AT_comp_dir DW_FORM_string DW_AT_producer DW_FORM_string DW_AT_language DW_FORM_data2 Dump of debug contents of section .debug_line: Length: 35 DWARF Version: 2 Prologue Length: 29 Minimum Instruction Length: 1 Initial value of 'is_stmt': 1 Line Base: -5 Line Range: 14 Opcode Base: 13 Opcodes: Opcode 1 has 0 args Opcode 2 has 1 args Opcode 3 has 1 args Opcode 4 has 1 args Opcode 5 has 1 args Opcode 6 has 0 args Opcode 7 has 0 args Opcode 8 has 0 args Opcode 9 has 1 args Opcode 10 has 0 args Opcode 11 has 0 args Opcode 12 has 1 args The Directory Table is empty. The File Name Table: Entry Dir Time Size Name 1 0 0 0 init.c Line Number Statements: Length: 156 DWARF Version: 2 Prologue Length: 86 Minimum Instruction Length: 1 Initial value of 'is_stmt': 1 Line Base: -5 Line Range: 14 Opcode Base: 13 Opcodes: Opcode 1 has 0 args Opcode 2 has 1 args Opcode 3 has 1 args Opcode 4 has 1 args Opcode 5 has 1 args Opcode 6 has 0 args Opcode 7 has 0 args Opcode 8 has 0 args Opcode 9 has 1 args Opcode 10 has 0 args Opcode 11 has 0 args Opcode 12 has 1 args The Directory Table: /home/aurel32/debian/glibc-2.7/build-tree/amd64-libc/csu The File Name Table: Entry Dir Time Size Name 1 1 0 0 crti.S Line Number Statements: Extended opcode 2: set Address to 0x40040c Advance Line by 10 to 11 Copy Special opcode 62: advance Address by 4 to 0x400410 and Line by 1 to 12 Special opcode 104: advance Address by 7 to 0x400417 and Line by 1 to 13 Special opcode 48: advance Address by 3 to 0x40041a and Line by 1 to 14 Special opcode 34: advance Address by 2 to 0x40041c and Line by 1 to 15 Special opcode 35: advance Address by 2 to 0x40041e and Line by 2 to 17 Special opcode 62: advance Address by 4 to 0x400422 and Line by 1 to 18 Advance PC by 1 to 0x400423 Extended opcode 1: End of Sequence Extended opcode 2: set Address to 0x400398 Advance Line by 24 to 25 Copy Special opcode 62: advance Address by 4 to 0x40039c and Line by 1 to 26 Advance PC by 5 to 0x4003a1 Extended opcode 1: End of Sequence Extended opcode 2: set Address to 0x400594 Advance Line by 36 to 37 Copy Advance PC by 4 to 0x400598 Extended opcode 1: End of Sequence Length: 373 DWARF Version: 2 Prologue Length: 346 Minimum Instruction Length: 1 Initial value of 'is_stmt': 1 Line Base: -5 Line Range: 14 Opcode Base: 13 Opcodes: Opcode 1 has 0 args Opcode 2 has 1 args Opcode 3 has 1 args Opcode 4 has 1 args Opcode 5 has 1 args Opcode 6 has 0 args Opcode 7 has 0 args Opcode 8 has 0 args Opcode 9 has 1 args Opcode 10 has 0 args Opcode 11 has 0 args Opcode 12 has 1 args The Directory Table: /usr/include /usr/include/sys /usr/include/bits /usr/include/gnu /usr/lib/gcc/x86_64-linux-gnu/4.2.4/include The File Name Table: Entry Dir Time Size Name 1 0 0 0 sample.c 2 1 0 0 stdio.h 3 1 0 0 features.h 4 2 0 0 cdefs.h 5 3 0 0 wordsize.h 6 4 0 0 stubs.h 7 4 0 0 stubs-64.h 8 5 0 0 stddef.h 9 3 0 0 types.h 10 3 0 0 typesizes.h 11 1 0 0 libio.h 12 1 0 0 _G_config.h 13 1 0 0 wchar.h 14 5 0 0 stdarg.h 15 3 0 0 stdio_lim.h 16 3 0 0 sys_errlist.h 17 0 0 0 sample.h Line Number Statements: Extended opcode 2: set Address to 0x400498 Special opcode 12: advance Address by 0 to 0x400498 and Line by 7 to 8 Special opcode 63: advance Address by 4 to 0x40049c and Line by 2 to 10 Special opcode 147: advance Address by 10 to 0x4004a6 and Line by 2 to 12 Special opcode 147: advance Address by 10 to 0x4004b0 and Line by 2 to 14 Special opcode 146: advance Address by 10 to 0x4004ba and Line by 1 to 15 Advance PC by 2 to 0x4004bc Extended opcode 1: End of Sequence Length: 130 DWARF Version: 2 Prologue Length: 86 Minimum Instruction Length: 1 Initial value of 'is_stmt': 1 Line Base: -5 Line Range: 14 Opcode Base: 13 Opcodes: Opcode 1 has 0 args Opcode 2 has 1 args Opcode 3 has 1 args Opcode 4 has 1 args Opcode 5 has 1 args Opcode 6 has 0 args Opcode 7 has 0 args Opcode 8 has 0 args Opcode 9 has 1 args Opcode 10 has 0 args Opcode 11 has 0 args Opcode 12 has 1 args The Directory Table: /home/aurel32/debian/glibc-2.7/build-tree/amd64-libc/csu The File Name Table: Entry Dir Time Size Name 1 1 0 0 crtn.S Line Number Statements: Extended opcode 2: set Address to 0x4003ab Special opcode 13: advance Address by 0 to 0x4003ab and Line by 8 to 9 Special opcode 62: advance Address by 4 to 0x4003af and Line by 1 to 10 Advance PC by 1 to 0x4003b0 Extended opcode 1: End of Sequence Extended opcode 2: set Address to 0x40059d Advance Line by 15 to 16 Copy Special opcode 62: advance Address by 4 to 0x4005a1 and Line by 1 to 17 Advance PC by 1 to 0x4005a2 Extended opcode 1: End of Sequence The section .debug_frame contains: 00000000 00000014 ffffffff CIE Version: 1 Augmentation: "" Code alignment factor: 1 Data alignment factor: -8 Return address column: 16 DW_CFA_def_cfa: r7 ofs 8 DW_CFA_offset: r16 at cfa-8 DW_CFA_nop DW_CFA_nop DW_CFA_nop DW_CFA_nop DW_CFA_nop DW_CFA_nop 00000018 0000001c 00000000 FDE cie=00000000 pc=00400498..004004bc DW_CFA_advance_loc: 1 to 00400499 DW_CFA_def_cfa_offset: 16 DW_CFA_offset: r6 at cfa-16 DW_CFA_advance_loc: 3 to 0040049c DW_CFA_def_cfa_reg: r6 Contents of the .debug_str section: 0x00000000 6c6f6e67 20756e73 69676e65 6420696e long unsigned in 0x00000010 7400474e 55204320 342e322e 33202844 t.GNU C 4.2.3 (D 0x00000020 65626961 6e20342e 322e332d 33290073 ebian 4.2.3-3).s 0x00000030 686f7274 20756e73 69676e65 6420696e hort unsigned in 0x00000040 74007368 6f727420 696e7400 5f494f5f t.short int._IO_ 0x00000050 73746469 6e5f7573 65640075 6e736967 stdin_used.unsig 0x00000060 6e656420 63686172 006c6f6e 6720696e ned char.long in 0x00000070 7400696e 69742e63 002f686f 6d652f61 t.init.c./home/a 0x00000080 7572656c 33322f64 65626961 6e2f676c urel32/debian/gl 0x00000090 6962632d 322e372f 6275696c 642d7472 ibc-2.7/build-tr 0x000000a0 65652f67 6c696263 2d322e37 2f637375 ee/glibc-2.7/csu 0x000000b0 00 . Contents of the .debug_loc section: Offset Begin End Expression 00000000 00400498 00400499 (DW_OP_breg7: 8) 00000000 00400499 0040049c (DW_OP_breg7: 16) 00000000 0040049c 004004bc (DW_OP_breg6: 16) 00000000 <End of list> Contents of the .debug_macinfo section: DW_MACINFO_start_file - lineno: 0 filenum: 1 DW_MACINFO_define - lineno : 0 macro : __STDC__ 1 DW_MACINFO_define - lineno : 0 macro : __STDC_HOSTED__ 1 DW_MACINFO_define - lineno : 0 macro : __GNUC__ 4 DW_MACINFO_define - lineno : 0 macro : __GNUC_MINOR__ 2 DW_MACINFO_define - lineno : 0 macro : __GNUC_PATCHLEVEL__ 4 DW_MACINFO_define - lineno : 0 macro : __SIZE_TYPE__ long unsigned int DW_MACINFO_define - lineno : 0 macro : __PTRDIFF_TYPE__ long int DW_MACINFO_define - lineno : 0 macro : __WCHAR_TYPE__ int DW_MACINFO_define - lineno : 0 macro : __WINT_TYPE__ unsigned int DW_MACINFO_define - lineno : 0 macro : __INTMAX_TYPE__ long int DW_MACINFO_define - lineno : 0 macro : __UINTMAX_TYPE__ long unsigned int DW_MACINFO_define - lineno : 0 macro : __GXX_ABI_VERSION 1002 DW_MACINFO_define - lineno : 0 macro : __SCHAR_MAX__ 127 DW_MACINFO_define - lineno : 0 macro : __SHRT_MAX__ 32767 DW_MACINFO_define - lineno : 0 macro : __INT_MAX__ 2147483647 DW_MACINFO_define - lineno : 0 macro : __LONG_MAX__ 9223372036854775807L DW_MACINFO_define - lineno : 0 macro : __LONG_LONG_MAX__ 9223372036854775807LL DW_MACINFO_define - lineno : 0 macro : __WCHAR_MAX__ 2147483647 DW_MACINFO_define - lineno : 0 macro : __CHAR_BIT__ 8 DW_MACINFO_define - lineno : 0 macro : __INTMAX_MAX__ 9223372036854775807L DW_MACINFO_define - lineno : 0 macro : __FLT_EVAL_METHOD__ 0 DW_MACINFO_define - lineno : 0 macro : __DEC_EVAL_METHOD__ 2 DW_MACINFO_define - lineno : 0 macro : __FLT_RADIX__ 2 DW_MACINFO_define - lineno : 0 macro : __FLT_MANT_DIG__ 24 DW_MACINFO_define - lineno : 0 macro : __FLT_DIG__ 6 DW_MACINFO_define - lineno : 0 macro : __FLT_MIN_EXP__ (-125) DW_MACINFO_define - lineno : 0 macro : __FLT_MIN_10_EXP__ (-37) DW_MACINFO_define - lineno : 0 macro : __FLT_MAX_EXP__ 128 DW_MACINFO_define - lineno : 0 macro : __FLT_MAX_10_EXP__ 38 DW_MACINFO_define - lineno : 0 macro : __FLT_MAX__ 3.40282347e+38F DW_MACINFO_define - lineno : 0 macro : __FLT_MIN__ 1.17549435e-38F DW_MACINFO_define - lineno : 0 macro : __FLT_EPSILON__ 1.19209290e-7F DW_MACINFO_define - lineno : 0 macro : __FLT_DENORM_MIN__ 1.40129846e-45F DW_MACINFO_define - lineno : 0 macro : __FLT_HAS_DENORM__ 1 DW_MACINFO_define - lineno : 0 macro : __FLT_HAS_INFINITY__ 1 DW_MACINFO_define - lineno : 0 macro : __FLT_HAS_QUIET_NAN__ 1 DW_MACINFO_define - lineno : 0 macro : __DBL_MANT_DIG__ 53 DW_MACINFO_define - lineno : 0 macro : __DBL_DIG__ 15 DW_MACINFO_define - lineno : 0 macro : __DBL_MIN_EXP__ (-1021) DW_MACINFO_define - lineno : 0 macro : __DBL_MIN_10_EXP__ (-307) DW_MACINFO_define - lineno : 0 macro : __DBL_MAX_EXP__ 1024 DW_MACINFO_define - lineno : 0 macro : __DBL_MAX_10_EXP__ 308 DW_MACINFO_define - lineno : 0 macro : __DBL_MAX__ 1.7976931348623157e+308 DW_MACINFO_define - lineno : 0 macro : __DBL_MIN__ 2.2250738585072014e-308 DW_MACINFO_define - lineno : 0 macro : __DBL_EPSILON__ 2.2204460492503131e-16 DW_MACINFO_define - lineno : 0 macro : __DBL_DENORM_MIN__ 4.9406564584124654e-324 DW_MACINFO_define - lineno : 0 macro : __DBL_HAS_DENORM__ 1 DW_MACINFO_define - lineno : 0 macro : __DBL_HAS_INFINITY__ 1 DW_MACINFO_define - lineno : 0 macro : __DBL_HAS_QUIET_NAN__ 1 DW_MACINFO_define - lineno : 0 macro : __LDBL_MANT_DIG__ 64 DW_MACINFO_define - lineno : 0 macro : __LDBL_DIG__ 18 DW_MACINFO_define - lineno : 0 macro : __LDBL_MIN_EXP__ (-16381) DW_MACINFO_define - lineno : 0 macro : __LDBL_MIN_10_EXP__ (-4931) DW_MACINFO_define - lineno : 0 macro : __LDBL_MAX_EXP__ 16384 DW_MACINFO_define - lineno : 0 macro : __LDBL_MAX_10_EXP__ 4932 DW_MACINFO_define - lineno : 0 macro : __DECIMAL_DIG__ 21 DW_MACINFO_define - lineno : 0 macro : __LDBL_MAX__ 1.18973149535723176502e+4932L DW_MACINFO_define - lineno : 0 macro : __LDBL_MIN__ 3.36210314311209350626e-4932L DW_MACINFO_define - lineno : 0 macro : __LDBL_EPSILON__ 1.08420217248550443401e-19L DW_MACINFO_define - lineno : 0 macro : __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L DW_MACINFO_define - lineno : 0 macro : __LDBL_HAS_DENORM__ 1 DW_MACINFO_define - lineno : 0 macro : __LDBL_HAS_INFINITY__ 1 DW_MACINFO_define - lineno : 0 macro : __LDBL_HAS_QUIET_NAN__ 1 DW_MACINFO_define - lineno : 0 macro : __DEC32_MANT_DIG__ 7 DW_MACINFO_define - lineno : 0 macro : __DEC32_MIN_EXP__ (-95) DW_MACINFO_define - lineno : 0 macro : __DEC32_MAX_EXP__ 96 DW_MACINFO_define - lineno : 0 macro : __DEC32_MIN__ 1E-95DF DW_MACINFO_define - lineno : 0 macro : __DEC32_MAX__ 9.999999E96DF DW_MACINFO_define - lineno : 0 macro : __DEC32_EPSILON__ 1E-6DF DW_MACINFO_define - lineno : 0 macro : __DEC32_DEN__ 0.000001E-95DF DW_MACINFO_define - lineno : 0 macro : __DEC64_MANT_DIG__ 16 DW_MACINFO_define - lineno : 0 macro : __DEC64_MIN_EXP__ (-383) DW_MACINFO_define - lineno : 0 macro : __DEC64_MAX_EXP__ 384 DW_MACINFO_define - lineno : 0 macro : __DEC64_MIN__ 1E-383DD DW_MACINFO_define - lineno : 0 macro : __DEC64_MAX__ 9.999999999999999E384DD DW_MACINFO_define - lineno : 0 macro : __DEC64_EPSILON__ 1E-15DD DW_MACINFO_define - lineno : 0 macro : __DEC64_DEN__ 0.000000000000001E-383DD DW_MACINFO_define - lineno : 0 macro : __DEC128_MANT_DIG__ 34 DW_MACINFO_define - lineno : 0 macro : __DEC128_MIN_EXP__ (-6143) DW_MACINFO_define - lineno : 0 macro : __DEC128_MAX_EXP__ 6144 DW_MACINFO_define - lineno : 0 macro : __DEC128_MIN__ 1E-6143DL DW_MACINFO_define - lineno : 0 macro : __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL DW_MACINFO_define - lineno : 0 macro : __DEC128_EPSILON__ 1E-33DL DW_MACINFO_define - lineno : 0 macro : __DEC128_DEN__ 0.000000000000000000000000000000001E-6143DL DW_MACINFO_define - lineno : 0 macro : __REGISTER_PREFIX__ DW_MACINFO_define - lineno : 0 macro : __USER_LABEL_PREFIX__ DW_MACINFO_define - lineno : 0 macro : __VERSION__ "4.2.4 (Debian 4.2.4-3)" DW_MACINFO_define - lineno : 0 macro : __GNUC_GNU_INLINE__ 1 DW_MACINFO_define - lineno : 0 macro : _LP64 1 DW_MACINFO_define - lineno : 0 macro : __LP64__ 1 DW_MACINFO_define - lineno : 0 macro : __NO_INLINE__ 1 DW_MACINFO_define - lineno : 0 macro : __FINITE_MATH_ONLY__ 0 DW_MACINFO_define - lineno : 0 macro : __amd64 1 DW_MACINFO_define - lineno : 0 macro : __amd64__ 1 DW_MACINFO_define - lineno : 0 macro : __x86_64 1 DW_MACINFO_define - lineno : 0 macro : __x86_64__ 1 DW_MACINFO_define - lineno : 0 macro : __MMX__ 1 DW_MACINFO_define - lineno : 0 macro : __SSE__ 1 DW_MACINFO_define - lineno : 0 macro : __SSE2__ 1 DW_MACINFO_define - lineno : 0 macro : __SSE_MATH__ 1 DW_MACINFO_define - lineno : 0 macro : __SSE2_MATH__ 1 DW_MACINFO_define - lineno : 0 macro : __k8 1 DW_MACINFO_define - lineno : 0 macro : __k8__ 1 DW_MACINFO_define - lineno : 0 macro : __gnu_linux__ 1 DW_MACINFO_define - lineno : 0 macro : __linux 1 DW_MACINFO_define - lineno : 0 macro : __linux__ 1 DW_MACINFO_define - lineno : 0 macro : linux 1 DW_MACINFO_define - lineno : 0 macro : __unix 1 DW_MACINFO_define - lineno : 0 macro : __unix__ 1 DW_MACINFO_define - lineno : 0 macro : unix 1 DW_MACINFO_define - lineno : 0 macro : __ELF__ 1 DW_MACINFO_start_file - lineno: 1 filenum: 2 DW_MACINFO_define - lineno : 27 macro : _STDIO_H 1 DW_MACINFO_start_file - lineno: 28 filenum: 3 DW_MACINFO_define - lineno : 20 macro : _FEATURES_H 1 DW_MACINFO_undef - lineno : 93 macro : __USE_ISOC99 DW_MACINFO_undef - lineno : 94 macro : __USE_ISOC95 DW_MACINFO_undef - lineno : 95 macro : __USE_POSIX DW_MACINFO_undef - lineno : 96 macro : __USE_POSIX2 DW_MACINFO_undef - lineno : 97 macro : __USE_POSIX199309 DW_MACINFO_undef - lineno : 98 macro : __USE_POSIX199506 DW_MACINFO_undef - lineno : 99 macro : __USE_XOPEN DW_MACINFO_undef - lineno : 100 macro : __USE_XOPEN_EXTENDED DW_MACINFO_undef - lineno : 101 macro : __USE_UNIX98 DW_MACINFO_undef - lineno : 102 macro : __USE_XOPEN2K DW_MACINFO_undef - lineno : 103 macro : __USE_LARGEFILE DW_MACINFO_undef - lineno : 104 macro : __USE_LARGEFILE64 DW_MACINFO_undef - lineno : 105 macro : __USE_FILE_OFFSET64 DW_MACINFO_undef - lineno : 106 macro : __USE_BSD DW_MACINFO_undef - lineno : 107 macro : __USE_SVID DW_MACINFO_undef - lineno : 108 macro : __USE_MISC DW_MACINFO_undef - lineno : 109 macro : __USE_ATFILE DW_MACINFO_undef - lineno : 110 macro : __USE_GNU DW_MACINFO_undef - lineno : 111 macro : __USE_REENTRANT DW_MACINFO_undef - lineno : 112 macro : __USE_FORTIFY_LEVEL DW_MACINFO_undef - lineno : 113 macro : __FAVOR_BSD DW_MACINFO_undef - lineno : 114 macro : __KERNEL_STRICT_NAMES DW_MACINFO_define - lineno : 119 macro : __KERNEL_STRICT_NAMES DW_MACINFO_define - lineno : 123 macro : __USE_ANSI 1 DW_MACINFO_define - lineno : 133 macro : __GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min)) DW_MACINFO_define - lineno : 176 macro : _BSD_SOURCE 1 DW_MACINFO_define - lineno : 177 macro : _SVID_SOURCE 1 DW_MACINFO_define - lineno : 199 macro : _POSIX_SOURCE 1 DW_MACINFO_define - lineno : 205 macro : _POSIX_C_SOURCE 200112L DW_MACINFO_define - lineno : 210 macro : __USE_POSIX 1 DW_MACINFO_define - lineno : 214 macro : __USE_POSIX2 1 DW_MACINFO_define - lineno : 218 macro : __USE_POSIX199309 1 DW_MACINFO_define - lineno : 222 macro : __USE_POSIX199506 1 DW_MACINFO_define - lineno : 226 macro : __USE_XOPEN2K 1 DW_MACINFO_define - lineno : 261 macro : __USE_MISC 1 DW_MACINFO_define - lineno : 265 macro : __USE_BSD 1 DW_MACINFO_define - lineno : 269 macro : __USE_SVID 1 DW_MACINFO_define - lineno : 292 macro : __USE_FORTIFY_LEVEL 0 DW_MACINFO_define - lineno : 296 macro : __STDC_IEC_559__ 1 DW_MACINFO_define - lineno : 297 macro : __STDC_IEC_559_COMPLEX__ 1 DW_MACINFO_define - lineno : 300 macro : __STDC_ISO_10646__ 200009L DW_MACINFO_undef - lineno : 308 macro : __GNU_LIBRARY__ DW_MACINFO_define - lineno : 309 macro : __GNU_LIBRARY__ 6 DW_MACINFO_define - lineno : 313 macro : __GLIBC__ 2 DW_MACINFO_define - lineno : 314 macro : __GLIBC_MINOR__ 7 DW_MACINFO_define - lineno : 316 macro : __GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min)) DW_MACINFO_define - lineno : 324 macro : __GLIBC_HAVE_LONG_LONG 1 DW_MACINFO_start_file - lineno: 330 filenum: 4 DW_MACINFO_define - lineno : 21 macro : _SYS_CDEFS_H 1 DW_MACINFO_undef - lineno : 36 macro : __P DW_MACINFO_undef - lineno : 37 macro : __PMT DW_MACINFO_define - lineno : 47 macro : __THROW __attribute__ ((__nothrow__)) DW_MACINFO_define - lineno : 48 macro : __NTH(fct) __attribute__ ((__nothrow__)) fct DW_MACINFO_define - lineno : 74 macro : __P(args) args DW_MACINFO_define - lineno : 75 macro : __PMT(args) args DW_MACINFO_define - lineno : 80 macro : __CONCAT(x,y) x ## y DW_MACINFO_define - lineno : 81 macro : __STRING(x) #x DW_MACINFO_define - lineno : 84 macro : __ptr_t void * DW_MACINFO_define - lineno : 85 macro : __long_double_t long double DW_MACINFO_define - lineno : 93 macro : __BEGIN_DECLS DW_MACINFO_define - lineno : 94 macro : __END_DECLS DW_MACINFO_define - lineno : 114 macro : __BEGIN_NAMESPACE_STD DW_MACINFO_define - lineno : 115 macro : __END_NAMESPACE_STD DW_MACINFO_define - lineno : 116 macro : __USING_NAMESPACE_STD(name) DW_MACINFO_define - lineno : 117 macro : __BEGIN_NAMESPACE_C99 DW_MACINFO_define - lineno : 118 macro : __END_NAMESPACE_C99 DW_MACINFO_define - lineno : 119 macro : __USING_NAMESPACE_C99(name) DW_MACINFO_define - lineno : 125 macro : __bounded DW_MACINFO_define - lineno : 126 macro : __unbounded DW_MACINFO_define - lineno : 127 macro : __ptrvalue DW_MACINFO_define - lineno : 132 macro : __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1) DW_MACINFO_define - lineno : 133 macro : __bos0(ptr) __builtin_object_size (ptr, 0) DW_MACINFO_define - lineno : 142 macro : __warndecl(name,msg) extern void name (void) DW_MACINFO_define - lineno : 143 macro : __warnattr(msg) DW_MACINFO_define - lineno : 144 macro : __errordecl(name,msg) extern void name (void) DW_MACINFO_define - lineno : 150 macro : __flexarr [] DW_MACINFO_define - lineno : 177 macro : __REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) DW_MACINFO_define - lineno : 182 macro : __REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW DW_MACINFO_define - lineno : 185 macro : __ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname) DW_MACINFO_define - lineno : 186 macro : __ASMNAME2(prefix,cname) __STRING (prefix) cname DW_MACINFO_define - lineno : 207 macro : __attribute_malloc__ __attribute__ ((__malloc__)) DW_MACINFO_define - lineno : 216 macro : __attribute_pure__ __attribute__ ((__pure__)) DW_MACINFO_define - lineno : 225 macro : __attribute_used__ __attribute__ ((__used__)) DW_MACINFO_define - lineno : 226 macro : __attribute_noinline__ __attribute__ ((__noinline__)) DW_MACINFO_define - lineno : 234 macro : __attribute_deprecated__ __attribute__ ((__deprecated__)) DW_MACINFO_define - lineno : 246 macro : __attribute_format_arg__(x) __attribute__ ((__format_arg__ (x))) DW_MACINFO_define - lineno : 256 macro : __attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b))) DW_MACINFO_define - lineno : 265 macro : __nonnull(params) __attribute__ ((__nonnull__ params)) DW_MACINFO_define - lineno : 273 macro : __attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__)) DW_MACINFO_define - lineno : 282 macro : __wur DW_MACINFO_define - lineno : 287 macro : __always_inline __inline __attribute__ ((__always_inline__)) DW_MACINFO_define - lineno : 305 macro : __extern_inline extern __inline DW_MACINFO_define - lineno : 306 macro : __extern_always_inline extern __always_inline DW_MACINFO_define - lineno : 334 macro : __restrict_arr __restrict DW_MACINFO_start_file - lineno: 348 filenum: 5 DW_MACINFO_define - lineno : 4 macro : __WORDSIZE 64 DW_MACINFO_define - lineno : 5 macro : __WORDSIZE_COMPAT32 1 DW_MACINFO_end_file DW_MACINFO_define - lineno : 370 macro : __LDBL_REDIR1(name,proto,alias) name proto DW_MACINFO_define - lineno : 371 macro : __LDBL_REDIR(name,proto) name proto DW_MACINFO_define - lineno : 372 macro : __LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW DW_MACINFO_define - lineno : 373 macro : __LDBL_REDIR_NTH(name,proto) name proto __THROW DW_MACINFO_define - lineno : 374 macro : __LDBL_REDIR_DECL(name) DW_MACINFO_define - lineno : 376 macro : __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias) DW_MACINFO_define - lineno : 377 macro : __REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias) DW_MACINFO_end_file DW_MACINFO_start_file - lineno: 354 filenum: 6 DW_MACINFO_start_file - lineno: 4 filenum: 5 DW_MACINFO_define - lineno : 4 macro : __WORDSIZE 64 DW_MACINFO_define - lineno : 5 macro : __WORDSIZE_COMPAT32 1 DW_MACINFO_end_file DW_MACINFO_start_file - lineno: 9 filenum: 7 DW_MACINFO_define - lineno : 10 macro : __stub_bdflush DW_MACINFO_define - lineno : 11 macro : __stub_chflags DW_MACINFO_define - lineno : 12 macro : __stub_fattach DW_MACINFO_define - lineno : 13 macro : __stub_fchflags DW_MACINFO_define - lineno : 14 macro : __stub_fdetach DW_MACINFO_define - lineno : 15 macro : __stub_getmsg DW_MACINFO_define - lineno : 16 macro : __stub_gtty DW_MACINFO_define - lineno : 17 macro : __stub_lchmod DW_MACINFO_define - lineno : 18 macro : __stub_putmsg DW_MACINFO_define - lineno : 19 macro : __stub_revoke DW_MACINFO_define - lineno : 20 macro : __stub_setlogin DW_MACINFO_define - lineno : 21 macro : __stub_sigreturn DW_MACINFO_define - lineno : 22 macro : __stub_sstk DW_MACINFO_define - lineno : 23 macro : __stub_stty DW_MACINFO_end_file DW_MACINFO_end_file DW_MACINFO_end_file DW_MACINFO_define - lineno : 32 macro : __need_size_t DW_MACINFO_define - lineno : 33 macro : __need_NULL DW_MACINFO_start_file - lineno: 34 filenum: 8 DW_MACINFO_define - lineno : 189 macro : __size_t__ DW_MACINFO_define - lineno : 190 macro : __SIZE_T__ DW_MACINFO_define - lineno : 191 macro : _SIZE_T DW_MACINFO_define - lineno : 192 macro : _SYS_SIZE_T_H DW_MACINFO_define - lineno : 193 macro : _T_SIZE_ DW_MACINFO_define - lineno : 194 macro : _T_SIZE DW_MACINFO_define - lineno : 195 macro : __SIZE_T DW_MACINFO_define - lineno : 196 macro : _SIZE_T_ DW_MACINFO_define - lineno : 197 macro : _BSD_SIZE_T_ DW_MACINFO_define - lineno : 198 macro : _SIZE_T_DEFINED_ DW_MACINFO_define - lineno : 199 macro : _SIZE_T_DEFINED DW_MACINFO_define - lineno : 200 macro : _BSD_SIZE_T_DEFINED_ DW_MACINFO_define - lineno : 201 macro : _SIZE_T_DECLARED DW_MACINFO_define - lineno : 202 macro : ___int_size_t_h DW_MACINFO_define - lineno : 203 macro : _GCC_SIZE_T DW_MACINFO_define - lineno : 204 macro : _SIZET_ DW_MACINFO_define - lineno : 208 macro : __size_t DW_MACINFO_undef - lineno : 236 macro : __need_size_t DW_MACINFO_undef - lineno : 398 macro : NULL DW_MACINFO_define - lineno : 403 macro : NULL ((void *)0) DW_MACINFO_undef - lineno : 409 macro : __need_NULL DW_MACINFO_end_file DW_MACINFO_start_file - lineno: 36 filenum: 9 DW_MACINFO_define - lineno : 25 macro : _BITS_TYPES_H 1 DW_MACINFO_start_file - lineno: 28 filenum: 5 DW_MACINFO_define - lineno : 4 macro : __WORDSIZE 64 DW_MACINFO_define - lineno : 5 macro : __WORDSIZE_COMPAT32 1 DW_MACINFO_end_file DW_MACINFO_define - lineno : 99 macro : __S16_TYPE short int DW_MACINFO_define - lineno : 100 macro : __U16_TYPE unsigned short int DW_MACINFO_define - lineno : 101 macro : __S32_TYPE int DW_MACINFO_define - lineno : 102 macro : __U32_TYPE unsigned int DW_MACINFO_define - lineno : 103 macro : __SLONGWORD_TYPE long int DW_MACINFO_define - lineno : 104 macro : __ULONGWORD_TYPE unsigned long int DW_MACINFO_define - lineno : 118 macro : __SQUAD_TYPE long int DW_MACINFO_define - lineno : 119 macro : __UQUAD_TYPE unsigned long int DW_MACINFO_define - lineno : 120 macro : __SWORD_TYPE long int DW_MACINFO_define - lineno : 121 macro : __UWORD_TYPE unsigned long int DW_MACINFO_define - lineno : 122 macro : __SLONG32_TYPE int DW_MACINFO_define - lineno : 123 macro : __ULONG32_TYPE unsigned int DW_MACINFO_define - lineno : 124 macro : __S64_TYPE long int DW_MACINFO_define - lineno : 125 macro : __U64_TYPE unsigned long int DW_MACINFO_define - lineno : 127 macro : __STD_TYPE typedef DW_MACINFO_start_file - lineno: 131 filenum: 10 DW_MACINFO_define - lineno : 25 macro : _BITS_TYPESIZES_H 1 DW_MACINFO_define - lineno : 30 macro : __DEV_T_TYPE __UQUAD_TYPE DW_MACINFO_define - lineno : 31 macro : __UID_T_TYPE __U32_TYPE DW_MACINFO_define - lineno : 32 macro : __GID_T_TYPE __U32_TYPE DW_MACINFO_define - lineno : 33 macro : __INO_T_TYPE __ULONGWORD_TYPE DW_MACINFO_define - lineno : 34 macro : __INO64_T_TYPE __UQUAD_TYPE DW_MACINFO_define - lineno : 35 macro : __MODE_T_TYPE __U32_TYPE DW_MACINFO_define - lineno : 36 macro : __NLINK_T_TYPE __UWORD_TYPE DW_MACINFO_define - lineno : 37 macro : __OFF_T_TYPE __SLONGWORD_TYPE DW_MACINFO_define - lineno : 38 macro : __OFF64_T_TYPE __SQUAD_TYPE DW_MACINFO_define - lineno : 39 macro : __PID_T_TYPE __S32_TYPE DW_MACINFO_define - lineno : 40 macro : __RLIM_T_TYPE __ULONGWORD_TYPE DW_MACINFO_define - lineno : 41 macro : __RLIM64_T_TYPE __UQUAD_TYPE DW_MACINFO_define - lineno : 42 macro : __BLKCNT_T_TYPE __SLONGWORD_TYPE DW_MACINFO_define - lineno : 43 macro : __BLKCNT64_T_TYPE __SQUAD_TYPE DW_MACINFO_define - lineno : 44 macro : __FSBLKCNT_T_TYPE __ULONGWORD_TYPE DW_MACINFO_define - lineno : 45 macro : __FSBLKCNT64_T_TYPE __UQUAD_TYPE DW_MACINFO_define - lineno : 46 macro : __FSFILCNT_T_TYPE __ULONGWORD_TYPE DW_MACINFO_define - lineno : 47 macro : __FSFILCNT64_T_TYPE __UQUAD_TYPE DW_MACINFO_define - lineno : 48 macro : __ID_T_TYPE __U32_TYPE DW_MACINFO_define - lineno : 49 macro : __CLOCK_T_TYPE __SLONGWORD_TYPE DW_MACINFO_define - lineno : 50 macro : __TIME_T_TYPE __SLONGWORD_TYPE DW_MACINFO_define - lineno : 51 macro : __USECONDS_T_TYPE __U32_TYPE DW_MACINFO_define - lineno : 52 macro : __SUSECONDS_T_TYPE __SLONGWORD_TYPE DW_MACINFO_define - lineno : 53 macro : __DADDR_T_TYPE __S32_TYPE DW_MACINFO_define - lineno : 54 macro : __SWBLK_T_TYPE __SLONGWORD_TYPE DW_MACINFO_define - lineno : 55 macro : __KEY_T_TYPE __S32_TYPE DW_MACINFO_define - lineno : 56 macro : __CLOCKID_T_TYPE __S32_TYPE DW_MACINFO_define - lineno : 57 macro : __TIMER_T_TYPE void * DW_MACINFO_define - lineno : 58 macro : __BLKSIZE_T_TYPE __SLONGWORD_TYPE DW_MACINFO_define - lineno : 59 macro : __FSID_T_TYPE struct { int __val[2]; } DW_MACINFO_define - lineno : 60 macro : __SSIZE_T_TYPE __SWORD_TYPE DW_MACINFO_define - lineno : 63 macro : __FD_SETSIZE 1024 DW_MACINFO_end_file DW_MACINFO_undef - lineno : 195 macro : __STD_TYPE DW_MACINFO_end_file DW_MACINFO_define - lineno : 37 macro : __need_FILE DW_MACINFO_define - lineno : 38 macro : __need___FILE DW_MACINFO_define - lineno : 57 macro : __FILE_defined 1 DW_MACINFO_undef - lineno : 59 macro : __need_FILE DW_MACINFO_define - lineno : 67 macro : ____FILE_defined 1 DW_MACINFO_undef - lineno : 69 macro : __need___FILE DW_MACINFO_define - lineno : 73 macro : _STDIO_USES_IOSTREAM DW_MACINFO_start_file - lineno: 75 filenum: 11 DW_MACINFO_define - lineno : 30 macro : _IO_STDIO_H DW_MACINFO_start_file - lineno: 32 filenum: 12 DW_MACINFO_define - lineno : 5 macro : _G_config_h 1 DW_MACINFO_define - lineno : 10 macro : __need_size_t DW_MACINFO_define - lineno : 14 macro : __need_NULL DW_MACINFO_start_file - lineno: 15 filenum: 8 DW_MACINFO_undef - lineno : 236 macro : __need_size_t DW_MACINFO_undef - lineno : 398 macro : NULL DW_MACINFO_define - lineno : 403 macro : NULL ((void *)0) DW_MACINFO_undef - lineno : 409 macro : __need_NULL DW_MACINFO_end_file DW_MACINFO_define - lineno : 16 macro : __need_mbstate_t DW_MACINFO_start_file - lineno: 20 filenum: 13 DW_MACINFO_define - lineno : 76 macro : __mbstate_t_defined 1 DW_MACINFO_undef - lineno : 92 macro : __need_mbstate_t DW_MACINFO_undef - lineno : 844 macro : __need_mbstate_t DW_MACINFO_undef - lineno : 845 macro : __need_wint_t DW_MACINFO_end_file DW_MACINFO_define - lineno : 21 macro : _G_size_t size_t DW_MACINFO_define - lineno : 32 macro : _G_ssize_t __ssize_t DW_MACINFO_define - lineno : 33 macro : _G_off_t __off_t DW_MACINFO_define - lineno : 34 macro : _G_off64_t __off64_t DW_MACINFO_define - lineno : 35 macro : _G_pid_t __pid_t DW_MACINFO_define - lineno : 36 macro : _G_uid_t __uid_t DW_MACINFO_define - lineno : 37 macro : _G_wchar_t wchar_t DW_MACINFO_define - lineno : 38 macro : _G_wint_t wint_t DW_MACINFO_define - lineno : 39 macro : _G_stat64 stat64 DW_MACINFO_define - lineno : 58 macro : _G_HAVE_BOOL 1 DW_MACINFO_define - lineno : 62 macro : _G_HAVE_ATEXIT 1 DW_MACINFO_define - lineno : 63 macro : _G_HAVE_SYS_CDEFS 1 DW_MACINFO_define - lineno : 64 macro : _G_HAVE_SYS_WAIT 1 DW_MACINFO_define - lineno : 65 macro : _G_NEED_STDARG_H 1 DW_MACINFO_define - lineno : 66 macro : _G_va_list __gnuc_va_list DW_MACINFO_define - lineno : 68 macro : _G_HAVE_PRINTF_FP 1 DW_MACINFO_define - lineno : 69 macro : _G_HAVE_MMAP 1 DW_MACINFO_define - lineno : 70 macro : _G_HAVE_MREMAP 1 DW_MACINFO_define - lineno : 71 macro : _G_HAVE_LONG_DOUBLE_IO 1 DW_MACINFO_define - lineno : 72 macro : _G_HAVE_IO_FILE_OPEN 1 DW_MACINFO_define - lineno : 73 macro : _G_HAVE_IO_GETLINE_INFO 1 DW_MACINFO_define - lineno : 75 macro : _G_IO_IO_FILE_VERSION 0x20001 DW_MACINFO_define - lineno : 77 macro : _G_OPEN64 __open64 DW_MACINFO_define - lineno : 78 macro : _G_LSEEK64 __lseek64 DW_MACINFO_define - lineno : 79 macro : _G_MMAP64 __mmap64 DW_MACINFO_define - lineno : 80 macro : _G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf) DW_MACINFO_define - lineno : 83 macro : _G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE) DW_MACINFO_define - lineno : 85 macro : _G_BUFSIZ 8192 DW_MACINFO_define - lineno : 88 macro : _G_NAMES_HAVE_UNDERSCORE 0 DW_MACINFO_define - lineno : 89 macro : _G_VTABLE_LABEL_HAS_LENGTH 1 DW_MACINFO_define - lineno : 90 macro : _G_USING_THUNKS 1 DW_MACINFO_define - lineno : 91 macro : _G_VTABLE_LABEL_PREFIX "__vt_" DW_MACINFO_define - lineno : 92 macro : _G_VTABLE_LABEL_PREFIX_ID __vt_ DW_MACINFO_define - lineno : 96 macro : _G_ARGS(ARGLIST) ARGLIST DW_MACINFO_end_file DW_MACINFO_define - lineno : 34 macro : _IO_pos_t _G_fpos_t DW_MACINFO_define - lineno : 35 macro : _IO_fpos_t _G_fpos_t DW_MACINFO_define - lineno : 36 macro : _IO_fpos64_t _G_fpos64_t DW_MACINFO_define - lineno : 37 macro : _IO_size_t _G_size_t DW_MACINFO_define - lineno : 38 macro : _IO_ssize_t _G_ssize_t DW_MACINFO_define - lineno : 39 macro : _IO_off_t _G_off_t DW_MACINFO_define - lineno : 40 macro : _IO_off64_t _G_off64_t DW_MACINFO_define - lineno : 41 macro : _IO_pid_t _G_pid_t DW_MACINFO_define - lineno : 42 macro : _IO_uid_t _G_uid_t DW_MACINFO_define - lineno : 43 macro : _IO_iconv_t _G_iconv_t DW_MACINFO_define - lineno : 44 macro : _IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT DW_MACINFO_define - lineno : 45 macro : _IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE DW_MACINFO_define - lineno : 46 macro : _IO_BUFSIZ _G_BUFSIZ DW_MACINFO_define - lineno : 47 macro : _IO_va_list _G_va_list DW_MACINFO_define - lineno : 48 macro : _IO_wint_t _G_wint_t DW_MACINFO_define - lineno : 52 macro : __need___va_list DW_MACINFO_start_file - lineno: 53 filenum: 14 DW_MACINFO_undef - lineno : 37 macro : __need___va_list DW_MACINFO_define - lineno : 42 macro : __GNUC_VA_LIST DW_MACINFO_end_file DW_MACINFO_undef - lineno : 55 macro : _IO_va_list DW_MACINFO_define - lineno : 56 macro : _IO_va_list __gnuc_va_list DW_MACINFO_define - lineno : 76 macro : _PARAMS(protos) __P(protos) DW_MACINFO_define - lineno : 84 macro : _IO_UNIFIED_JUMPTABLES 1 DW_MACINFO_define - lineno : 90 macro : EOF (-1) DW_MACINFO_define - lineno : 105 macro : _IOS_INPUT 1 DW_MACINFO_define - lineno : 106 macro : _IOS_OUTPUT 2 DW_MACINFO_define - lineno : 107 macro : _IOS_ATEND 4 DW_MACINFO_define - lineno : 108 macro : _IOS_APPEND 8 DW_MACINFO_define - lineno : 109 macro : _IOS_TRUNC 16 DW_MACINFO_define - lineno : 110 macro : _IOS_NOCREATE 32 DW_MACINFO_define - lineno : 111 macro : _IOS_NOREPLACE 64 DW_MACINFO_define - lineno : 112 macro : _IOS_BIN 128 DW_MACINFO_define - lineno : 120 macro : _IO_MAGIC 0xFBAD0000 DW_MACINFO_define - lineno : 121 macro : _OLD_STDIO_MAGIC 0xFABC0000 DW_MACINFO_define - lineno : 122 macro : _IO_MAGIC_MASK 0xFFFF0000 DW_MACINFO_define - lineno : 123 macro : _IO_USER_BUF 1 DW_MACINFO_define - lineno : 124 macro : _IO_UNBUFFERED 2 DW_MACINFO_define - lineno : 125 macro : _IO_NO_READS 4 DW_MACINFO_define - lineno : 126 macro : _IO_NO_WRITES 8 DW_MACINFO_define - lineno : 127 macro : _IO_EOF_SEEN 0x10 DW_MACINFO_define - lineno : 128 macro : _IO_ERR_SEEN 0x20 DW_MACINFO_define - lineno : 129 macro : _IO_DELETE_DONT_CLOSE 0x40 DW_MACINFO_define - lineno : 130 macro : _IO_LINKED 0x80 DW_MACINFO_define - lineno : 131 macro : _IO_IN_BACKUP 0x100 DW_MACINFO_define - lineno : 132 macro : _IO_LINE_BUF 0x200 DW_MACINFO_define - lineno : 133 macro : _IO_TIED_PUT_GET 0x400 DW_MACINFO_define - lineno : 134 macro : _IO_CURRENTLY_PUTTING 0x800 DW_MACINFO_define - lineno : 135 macro : _IO_IS_APPENDING 0x1000 DW_MACINFO_define - lineno : 136 macro : _IO_IS_FILEBUF 0x2000 DW_MACINFO_define - lineno : 137 macro : _IO_BAD_SEEN 0x4000 DW_MACINFO_define - lineno : 138 macro : _IO_USER_LOCK 0x8000 DW_MACINFO_define - lineno : 140 macro : _IO_FLAGS2_MMAP 1 DW_MACINFO_define - lineno : 141 macro : _IO_FLAGS2_NOTCANCEL 2 DW_MACINFO_define - lineno : 145 macro : _IO_FLAGS2_USER_WBUF 8 DW_MACINFO_define - lineno : 151 macro : _IO_SKIPWS 01 DW_MACINFO_define - lineno : 152 macro : _IO_LEFT 02 DW_MACINFO_define - lineno : 153 macro : _IO_RIGHT 04 DW_MACINFO_define - lineno : 154 macro : _IO_INTERNAL 010 DW_MACINFO_define - lineno : 155 macro : _IO_DEC 020 DW_MACINFO_define - lineno : 156 macro : _IO_OCT 040 DW_MACINFO_define - lineno : 157 macro : _IO_HEX 0100 DW_MACINFO_define - lineno : 158 macro : _IO_SHOWBASE 0200 DW_MACINFO_define - lineno : 159 macro : _IO_SHOWPOINT 0400 DW_MACINFO_define - lineno : 160 macro : _IO_UPPERCASE 01000 DW_MACINFO_define - lineno : 161 macro : _IO_SHOWPOS 02000 DW_MACINFO_define - lineno : 162 macro : _IO_SCIENTIFIC 04000 DW_MACINFO_define - lineno : 163 macro : _IO_FIXED 010000 DW_MACINFO_define - lineno : 164 macro : _IO_UNITBUF 020000 DW_MACINFO_define - lineno : 165 macro : _IO_STDIO 040000 DW_MACINFO_define - lineno : 166 macro : _IO_DONT_CLOSE 0100000 DW_MACINFO_define - lineno : 167 macro : _IO_BOOLALPHA 0200000 DW_MACINFO_define - lineno : 273 macro : _IO_file_flags _flags DW_MACINFO_define - lineno : 302 macro : __HAVE_COLUMN DW_MACINFO_define - lineno : 350 macro : _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_)) DW_MACINFO_define - lineno : 351 macro : _IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_)) DW_MACINFO_define - lineno : 352 macro : _IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_)) DW_MACINFO_define - lineno : 426 macro : _IO_BE(expr,res) __builtin_expect ((expr), res) DW_MACINFO_define - lineno : 431 macro : _IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++) DW_MACINFO_define - lineno : 434 macro : _IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr) DW_MACINFO_define - lineno : 438 macro : _IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch))) DW_MACINFO_define - lineno : 455 macro : _IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0) DW_MACINFO_define - lineno : 456 macro : _IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0) DW_MACINFO_define - lineno : 466 macro : _IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base) DW_MACINFO_define - lineno : 480 macro : _IO_peekc(_fp) _IO_peekc_unlocked (_fp) DW_MACINFO_define - lineno : 481 macro : _IO_flockfile(_fp) DW_MACINFO_define - lineno : 482 macro : _IO_funlockfile(_fp) DW_MACINFO_define - lineno : 483 macro : _IO_ftrylockfile(_fp) DW_MACINFO_define - lineno : 484 macro : _IO_cleanup_region_start(_fct,_fp) DW_MACINFO_define - lineno : 485 macro : _IO_cleanup_region_end(_Doit) DW_MACINFO_end_file DW_MACINFO_define - lineno : 101 macro : _IOFBF 0 DW_MACINFO_define - lineno : 102 macro : _IOLBF 1 DW_MACINFO_define - lineno : 103 macro : _IONBF 2 DW_MACINFO_define - lineno : 108 macro : BUFSIZ _IO_BUFSIZ DW_MACINFO_define - lineno : 121 macro : SEEK_SET 0 DW_MACINFO_define - lineno : 122 macro : SEEK_CUR 1 DW_MACINFO_define - lineno : 123 macro : SEEK_END 2 DW_MACINFO_define - lineno : 128 macro : P_tmpdir "/tmp" DW_MACINFO_start_file - lineno: 141 filenum: 15 DW_MACINFO_define - lineno : 24 macro : L_tmpnam 20 DW_MACINFO_define - lineno : 25 macro : TMP_MAX 238328 DW_MACINFO_define - lineno : 26 macro : FILENAME_MAX 4096 DW_MACINFO_define - lineno : 29 macro : L_ctermid 9 DW_MACINFO_define - lineno : 30 macro : L_cuserid 9 DW_MACINFO_undef - lineno : 35 macro : FOPEN_MAX DW_MACINFO_define - lineno : 36 macro : FOPEN_MAX 16 DW_MACINFO_end_file DW_MACINFO_define - lineno : 149 macro : stdin stdin DW_MACINFO_define - lineno : 150 macro : stdout stdout DW_MACINFO_define - lineno : 151 macro : stderr stderr DW_MACINFO_define - lineno : 521 macro : getc(_fp) _IO_getc (_fp) DW_MACINFO_define - lineno : 563 macro : putc(_ch,_fp) _IO_putc (_ch, _fp) DW_MACINFO_start_file - lineno: 822 filenum: 16 DW_MACINFO_end_file DW_MACINFO_end_file DW_MACINFO_start_file - lineno: 2 filenum: 17 DW_MACINFO_define - lineno : 1 macro : Q < DW_MACINFO_end_file DW_MACINFO_define - lineno : 4 macro : M 42 DW_MACINFO_define - lineno : 5 macro : ADD(x) (M + x) DW_MACINFO_define - lineno : 9 macro : N 28 DW_MACINFO_undef - lineno : 11 macro : N DW_MACINFO_define - lineno : 13 macro : N 1729 DW_MACINFO_end_file Contents of the .debug_ranges section: Offset Begin End 00000000 ffffffffffffffff 00000000 (base address) 00000000 0040040c 00400423 00000000 00400398 004003a1 00000000 00400594 00400598 00000000 <End of list> 00000050 ffffffffffffffff 00000000 (base address) 00000050 004003ab 004003b0 00000050 0040059d 004005a2 00000050 <End of list> --------------050703000100040002050401 Content-Type: text/plain; name="objdump_of_gcc4_3_1_output.txt" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="objdump_of_gcc4_3_1_output.txt" sample: file format elf64-x86-64 The section .debug_aranges contains: Length: 76 Version: 2 Offset into .debug_info: 8b Pointer Size: 8 Segment Size: 0 Address Length 0x000000000040040c 0x17 0x0000000000400398 0x9 0x00000000004005d8 0x4 0x0000000000000000 0x0 Length: 44 Version: 2 Offset into .debug_info: 127 Pointer Size: 8 Segment Size: 0 Address Length 0x00000000004004cc 0x28 0x0000000000000000 0x0 Length: 60 Version: 2 Offset into .debug_info: 1bb Pointer Size: 8 Segment Size: 0 Address Length 0x00000000004003ab 0x5 0x00000000004005e1 0x5 0x0000000000000000 0x0 Contents of the .debug_pubnames section: Length: 33 Version: 2 Offset into .debug_info section: 0 Size of area in .debug_info section: 139 Offset Name 111 _IO_stdin_used Length: 23 Version: 2 Offset into .debug_info section: 295 Size of area in .debug_info section: 148 Offset Name 115 main The section .debug_info contains: Compilation Unit @ offset 0x0: Length: 135 Version: 2 Abbrev Offset: 0 Pointer Size: 8 <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit) < c> DW_AT_producer : (indirect string, offset: 0x12): GNU C 4.2.3 (Debian 4.2.3-3) <10> DW_AT_language : 1 (ANSI C) <11> DW_AT_name : (indirect string, offset: 0x72): init.c <15> DW_AT_comp_dir : (indirect string, offset: 0x79): /home/aurel32/debian/glibc-2.7/build-tree/glibc-2.7/csu <19> DW_AT_low_pc : 0x40040c <21> DW_AT_high_pc : 0x40040c <29> DW_AT_stmt_list : 0 <1><2d>: Abbrev Number: 2 (DW_TAG_base_type) <2e> DW_AT_byte_size : 1 <2f> DW_AT_encoding : 8 (unsigned char) <30> DW_AT_name : (indirect string, offset: 0x5b): unsigned char <1><34>: Abbrev Number: 2 (DW_TAG_base_type) <35> DW_AT_byte_size : 2 <36> DW_AT_encoding : 7 (unsigned) <37> DW_AT_name : (indirect string, offset: 0x2f): short unsigned int <1><3b>: Abbrev Number: 2 (DW_TAG_base_type) <3c> DW_AT_byte_size : 4 <3d> DW_AT_encoding : 7 (unsigned) <3e> DW_AT_name : (indirect string, offset: 0x5): unsigned int <1><42>: Abbrev Number: 2 (DW_TAG_base_type) <43> DW_AT_byte_size : 8 <44> DW_AT_encoding : 7 (unsigned) <45> DW_AT_name : (indirect string, offset: 0x0): long unsigned int <1><49>: Abbrev Number: 2 (DW_TAG_base_type) <4a> DW_AT_byte_size : 1 <4b> DW_AT_encoding : 6 (signed char) <4c> DW_AT_name : (indirect string, offset: 0x5d): signed char <1><50>: Abbrev Number: 2 (DW_TAG_base_type) <51> DW_AT_byte_size : 2 <52> DW_AT_encoding : 5 (signed) <53> DW_AT_name : (indirect string, offset: 0x42): short int <1><57>: Abbrev Number: 3 (DW_TAG_base_type) <58> DW_AT_byte_size : 4 <59> DW_AT_encoding : 5 (signed) <5a> DW_AT_name : int <1><5e>: Abbrev Number: 2 (DW_TAG_base_type) <5f> DW_AT_byte_size : 8 <60> DW_AT_encoding : 5 (signed) <61> DW_AT_name : (indirect string, offset: 0x69): long int <1><65>: Abbrev Number: 4 (DW_TAG_base_type) <66> DW_AT_byte_size : 8 <67> DW_AT_encoding : 7 (unsigned) <1><68>: Abbrev Number: 2 (DW_TAG_base_type) <69> DW_AT_byte_size : 1 <6a> DW_AT_encoding : 6 (signed char) <6b> DW_AT_name : (indirect string, offset: 0x64): char <1><6f>: Abbrev Number: 5 (DW_TAG_variable) <70> DW_AT_name : (indirect string, offset: 0x4c): _IO_stdin_used <74> DW_AT_decl_file : 1 <75> DW_AT_decl_line : 25 <76> DW_AT_type : <85> <7a> DW_AT_external : 1 <7b> DW_AT_location : 9 byte block: 3 e8 5 40 0 0 0 0 0 (DW_OP_addr: 4005e8) <1><85>: Abbrev Number: 6 (DW_TAG_const_type) <86> DW_AT_type : <57> Compilation Unit @ offset 0x8b: Length: 152 Version: 2 Abbrev Offset: 75 Pointer Size: 8 <0><96>: Abbrev Number: 1 (DW_TAG_compile_unit) <97> DW_AT_stmt_list : 0x27 <9b> DW_AT_ranges : 0 <9f> DW_AT_name : /home/aurel32/debian/glibc-2.7/build-tree/amd64-libc/csu/crti.S <df> DW_AT_comp_dir : /home/aurel32/debian/glibc-2.7/build-tree/glibc-2.7/csu <117> DW_AT_producer : GNU AS 2.18.0 <125> DW_AT_language : 32769 (MIPS assembler) Compilation Unit @ offset 0x127: Length: 144 Version: 2 Abbrev Offset: 93 Pointer Size: 8 <0><132>: Abbrev Number: 1 (DW_TAG_compile_unit) <133> DW_AT_producer : (indirect string, offset: 0xb1): GNU C 4.3.1 <137> DW_AT_language : 1 (ANSI C) <138> DW_AT_name : (indirect string, offset: 0xcd): sample.c <13c> DW_AT_comp_dir : (indirect string, offset: 0xbd): /tmp/chris <140> DW_AT_low_pc : 0x4004cc <148> DW_AT_high_pc : 0x4004f4 <150> DW_AT_stmt_list : 0xc7 <154> DW_AT_macro_info : 0 <1><158>: Abbrev Number: 2 (DW_TAG_base_type) <159> DW_AT_byte_size : 8 <15a> DW_AT_encoding : 7 (unsigned) <15b> DW_AT_name : (indirect string, offset: 0x0): long unsigned int <1><15f>: Abbrev Number: 2 (DW_TAG_base_type) <160> DW_AT_byte_size : 1 <161> DW_AT_encoding : 8 (unsigned char) <162> DW_AT_name : (indirect string, offset: 0x5b): unsigned char <1><166>: Abbrev Number: 2 (DW_TAG_base_type) <167> DW_AT_byte_size : 2 <168> DW_AT_encoding : 7 (unsigned) <169> DW_AT_name : (indirect string, offset: 0x2f): short unsigned int <1><16d>: Abbrev Number: 2 (DW_TAG_base_type) <16e> DW_AT_byte_size : 4 <16f> DW_AT_encoding : 7 (unsigned) <170> DW_AT_name : (indirect string, offset: 0x5): unsigned int <1><174>: Abbrev Number: 2 (DW_TAG_base_type) <175> DW_AT_byte_size : 1 <176> DW_AT_encoding : 6 (signed char) <177> DW_AT_name : (indirect string, offset: 0x5d): signed char <1><17b>: Abbrev Number: 2 (DW_TAG_base_type) <17c> DW_AT_byte_size : 2 <17d> DW_AT_encoding : 5 (signed) <17e> DW_AT_name : (indirect string, offset: 0x42): short int <1><182>: Abbrev Number: 3 (DW_TAG_base_type) <183> DW_AT_byte_size : 4 <184> DW_AT_encoding : 5 (signed) <185> DW_AT_name : int <1><189>: Abbrev Number: 2 (DW_TAG_base_type) <18a> DW_AT_byte_size : 8 <18b> DW_AT_encoding : 5 (signed) <18c> DW_AT_name : (indirect string, offset: 0x69): long int <1><190>: Abbrev Number: 4 (DW_TAG_base_type) <191> DW_AT_byte_size : 8 <192> DW_AT_encoding : 7 (unsigned) <1><193>: Abbrev Number: 2 (DW_TAG_base_type) <194> DW_AT_byte_size : 1 <195> DW_AT_encoding : 6 (signed char) <196> DW_AT_name : (indirect string, offset: 0x64): char <1><19a>: Abbrev Number: 5 (DW_TAG_subprogram) <19b> DW_AT_external : 1 <19c> DW_AT_name : (indirect string, offset: 0xc8): main <1a0> DW_AT_decl_file : 1 <1a1> DW_AT_decl_line : 8 <1a2> DW_AT_type : <182> <1a6> DW_AT_low_pc : 0x4004cc <1ae> DW_AT_high_pc : 0x4004f4 <1b6> DW_AT_frame_base : 0 (location list) Compilation Unit @ offset 0x1bb: Length: 152 Version: 2 Abbrev Offset: 167 Pointer Size: 8 <0><1c6>: Abbrev Number: 1 (DW_TAG_compile_unit) <1c7> DW_AT_stmt_list : 0x240 <1cb> DW_AT_ranges : 0x50 <1cf> DW_AT_name : /home/aurel32/debian/glibc-2.7/build-tree/amd64-libc/csu/crtn.S <20f> DW_AT_comp_dir : /home/aurel32/debian/glibc-2.7/build-tree/glibc-2.7/csu <247> DW_AT_producer : GNU AS 2.18.0 <255> DW_AT_language : 32769 (MIPS assembler) Contents of the .debug_abbrev section: Number TAG 1 DW_TAG_compile_unit [has children] DW_AT_producer DW_FORM_strp DW_AT_language DW_FORM_data1 DW_AT_name DW_FORM_strp DW_AT_comp_dir DW_FORM_strp DW_AT_low_pc DW_FORM_addr DW_AT_high_pc DW_FORM_addr DW_AT_stmt_list DW_FORM_data4 2 DW_TAG_base_type [no children] DW_AT_byte_size DW_FORM_data1 DW_AT_encoding DW_FORM_data1 DW_AT_name DW_FORM_strp 3 DW_TAG_base_type [no children] DW_AT_byte_size DW_FORM_data1 DW_AT_encoding DW_FORM_data1 DW_AT_name DW_FORM_string 4 DW_TAG_base_type [no children] DW_AT_byte_size DW_FORM_data1 DW_AT_encoding DW_FORM_data1 5 DW_TAG_variable [no children] DW_AT_name DW_FORM_strp DW_AT_decl_file DW_FORM_data1 DW_AT_decl_line DW_FORM_data1 DW_AT_type DW_FORM_ref4 DW_AT_external DW_FORM_flag DW_AT_location DW_FORM_block1 6 DW_TAG_const_type [no children] DW_AT_type DW_FORM_ref4 Number TAG 1 DW_TAG_compile_unit [no children] DW_AT_stmt_list DW_FORM_data4 DW_AT_ranges DW_FORM_data4 DW_AT_name DW_FORM_string DW_AT_comp_dir DW_FORM_string DW_AT_producer DW_FORM_string DW_AT_language DW_FORM_data2 Number TAG 1 DW_TAG_compile_unit [has children] DW_AT_producer DW_FORM_strp DW_AT_language DW_FORM_data1 DW_AT_name DW_FORM_strp DW_AT_comp_dir DW_FORM_strp DW_AT_low_pc DW_FORM_addr DW_AT_high_pc DW_FORM_addr DW_AT_stmt_list DW_FORM_data4 DW_AT_macro_info DW_FORM_data4 2 DW_TAG_base_type [no children] DW_AT_byte_size DW_FORM_data1 DW_AT_encoding DW_FORM_data1 DW_AT_name DW_FORM_strp 3 DW_TAG_base_type [no children] DW_AT_byte_size DW_FORM_data1 DW_AT_encoding DW_FORM_data1 DW_AT_name DW_FORM_string 4 DW_TAG_base_type [no children] DW_AT_byte_size DW_FORM_data1 DW_AT_encoding DW_FORM_data1 5 DW_TAG_subprogram [no children] DW_AT_external DW_FORM_flag DW_AT_name DW_FORM_strp DW_AT_decl_file DW_FORM_data1 DW_AT_decl_line DW_FORM_data1 DW_AT_type DW_FORM_ref4 DW_AT_low_pc DW_FORM_addr DW_AT_high_pc DW_FORM_addr DW_AT_frame_base DW_FORM_data4 Number TAG 1 DW_TAG_compile_unit [no children] DW_AT_stmt_list DW_FORM_data4 DW_AT_ranges DW_FORM_data4 DW_AT_name DW_FORM_string DW_AT_comp_dir DW_FORM_string DW_AT_producer DW_FORM_string DW_AT_language DW_FORM_data2 Dump of debug contents of section .debug_line: Length: 35 DWARF Version: 2 Prologue Length: 29 Minimum Instruction Length: 1 Initial value of 'is_stmt': 1 Line Base: -5 Line Range: 14 Opcode Base: 13 Opcodes: Opcode 1 has 0 args Opcode 2 has 1 args Opcode 3 has 1 args Opcode 4 has 1 args Opcode 5 has 1 args Opcode 6 has 0 args Opcode 7 has 0 args Opcode 8 has 0 args Opcode 9 has 1 args Opcode 10 has 0 args Opcode 11 has 0 args Opcode 12 has 1 args The Directory Table is empty. The File Name Table: Entry Dir Time Size Name 1 0 0 0 init.c Line Number Statements: Length: 156 DWARF Version: 2 Prologue Length: 86 Minimum Instruction Length: 1 Initial value of 'is_stmt': 1 Line Base: -5 Line Range: 14 Opcode Base: 13 Opcodes: Opcode 1 has 0 args Opcode 2 has 1 args Opcode 3 has 1 args Opcode 4 has 1 args Opcode 5 has 1 args Opcode 6 has 0 args Opcode 7 has 0 args Opcode 8 has 0 args Opcode 9 has 1 args Opcode 10 has 0 args Opcode 11 has 0 args Opcode 12 has 1 args The Directory Table: /home/aurel32/debian/glibc-2.7/build-tree/amd64-libc/csu The File Name Table: Entry Dir Time Size Name 1 1 0 0 crti.S Line Number Statements: Extended opcode 2: set Address to 0x40040c Advance Line by 10 to 11 Copy Special opcode 62: advance Address by 4 to 0x400410 and Line by 1 to 12 Special opcode 104: advance Address by 7 to 0x400417 and Line by 1 to 13 Special opcode 48: advance Address by 3 to 0x40041a and Line by 1 to 14 Special opcode 34: advance Address by 2 to 0x40041c and Line by 1 to 15 Special opcode 35: advance Address by 2 to 0x40041e and Line by 2 to 17 Special opcode 62: advance Address by 4 to 0x400422 and Line by 1 to 18 Advance PC by 1 to 0x400423 Extended opcode 1: End of Sequence Extended opcode 2: set Address to 0x400398 Advance Line by 24 to 25 Copy Special opcode 62: advance Address by 4 to 0x40039c and Line by 1 to 26 Advance PC by 5 to 0x4003a1 Extended opcode 1: End of Sequence Extended opcode 2: set Address to 0x4005d8 Advance Line by 36 to 37 Copy Advance PC by 4 to 0x4005dc Extended opcode 1: End of Sequence Length: 373 DWARF Version: 2 Prologue Length: 346 Minimum Instruction Length: 1 Initial value of 'is_stmt': 1 Line Base: -5 Line Range: 14 Opcode Base: 13 Opcodes: Opcode 1 has 0 args Opcode 2 has 1 args Opcode 3 has 1 args Opcode 4 has 1 args Opcode 5 has 1 args Opcode 6 has 0 args Opcode 7 has 0 args Opcode 8 has 0 args Opcode 9 has 1 args Opcode 10 has 0 args Opcode 11 has 0 args Opcode 12 has 1 args The Directory Table: /usr/include /usr/include/sys /usr/include/bits /usr/include/gnu /usr/lib/gcc/x86_64-linux-gnu/4.3.1/include The File Name Table: Entry Dir Time Size Name 1 0 0 0 sample.c 2 1 0 0 stdio.h 3 1 0 0 features.h 4 2 0 0 cdefs.h 5 3 0 0 wordsize.h 6 4 0 0 stubs.h 7 4 0 0 stubs-64.h 8 5 0 0 stddef.h 9 3 0 0 types.h 10 3 0 0 typesizes.h 11 1 0 0 libio.h 12 1 0 0 _G_config.h 13 1 0 0 wchar.h 14 5 0 0 stdarg.h 15 3 0 0 stdio_lim.h 16 3 0 0 sys_errlist.h 17 0 0 0 sample.h Line Number Statements: Extended opcode 2: set Address to 0x4004cc Special opcode 12: advance Address by 0 to 0x4004cc and Line by 7 to 8 Special opcode 119: advance Address by 8 to 0x4004d4 and Line by 2 to 10 Special opcode 147: advance Address by 10 to 0x4004de and Line by 2 to 12 Special opcode 147: advance Address by 10 to 0x4004e8 and Line by 2 to 14 Special opcode 146: advance Address by 10 to 0x4004f2 and Line by 1 to 15 Advance PC by 2 to 0x4004f4 Extended opcode 1: End of Sequence Length: 130 DWARF Version: 2 Prologue Length: 86 Minimum Instruction Length: 1 Initial value of 'is_stmt': 1 Line Base: -5 Line Range: 14 Opcode Base: 13 Opcodes: Opcode 1 has 0 args Opcode 2 has 1 args Opcode 3 has 1 args Opcode 4 has 1 args Opcode 5 has 1 args Opcode 6 has 0 args Opcode 7 has 0 args Opcode 8 has 0 args Opcode 9 has 1 args Opcode 10 has 0 args Opcode 11 has 0 args Opcode 12 has 1 args The Directory Table: /home/aurel32/debian/glibc-2.7/build-tree/amd64-libc/csu The File Name Table: Entry Dir Time Size Name 1 1 0 0 crtn.S Line Number Statements: Extended opcode 2: set Address to 0x4003ab Special opcode 13: advance Address by 0 to 0x4003ab and Line by 8 to 9 Special opcode 62: advance Address by 4 to 0x4003af and Line by 1 to 10 Advance PC by 1 to 0x4003b0 Extended opcode 1: End of Sequence Extended opcode 2: set Address to 0x4005e1 Advance Line by 15 to 16 Copy Special opcode 62: advance Address by 4 to 0x4005e5 and Line by 1 to 17 Advance PC by 1 to 0x4005e6 Extended opcode 1: End of Sequence The section .debug_frame contains: 00000000 00000014 ffffffff CIE Version: 1 Augmentation: "" Code alignment factor: 1 Data alignment factor: -8 Return address column: 16 DW_CFA_def_cfa: r7 ofs 8 DW_CFA_offset: r16 at cfa-8 DW_CFA_nop DW_CFA_nop DW_CFA_nop DW_CFA_nop DW_CFA_nop DW_CFA_nop 00000018 0000001c 00000000 FDE cie=00000000 pc=004004cc..004004f4 DW_CFA_advance_loc: 1 to 004004cd DW_CFA_def_cfa_offset: 16 DW_CFA_offset: r6 at cfa-16 DW_CFA_advance_loc: 3 to 004004d0 DW_CFA_def_cfa_reg: r6 Contents of the .debug_str section: 0x00000000 6c6f6e67 20756e73 69676e65 6420696e long unsigned in 0x00000010 7400474e 55204320 342e322e 33202844 t.GNU C 4.2.3 (D 0x00000020 65626961 6e20342e 322e332d 33290073 ebian 4.2.3-3).s 0x00000030 686f7274 20756e73 69676e65 6420696e hort unsigned in 0x00000040 74007368 6f727420 696e7400 5f494f5f t.short int._IO_ 0x00000050 73746469 6e5f7573 65640075 6e736967 stdin_used.unsig 0x00000060 6e656420 63686172 006c6f6e 6720696e ned char.long in 0x00000070 7400696e 69742e63 002f686f 6d652f61 t.init.c./home/a 0x00000080 7572656c 33322f64 65626961 6e2f676c urel32/debian/gl 0x00000090 6962632d 322e372f 6275696c 642d7472 ibc-2.7/build-tr 0x000000a0 65652f67 6c696263 2d322e37 2f637375 ee/glibc-2.7/csu 0x000000b0 00474e55 20432034 2e332e31 002f746d .GNU C 4.3.1./tm 0x000000c0 702f6368 72697300 6d61696e 0073616d p/chris.main.sam 0x000000d0 706c652e 6300 ple.c. Contents of the .debug_loc section: Offset Begin End Expression 00000000 004004cc 004004cd (DW_OP_breg7: 8) 00000000 004004cd 004004d0 (DW_OP_breg7: 16) 00000000 004004d0 004004f4 (DW_OP_breg6: 16) 00000000 <End of list> Contents of the .debug_macinfo section: DW_MACINFO_start_file - lineno: 0 filenum: 1 DW_MACINFO_define - lineno : 0 macro : __STDC__ 1 DW_MACINFO_define - lineno : 0 macro : __STDC_HOSTED__ 1 DW_MACINFO_define - lineno : 0 macro : __GNUC__ 4 DW_MACINFO_define - lineno : 0 macro : __GNUC_MINOR__ 3 DW_MACINFO_define - lineno : 0 macro : __GNUC_PATCHLEVEL__ 1 DW_MACINFO_define - lineno : 0 macro : __SIZE_TYPE__ long unsigned int DW_MACINFO_define - lineno : 0 macro : __PTRDIFF_TYPE__ long int DW_MACINFO_define - lineno : 0 macro : __WCHAR_TYPE__ int DW_MACINFO_define - lineno : 0 macro : __WINT_TYPE__ unsigned int DW_MACINFO_define - lineno : 0 macro : __INTMAX_TYPE__ long int DW_MACINFO_define - lineno : 0 macro : __UINTMAX_TYPE__ long unsigned int DW_MACINFO_define - lineno : 0 macro : __GXX_ABI_VERSION 1002 DW_MACINFO_define - lineno : 0 macro : __SCHAR_MAX__ 127 DW_MACINFO_define - lineno : 0 macro : __SHRT_MAX__ 32767 DW_MACINFO_define - lineno : 0 macro : __INT_MAX__ 2147483647 DW_MACINFO_define - lineno : 0 macro : __LONG_MAX__ 9223372036854775807L DW_MACINFO_define - lineno : 0 macro : __LONG_LONG_MAX__ 9223372036854775807LL DW_MACINFO_define - lineno : 0 macro : __WCHAR_MAX__ 2147483647 DW_MACINFO_define - lineno : 0 macro : __CHAR_BIT__ 8 DW_MACINFO_define - lineno : 0 macro : __INTMAX_MAX__ 9223372036854775807L DW_MACINFO_define - lineno : 0 macro : __FLT_EVAL_METHOD__ 0 DW_MACINFO_define - lineno : 0 macro : __DEC_EVAL_METHOD__ 2 DW_MACINFO_define - lineno : 0 macro : __FLT_RADIX__ 2 DW_MACINFO_define - lineno : 0 macro : __FLT_MANT_DIG__ 24 DW_MACINFO_define - lineno : 0 macro : __FLT_DIG__ 6 DW_MACINFO_define - lineno : 0 macro : __FLT_MIN_EXP__ (-125) DW_MACINFO_define - lineno : 0 macro : __FLT_MIN_10_EXP__ (-37) DW_MACINFO_define - lineno : 0 macro : __FLT_MAX_EXP__ 128 DW_MACINFO_define - lineno : 0 macro : __FLT_MAX_10_EXP__ 38 DW_MACINFO_define - lineno : 0 macro : __FLT_MAX__ 3.40282347e+38F DW_MACINFO_define - lineno : 0 macro : __FLT_MIN__ 1.17549435e-38F DW_MACINFO_define - lineno : 0 macro : __FLT_EPSILON__ 1.19209290e-7F DW_MACINFO_define - lineno : 0 macro : __FLT_DENORM_MIN__ 1.40129846e-45F DW_MACINFO_define - lineno : 0 macro : __FLT_HAS_DENORM__ 1 DW_MACINFO_define - lineno : 0 macro : __FLT_HAS_INFINITY__ 1 DW_MACINFO_define - lineno : 0 macro : __FLT_HAS_QUIET_NAN__ 1 DW_MACINFO_define - lineno : 0 macro : __DBL_MANT_DIG__ 53 DW_MACINFO_define - lineno : 0 macro : __DBL_DIG__ 15 DW_MACINFO_define - lineno : 0 macro : __DBL_MIN_EXP__ (-1021) DW_MACINFO_define - lineno : 0 macro : __DBL_MIN_10_EXP__ (-307) DW_MACINFO_define - lineno : 0 macro : __DBL_MAX_EXP__ 1024 DW_MACINFO_define - lineno : 0 macro : __DBL_MAX_10_EXP__ 308 DW_MACINFO_define - lineno : 0 macro : __DBL_MAX__ 1.7976931348623157e+308 DW_MACINFO_define - lineno : 0 macro : __DBL_MIN__ 2.2250738585072014e-308 DW_MACINFO_define - lineno : 0 macro : __DBL_EPSILON__ 2.2204460492503131e-16 DW_MACINFO_define - lineno : 0 macro : __DBL_DENORM_MIN__ 4.9406564584124654e-324 DW_MACINFO_define - lineno : 0 macro : __DBL_HAS_DENORM__ 1 DW_MACINFO_define - lineno : 0 macro : __DBL_HAS_INFINITY__ 1 DW_MACINFO_define - lineno : 0 macro : __DBL_HAS_QUIET_NAN__ 1 DW_MACINFO_define - lineno : 0 macro : __LDBL_MANT_DIG__ 64 DW_MACINFO_define - lineno : 0 macro : __LDBL_DIG__ 18 DW_MACINFO_define - lineno : 0 macro : __LDBL_MIN_EXP__ (-16381) DW_MACINFO_define - lineno : 0 macro : __LDBL_MIN_10_EXP__ (-4931) DW_MACINFO_define - lineno : 0 macro : __LDBL_MAX_EXP__ 16384 DW_MACINFO_define - lineno : 0 macro : __LDBL_MAX_10_EXP__ 4932 DW_MACINFO_define - lineno : 0 macro : __DECIMAL_DIG__ 21 DW_MACINFO_define - lineno : 0 macro : __LDBL_MAX__ 1.18973149535723176502e+4932L DW_MACINFO_define - lineno : 0 macro : __LDBL_MIN__ 3.36210314311209350626e-4932L DW_MACINFO_define - lineno : 0 macro : __LDBL_EPSILON__ 1.08420217248550443401e-19L DW_MACINFO_define - lineno : 0 macro : __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L DW_MACINFO_define - lineno : 0 macro : __LDBL_HAS_DENORM__ 1 DW_MACINFO_define - lineno : 0 macro : __LDBL_HAS_INFINITY__ 1 DW_MACINFO_define - lineno : 0 macro : __LDBL_HAS_QUIET_NAN__ 1 DW_MACINFO_define - lineno : 0 macro : __DEC32_MANT_DIG__ 7 DW_MACINFO_define - lineno : 0 macro : __DEC32_MIN_EXP__ (-95) DW_MACINFO_define - lineno : 0 macro : __DEC32_MAX_EXP__ 96 DW_MACINFO_define - lineno : 0 macro : __DEC32_MIN__ 1E-95DF DW_MACINFO_define - lineno : 0 macro : __DEC32_MAX__ 9.999999E96DF DW_MACINFO_define - lineno : 0 macro : __DEC32_EPSILON__ 1E-6DF DW_MACINFO_define - lineno : 0 macro : __DEC32_DEN__ 0.000001E-95DF DW_MACINFO_define - lineno : 0 macro : __DEC64_MANT_DIG__ 16 DW_MACINFO_define - lineno : 0 macro : __DEC64_MIN_EXP__ (-383) DW_MACINFO_define - lineno : 0 macro : __DEC64_MAX_EXP__ 384 DW_MACINFO_define - lineno : 0 macro : __DEC64_MIN__ 1E-383DD DW_MACINFO_define - lineno : 0 macro : __DEC64_MAX__ 9.999999999999999E384DD DW_MACINFO_define - lineno : 0 macro : __DEC64_EPSILON__ 1E-15DD DW_MACINFO_define - lineno : 0 macro : __DEC64_DEN__ 0.000000000000001E-383DD DW_MACINFO_define - lineno : 0 macro : __DEC128_MANT_DIG__ 34 DW_MACINFO_define - lineno : 0 macro : __DEC128_MIN_EXP__ (-6143) DW_MACINFO_define - lineno : 0 macro : __DEC128_MAX_EXP__ 6144 DW_MACINFO_define - lineno : 0 macro : __DEC128_MIN__ 1E-6143DL DW_MACINFO_define - lineno : 0 macro : __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL DW_MACINFO_define - lineno : 0 macro : __DEC128_EPSILON__ 1E-33DL DW_MACINFO_define - lineno : 0 macro : __DEC128_DEN__ 0.000000000000000000000000000000001E-6143DL DW_MACINFO_define - lineno : 0 macro : __REGISTER_PREFIX__ DW_MACINFO_define - lineno : 0 macro : __USER_LABEL_PREFIX__ DW_MACINFO_define - lineno : 0 macro : __VERSION__ "4.3.1" DW_MACINFO_define - lineno : 0 macro : __GNUC_GNU_INLINE__ 1 DW_MACINFO_define - lineno : 0 macro : _LP64 1 DW_MACINFO_define - lineno : 0 macro : __LP64__ 1 DW_MACINFO_define - lineno : 0 macro : __NO_INLINE__ 1 DW_MACINFO_define - lineno : 0 macro : __FINITE_MATH_ONLY__ 0 DW_MACINFO_define - lineno : 0 macro : __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1 DW_MACINFO_define - lineno : 0 macro : __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 DW_MACINFO_define - lineno : 0 macro : __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 DW_MACINFO_define - lineno : 0 macro : __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 DW_MACINFO_define - lineno : 0 macro : __SIZEOF_INT__ 4 DW_MACINFO_define - lineno : 0 macro : __SIZEOF_LONG__ 8 DW_MACINFO_define - lineno : 0 macro : __SIZEOF_LONG_LONG__ 8 DW_MACINFO_define - lineno : 0 macro : __SIZEOF_SHORT__ 2 DW_MACINFO_define - lineno : 0 macro : __SIZEOF_FLOAT__ 4 DW_MACINFO_define - lineno : 0 macro : __SIZEOF_DOUBLE__ 8 DW_MACINFO_define - lineno : 0 macro : __SIZEOF_LONG_DOUBLE__ 16 DW_MACINFO_define - lineno : 0 macro : __SIZEOF_SIZE_T__ 8 DW_MACINFO_define - lineno : 0 macro : __SIZEOF_WCHAR_T__ 4 DW_MACINFO_define - lineno : 0 macro : __SIZEOF_WINT_T__ 4 DW_MACINFO_define - lineno : 0 macro : __SIZEOF_PTRDIFF_T__ 8 DW_MACINFO_define - lineno : 0 macro : __SIZEOF_POINTER__ 8 DW_MACINFO_define - lineno : 0 macro : __amd64 1 DW_MACINFO_define - lineno : 0 macro : __amd64__ 1 DW_MACINFO_define - lineno : 0 macro : __x86_64 1 DW_MACINFO_define - lineno : 0 macro : __x86_64__ 1 DW_MACINFO_define - lineno : 0 macro : __k8 1 DW_MACINFO_define - lineno : 0 macro : __k8__ 1 DW_MACINFO_define - lineno : 0 macro : __MMX__ 1 DW_MACINFO_define - lineno : 0 macro : __SSE__ 1 DW_MACINFO_define - lineno : 0 macro : __SSE2__ 1 DW_MACINFO_define - lineno : 0 macro : __SSE_MATH__ 1 DW_MACINFO_define - lineno : 0 macro : __SSE2_MATH__ 1 DW_MACINFO_define - lineno : 0 macro : __gnu_linux__ 1 DW_MACINFO_define - lineno : 0 macro : __linux 1 DW_MACINFO_define - lineno : 0 macro : __linux__ 1 DW_MACINFO_define - lineno : 0 macro : linux 1 DW_MACINFO_define - lineno : 0 macro : __unix 1 DW_MACINFO_define - lineno : 0 macro : __unix__ 1 DW_MACINFO_define - lineno : 0 macro : unix 1 DW_MACINFO_define - lineno : 0 macro : __ELF__ 1 DW_MACINFO_define - lineno : 0 macro : __DECIMAL_BID_FORMAT__ 1 DW_MACINFO_start_file - lineno: 63 filenum: 2 DW_MACINFO_define - lineno : 27 macro : _STDIO_H 1 DW_MACINFO_start_file - lineno: 3647 filenum: 3 DW_MACINFO_define - lineno : 20 macro : _FEATURES_H 1 DW_MACINFO_undef - lineno : 93 macro : __USE_ISOC99 DW_MACINFO_undef - lineno : 94 macro : __USE_ISOC95 DW_MACINFO_undef - lineno : 95 macro : __USE_POSIX DW_MACINFO_undef - lineno : 96 macro : __USE_POSIX2 DW_MACINFO_undef - lineno : 97 macro : __USE_POSIX199309 DW_MACINFO_undef - lineno : 98 macro : __USE_POSIX199506 DW_MACINFO_undef - lineno : 99 macro : __USE_XOPEN DW_MACINFO_undef - lineno : 100 macro : __USE_XOPEN_EXTENDED DW_MACINFO_undef - lineno : 101 macro : __USE_UNIX98 DW_MACINFO_undef - lineno : 102 macro : __USE_XOPEN2K DW_MACINFO_undef - lineno : 103 macro : __USE_LARGEFILE DW_MACINFO_undef - lineno : 104 macro : __USE_LARGEFILE64 DW_MACINFO_undef - lineno : 105 macro : __USE_FILE_OFFSET64 DW_MACINFO_undef - lineno : 106 macro : __USE_BSD DW_MACINFO_undef - lineno : 107 macro : __USE_SVID DW_MACINFO_undef - lineno : 108 macro : __USE_MISC DW_MACINFO_undef - lineno : 109 macro : __USE_ATFILE DW_MACINFO_undef - lineno : 110 macro : __USE_GNU DW_MACINFO_undef - lineno : 111 macro : __USE_REENTRANT DW_MACINFO_undef - lineno : 112 macro : __USE_FORTIFY_LEVEL DW_MACINFO_undef - lineno : 113 macro : __FAVOR_BSD DW_MACINFO_undef - lineno : 114 macro : __KERNEL_STRICT_NAMES DW_MACINFO_define - lineno : 119 macro : __KERNEL_STRICT_NAMES DW_MACINFO_define - lineno : 123 macro : __USE_ANSI 1 DW_MACINFO_define - lineno : 133 macro : __GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min)) DW_MACINFO_define - lineno : 176 macro : _BSD_SOURCE 1 DW_MACINFO_define - lineno : 177 macro : _SVID_SOURCE 1 DW_MACINFO_define - lineno : 199 macro : _POSIX_SOURCE 1 DW_MACINFO_define - lineno : 205 macro : _POSIX_C_SOURCE 200112L DW_MACINFO_define - lineno : 210 macro : __USE_POSIX 1 DW_MACINFO_define - lineno : 214 macro : __USE_POSIX2 1 DW_MACINFO_define - lineno : 218 macro : __USE_POSIX199309 1 DW_MACINFO_define - lineno : 222 macro : __USE_POSIX199506 1 DW_MACINFO_define - lineno : 226 macro : __USE_XOPEN2K 1 DW_MACINFO_define - lineno : 261 macro : __USE_MISC 1 DW_MACINFO_define - lineno : 265 macro : __USE_BSD 1 DW_MACINFO_define - lineno : 269 macro : __USE_SVID 1 DW_MACINFO_define - lineno : 292 macro : __USE_FORTIFY_LEVEL 0 DW_MACINFO_define - lineno : 296 macro : __STDC_IEC_559__ 1 DW_MACINFO_define - lineno : 297 macro : __STDC_IEC_559_COMPLEX__ 1 DW_MACINFO_define - lineno : 300 macro : __STDC_ISO_10646__ 200009L DW_MACINFO_undef - lineno : 308 macro : __GNU_LIBRARY__ DW_MACINFO_define - lineno : 309 macro : __GNU_LIBRARY__ 6 DW_MACINFO_define - lineno : 313 macro : __GLIBC__ 2 DW_MACINFO_define - lineno : 314 macro : __GLIBC_MINOR__ 7 DW_MACINFO_define - lineno : 316 macro : __GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min)) DW_MACINFO_define - lineno : 324 macro : __GLIBC_HAVE_LONG_LONG 1 DW_MACINFO_start_file - lineno: 45887 filenum: 4 DW_MACINFO_define - lineno : 21 macro : _SYS_CDEFS_H 1 DW_MACINFO_undef - lineno : 36 macro : __P DW_MACINFO_undef - lineno : 37 macro : __PMT DW_MACINFO_define - lineno : 47 macro : __THROW __attribute__ ((__nothrow__)) DW_MACINFO_define - lineno : 48 macro : __NTH(fct) __attribute__ ((__nothrow__)) fct DW_MACINFO_define - lineno : 74 macro : __P(args) args DW_MACINFO_define - lineno : 75 macro : __PMT(args) args DW_MACINFO_define - lineno : 80 macro : __CONCAT(x,y) x ## y DW_MACINFO_define - lineno : 81 macro : __STRING(x) #x DW_MACINFO_define - lineno : 84 macro : __ptr_t void * DW_MACINFO_define - lineno : 85 macro : __long_double_t long double DW_MACINFO_define - lineno : 93 macro : __BEGIN_DECLS DW_MACINFO_define - lineno : 94 macro : __END_DECLS DW_MACINFO_define - lineno : 114 macro : __BEGIN_NAMESPACE_STD DW_MACINFO_define - lineno : 115 macro : __END_NAMESPACE_STD DW_MACINFO_define - lineno : 116 macro : __USING_NAMESPACE_STD(name) DW_MACINFO_define - lineno : 117 macro : __BEGIN_NAMESPACE_C99 DW_MACINFO_define - lineno : 118 macro : __END_NAMESPACE_C99 DW_MACINFO_define - lineno : 119 macro : __USING_NAMESPACE_C99(name) DW_MACINFO_define - lineno : 125 macro : __bounded DW_MACINFO_define - lineno : 126 macro : __unbounded DW_MACINFO_define - lineno : 127 macro : __ptrvalue DW_MACINFO_define - lineno : 132 macro : __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1) DW_MACINFO_define - lineno : 133 macro : __bos0(ptr) __builtin_object_size (ptr, 0) DW_MACINFO_define - lineno : 136 macro : __warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg))) DW_MACINFO_define - lineno : 138 macro : __warnattr(msg) __attribute__((__warning__ (msg))) DW_MACINFO_define - lineno : 139 macro : __errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg))) DW_MACINFO_define - lineno : 150 macro : __flexarr [] DW_MACINFO_define - lineno : 177 macro : __REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) DW_MACINFO_define - lineno : 182 macro : __REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW DW_MACINFO_define - lineno : 185 macro : __ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname) DW_MACINFO_define - lineno : 186 macro : __ASMNAME2(prefix,cname) __STRING (prefix) cname DW_MACINFO_define - lineno : 207 macro : __attribute_malloc__ __attribute__ ((__malloc__)) DW_MACINFO_define - lineno : 216 macro : __attribute_pure__ __attribute__ ((__pure__)) DW_MACINFO_define - lineno : 225 macro : __attribute_used__ __attribute__ ((__used__)) DW_MACINFO_define - lineno : 226 macro : __attribute_noinline__ __attribute__ ((__noinline__)) DW_MACINFO_define - lineno : 234 macro : __attribute_deprecated__ __attribute__ ((__deprecated__)) DW_MACINFO_define - lineno : 246 macro : __attribute_format_arg__(x) __attribute__ ((__format_arg__ (x))) DW_MACINFO_define - lineno : 256 macro : __attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b))) DW_MACINFO_define - lineno : 265 macro : __nonnull(params) __attribute__ ((__nonnull__ params)) DW_MACINFO_define - lineno : 273 macro : __attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__)) DW_MACINFO_define - lineno : 282 macro : __wur DW_MACINFO_define - lineno : 287 macro : __always_inline __inline __attribute__ ((__always_inline__)) DW_MACINFO_define - lineno : 305 macro : __extern_inline extern __inline DW_MACINFO_define - lineno : 306 macro : __extern_always_inline extern __always_inline DW_MACINFO_define - lineno : 313 macro : __va_arg_pack() __builtin_va_arg_pack () DW_MACINFO_define - lineno : 314 macro : __va_arg_pack_len() __builtin_va_arg_pack_len () DW_MACINFO_define - lineno : 334 macro : __restrict_arr __restrict DW_MACINFO_start_file - lineno: 90431 filenum: 5 DW_MACINFO_define - lineno : 4 macro : __WORDSIZE 64 DW_MACINFO_define - lineno : 5 macro : __WORDSIZE_COMPAT32 1 DW_MACINFO_end_file DW_MACINFO_define - lineno : 370 macro : __LDBL_REDIR1(name,proto,alias) name proto DW_MACINFO_define - lineno : 371 macro : __LDBL_REDIR(name,proto) name proto DW_MACINFO_define - lineno : 372 macro : __LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW DW_MACINFO_define - lineno : 373 macro : __LDBL_REDIR_NTH(name,proto) name proto __THROW DW_MACINFO_define - lineno : 374 macro : __LDBL_REDIR_DECL(name) DW_MACINFO_define - lineno : 376 macro : __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias) DW_MACINFO_define - lineno : 377 macro : __REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias) DW_MACINFO_end_file DW_MACINFO_start_file - lineno: 98658 filenum: 6 DW_MACINFO_start_file - lineno: 99170 filenum: 5 DW_MACINFO_define - lineno : 4 macro : __WORDSIZE 64 DW_MACINFO_define - lineno : 5 macro : __WORDSIZE_COMPAT32 1 DW_MACINFO_end_file DW_MACINFO_start_file - lineno: 100714 filenum: 7 DW_MACINFO_define - lineno : 10 macro : __stub_bdflush DW_MACINFO_define - lineno : 11 macro : __stub_chflags DW_MACINFO_define - lineno : 12 macro : __stub_fattach DW_MACINFO_define - lineno : 13 macro : __stub_fchflags DW_MACINFO_define - lineno : 14 macro : __stub_fdetach DW_MACINFO_define - lineno : 15 macro : __stub_getmsg DW_MACINFO_define - lineno : 16 macro : __stub_gtty DW_MACINFO_define - lineno : 17 macro : __stub_lchmod DW_MACINFO_define - lineno : 18 macro : __stub_putmsg DW_MACINFO_define - lineno : 19 macro : __stub_revoke DW_MACINFO_define - lineno : 20 macro : __stub_setlogin DW_MACINFO_define - lineno : 21 macro : __stub_sigreturn DW_MACINFO_define - lineno : 22 macro : __stub_sstk DW_MACINFO_define - lineno : 23 macro : __stub_stty DW_MACINFO_end_file DW_MACINFO_end_file DW_MACINFO_end_file DW_MACINFO_define - lineno : 32 macro : __need_size_t DW_MACINFO_define - lineno : 33 macro : __need_NULL DW_MACINFO_start_file - lineno: 104865 filenum: 8 DW_MACINFO_define - lineno : 189 macro : __size_t__ DW_MACINFO_define - lineno : 190 macro : __SIZE_T__ DW_MACINFO_define - lineno : 191 macro : _SIZE_T DW_MACINFO_define - lineno : 192 macro : _SYS_SIZE_T_H DW_MACINFO_define - lineno : 193 macro : _T_SIZE_ DW_MACINFO_define - lineno : 194 macro : _T_SIZE DW_MACINFO_define - lineno : 195 macro : __SIZE_T DW_MACINFO_define - lineno : 196 macro : _SIZE_T_ DW_MACINFO_define - lineno : 197 macro : _BSD_SIZE_T_ DW_MACINFO_define - lineno : 198 macro : _SIZE_T_DEFINED_ DW_MACINFO_define - lineno : 199 macro : _SIZE_T_DEFINED DW_MACINFO_define - lineno : 200 macro : _BSD_SIZE_T_DEFINED_ DW_MACINFO_define - lineno : 201 macro : _SIZE_T_DECLARED DW_MACINFO_define - lineno : 202 macro : ___int_size_t_h DW_MACINFO_define - lineno : 203 macro : _GCC_SIZE_T DW_MACINFO_define - lineno : 204 macro : _SIZET_ DW_MACINFO_define - lineno : 208 macro : __size_t DW_MACINFO_undef - lineno : 236 macro : __need_size_t DW_MACINFO_undef - lineno : 398 macro : NULL DW_MACINFO_define - lineno : 403 macro : NULL ((void *)0) DW_MACINFO_undef - lineno : 409 macro : __need_NULL DW_MACINFO_end_file DW_MACINFO_start_file - lineno: 158669 filenum: 9 DW_MACINFO_define - lineno : 25 macro : _BITS_TYPES_H 1 DW_MACINFO_start_file - lineno: 162253 filenum: 5 DW_MACINFO_define - lineno : 4 macro : __WORDSIZE 64 DW_MACINFO_define - lineno : 5 macro : __WORDSIZE_COMPAT32 1 DW_MACINFO_end_file DW_MACINFO_define - lineno : 99 macro : __S16_TYPE short int DW_MACINFO_define - lineno : 100 macro : __U16_TYPE unsigned short int DW_MACINFO_define - lineno : 101 macro : __S32_TYPE int DW_MACINFO_define - lineno : 102 macro : __U32_TYPE unsigned int DW_MACINFO_define - lineno : 103 macro : __SLONGWORD_TYPE long int DW_MACINFO_define - lineno : 104 macro : __ULONGWORD_TYPE unsigned long int DW_MACINFO_define - lineno : 118 macro : __SQUAD_TYPE long int DW_MACINFO_define - lineno : 119 macro : __UQUAD_TYPE unsigned long int DW_MACINFO_define - lineno : 120 macro : __SWORD_TYPE long int DW_MACINFO_define - lineno : 121 macro : __UWORD_TYPE unsigned long int DW_MACINFO_define - lineno : 122 macro : __SLONG32_TYPE int DW_MACINFO_define - lineno : 123 macro : __ULONG32_TYPE unsigned int DW_MACINFO_define - lineno : 124 macro : __S64_TYPE long int DW_MACINFO_define - lineno : 125 macro : __U64_TYPE unsigned long int DW_MACINFO_define - lineno : 127 macro : __STD_TYPE typedef DW_MACINFO_start_file - lineno: 176341 filenum: 10 DW_MACINFO_define - lineno : 25 macro : _BITS_TYPESIZES_H 1 DW_MACINFO_define - lineno : 30 macro : __DEV_T_TYPE __UQUAD_TYPE DW_MACINFO_define - lineno : 31 macro : __UID_T_TYPE __U32_TYPE DW_MACINFO_define - lineno : 32 macro : __GID_T_TYPE __U32_TYPE DW_MACINFO_define - lineno : 33 macro : __INO_T_TYPE __ULONGWORD_TYPE DW_MACINFO_define - lineno : 34 macro : __INO64_T_TYPE __UQUAD_TYPE DW_MACINFO_define - lineno : 35 macro : __MODE_T_TYPE __U32_TYPE DW_MACINFO_define - lineno : 36 macro : __NLINK_T_TYPE __UWORD_TYPE DW_MACINFO_define - lineno : 37 macro : __OFF_T_TYPE __SLONGWORD_TYPE DW_MACINFO_define - lineno : 38 macro : __OFF64_T_TYPE __SQUAD_TYPE DW_MACINFO_define - lineno : 39 macro : __PID_T_TYPE __S32_TYPE DW_MACINFO_define - lineno : 40 macro : __RLIM_T_TYPE __ULONGWORD_TYPE DW_MACINFO_define - lineno : 41 macro : __RLIM64_T_TYPE __UQUAD_TYPE DW_MACINFO_define - lineno : 42 macro : __BLKCNT_T_TYPE __SLONGWORD_TYPE DW_MACINFO_define - lineno : 43 macro : __BLKCNT64_T_TYPE __SQUAD_TYPE DW_MACINFO_define - lineno : 44 macro : __FSBLKCNT_T_TYPE __ULONGWORD_TYPE DW_MACINFO_define - lineno : 45 macro : __FSBLKCNT64_T_TYPE __UQUAD_TYPE DW_MACINFO_define - lineno : 46 macro : __FSFILCNT_T_TYPE __ULONGWORD_TYPE DW_MACINFO_define - lineno : 47 macro : __FSFILCNT64_T_TYPE __UQUAD_TYPE DW_MACINFO_define - lineno : 48 macro : __ID_T_TYPE __U32_TYPE DW_MACINFO_define - lineno : 49 macro : __CLOCK_T_TYPE __SLONGWORD_TYPE DW_MACINFO_define - lineno : 50 macro : __TIME_T_TYPE __SLONGWORD_TYPE DW_MACINFO_define - lineno : 51 macro : __USECONDS_T_TYPE __U32_TYPE DW_MACINFO_define - lineno : 52 macro : __SUSECONDS_T_TYPE __SLONGWORD_TYPE DW_MACINFO_define - lineno : 53 macro : __DADDR_T_TYPE __S32_TYPE DW_MACINFO_define - lineno : 54 macro : __SWBLK_T_TYPE __SLONGWORD_TYPE DW_MACINFO_define - lineno : 55 macro : __KEY_T_TYPE __S32_TYPE DW_MACINFO_define - lineno : 56 macro : __CLOCKID_T_TYPE __S32_TYPE DW_MACINFO_define - lineno : 57 macro : __TIMER_T_TYPE void * DW_MACINFO_define - lineno : 58 macro : __BLKSIZE_T_TYPE __SLONGWORD_TYPE DW_MACINFO_define - lineno : 59 macro : __FSID_T_TYPE struct { int __val[2]; } DW_MACINFO_define - lineno : 60 macro : __SSIZE_T_TYPE __SWORD_TYPE DW_MACINFO_define - lineno : 63 macro : __FD_SETSIZE 1024 DW_MACINFO_end_file DW_MACINFO_undef - lineno : 195 macro : __STD_TYPE DW_MACINFO_end_file DW_MACINFO_define - lineno : 37 macro : __need_FILE DW_MACINFO_define - lineno : 38 macro : __need___FILE DW_MACINFO_define - lineno : 57 macro : __FILE_defined 1 DW_MACINFO_undef - lineno : 59 macro : __need_FILE DW_MACINFO_define - lineno : 67 macro : ____FILE_defined 1 DW_MACINFO_undef - lineno : 69 macro : __need___FILE DW_MACINFO_define - lineno : 73 macro : _STDIO_USES_IOSTREAM DW_MACINFO_start_file - lineno: 198031 filenum: 11 DW_MACINFO_define - lineno : 30 macro : _IO_STDIO_H DW_MACINFO_start_file - lineno: 202127 filenum: 12 DW_MACINFO_define - lineno : 5 macro : _G_config_h 1 DW_MACINFO_define - lineno : 10 macro : __need_size_t DW_MACINFO_define - lineno : 14 macro : __need_NULL DW_MACINFO_start_file - lineno: 204047 filenum: 8 DW_MACINFO_undef - lineno : 236 macro : __need_size_t DW_MACINFO_undef - lineno : 398 macro : NULL DW_MACINFO_define - lineno : 403 macro : NULL ((void *)0) DW_MACINFO_undef - lineno : 409 macro : __need_NULL DW_MACINFO_end_file DW_MACINFO_define - lineno : 16 macro : __need_mbstate_t DW_MACINFO_start_file - lineno: 258235 filenum: 13 DW_MACINFO_define - lineno : 76 macro : __mbstate_t_defined 1 DW_MACINFO_undef - lineno : 92 macro : __need_mbstate_t DW_MACINFO_undef - lineno : 844 macro : __need_mbstate_t DW_MACINFO_undef - lineno : 845 macro : __need_wint_t DW_MACINFO_end_file DW_MACINFO_define - lineno : 21 macro : _G_size_t size_t DW_MACINFO_define - lineno : 32 macro : _G_ssize_t __ssize_t DW_MACINFO_define - lineno : 33 macro : _G_off_t __off_t DW_MACINFO_define - lineno : 34 macro : _G_off64_t __off64_t DW_MACINFO_define - lineno : 35 macro : _G_pid_t __pid_t DW_MACINFO_define - lineno : 36 macro : _G_uid_t __uid_t DW_MACINFO_define - lineno : 37 macro : _G_wchar_t wchar_t DW_MACINFO_define - lineno : 38 macro : _G_wint_t wint_t DW_MACINFO_define - lineno : 39 macro : _G_stat64 stat64 DW_MACINFO_define - lineno : 58 macro : _G_HAVE_BOOL 1 DW_MACINFO_define - lineno : 62 macro : _G_HAVE_ATEXIT 1 DW_MACINFO_define - lineno : 63 macro : _G_HAVE_SYS_CDEFS 1 DW_MACINFO_define - lineno : 64 macro : _G_HAVE_SYS_WAIT 1 DW_MACINFO_define - lineno : 65 macro : _G_NEED_STDARG_H 1 DW_MACINFO_define - lineno : 66 macro : _G_va_list __gnuc_va_list DW_MACINFO_define - lineno : 68 macro : _G_HAVE_PRINTF_FP 1 DW_MACINFO_define - lineno : 69 macro : _G_HAVE_MMAP 1 DW_MACINFO_define - lineno : 70 macro : _G_HAVE_MREMAP 1 DW_MACINFO_define - lineno : 71 macro : _G_HAVE_LONG_DOUBLE_IO 1 DW_MACINFO_define - lineno : 72 macro : _G_HAVE_IO_FILE_OPEN 1 DW_MACINFO_define - lineno : 73 macro : _G_HAVE_IO_GETLINE_INFO 1 DW_MACINFO_define - lineno : 75 macro : _G_IO_IO_FILE_VERSION 0x20001 DW_MACINFO_define - lineno : 77 macro : _G_OPEN64 __open64 DW_MACINFO_define - lineno : 78 macro : _G_LSEEK64 __lseek64 DW_MACINFO_define - lineno : 79 macro : _G_MMAP64 __mmap64 DW_MACINFO_define - lineno : 80 macro : _G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf) DW_MACINFO_define - lineno : 83 macro : _G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE) DW_MACINFO_define - lineno : 85 macro : _G_BUFSIZ 8192 DW_MACINFO_define - lineno : 88 macro : _G_NAMES_HAVE_UNDERSCORE 0 DW_MACINFO_define - lineno : 89 macro : _G_VTABLE_LABEL_HAS_LENGTH 1 DW_MACINFO_define - lineno : 90 macro : _G_USING_THUNKS 1 DW_MACINFO_define - lineno : 91 macro : _G_VTABLE_LABEL_PREFIX "__vt_" DW_MACINFO_define - lineno : 92 macro : _G_VTABLE_LABEL_PREFIX_ID __vt_ DW_MACINFO_define - lineno : 96 macro : _G_ARGS(ARGLIST) ARGLIST DW_MACINFO_end_file DW_MACINFO_define - lineno : 34 macro : _IO_pos_t _G_fpos_t DW_MACINFO_define - lineno : 35 macro : _IO_fpos_t _G_fpos_t DW_MACINFO_define - lineno : 36 macro : _IO_fpos64_t _G_fpos64_t DW_MACINFO_define - lineno : 37 macro : _IO_size_t _G_size_t DW_MACINFO_define - lineno : 38 macro : _IO_ssize_t _G_ssize_t DW_MACINFO_define - lineno : 39 macro : _IO_off_t _G_off_t DW_MACINFO_define - lineno : 40 macro : _IO_off64_t _G_off64_t DW_MACINFO_define - lineno : 41 macro : _IO_pid_t _G_pid_t DW_MACINFO_define - lineno : 42 macro : _IO_uid_t _G_uid_t DW_MACINFO_define - lineno : 43 macro : _IO_iconv_t _G_iconv_t DW_MACINFO_define - lineno : 44 macro : _IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT DW_MACINFO_define - lineno : 45 macro : _IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE DW_MACINFO_define - lineno : 46 macro : _IO_BUFSIZ _G_BUFSIZ DW_MACINFO_define - lineno : 47 macro : _IO_va_list _G_va_list DW_MACINFO_define - lineno : 48 macro : _IO_wint_t _G_wint_t DW_MACINFO_define - lineno : 52 macro : __need___va_list DW_MACINFO_start_file - lineno: 379500 filenum: 14 DW_MACINFO_undef - lineno : 37 macro : __need___va_list DW_MACINFO_define - lineno : 42 macro : __GNUC_VA_LIST DW_MACINFO_end_file DW_MACINFO_undef - lineno : 55 macro : _IO_va_list DW_MACINFO_define - lineno : 56 macro : _IO_va_list __gnuc_va_list DW_MACINFO_define - lineno : 76 macro : _PARAMS(protos) __P(protos) DW_MACINFO_define - lineno : 84 macro : _IO_UNIFIED_JUMPTABLES 1 DW_MACINFO_define - lineno : 90 macro : EOF (-1) DW_MACINFO_define - lineno : 105 macro : _IOS_INPUT 1 DW_MACINFO_define - lineno : 106 macro : _IOS_OUTPUT 2 DW_MACINFO_define - lineno : 107 macro : _IOS_ATEND 4 DW_MACINFO_define - lineno : 108 macro : _IOS_APPEND 8 DW_MACINFO_define - lineno : 109 macro : _IOS_TRUNC 16 DW_MACINFO_define - lineno : 110 macro : _IOS_NOCREATE 32 DW_MACINFO_define - lineno : 111 macro : _IOS_NOREPLACE 64 DW_MACINFO_define - lineno : 112 macro : _IOS_BIN 128 DW_MACINFO_define - lineno : 120 macro : _IO_MAGIC 0xFBAD0000 DW_MACINFO_define - lineno : 121 macro : _OLD_STDIO_MAGIC 0xFABC0000 DW_MACINFO_define - lineno : 122 macro : _IO_MAGIC_MASK 0xFFFF0000 DW_MACINFO_define - lineno : 123 macro : _IO_USER_BUF 1 DW_MACINFO_define - lineno : 124 macro : _IO_UNBUFFERED 2 DW_MACINFO_define - lineno : 125 macro : _IO_NO_READS 4 DW_MACINFO_define - lineno : 126 macro : _IO_NO_WRITES 8 DW_MACINFO_define - lineno : 127 macro : _IO_EOF_SEEN 0x10 DW_MACINFO_define - lineno : 128 macro : _IO_ERR_SEEN 0x20 DW_MACINFO_define - lineno : 129 macro : _IO_DELETE_DONT_CLOSE 0x40 DW_MACINFO_define - lineno : 130 macro : _IO_LINKED 0x80 DW_MACINFO_define - lineno : 131 macro : _IO_IN_BACKUP 0x100 DW_MACINFO_define - lineno : 132 macro : _IO_LINE_BUF 0x200 DW_MACINFO_define - lineno : 133 macro : _IO_TIED_PUT_GET 0x400 DW_MACINFO_define - lineno : 134 macro : _IO_CURRENTLY_PUTTING 0x800 DW_MACINFO_define - lineno : 135 macro : _IO_IS_APPENDING 0x1000 DW_MACINFO_define - lineno : 136 macro : _IO_IS_FILEBUF 0x2000 DW_MACINFO_define - lineno : 137 macro : _IO_BAD_SEEN 0x4000 DW_MACINFO_define - lineno : 138 macro : _IO_USER_LOCK 0x8000 DW_MACINFO_define - lineno : 140 macro : _IO_FLAGS2_MMAP 1 DW_MACINFO_define - lineno : 141 macro : _IO_FLAGS2_NOTCANCEL 2 DW_MACINFO_define - lineno : 145 macro : _IO_FLAGS2_USER_WBUF 8 DW_MACINFO_define - lineno : 151 macro : _IO_SKIPWS 01 DW_MACINFO_define - lineno : 152 macro : _IO_LEFT 02 DW_MACINFO_define - lineno : 153 macro : _IO_RIGHT 04 DW_MACINFO_define - lineno : 154 macro : _IO_INTERNAL 010 DW_MACINFO_define - lineno : 155 macro : _IO_DEC 020 DW_MACINFO_define - lineno : 156 macro : _IO_OCT 040 DW_MACINFO_define - lineno : 157 macro : _IO_HEX 0100 DW_MACINFO_define - lineno : 158 macro : _IO_SHOWBASE 0200 DW_MACINFO_define - lineno : 159 macro : _IO_SHOWPOINT 0400 DW_MACINFO_define - lineno : 160 macro : _IO_UPPERCASE 01000 DW_MACINFO_define - lineno : 161 macro : _IO_SHOWPOS 02000 DW_MACINFO_define - lineno : 162 macro : _IO_SCIENTIFIC 04000 DW_MACINFO_define - lineno : 163 macro : _IO_FIXED 010000 DW_MACINFO_define - lineno : 164 macro : _IO_UNITBUF 020000 DW_MACINFO_define - lineno : 165 macro : _IO_STDIO 040000 DW_MACINFO_define - lineno : 166 macro : _IO_DONT_CLOSE 0100000 DW_MACINFO_define - lineno : 167 macro : _IO_BOOLALPHA 0200000 DW_MACINFO_define - lineno : 273 macro : _IO_file_flags _flags DW_MACINFO_define - lineno : 302 macro : __HAVE_COLUMN DW_MACINFO_define - lineno : 350 macro : _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_)) DW_MACINFO_define - lineno : 351 macro : _IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_)) DW_MACINFO_define - lineno : 352 macro : _IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_)) DW_MACINFO_define - lineno : 426 macro : _IO_BE(expr,res) __builtin_expect ((expr), res) DW_MACINFO_define - lineno : 431 macro : _IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++) DW_MACINFO_define - lineno : 434 macro : _IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr) DW_MACINFO_define - lineno : 438 macro : _IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch))) DW_MACINFO_define - lineno : 455 macro : _IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0) DW_MACINFO_define - lineno : 456 macro : _IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0) DW_MACINFO_define - lineno : 466 macro : _IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base) DW_MACINFO_define - lineno : 480 macro : _IO_peekc(_fp) _IO_peekc_unlocked (_fp) DW_MACINFO_define - lineno : 481 macro : _IO_flockfile(_fp) DW_MACINFO_define - lineno : 482 macro : _IO_funlockfile(_fp) DW_MACINFO_define - lineno : 483 macro : _IO_ftrylockfile(_fp) DW_MACINFO_define - lineno : 484 macro : _IO_cleanup_region_start(_fct,_fp) DW_MACINFO_define - lineno : 485 macro : _IO_cleanup_region_end(_Doit) DW_MACINFO_end_file DW_MACINFO_define - lineno : 101 macro : _IOFBF 0 DW_MACINFO_define - lineno : 102 macro : _IOLBF 1 DW_MACINFO_define - lineno : 103 macro : _IONBF 2 DW_MACINFO_define - lineno : 108 macro : BUFSIZ _IO_BUFSIZ DW_MACINFO_define - lineno : 121 macro : SEEK_SET 0 DW_MACINFO_define - lineno : 122 macro : SEEK_CUR 1 DW_MACINFO_define - lineno : 123 macro : SEEK_END 2 DW_MACINFO_define - lineno : 128 macro : P_tmpdir "/tmp" DW_MACINFO_start_file - lineno: 473634 filenum: 15 DW_MACINFO_define - lineno : 24 macro : L_tmpnam 20 DW_MACINFO_define - lineno : 25 macro : TMP_MAX 238328 DW_MACINFO_define - lineno : 26 macro : FILENAME_MAX 4096 DW_MACINFO_define - lineno : 29 macro : L_ctermid 9 DW_MACINFO_define - lineno : 30 macro : L_cuserid 9 DW_MACINFO_undef - lineno : 35 macro : FOPEN_MAX DW_MACINFO_define - lineno : 36 macro : FOPEN_MAX 16 DW_MACINFO_end_file DW_MACINFO_define - lineno : 149 macro : stdin stdin DW_MACINFO_define - lineno : 150 macro : stdout stdout DW_MACINFO_define - lineno : 151 macro : stderr stderr DW_MACINFO_define - lineno : 521 macro : getc(_fp) _IO_getc (_fp) DW_MACINFO_define - lineno : 563 macro : putc(_ch,_fp) _IO_putc (_ch, _fp) DW_MACINFO_start_file - lineno: 565930 filenum: 16 DW_MACINFO_end_file DW_MACINFO_end_file DW_MACINFO_start_file - lineno: 582090 filenum: 17 DW_MACINFO_define - lineno : 1 macro : Q < DW_MACINFO_end_file DW_MACINFO_define - lineno : 4 macro : M 42 DW_MACINFO_define - lineno : 5 macro : ADD(x) (M + x) DW_MACINFO_define - lineno : 9 macro : N 28 DW_MACINFO_undef - lineno : 11 macro : N DW_MACINFO_define - lineno : 13 macro : N 1729 DW_MACINFO_end_file Contents of the .debug_ranges section: Offset Begin End 00000000 ffffffffffffffff 00000000 (base address) 00000000 0040040c 00400423 00000000 00400398 004003a1 00000000 004005d8 004005dc 00000000 <End of list> 00000050 ffffffffffffffff 00000000 (base address) 00000050 004003ab 004003b0 00000050 004005e1 004005e6 00000050 <End of list> --------------050703000100040002050401--
next reply other threads:[~2008-07-25 17:18 UTC|newest] Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top 2008-07-25 17:18 Christian Jaeger [this message] -- strict thread matches above, loose matches on Subject: below -- 2008-07-25 18:48 tromey 2008-07-25 17:58 Daniel Jacobowitz 2008-07-25 17:48 Tom Tromey 2008-07-25 17:18 Christian Jaeger 2008-07-25 15:18 Tom Tromey 2008-07-25 0:18 christian
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20080725171802.28461.qmail@sourceware.org \ --to=christian@jaeger.mine.nu \ --cc=gdb-prs@sources.redhat.com \ --cc=nobody@sources.redhat.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).