main: file format elf32-i386 The section .debug_aranges contains: Length: 28 Version: 2 Offset into .debug_info: 0x0 Pointer Size: 4 Segment Size: 0 Address Length 08048fd0 00000022 00000000 00000000 Length: 36 Version: 2 Offset into .debug_info: 0xed Pointer Size: 4 Segment Size: 0 Address Length 08048c68 00000022 0805294c 00000013 00000000 00000000 Length: 28 Version: 2 Offset into .debug_info: 0x165 Pointer Size: 4 Segment Size: 0 Address Length 080490a4 00000007 00000000 00000000 Length: 36 Version: 2 Offset into .debug_info: 0x1d5 Pointer Size: 4 Segment Size: 0 Address Length 08048c94 00000004 08052964 00000004 00000000 00000000 Contents of the .debug_pubnames section: Length: 33 Version: 2 Offset into .debug_info section: 0x60 Size of area in .debug_info section: 141 Offset Name 117 _IO_stdin_used Length: 25 Version: 2 Offset into .debug_info section: 0x12c Size of area in .debug_info section: 112 Offset Name 79 _Dmain The section .debug_info contains: Compilation Unit @ offset 0x0: Length: 0x5c (32-bit) Version: 2 Abbrev Offset: 0 Pointer Size: 4 <0>: Abbrev Number: 1 (DW_TAG_compile_unit) < c> DW_AT_stmt_list : 0x0 <10> DW_AT_low_pc : 0x8048fd0 <14> DW_AT_high_pc : 0x8048ff2 <18> DW_AT_name : ../sysdeps/i386/elf/start.S <34> DW_AT_comp_dir : /build/buildd/glibc-2.9/csu <50> DW_AT_producer : GNU AS 2.19.1 <5e> DW_AT_language : 32769 (MIPS assembler) Compilation Unit @ offset 0x60: Length: 0x89 (32-bit) Version: 2 Abbrev Offset: 20 Pointer Size: 4 <0><6b>: Abbrev Number: 1 (DW_TAG_compile_unit) <6c> DW_AT_producer : (indirect string, offset: 0x0): GNU C 4.3.3 <70> DW_AT_language : 1 (ANSI C) <71> DW_AT_name : (indirect string, offset: 0x66): init.c <75> DW_AT_comp_dir : (indirect string, offset: 0xc): /build/buildd/glibc-2.9/csu <79> DW_AT_low_pc : 0x8048ff4 <7d> DW_AT_high_pc : 0x8048ff4 <81> DW_AT_stmt_list : 0x5b <1><85>: Abbrev Number: 2 (DW_TAG_base_type) <86> DW_AT_byte_size : 1 <87> DW_AT_encoding : 8 (unsigned char) <88> DW_AT_name : (indirect string, offset: 0x58): unsigned char <1><8c>: Abbrev Number: 2 (DW_TAG_base_type) <8d> DW_AT_byte_size : 2 <8e> DW_AT_encoding : 7 (unsigned) <8f> DW_AT_name : (indirect string, offset: 0x6d): short unsigned int <1><93>: Abbrev Number: 2 (DW_TAG_base_type) <94> DW_AT_byte_size : 4 <95> DW_AT_encoding : 7 (unsigned) <96> DW_AT_name : (indirect string, offset: 0x4b): unsigned int <1><9a>: Abbrev Number: 2 (DW_TAG_base_type) <9b> DW_AT_byte_size : 4 <9c> DW_AT_encoding : 7 (unsigned) <9d> DW_AT_name : (indirect string, offset: 0x46): long unsigned int <1>: Abbrev Number: 2 (DW_TAG_base_type) DW_AT_byte_size : 1 DW_AT_encoding : 6 (signed char) DW_AT_name : (indirect string, offset: 0x5a): signed char <1>: Abbrev Number: 2 (DW_TAG_base_type) DW_AT_byte_size : 2 DW_AT_encoding : 5 (signed) DW_AT_name : (indirect string, offset: 0x28): short int <1>: Abbrev Number: 3 (DW_TAG_base_type) DW_AT_byte_size : 4 DW_AT_encoding : 5 (signed) DW_AT_name : int <1>: Abbrev Number: 2 (DW_TAG_base_type) DW_AT_byte_size : 8 DW_AT_encoding : 5 (signed) DW_AT_name : (indirect string, offset: 0x80): long long int <1>: Abbrev Number: 2 (DW_TAG_base_type) DW_AT_byte_size : 8 DW_AT_encoding : 7 (unsigned) DW_AT_name : (indirect string, offset: 0x41): long long unsigned int <1>: Abbrev Number: 2 (DW_TAG_base_type) DW_AT_byte_size : 4 DW_AT_encoding : 5 (signed) DW_AT_name : (indirect string, offset: 0x85): long int <1>: Abbrev Number: 4 (DW_TAG_base_type) DW_AT_byte_size : 4 DW_AT_encoding : 7 (unsigned) <1>: Abbrev Number: 2 (DW_TAG_base_type) DW_AT_byte_size : 1 DW_AT_encoding : 6 (signed char) DW_AT_name : (indirect string, offset: 0x61): char <1>: Abbrev Number: 5 (DW_TAG_variable) DW_AT_name : (indirect string, offset: 0x32): _IO_stdin_used DW_AT_decl_file : 1 DW_AT_decl_line : 25 DW_AT_type : <0xe7> DW_AT_external : 1 DW_AT_location : 5 byte block: 3 6c 29 5 8 (DW_OP_addr: 805296c) <1>: Abbrev Number: 6 (DW_TAG_const_type) DW_AT_type : <0xaf> Compilation Unit @ offset 0xed: Length: 0x74 (32-bit) Version: 2 Abbrev Offset: 95 Pointer Size: 4 <0>: Abbrev Number: 1 (DW_TAG_compile_unit) DW_AT_stmt_list : 0x82 DW_AT_ranges : 0x0 <101> DW_AT_name : /build/buildd/glibc-2.9/build-tree/i386-libc/csu/crti.S <139> DW_AT_comp_dir : /build/buildd/glibc-2.9/csu <155> DW_AT_producer : GNU AS 2.19.1 <163> DW_AT_language : 32769 (MIPS assembler) Compilation Unit @ offset 0x165: Length: 0x6c (32-bit) Version: 2 Abbrev Offset: 113 Pointer Size: 4 <0><170>: Abbrev Number: 1 (DW_TAG_compile_unit) <171> DW_AT_stmt_list : 0x12c <175> DW_AT_name : main.d <17c> DW_AT_comp_dir : /home/jhouse/housebot/test <197> DW_AT_producer : Digital Mars D v2.032 <1ad> DW_AT_language : 19 (D) <1><1ae>: Abbrev Number: 2 (DW_TAG_module) <1af> DW_AT_name : main <1><1b4>: Abbrev Number: 3 (DW_TAG_subprogram) <1b5> DW_AT_name : main.main <1bf> DW_AT_MIPS_linkage_name: _Dmain <1c6> DW_AT_decl_file : 1 <1c7> DW_AT_decl_line : 1 <1c9> DW_AT_external : 1 <1ca> DW_AT_low_pc : 0x80490a4 <1ce> DW_AT_high_pc : 0x80490ab <1d2> DW_AT_frame_base : 1 byte block: 55 (DW_OP_reg5) Compilation Unit @ offset 0x1d5: Length: 0x4c (32-bit) Version: 2 Abbrev Offset: 158 Pointer Size: 4 <0><1e0>: Abbrev Number: 1 (DW_TAG_compile_unit) <1e1> DW_AT_stmt_list : 0x15d <1e5> DW_AT_ranges : 0x20 <1e9> DW_AT_name : /tmp/ccxq91nO.s <1f9> DW_AT_comp_dir : /build/buildd/glibc-2.9/csu <215> DW_AT_producer : GNU AS 2.19.1 <223> 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_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_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_data1 2 DW_TAG_module [no children] DW_AT_name DW_FORM_string 3 DW_TAG_subprogram [no children] DW_AT_name DW_FORM_string DW_AT_MIPS_linkage_name DW_FORM_string DW_AT_decl_file DW_FORM_data1 DW_AT_decl_line DW_FORM_data2 DW_AT_external DW_FORM_flag DW_AT_low_pc DW_FORM_addr DW_AT_high_pc DW_FORM_addr DW_AT_frame_base DW_FORM_block1 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 The section .debug_frame contains: 00000000 00000010 ffffffff CIE Version: 1 Augmentation: "" Code alignment factor: 1 Data alignment factor: -4 Return address column: 8 DW_CFA_def_cfa: r4 (esp) ofs 4 DW_CFA_offset: r8 (eip) at cfa-4 DW_CFA_nop DW_CFA_nop 00000014 00000018 00000000 FDE cie=00000000 pc=080490a4..080490ab DW_CFA_advance_loc: 1 to 080490a5 DW_CFA_def_cfa_offset: 8 DW_CFA_offset: r5 (ebp) at cfa-8 DW_CFA_advance_loc: 2 to 080490a7 DW_CFA_def_cfa: r5 (ebp) ofs 0 DW_CFA_nop DW_CFA_nop DW_CFA_nop Contents of the .debug_str section: 0x00000000 474e5520 4320342e 332e3300 2f627569 GNU C 4.3.3./bui 0x00000010 6c642f62 75696c64 642f676c 6962632d ld/buildd/glibc- 0x00000020 322e392f 63737500 73686f72 7420696e 2.9/csu.short in 0x00000030 74005f49 4f5f7374 64696e5f 75736564 t._IO_stdin_used 0x00000040 006c6f6e 67206c6f 6e672075 6e736967 .long long unsig 0x00000050 6e656420 696e7400 756e7369 676e6564 ned int.unsigned 0x00000060 20636861 7200696e 69742e63 0073686f char.init.c.sho 0x00000070 72742075 6e736967 6e656420 696e7400 rt unsigned int. 0x00000080 6c6f6e67 206c6f6e 6720696e 7400 long long int. Contents of the .debug_ranges section: Offset Begin End 00000000 ffffffff 00000000 (base address) 00000000 08048c68 08048c8a 00000000 0805294c 0805295f 00000000 00000020 ffffffff 00000000 (base address) 00000020 08048c94 08048c98 00000020 08052964 08052968 00000020

AltStyle によって変換されたページ (->オリジナル) /