The section .debug_aranges contains: Length: 44 Version: 2 Offset into .debug_info: 0 Pointer Size: 8 Segment Size: 0 Address Length 10000380 60 Length: 76 Version: 2 Offset into .debug_info: 115 Pointer Size: 8 Segment Size: 0 Address Length 100007c8 16 10000318 16 100003bc 68 Length: 44 Version: 2 Offset into .debug_info: 192 Pointer Size: 8 Segment Size: 0 Address Length 100004e4 232 Length: 44 Version: 2 Offset into .debug_info: 2fd Pointer Size: 8 Segment Size: 0 Address Length 100005cc 316 Length: 60 Version: 2 Offset into .debug_info: 42b Pointer Size: 8 Segment Size: 0 Address Length 100007e0 16 10000338 16 Contents of the .debug_pubnames section: Length: 33 Version: 2 Offset into .debug_info section: 134 Size of area in .debug_info section: 143 Offset Name 115 _IO_stdin_used Length: 71 Version: 2 Offset into .debug_info section: 402 Size of area in .debug_info section: 363 Offset Name 120 subr2 183 subr1 237 main 292 checkmeout 321 lookatme Length: 54 Version: 2 Offset into .debug_info section: 765 Size of area in .debug_info section: 302 Offset Name 77 __libc_csu_fini 120 __libc_csu_init The section .debug_info contains: Compilation Unit @ 0: Length: 130 Version: 2 Abbrev Offset: 0 Pointer Size: 8 <0>: Abbrev Number: 1 (DW_TAG_compile_unit) DW_AT_stmt_list : 0 DW_AT_low_pc : 0x10000380 268436352 DW_AT_high_pc : 0x100003bc 268436412 DW_AT_name : ../sysdeps/powerpc/powerpc64/elf/start.S DW_AT_comp_dir : /usr/src/packages/BUILD/glibc-2.3/csu DW_AT_producer : GNU AS 2.15.90.0.1.1 DW_AT_language : 32769 (MIPS assembler) Compilation Unit @ 86: Length: 139 Version: 2 Abbrev Offset: 20 Pointer Size: 8 <0><91>: Abbrev Number: 1 (DW_TAG_compile_unit) DW_AT_stmt_list : 149 DW_AT_high_pc : 0x100003bc 268436412 DW_AT_low_pc : 0x100003bc 268436412 DW_AT_name : (indirect string, offset: 0xd3): init.c DW_AT_comp_dir : (indirect string, offset: 0x21): /usr/src/packages/BUILD/glibc-2.3/csu DW_AT_producer : (indirect string, offset: 0x63): GNU C 3.3.3 (SuSE Linux) DW_AT_language : 1 (ANSI C) <1>: Abbrev Number: 2 (DW_TAG_base_type) DW_AT_name : (indirect string, offset: 0x47): long unsigned int DW_AT_byte_size : 8 DW_AT_encoding : 7 (unsigned) <1>: Abbrev Number: 2 (DW_TAG_base_type) DW_AT_name : (indirect string, offset: 0x13): unsigned char DW_AT_byte_size : 1 DW_AT_encoding : 8 (unsigned char) <1>: Abbrev Number: 2 (DW_TAG_base_type) DW_AT_name : (indirect string, offset: 0x0): short unsigned int DW_AT_byte_size : 2 DW_AT_encoding : 7 (unsigned) <1>: Abbrev Number: 2 (DW_TAG_base_type) DW_AT_name : (indirect string, offset: 0x4c): unsigned int DW_AT_byte_size : 4 DW_AT_encoding : 7 (unsigned) <1>: Abbrev Number: 2 (DW_TAG_base_type) DW_AT_name : (indirect string, offset: 0x15): signed char DW_AT_byte_size : 1 DW_AT_encoding : 6 (signed char) <1>: Abbrev Number: 2 (DW_TAG_base_type) DW_AT_name : (indirect string, offset: 0x59): short int DW_AT_byte_size : 2 DW_AT_encoding : 5 (signed) <1>
: Abbrev Number: 3 (DW_TAG_base_type) DW_AT_name : int DW_AT_byte_size : 4 DW_AT_encoding : 5 (signed) <1>: Abbrev Number: 2 (DW_TAG_base_type) DW_AT_name : (indirect string, offset: 0x8b): long int DW_AT_byte_size : 8 DW_AT_encoding : 5 (signed) <1>: Abbrev Number: 2 (DW_TAG_base_type) DW_AT_name : (indirect string, offset: 0x47): long unsigned int DW_AT_byte_size : 8 DW_AT_encoding : 7 (unsigned) <1>: Abbrev Number: 2 (DW_TAG_base_type) DW_AT_name : (indirect string, offset: 0x1c): char DW_AT_byte_size : 1 DW_AT_encoding : 6 (signed char) <1>: Abbrev Number: 4 (DW_TAG_variable) DW_AT_name : (indirect string, offset: 0x7c): _IO_stdin_used DW_AT_decl_file : 1 DW_AT_decl_line : 25 DW_AT_type : <10f> DW_AT_external : 1 DW_AT_location : 9 byte block: 3 0 0 0 0 10 0 7 f0 (DW_OP_addr: 100007f0) <1><10f>: Abbrev Number: 5 (DW_TAG_const_type) DW_AT_type :
Compilation Unit @ 115: Length: 121 Version: 2 Abbrev Offset: 86 Pointer Size: 8 <0><120>: Abbrev Number: 1 (DW_TAG_compile_unit) DW_AT_stmt_list : 185 DW_AT_name : /usr/src/packages/BUILD/glibc-2.3/cc/csu/crti.S DW_AT_comp_dir : /usr/src/packages/BUILD/glibc-2.3/csu DW_AT_producer : GNU AS 2.15.90.0.1.1 DW_AT_language : 32769 (MIPS assembler) Compilation Unit @ 192: Length: 359 Version: 2 Abbrev Offset: 102 Pointer Size: 8 <0><19d>: Abbrev Number: 1 (DW_TAG_compile_unit) DW_AT_stmt_list : 341 DW_AT_high_pc : 0x100005cc 268436940 DW_AT_low_pc : 0x100004e4 268436708 DW_AT_name : testwatch.c DW_AT_comp_dir : /home/pgilliam/work/gdb-work/read-write/build/gdb DW_AT_producer : GNU C 3.3.3 (SuSE Linux) DW_AT_language : 1 (ANSI C) <1><20a>: Abbrev Number: 2 (DW_TAG_subprogram) DW_AT_sibling : <23c> DW_AT_external : 1 DW_AT_name : subr2 DW_AT_decl_file : 1 DW_AT_decl_line : 5 DW_AT_prototyped : 1 DW_AT_low_pc : 0x100004e4 268436708 DW_AT_high_pc : 0x10000524 268436772 DW_AT_frame_base : 1 byte block: 6f (DW_OP_reg31) <2><22b>: Abbrev Number: 3 (DW_TAG_formal_parameter) DW_AT_name : addr DW_AT_decl_file : 1 DW_AT_decl_line : 4 DW_AT_type : <23c> DW_AT_location : 3 byte block: 91 f0 0 (DW_OP_fbreg: 112) <1><23c>: Abbrev Number: 4 (DW_TAG_pointer_type) DW_AT_byte_size : 8 DW_AT_type : <242> <1><242>: Abbrev Number: 5 (DW_TAG_base_type) DW_AT_name : int DW_AT_byte_size : 4 DW_AT_encoding : 5 (signed) <1><249>: Abbrev Number: 6 (DW_TAG_subprogram) DW_AT_sibling : <27f> DW_AT_external : 1 DW_AT_name : subr1 DW_AT_decl_file : 1 DW_AT_decl_line : 12 DW_AT_low_pc : 0x10000524 268436772 DW_AT_high_pc : 0x10000588 268436872 DW_AT_frame_base : 1 byte block: 6f (DW_OP_reg31) <2><269>: Abbrev Number: 7 (DW_TAG_variable) DW_AT_name : watchthis DW_AT_decl_file : 1 DW_AT_decl_line : 13 DW_AT_type : <242> DW_AT_location : 3 byte block: 91 f0 0 (DW_OP_fbreg: 112) <1><27f>: Abbrev Number: 8 (DW_TAG_subprogram) DW_AT_sibling : <2b6> DW_AT_external : 1 DW_AT_name : main DW_AT_decl_file : 1 DW_AT_decl_line : 23 DW_AT_type : <242> DW_AT_low_pc : 0x10000588 268436872 DW_AT_high_pc : 0x100005cc 268436940 DW_AT_frame_base : 1 byte block: 6f (DW_OP_reg31) <2><2a2>: Abbrev Number: 7 (DW_TAG_variable) DW_AT_name : ret_val DW_AT_decl_file : 1 DW_AT_decl_line : 24 DW_AT_type : <242> DW_AT_location : 3 byte block: 91 f0 0 (DW_OP_fbreg: 112) <1><2b6>: Abbrev Number: 9 (DW_TAG_variable) DW_AT_name : checkmeout DW_AT_decl_file : 1 DW_AT_decl_line : 1 DW_AT_type : <242> DW_AT_external : 1 DW_AT_location : 9 byte block: 3 0 0 0 0 10 1 b dc (DW_OP_addr: 10010bdc) <1><2d3>: Abbrev Number: 9 (DW_TAG_variable) DW_AT_name : lookatme DW_AT_decl_file : 1 DW_AT_decl_line : 2 DW_AT_type : <2ee> DW_AT_external : 1 DW_AT_location : 9 byte block: 3 0 0 0 0 10 1 8 50 (DW_OP_addr: 10010850) <1><2ee>: Abbrev Number: 4 (DW_TAG_pointer_type) DW_AT_byte_size : 8 DW_AT_type : <2f4> <1><2f4>: Abbrev Number: 5 (DW_TAG_base_type) DW_AT_name : char DW_AT_byte_size : 1 DW_AT_encoding : 8 (unsigned char) Compilation Unit @ 2fd: Length: 298 Version: 2 Abbrev Offset: 256 Pointer Size: 8 <0><308>: Abbrev Number: 1 (DW_TAG_compile_unit) DW_AT_stmt_list : 413 DW_AT_high_pc : 0x10000708 268437256 DW_AT_low_pc : 0x100005cc 268436940 DW_AT_name : (indirect string, offset: 0xcf): elf-init.c DW_AT_comp_dir : (indirect string, offset: 0x21): /usr/src/packages/BUILD/glibc-2.3/csu DW_AT_producer : (indirect string, offset: 0x63): GNU C 3.3.3 (SuSE Linux) DW_AT_language : 1 (ANSI C) <1><32a>: Abbrev Number: 2 (DW_TAG_base_type) DW_AT_name : (indirect string, offset: 0x8b): long int DW_AT_byte_size : 8 DW_AT_encoding : 5 (signed) <1><331>: Abbrev Number: 3 (DW_TAG_typedef) DW_AT_name : (indirect string, offset: 0xa4): size_t DW_AT_decl_file : 2 DW_AT_decl_line : 213 DW_AT_type : <33c> <1><33c>: Abbrev Number: 2 (DW_TAG_base_type) DW_AT_name : (indirect string, offset: 0x47): long unsigned int DW_AT_byte_size : 8 DW_AT_encoding : 7 (unsigned) <1><343>: Abbrev Number: 4 (DW_TAG_base_type) DW_AT_name : int DW_AT_byte_size : 4 DW_AT_encoding : 5 (signed) <1><34a>: Abbrev Number: 5 (DW_TAG_subprogram) DW_AT_sibling : <375> DW_AT_external : 1 DW_AT_name : (indirect string, offset: 0x94): __libc_csu_fini DW_AT_decl_file : 1 DW_AT_decl_line : 74 DW_AT_prototyped : 1 DW_AT_low_pc : 0x100005cc 268436940 DW_AT_high_pc : 0x10000664 268437092 DW_AT_frame_base : 1 byte block: 51 (DW_OP_reg1) <2><369>: Abbrev Number: 6 (DW_TAG_variable) DW_AT_name : i DW_AT_decl_file : 1 DW_AT_decl_line : 76 DW_AT_type : <331> DW_AT_location : 1 byte block: 6f (DW_OP_reg31) <1><375>: Abbrev Number: 5 (DW_TAG_subprogram) DW_AT_sibling : <3bd> DW_AT_external : 1 DW_AT_name : (indirect string, offset: 0xeb): __libc_csu_init DW_AT_decl_file : 1 DW_AT_decl_line : 44 DW_AT_prototyped : 1 DW_AT_low_pc : 0x10000664 268437092 DW_AT_high_pc : 0x10000708 268437256 DW_AT_frame_base : 1 byte block: 51 (DW_OP_reg1) <2><394>: Abbrev Number: 7 (DW_TAG_lexical_block) DW_AT_low_pc : 0x1000067c 268437116 DW_AT_high_pc : 0x100006fc 268437244 <3><3a5>: Abbrev Number: 8 (DW_TAG_variable) DW_AT_name : (indirect string, offset: 0x10e): size DW_AT_decl_file : 1 DW_AT_decl_line : 64 DW_AT_type : <3bd> <3><3b0>: Abbrev Number: 6 (DW_TAG_variable) DW_AT_name : i DW_AT_decl_file : 1 DW_AT_decl_line : 65 DW_AT_type : <331> DW_AT_location : 1 byte block: 6f (DW_OP_reg31) <1><3bd>: Abbrev Number: 9 (DW_TAG_const_type) DW_AT_type : <331> <1><3c2>: Abbrev Number: 10 (DW_TAG_array_type) DW_AT_sibling : <3cd> DW_AT_type : <3cf> <2><3cb>: Abbrev Number: 11 (DW_TAG_subrange_type) <1><3cd>: Abbrev Number: 12 (DW_TAG_subroutine_type) DW_AT_prototyped : 1 <1><3cf>: Abbrev Number: 13 (DW_TAG_pointer_type) DW_AT_byte_size : 8 DW_AT_type : <3cd> <1><3d5>: Abbrev Number: 14 (DW_TAG_variable) DW_AT_name : (indirect string, offset: 0xbc): __init_array_start DW_AT_decl_file : 1 DW_AT_decl_line : 26 DW_AT_type : <3c2> DW_AT_external : 1 DW_AT_declaration : 1 <1><3e2>: Abbrev Number: 10 (DW_TAG_array_type) DW_AT_sibling : <3ed> DW_AT_type : <3cf> <2><3eb>: Abbrev Number: 11 (DW_TAG_subrange_type) <1><3ed>: Abbrev Number: 14 (DW_TAG_variable) DW_AT_name : (indirect string, offset: 0xab): __init_array_end DW_AT_decl_file : 1 DW_AT_decl_line : 27 DW_AT_type : <3e2> DW_AT_external : 1 DW_AT_declaration : 1 <1><3fa>: Abbrev Number: 10 (DW_TAG_array_type) DW_AT_sibling : <405> DW_AT_type : <3cf> <2><403>: Abbrev Number: 11 (DW_TAG_subrange_type) <1><405>: Abbrev Number: 14 (DW_TAG_variable) DW_AT_name : (indirect string, offset: 0xfb): __fini_array_start DW_AT_decl_file : 1 DW_AT_decl_line : 28 DW_AT_type : <3fa> DW_AT_external : 1 DW_AT_declaration : 1 <1><412>: Abbrev Number: 10 (DW_TAG_array_type) DW_AT_sibling : <41d> DW_AT_type : <3cf> <2><41b>: Abbrev Number: 11 (DW_TAG_subrange_type) <1><41d>: Abbrev Number: 14 (DW_TAG_variable) DW_AT_name : (indirect string, offset: 0xda): __fini_array_end DW_AT_decl_file : 1 DW_AT_decl_line : 29 DW_AT_type : <412> DW_AT_external : 1 DW_AT_declaration : 1 Compilation Unit @ 42b: Length: 121 Version: 2 Abbrev Offset: 425 Pointer Size: 8 <0><436>: Abbrev Number: 1 (DW_TAG_compile_unit) DW_AT_stmt_list : 560 DW_AT_name : /usr/src/packages/BUILD/glibc-2.3/cc/csu/crtn.S DW_AT_comp_dir : /usr/src/packages/BUILD/glibc-2.3/csu DW_AT_producer : GNU AS 2.15.90.0.1.1 DW_AT_language : 32769 (MIPS assembler) Contents of the .debug_abbrev section: Number TAG 1 DW_TAG_compile_unit [no children] DW_AT_stmt_list DW_FORM_data4 DW_AT_low_pc DW_FORM_addr DW_AT_high_pc DW_FORM_addr 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_stmt_list DW_FORM_data4 DW_AT_high_pc DW_FORM_addr DW_AT_low_pc DW_FORM_addr DW_AT_name DW_FORM_strp DW_AT_comp_dir DW_FORM_strp DW_AT_producer DW_FORM_strp DW_AT_language DW_FORM_data1 2 DW_TAG_base_type [no children] DW_AT_name DW_FORM_strp DW_AT_byte_size DW_FORM_data1 DW_AT_encoding DW_FORM_data1 3 DW_TAG_base_type [no children] DW_AT_name DW_FORM_string DW_AT_byte_size DW_FORM_data1 DW_AT_encoding DW_FORM_data1 4 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 5 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_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_stmt_list DW_FORM_data4 DW_AT_high_pc DW_FORM_addr DW_AT_low_pc DW_FORM_addr DW_AT_name DW_FORM_string DW_AT_comp_dir DW_FORM_string DW_AT_producer DW_FORM_string DW_AT_language DW_FORM_data1 2 DW_TAG_subprogram [has children] DW_AT_sibling DW_FORM_ref4 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_prototyped DW_FORM_flag DW_AT_low_pc DW_FORM_addr DW_AT_high_pc DW_FORM_addr DW_AT_frame_base DW_FORM_block1 3 DW_TAG_formal_parameter [no children] 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_location DW_FORM_block1 4 DW_TAG_pointer_type [no children] DW_AT_byte_size DW_FORM_data1 DW_AT_type DW_FORM_ref4 5 DW_TAG_base_type [no children] DW_AT_name DW_FORM_string DW_AT_byte_size DW_FORM_data1 DW_AT_encoding DW_FORM_data1 6 DW_TAG_subprogram [has children] DW_AT_sibling DW_FORM_ref4 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_low_pc DW_FORM_addr DW_AT_high_pc DW_FORM_addr DW_AT_frame_base DW_FORM_block1 7 DW_TAG_variable [no children] 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_location DW_FORM_block1 8 DW_TAG_subprogram [has children] DW_AT_sibling DW_FORM_ref4 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_block1 9 DW_TAG_variable [no children] 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_external DW_FORM_flag DW_AT_location DW_FORM_block1 Number TAG 1 DW_TAG_compile_unit [has children] DW_AT_stmt_list DW_FORM_data4 DW_AT_high_pc DW_FORM_addr DW_AT_low_pc DW_FORM_addr DW_AT_name DW_FORM_strp DW_AT_comp_dir DW_FORM_strp DW_AT_producer DW_FORM_strp DW_AT_language DW_FORM_data1 2 DW_TAG_base_type [no children] DW_AT_name DW_FORM_strp DW_AT_byte_size DW_FORM_data1 DW_AT_encoding DW_FORM_data1 3 DW_TAG_typedef [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 4 DW_TAG_base_type [no children] DW_AT_name DW_FORM_string DW_AT_byte_size DW_FORM_data1 DW_AT_encoding DW_FORM_data1 5 DW_TAG_subprogram [has children] DW_AT_sibling DW_FORM_ref4 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_prototyped DW_FORM_flag DW_AT_low_pc DW_FORM_addr DW_AT_high_pc DW_FORM_addr DW_AT_frame_base DW_FORM_block1 6 DW_TAG_variable [no children] 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_location DW_FORM_block1 7 DW_TAG_lexical_block [has children] DW_AT_low_pc DW_FORM_addr DW_AT_high_pc DW_FORM_addr 8 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 9 DW_TAG_const_type [no children] DW_AT_type DW_FORM_ref4 10 DW_TAG_array_type [has children] DW_AT_sibling DW_FORM_ref4 DW_AT_type DW_FORM_ref4 11 DW_TAG_subrange_type [no children] 12 DW_TAG_subroutine_type [no children] DW_AT_prototyped DW_FORM_flag 13 DW_TAG_pointer_type [no children] DW_AT_byte_size DW_FORM_data1 DW_AT_type DW_FORM_ref4 14 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_declaration DW_FORM_flag Number TAG 1 DW_TAG_compile_unit [no children] DW_AT_stmt_list 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: 93 DWARF Version: 2 Prologue Length: 60 Minimum Instruction Length: 4 Initial value of 'is_stmt': 1 Line Base: -5 Line Range: 14 Opcode Base: 10 (Pointer size: 8) 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 The Directory Table: ../sysdeps/powerpc/powerpc64/elf The File Name Table: Entry Dir Time Size Name 1 1 0 0 start.S Line Number Statements: Extended opcode 2: set Address to 0x10000380 Advance Line by 44 to 45 Copy Special opcode 21: advance Address by 4 to 0x10000384 and Line by 2 to 47 Special opcode 20: advance Address by 4 to 0x10000388 and Line by 1 to 48 Special opcode 20: advance Address by 4 to 0x1000038c and Line by 1 to 49 Special opcode 20: advance Address by 4 to 0x10000390 and Line by 1 to 50 Special opcode 20: advance Address by 4 to 0x10000394 and Line by 1 to 51 Special opcode 23: advance Address by 4 to 0x10000398 and Line by 4 to 55 Special opcode 22: advance Address by 4 to 0x1000039c and Line by 3 to 58 Special opcode 22: advance Address by 4 to 0x100003a0 and Line by 3 to 61 Advance PC by 28 to 100003bc Extended opcode 1: End of Sequence Length: 22 DWARF Version: 2 Prologue Length: 16 Minimum Instruction Length: 4 Initial value of 'is_stmt': 1 Line Base: -5 Line Range: 14 Opcode Base: 10 (Pointer size: 8) 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 The Directory Table is empty. The File Name Table is empty. Line Number Statements: Length: 22 DWARF Version: 2 Prologue Length: 16 Minimum Instruction Length: 4 Initial value of 'is_stmt': 1 Line Base: -5 Line Range: 14 Opcode Base: 10 (Pointer size: 8) 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 The Directory Table is empty. The File Name Table is empty. Line Number Statements: Length: 32 DWARF Version: 2 Prologue Length: 26 Minimum Instruction Length: 4 Initial value of 'is_stmt': 1 Line Base: -5 Line Range: 14 Opcode Base: 10 (Pointer size: 8) 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 The Directory Table is empty. The File Name Table: Entry Dir Time Size Name 1 0 0 0 init.c Line Number Statements: Length: 152 DWARF Version: 2 Prologue Length: 67 Minimum Instruction Length: 4 Initial value of 'is_stmt': 1 Line Base: -5 Line Range: 14 Opcode Base: 10 (Pointer size: 8) 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 The Directory Table: /usr/src/packages/BUILD/glibc-2.3/cc/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 0x100007c8 Advance Line by 76 to 77 Copy Special opcode 20: advance Address by 4 to 0x100007cc and Line by 1 to 78 Special opcode 20: advance Address by 4 to 0x100007d0 and Line by 1 to 79 Advance PC by 8 to 100007d8 Extended opcode 1: End of Sequence Extended opcode 2: set Address to 0x10000318 Advance Line by 53 to 54 Copy Special opcode 20: advance Address by 4 to 0x1000031c and Line by 1 to 55 Special opcode 20: advance Address by 4 to 0x10000320 and Line by 1 to 56 Special opcode 20: advance Address by 4 to 0x10000324 and Line by 1 to 57 Advance PC by 4 to 10000328 Extended opcode 1: End of Sequence Extended opcode 2: set Address to 0x100003bc Advance Line by 21 to 22 Copy Special opcode 20: advance Address by 4 to 0x100003c0 and Line by 1 to 23 Special opcode 20: advance Address by 4 to 0x100003c4 and Line by 1 to 24 Special opcode 20: advance Address by 4 to 0x100003c8 and Line by 1 to 25 Special opcode 20: advance Address by 4 to 0x100003cc and Line by 1 to 26 Special opcode 20: advance Address by 4 to 0x100003d0 and Line by 1 to 27 Special opcode 20: advance Address by 4 to 0x100003d4 and Line by 1 to 28 Special opcode 20: advance Address by 4 to 0x100003d8 and Line by 1 to 29 Special opcode 20: advance Address by 4 to 0x100003dc and Line by 1 to 30 Special opcode 20: advance Address by 4 to 0x100003e0 and Line by 1 to 31 Special opcode 20: advance Address by 4 to 0x100003e4 and Line by 1 to 32 Special opcode 20: advance Address by 4 to 0x100003e8 and Line by 1 to 33 Special opcode 20: advance Address by 4 to 0x100003ec and Line by 1 to 34 Special opcode 21: advance Address by 4 to 0x100003f0 and Line by 2 to 36 Special opcode 20: advance Address by 4 to 0x100003f4 and Line by 1 to 37 Special opcode 20: advance Address by 4 to 0x100003f8 and Line by 1 to 38 Special opcode 20: advance Address by 4 to 0x100003fc and Line by 1 to 39 Advance PC by 4 to 10000400 Extended opcode 1: End of Sequence Length: 68 DWARF Version: 2 Prologue Length: 31 Minimum Instruction Length: 4 Initial value of 'is_stmt': 1 Line Base: -5 Line Range: 14 Opcode Base: 10 (Pointer size: 8) 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 The Directory Table is empty. The File Name Table: Entry Dir Time Size Name 1 0 0 0 testwatch.c Line Number Statements: Extended opcode 2: set Address to 0x100004e4 Special opcode 9: advance Address by 0 to 0x100004e4 and Line by 4 to 5 Special opcode 62: advance Address by 16 to 0x100004f4 and Line by 1 to 6 Special opcode 48: advance Address by 12 to 0x10000500 and Line by 1 to 7 Special opcode 48: advance Address by 12 to 0x1000050c and Line by 1 to 8 Special opcode 93: advance Address by 24 to 0x10000524 and Line by 4 to 12 Special opcode 76: advance Address by 20 to 0x10000538 and Line by 1 to 13 Special opcode 35: advance Address by 8 to 0x10000540 and Line by 2 to 15 Special opcode 35: advance Address by 8 to 0x10000548 and Line by 2 to 17 Special opcode 48: advance Address by 12 to 0x10000554 and Line by 1 to 18 Special opcode 48: advance Address by 12 to 0x10000560 and Line by 1 to 19 Special opcode 34: advance Address by 8 to 0x10000568 and Line by 1 to 20 Special opcode 120: advance Address by 32 to 0x10000588 and Line by 3 to 23 Special opcode 76: advance Address by 20 to 0x1000059c and Line by 1 to 24 Special opcode 35: advance Address by 8readelf: Error: Not enough comp units for .debug_lines section to 0x100005a4 and Line by 2 to 26 Special opcode 20: advance Address by 4 to 0x100005a8 and Line by 1 to 27 Advance PC by 36 to 100005cc Extended opcode 1: End of Sequence The section .debug_frame contains: 00000000 0000000c ffffffff CIE Version: 1 Augmentation: "" Code alignment factor: 1 Data alignment factor: -8 Return address column: 65 DW_CFA_def_cfa: r1 ofs 0 00000010 0000001c 00000000 FDE cie=00000000 pc=100004e4..10000524 DW_CFA_advance_loc: 8 to 100004ec DW_CFA_def_cfa_offset: 64 DW_CFA_offset: r31 at cfa-8 DW_CFA_advance_loc: 4 to 100004f0 DW_CFA_def_cfa_reg: r31 00000030 00000024 00000000 FDE cie=00000000 pc=10000524..10000588 DW_CFA_advance_loc: 16 to 10000534 DW_CFA_def_cfa_offset: 144 DW_CFA_offset_extended_sf: r108 at cfa+16 DW_CFA_offset: r31 at cfa-8 DW_CFA_advance_loc: 4 to 10000538 DW_CFA_def_cfa_reg: r31 DW_CFA_nop DW_CFA_nop DW_CFA_nop DW_CFA_nop 00000058 00000024 00000000 FDE cie=00000000 pc=10000588..100005cc DW_CFA_advance_loc: 16 to 10000598 DW_CFA_def_cfa_offset: 144 DW_CFA_offset_extended_sf: r108 at cfa+16 DW_CFA_offset: r31 at cfa-8 DW_CFA_advance_loc: 4 to 1000059c DW_CFA_def_cfa_reg: r31 DW_CFA_nop DW_CFA_nop DW_CFA_nop DW_CFA_nop 00000080 0000000c ffffffff CIE Version: 1 Augmentation: "" Code alignment factor: 1 Data alignment factor: -8 Return address column: 65 DW_CFA_def_cfa: r1 ofs 0 00000090 00000024 00000080 FDE cie=00000080 pc=100005cc..10000664 DW_CFA_advance_loc: 32 to 100005ec DW_CFA_def_cfa_offset: 144 DW_CFA_offset: r29 at cfa-24 DW_CFA_offset_extended_sf: r108 at cfa+16 DW_CFA_offset: r31 at cfa-8 DW_CFA_nop DW_CFA_nop DW_CFA_nop DW_CFA_nop DW_CFA_nop 000000b8 00000024 00000080 FDE cie=00000080 pc=10000664..10000708 DW_CFA_advance_loc: 16 to 10000674 DW_CFA_def_cfa_offset: 128 DW_CFA_offset_extended_sf: r108 at cfa+16 DW_CFA_offset: r31 at cfa-8 DW_CFA_nop DW_CFA_nop DW_CFA_nop DW_CFA_nop DW_CFA_nop DW_CFA_nop DW_CFA_nop Contents of the .debug_str section: 0x00000000 73686f72 7420756e 7369676e 65642069 short unsigned i 0x00000010 6e740075 6e736967 6e656420 63686172 nt.unsigned char 0x00000020 002f7573 722f7372 632f7061 636b6167 ./usr/src/packag 0x00000030 65732f42 55494c44 2f676c69 62632d32 es/BUILD/glibc-2 0x00000040 2e332f63 7375006c 6f6e6720 756e7369 .3/csu.long unsi 0x00000050 676e6564 20696e74 0073686f 72742069 gned int.short i 0x00000060 6e740047 4e552043 20332e33 2e332028 nt.GNU C 3.3.3 ( 0x00000070 53755345 204c696e 75782900 5f494f5f SuSE Linux)._IO_ 0x00000080 73746469 6e5f7573 6564006c 6f6e6720 stdin_used.long 0x00000090 696e7400 5f5f6c69 62635f63 73755f66 int.__libc_csu_f 0x000000a0 696e6900 73697a65 5f74005f 5f696e69 ini.size_t.__ini 0x000000b0 745f6172 7261795f 656e6400 5f5f696e t_array_end.__in 0x000000c0 69745f61 72726179 5f737461 72740065 it_array_start.e 0x000000d0 6c662d69 6e69742e 63005f5f 66696e69 lf-init.c.__fini 0x000000e0 5f617272 61795f65 6e64005f 5f6c6962 _array_end.__lib 0x000000f0 635f6373 755f696e 6974005f 5f66696e c_csu_init.__fin 0x00000100 695f6172 7261795f 73746172 74007369 i_array_start.si 0x00000110 7a6500 ze.