1Contents of the .debug_info section:
2
3  Compilation Unit @ offset 0x0:
4   Length:        0x1e1 (32-bit)
5   Version:       2
6   Abbrev Offset: 0x0
7   Pointer Size:  4
8 <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
9    <c>   DW_AT_producer    : (indirect string, offset: 0xf0): GNU C 4.8.4 -m32 -mtune=generic -march=i686 -gdwarf-2 -fstack-protector
10    <10>   DW_AT_language    : 1	(ANSI C)
11    <11>   DW_AT_name        : (indirect string, offset: 0x25): mpers-m32/struct_blk_user_trace_setup.c
12    <15>   DW_AT_comp_dir    : (indirect string, offset: 0x158): /usr/local/google/home/enh/Downloads/strace-4.16
13    <19>   DW_AT_stmt_list   : 0x0
14 <1><1d>: Abbrev Number: 2 (DW_TAG_base_type)
15    <1e>   DW_AT_byte_size   : 1
16    <1f>   DW_AT_encoding    : 6	(signed char)
17    <20>   DW_AT_name        : (indirect string, offset: 0x1e3): signed char
18 <1><24>: Abbrev Number: 2 (DW_TAG_base_type)
19    <25>   DW_AT_byte_size   : 2
20    <26>   DW_AT_encoding    : 5	(signed)
21    <27>   DW_AT_name        : (indirect string, offset: 0x1b8): short int
22 <1><2b>: Abbrev Number: 3 (DW_TAG_base_type)
23    <2c>   DW_AT_byte_size   : 4
24    <2d>   DW_AT_encoding    : 5	(signed)
25    <2e>   DW_AT_name        : int
26 <1><32>: Abbrev Number: 2 (DW_TAG_base_type)
27    <33>   DW_AT_byte_size   : 8
28    <34>   DW_AT_encoding    : 5	(signed)
29    <35>   DW_AT_name        : (indirect string, offset: 0x19c): long long int
30 <1><39>: Abbrev Number: 2 (DW_TAG_base_type)
31    <3a>   DW_AT_byte_size   : 1
32    <3b>   DW_AT_encoding    : 8	(unsigned char)
33    <3c>   DW_AT_name        : (indirect string, offset: 0x9c): unsigned char
34 <1><40>: Abbrev Number: 4 (DW_TAG_typedef)
35    <41>   DW_AT_name        : (indirect string, offset: 0x1c8): uint16_t
36    <45>   DW_AT_decl_file   : 1
37    <46>   DW_AT_decl_line   : 49
38    <47>   DW_AT_type        : <0x4b>
39 <1><4b>: Abbrev Number: 2 (DW_TAG_base_type)
40    <4c>   DW_AT_byte_size   : 2
41    <4d>   DW_AT_encoding    : 7	(unsigned)
42    <4e>   DW_AT_name        : (indirect string, offset: 0x54): short unsigned int
43 <1><52>: Abbrev Number: 4 (DW_TAG_typedef)
44    <53>   DW_AT_name        : (indirect string, offset: 0x1d1): uint32_t
45    <57>   DW_AT_decl_file   : 1
46    <58>   DW_AT_decl_line   : 51
47    <59>   DW_AT_type        : <0x5d>
48 <1><5d>: Abbrev Number: 2 (DW_TAG_base_type)
49    <5e>   DW_AT_byte_size   : 4
50    <5f>   DW_AT_encoding    : 7	(unsigned)
51    <60>   DW_AT_name        : (indirect string, offset: 0x138): unsigned int
52 <1><64>: Abbrev Number: 4 (DW_TAG_typedef)
53    <65>   DW_AT_name        : (indirect string, offset: 0x67): uint64_t
54    <69>   DW_AT_decl_file   : 1
55    <6a>   DW_AT_decl_line   : 58
56    <6b>   DW_AT_type        : <0x6f>
57 <1><6f>: Abbrev Number: 2 (DW_TAG_base_type)
58    <70>   DW_AT_byte_size   : 8
59    <71>   DW_AT_encoding    : 7	(unsigned)
60    <72>   DW_AT_name        : (indirect string, offset: 0x1f8): long long unsigned int
61 <1><76>: Abbrev Number: 2 (DW_TAG_base_type)
62    <77>   DW_AT_byte_size   : 4
63    <78>   DW_AT_encoding    : 5	(signed)
64    <79>   DW_AT_name        : (indirect string, offset: 0x1da): long int
65 <1><7d>: Abbrev Number: 2 (DW_TAG_base_type)
66    <7e>   DW_AT_byte_size   : 4
67    <7f>   DW_AT_encoding    : 7	(unsigned)
68    <80>   DW_AT_name        : (indirect string, offset: 0xaa): long unsigned int
69 <1><84>: Abbrev Number: 2 (DW_TAG_base_type)
70    <85>   DW_AT_byte_size   : 4
71    <86>   DW_AT_encoding    : 7	(unsigned)
72    <87>   DW_AT_name        : (indirect string, offset: 0x193): sizetype
73 <1><8b>: Abbrev Number: 2 (DW_TAG_base_type)
74    <8c>   DW_AT_byte_size   : 1
75    <8d>   DW_AT_encoding    : 6	(signed char)
76    <8e>   DW_AT_name        : (indirect string, offset: 0x153): char
77 <1><92>: Abbrev Number: 5 (DW_TAG_array_type)
78    <93>   DW_AT_type        : <0x8b>
79    <97>   DW_AT_sibling     : <0xa2>
80 <2><9b>: Abbrev Number: 6 (DW_TAG_subrange_type)
81    <9c>   DW_AT_type        : <0x84>
82    <a0>   DW_AT_upper_bound : 31
83 <2><a1>: Abbrev Number: 0
84 <1><a2>: Abbrev Number: 7 (DW_TAG_pointer_type)
85    <a3>   DW_AT_byte_size   : 4
86    <a4>   DW_AT_type        : <0xa8>
87 <1><a8>: Abbrev Number: 8 (DW_TAG_const_type)
88    <a9>   DW_AT_type        : <0x8b>
89 <1><ad>: Abbrev Number: 9 (DW_TAG_structure_type)
90    <ae>   DW_AT_name        : (indirect string, offset: 0xbc): sysent
91    <b2>   DW_AT_byte_size   : 20
92    <b3>   DW_AT_decl_file   : 2
93    <b4>   DW_AT_decl_line   : 4
94    <b5>   DW_AT_sibling     : <0x100>
95 <2><b9>: Abbrev Number: 10 (DW_TAG_member)
96    <ba>   DW_AT_name        : (indirect string, offset: 0x1c2): nargs
97    <be>   DW_AT_decl_file   : 2
98    <bf>   DW_AT_decl_line   : 5
99    <c0>   DW_AT_type        : <0x5d>
100    <c4>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
101 <2><c7>: Abbrev Number: 10 (DW_TAG_member)
102    <c8>   DW_AT_name        : (indirect string, offset: 0x8a): sys_flags
103    <cc>   DW_AT_decl_file   : 2
104    <cd>   DW_AT_decl_line   : 6
105    <ce>   DW_AT_type        : <0x2b>
106    <d2>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
107 <2><d5>: Abbrev Number: 11 (DW_TAG_member)
108    <d6>   DW_AT_name        : sen
109    <da>   DW_AT_decl_file   : 2
110    <db>   DW_AT_decl_line   : 7
111    <dc>   DW_AT_type        : <0x2b>
112    <e0>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
113 <2><e3>: Abbrev Number: 10 (DW_TAG_member)
114    <e4>   DW_AT_name        : (indirect string, offset: 0x1ef): sys_func
115    <e8>   DW_AT_decl_file   : 2
116    <e9>   DW_AT_decl_line   : 8
117    <ea>   DW_AT_type        : <0x10b>
118    <ee>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
119 <2><f1>: Abbrev Number: 10 (DW_TAG_member)
120    <f2>   DW_AT_name        : (indirect string, offset: 0x70): sys_name
121    <f6>   DW_AT_decl_file   : 2
122    <f7>   DW_AT_decl_line   : 9
123    <f8>   DW_AT_type        : <0xa2>
124    <fc>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
125 <2><ff>: Abbrev Number: 0
126 <1><100>: Abbrev Number: 12 (DW_TAG_subroutine_type)
127    <101>   DW_AT_type        : <0x2b>
128    <105>   DW_AT_sibling     : <0x10b>
129 <2><109>: Abbrev Number: 13 (DW_TAG_unspecified_parameters)
130 <2><10a>: Abbrev Number: 0
131 <1><10b>: Abbrev Number: 7 (DW_TAG_pointer_type)
132    <10c>   DW_AT_byte_size   : 4
133    <10d>   DW_AT_type        : <0x100>
134 <1><111>: Abbrev Number: 4 (DW_TAG_typedef)
135    <112>   DW_AT_name        : (indirect string, offset: 0x145): struct_sysent
136    <116>   DW_AT_decl_file   : 2
137    <117>   DW_AT_decl_line   : 10
138    <118>   DW_AT_type        : <0xad>
139 <1><11c>: Abbrev Number: 7 (DW_TAG_pointer_type)
140    <11d>   DW_AT_byte_size   : 4
141    <11e>   DW_AT_type        : <0x122>
142 <1><122>: Abbrev Number: 8 (DW_TAG_const_type)
143    <123>   DW_AT_type        : <0x111>
144 <1><127>: Abbrev Number: 2 (DW_TAG_base_type)
145    <128>   DW_AT_byte_size   : 1
146    <129>   DW_AT_encoding    : 2	(boolean)
147    <12a>   DW_AT_name        : (indirect string, offset: 0x1f): _Bool
148 <1><12e>: Abbrev Number: 9 (DW_TAG_structure_type)
149    <12f>   DW_AT_name        : (indirect string, offset: 0x0): blk_user_trace_setup
150    <133>   DW_AT_byte_size   : 64
151    <134>   DW_AT_decl_file   : 3
152    <135>   DW_AT_decl_line   : 54
153    <136>   DW_AT_sibling     : <0x19d>
154 <2><13a>: Abbrev Number: 10 (DW_TAG_member)
155    <13b>   DW_AT_name        : (indirect string, offset: 0x1aa): name
156    <13f>   DW_AT_decl_file   : 3
157    <140>   DW_AT_decl_line   : 55
158    <141>   DW_AT_type        : <0x92>
159    <145>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
160 <2><148>: Abbrev Number: 10 (DW_TAG_member)
161    <149>   DW_AT_name        : (indirect string, offset: 0x20f): act_mask
162    <14d>   DW_AT_decl_file   : 3
163    <14e>   DW_AT_decl_line   : 56
164    <14f>   DW_AT_type        : <0x40>
165    <153>   DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
166 <2><156>: Abbrev Number: 10 (DW_TAG_member)
167    <157>   DW_AT_name        : (indirect string, offset: 0x1af): buf_size
168    <15b>   DW_AT_decl_file   : 3
169    <15c>   DW_AT_decl_line   : 57
170    <15d>   DW_AT_type        : <0x52>
171    <161>   DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
172 <2><164>: Abbrev Number: 10 (DW_TAG_member)
173    <165>   DW_AT_name        : (indirect string, offset: 0x4d): buf_nr
174    <169>   DW_AT_decl_file   : 3
175    <16a>   DW_AT_decl_line   : 58
176    <16b>   DW_AT_type        : <0x52>
177    <16f>   DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
178 <2><172>: Abbrev Number: 10 (DW_TAG_member)
179    <173>   DW_AT_name        : (indirect string, offset: 0x15): start_lba
180    <177>   DW_AT_decl_file   : 3
181    <178>   DW_AT_decl_line   : 59
182    <179>   DW_AT_type        : <0x64>
183    <17d>   DW_AT_data_member_location: 2 byte block: 23 2c 	(DW_OP_plus_uconst: 44)
184 <2><180>: Abbrev Number: 10 (DW_TAG_member)
185    <181>   DW_AT_name        : (indirect string, offset: 0x94): end_lba
186    <185>   DW_AT_decl_file   : 3
187    <186>   DW_AT_decl_line   : 60
188    <187>   DW_AT_type        : <0x64>
189    <18b>   DW_AT_data_member_location: 2 byte block: 23 34 	(DW_OP_plus_uconst: 52)
190 <2><18e>: Abbrev Number: 11 (DW_TAG_member)
191    <18f>   DW_AT_name        : pid
192    <193>   DW_AT_decl_file   : 3
193    <194>   DW_AT_decl_line   : 61
194    <195>   DW_AT_type        : <0x52>
195    <199>   DW_AT_data_member_location: 2 byte block: 23 3c 	(DW_OP_plus_uconst: 60)
196 <2><19c>: Abbrev Number: 0
197 <1><19d>: Abbrev Number: 4 (DW_TAG_typedef)
198    <19e>   DW_AT_name        : (indirect string, offset: 0xd4): struct_blk_user_trace_setup
199    <1a2>   DW_AT_decl_file   : 3
200    <1a3>   DW_AT_decl_line   : 62
201    <1a4>   DW_AT_type        : <0x12e>
202 <1><1a8>: Abbrev Number: 14 (DW_TAG_variable)
203    <1a9>   DW_AT_name        : (indirect string, offset: 0xc3): current_wordsize
204    <1ad>   DW_AT_decl_file   : 4
205    <1ae>   DW_AT_decl_line   : 757
206    <1b0>   DW_AT_type        : <0x5d>
207    <1b4>   DW_AT_external    : 1
208    <1b5>   DW_AT_declaration : 1
209 <1><1b6>: Abbrev Number: 14 (DW_TAG_variable)
210    <1b7>   DW_AT_name        : (indirect string, offset: 0xbc): sysent
211    <1bb>   DW_AT_decl_file   : 4
212    <1bc>   DW_AT_decl_line   : 892
213    <1be>   DW_AT_type        : <0x11c>
214    <1c2>   DW_AT_external    : 1
215    <1c3>   DW_AT_declaration : 1
216 <1><1c4>: Abbrev Number: 14 (DW_TAG_variable)
217    <1c5>   DW_AT_name        : (indirect string, offset: 0x189): nsyscalls
218    <1c9>   DW_AT_decl_file   : 4
219    <1ca>   DW_AT_decl_line   : 903
220    <1cc>   DW_AT_type        : <0x5d>
221    <1d0>   DW_AT_external    : 1
222    <1d1>   DW_AT_declaration : 1
223 <1><1d2>: Abbrev Number: 15 (DW_TAG_variable)
224    <1d3>   DW_AT_name        : (indirect string, offset: 0x79): mpers_target_var
225    <1d7>   DW_AT_decl_file   : 3
226    <1d8>   DW_AT_decl_line   : 64
227    <1d9>   DW_AT_type        : <0x19d>
228    <1dd>   DW_AT_external    : 1
229    <1de>   DW_AT_location    : 5 byte block: 3 20 0 0 0 	(DW_OP_addr: 20)
230 <1><1e4>: Abbrev Number: 0
231
232