Contents of the .debug_info section: Compilation Unit @ offset 0x0: Length: 0x143 (32-bit) Version: 4 Abbrev Offset: 0x0 Pointer Size: 8 <0>: Abbrev Number: 1 (DW_TAG_compile_unit) DW_AT_producer : (indirect string, offset: 0xa5): GNU Fortran 4.8.3 20140911 (Red Hat 4.8.3-9) -mtune=generic -march=x86-64 -g -O0 -fintrinsic-modules-path /usr/lib/gcc/x86_64-redhat-linux/4.8.3/finclude <10> DW_AT_language : 14 (Fortran 95) <11> DW_AT_identifier_case: 2 (down_case) <12> DW_AT_name : (indirect string, offset: 0x17): pointers.f90 <16> DW_AT_comp_dir : (indirect string, offset: 0x44): .../gdb/testsuite/gdb.fortran <1a> DW_AT_low_pc : 0x400830 <22> DW_AT_high_pc : 0x1de <2a> DW_AT_stmt_list : 0x0 <1><2e>: Abbrev Number: 2 (DW_TAG_base_type) <2f> DW_AT_byte_size : 8 <30> DW_AT_encoding : 5 (signed) <31> DW_AT_name : (indirect string, offset: 0x2b): integer(kind=8) <1><35>: Abbrev Number: 3 (DW_TAG_subprogram) <36> DW_AT_name : (indirect string, offset: 0x3b): pointers <3a> DW_AT_decl_file : 1 <3b> DW_AT_decl_line : 16 <3c> DW_AT_low_pc : 0x400830 <44> DW_AT_high_pc : 0x1a3 <4c> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) <4e> DW_AT_GNU_all_tail_call_sites: 1 <4e> DW_AT_main_subprogram: 1 <4e> DW_AT_calling_convention: 2 (program) <4f> DW_AT_sibling : <0xa6> <2><53>: Abbrev Number: 4 (DW_TAG_variable) <54> DW_AT_name : (indirect string, offset: 0x24): intvla <58> DW_AT_decl_file : 1 <59> DW_AT_decl_line : 18 <5a> DW_AT_type : <0xa6> <5e> DW_AT_location : 2 byte block: 91 40 (DW_OP_fbreg: -64) <2><61>: Abbrev Number: 4 (DW_TAG_variable) <62> DW_AT_name : (indirect string, offset: 0x83): intvlap <66> DW_AT_decl_file : 1 <67> DW_AT_decl_line : 19 <68> DW_AT_type : <0xd1> <6c> DW_AT_location : 3 byte block: 91 90 7f (DW_OP_fbreg: -112) <2><70>: Abbrev Number: 5 (DW_TAG_lexical_block) <71> DW_AT_low_pc : 0x400848 <79> DW_AT_high_pc : 0x16c <3><81>: Abbrev Number: 5 (DW_TAG_lexical_block) <82> DW_AT_low_pc : 0x40092a <8a> DW_AT_high_pc : 0x26 <4><92>: Abbrev Number: 6 (DW_TAG_lexical_block) <93> DW_AT_low_pc : 0x40093a <9b> DW_AT_high_pc : 0x16 <4>: Abbrev Number: 0 <3>: Abbrev Number: 0 <2>: Abbrev Number: 0 <1>: Abbrev Number: 7 (DW_TAG_array_type) DW_AT_data_location: 2 byte block: 97 6 (DW_OP_push_object_address; DW_OP_deref) DW_AT_allocated : 4 byte block: 97 6 30 2e (DW_OP_push_object_address; DW_OP_deref; DW_OP_lit0; DW_OP_ne) DW_AT_type : <0xca> DW_AT_sibling : <0xca> <2>: Abbrev Number: 8 (DW_TAG_subrange_type) DW_AT_lower_bound : 4 byte block: 97 23 20 6 (DW_OP_push_object_address; DW_OP_plus_uconst: 32; DW_OP_deref) DW_AT_upper_bound : 4 byte block: 97 23 28 6 (DW_OP_push_object_address; DW_OP_plus_uconst: 40; DW_OP_deref) DW_AT_byte_stride : 6 byte block: 97 23 18 6 34 1e (DW_OP_push_object_address; DW_OP_plus_uconst: 24; DW_OP_deref; DW_OP_lit4; DW_OP_mul) <2>: Abbrev Number: 0 <1>: Abbrev Number: 2 (DW_TAG_base_type) DW_AT_byte_size : 4 DW_AT_encoding : 5 (signed) DW_AT_name : (indirect string, offset: 0x8b): integer(kind=4) <1>: Abbrev Number: 9 (DW_TAG_array_type) DW_AT_data_location: 2 byte block: 97 6 (DW_OP_push_object_address; DW_OP_deref) DW_AT_associated : 4 byte block: 97 6 30 2e (DW_OP_push_object_address; DW_OP_deref; DW_OP_lit0; DW_OP_ne) DW_AT_type : <0xca> DW_AT_sibling : <0xf5> <2>: Abbrev Number: 8 (DW_TAG_subrange_type) DW_AT_lower_bound : 4 byte block: 97 23 20 6 (DW_OP_push_object_address; DW_OP_plus_uconst: 32; DW_OP_deref) DW_AT_upper_bound : 4 byte block: 97 23 28 6 (DW_OP_push_object_address; DW_OP_plus_uconst: 40; DW_OP_deref) DW_AT_byte_stride : 6 byte block: 97 23 18 6 34 1e (DW_OP_push_object_address; DW_OP_plus_uconst: 24; DW_OP_deref; DW_OP_lit4; DW_OP_mul) <2>: Abbrev Number: 0 <1>: Abbrev Number: 10 (DW_TAG_subprogram) DW_AT_external : 1 DW_AT_name : (indirect string, offset: 0x9b): main DW_AT_decl_file : 1 DW_AT_decl_line : 32 DW_AT_type : <0xca> <100> DW_AT_low_pc : 0x4009d3 <108> DW_AT_high_pc : 0x3b <110> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) <112> DW_AT_GNU_all_tail_call_sites: 1 <112> DW_AT_sibling : <0x134> <2><116>: Abbrev Number: 11 (DW_TAG_formal_parameter) <117> DW_AT_name : (indirect string, offset: 0xa0): argc <11b> DW_AT_decl_file : 1 <11c> DW_AT_decl_line : 32 <11d> DW_AT_type : <0x134> <121> DW_AT_location : 2 byte block: 91 6c (DW_OP_fbreg: -20) <2><124>: Abbrev Number: 11 (DW_TAG_formal_parameter) <125> DW_AT_name : (indirect string, offset: 0x12): argv <129> DW_AT_decl_file : 1 <12a> DW_AT_decl_line : 32 <12b> DW_AT_type : <0x139> <12f> DW_AT_location : 3 byte block: 91 60 6 (DW_OP_fbreg: -32; DW_OP_deref) <2><133>: Abbrev Number: 0 <1><134>: Abbrev Number: 12 (DW_TAG_const_type) <135> DW_AT_type : <0xca> <1><139>: Abbrev Number: 13 (DW_TAG_pointer_type) <13a> DW_AT_byte_size : 8 <13b> DW_AT_type : <0x13f> <1><13f>: Abbrev Number: 2 (DW_TAG_base_type) <140> DW_AT_byte_size : 1 <141> DW_AT_encoding : 8 (unsigned char) <142> DW_AT_name : (indirect string, offset: 0x0): character(kind=1) <1><146>: Abbrev Number: 0