This is the mail archive of the
gdb-prs@sourceware.org
mailing list for the GDB project.
Re: macros/2483: not even the macro debugging example from the documentationworks
- From: Christian Jaeger <christian at jaeger dot mine dot nu>
- To: nobody at sources dot redhat dot com
- Cc: gdb-prs at sources dot redhat dot com,
- Date: 25 Jul 2008 17:18:02 -0000
- Subject: Re: macros/2483: not even the macro debugging example from the documentationworks
- Reply-to: Christian Jaeger <christian at jaeger dot mine dot nu>
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--