2 #name: Dwarf5 function debug info
4 #source: dwarf-3-func.s
5 #target: i?86-*-* x86_64-*-*
7 Contents of the .debug_info section:
9 +Compilation Unit @ offset (0x)?0:
12 +Unit Type: +DW_UT_compile \(1\)
13 +Abbrev Offset: +(0x)?0
16 <0><[0-9a-f]+>: Abbrev Number: 1 \(DW_TAG_compile_unit\)
18 <1><[0-9a-f]+>: Abbrev Number: 2 \(DW_TAG_subprogram\)
19 +<[0-9a-f]+> +DW_AT_name +: \(strp\) \(offset: (0x)?[0-9a-f]+\): efunc1
20 +<[0-9a-f]+> +DW_AT_external +: \(flag\) 1
21 +<[0-9a-f]+> +DW_AT_type +: \(ref_udata\) <0x[0-9a-f]+>
22 +<[0-9a-f]+> +DW_AT_low_pc +: \(addr\) (0x)?0
23 +<[0-9a-f]+> +DW_AT_high_pc +: \(udata\) 2
24 <1><[0-9a-f]+>: Abbrev Number: 2 \(DW_TAG_subprogram\)
25 +<[0-9a-f]+> +DW_AT_name +: \(strp\) \(offset: (0x)?[0-9a-f]+\): lfunc1
26 +<[0-9a-f]+> +DW_AT_external +: \(flag\) 0
27 +<[0-9a-f]+> +DW_AT_type +: \(ref_udata\) <0x[0-9a-f]+>
28 +<[0-9a-f]+> +DW_AT_low_pc +: \(addr\) (0x)?2
29 +<[0-9a-f]+> +DW_AT_high_pc +: \(udata\) 17
30 <1><[0-9a-f]+>: Abbrev Number: 2 \(DW_TAG_subprogram\)
31 +<[0-9a-f]+> +DW_AT_name +: \(strp\) \(offset: (0x)?[0-9a-f]+\): efunc2
32 +<[0-9a-f]+> +DW_AT_external +: \(flag\) 1
33 +<[0-9a-f]+> +DW_AT_type +: \(ref_udata\) <0x[0-9a-f]+>
34 +<[0-9a-f]+> +DW_AT_low_pc +: \(addr\) (0x)?13
35 +<[0-9a-f]+> +DW_AT_high_pc +: \(udata\) 34
36 <1><[0-9a-f]+>: Abbrev Number: 2 \(DW_TAG_subprogram\)
37 +<[0-9a-f]+> +DW_AT_name +: \(strp\) \(offset: (0x)?[0-9a-f]+\): lfunc2
38 +<[0-9a-f]+> +DW_AT_external +: \(flag\) 0
39 +<[0-9a-f]+> +DW_AT_type +: \(ref_udata\) <0x[0-9a-f]+>
40 +<[0-9a-f]+> +DW_AT_low_pc +: \(addr\) (0x)?35
41 +<[0-9a-f]+> +DW_AT_high_pc +: \(udata\) 3
42 <1><[0-9a-f]+>: Abbrev Number: 3 \(DW_TAG_unspecified_type\)
43 <1><[0-9a-f]+>: Abbrev Number: 0
45 Contents of the .debug_abbrev section:
47 +Number TAG \((0x)?0\)
48 +1 +DW_TAG_compile_unit +\[has children\]
50 +2 +DW_TAG_subprogram +\[no children\]
51 +DW_AT_name +DW_FORM_strp
52 +DW_AT_external +DW_FORM_flag
53 +DW_AT_type +DW_FORM_ref_udata
54 +DW_AT_low_pc +DW_FORM_addr
55 +DW_AT_high_pc +DW_FORM_udata
56 +DW_AT value: 0 +DW_FORM value: 0