The section .debug_info contains: Compilation Unit @ offset 0x0: Length: 341 Version: 2 Abbrev Offset: 0 Pointer Size: 8 <0>: Abbrev Number: 1 (DW_TAG_compile_unit) DW_AT_stmt_list : 0 DW_AT_high_pc : 0x40000000000024f0 DW_AT_low_pc : 0x40000000000023f0 DW_AT_name : dwarfbug.c DW_AT_comp_dir : /home/tausq DW_AT_producer : GNU C 3.3.4 20040423 (prerelease) DW_AT_language : 1 (ANSI C) <1><5a>: Abbrev Number: 2 (DW_TAG_subprogram) DW_AT_sibling : DW_AT_external : 1 DW_AT_name : foo DW_AT_decl_file : 1 DW_AT_decl_line : 2 DW_AT_prototyped : 1 DW_AT_low_pc : 0x40000000000023f0 DW_AT_high_pc : 0x4000000000002424 DW_AT_frame_base : 1 byte block: 53 (DW_OP_reg3) <2><79>: Abbrev Number: 3 (DW_TAG_formal_parameter) DW_AT_name : a DW_AT_decl_file : 1 DW_AT_decl_line : 1 DW_AT_type : DW_AT_location : 2 byte block: 83 4 (DW_OP_breg19: 4) <2><85>: Abbrev Number: 3 (DW_TAG_formal_parameter) DW_AT_name : b DW_AT_decl_file : 1 DW_AT_decl_line : 1 DW_AT_type : DW_AT_location : 2 byte block: 83 c (DW_OP_breg19: 12) <2><91>: Abbrev Number: 3 (DW_TAG_formal_parameter) DW_AT_name : c DW_AT_decl_file : 1 DW_AT_decl_line : 1 DW_AT_type : DW_AT_location : 2 byte block: 83 14 (DW_OP_breg19: 20) <2><9d>: Abbrev Number: 3 (DW_TAG_formal_parameter) DW_AT_name : d DW_AT_decl_file : 1 DW_AT_decl_line : 1 DW_AT_type : DW_AT_location : 2 byte block: 83 1c (DW_OP_breg19: 28) <2>: Abbrev Number: 3 (DW_TAG_formal_parameter) DW_AT_name : e DW_AT_decl_file : 1 DW_AT_decl_line : 1 DW_AT_type : DW_AT_location : 2 byte block: 83 24 (DW_OP_breg19: 36) <1>: Abbrev Number: 4 (DW_TAG_base_type) DW_AT_name : int DW_AT_byte_size : 4 DW_AT_encoding : 5 (signed) <1>: Abbrev Number: 2 (DW_TAG_subprogram) DW_AT_sibling : <101> DW_AT_external : 1 DW_AT_name : bar DW_AT_decl_file : 1 DW_AT_decl_line : 7 DW_AT_prototyped : 1 DW_AT_low_pc : 0x4000000000002428 DW_AT_high_pc : 0x400000000000248c DW_AT_frame_base : 1 byte block: 53 (DW_OP_reg3) <2>: Abbrev Number: 3 (DW_TAG_formal_parameter) DW_AT_name : a DW_AT_decl_file : 1 DW_AT_decl_line : 6 DW_AT_type : DW_AT_location : 2 byte block: 83 4 (DW_OP_breg19: 4) <2>: Abbrev Number: 3 (DW_TAG_formal_parameter) DW_AT_name : b DW_AT_decl_file : 1 DW_AT_decl_line : 6 DW_AT_type : DW_AT_location : 2 byte block: 83 c (DW_OP_breg19: 12) <2>: Abbrev Number: 3 (DW_TAG_formal_parameter) DW_AT_name : c DW_AT_decl_file : 1 DW_AT_decl_line : 6 DW_AT_type : DW_AT_location : 2 byte block: 83 14 (DW_OP_breg19: 20) <1><101>: Abbrev Number: 5 (DW_TAG_subprogram) DW_AT_sibling : <144> DW_AT_external : 1 DW_AT_name : main DW_AT_decl_file : 1 DW_AT_decl_line : 14 DW_AT_prototyped : 1 DW_AT_type : DW_AT_low_pc : 0x4000000000002490 DW_AT_high_pc : 0x40000000000024f0 DW_AT_frame_base : 1 byte block: 53 (DW_OP_reg3) <2><125>: Abbrev Number: 3 (DW_TAG_formal_parameter) DW_AT_name : argc DW_AT_decl_file : 1 DW_AT_decl_line : 13 DW_AT_type : DW_AT_location : 2 byte block: 83 4 (DW_OP_breg19: 4) <2><134>: Abbrev Number: 3 (DW_TAG_formal_parameter) DW_AT_name : argv DW_AT_decl_file : 1 DW_AT_decl_line : 13 DW_AT_type : <144> DW_AT_location : 2 byte block: 83 8 (DW_OP_breg19: 8) <1><144>: Abbrev Number: 6 (DW_TAG_pointer_type) DW_AT_byte_size : 8 DW_AT_type : <14a> <1><14a>: Abbrev Number: 6 (DW_TAG_pointer_type) DW_AT_byte_size : 8 DW_AT_type : <150> <1><150>: Abbrev Number: 4 (DW_TAG_base_type) DW_AT_name : char DW_AT_byte_size : 1 DW_AT_encoding : 6 (signed char)