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: 0x1f): GNU C 4.8.4 -mx32 -mtune=generic -march=x86-64 -gdwarf-2 -fstack-protector	
10    <10>   DW_AT_language    : 1	(ANSI C)
11    <11>   DW_AT_name        : (indirect string, offset: 0x12e): mpers-mx32/struct_blk_user_trace_setup.c	
12    <15>   DW_AT_comp_dir    : (indirect string, offset: 0x15c): /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: 0x1e7): 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: 0x1bc): 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: 0x1a0): 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: 0xbc): unsigned char	
34 <1><40>: Abbrev Number: 4 (DW_TAG_typedef)
35    <41>   DW_AT_name        : (indirect string, offset: 0x1cc): 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: 0x85): short unsigned int	
43 <1><52>: Abbrev Number: 4 (DW_TAG_typedef)
44    <53>   DW_AT_name        : (indirect string, offset: 0x1d5): 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: 0x121): unsigned int	
52 <1><64>: Abbrev Number: 4 (DW_TAG_typedef)
53    <65>   DW_AT_name        : (indirect string, offset: 0x98): 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: 0x1fc): 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: 0x1de): 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: 0xca): 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: 0x197): 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: 0x157): 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: 0xdc): 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: 0x1c6): 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: 0xaa): 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: 0x1f3): 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: 0xa1): 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: 0x70): 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: 0x6a): _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   : 72	
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: 0x1ae): 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: 0x213): 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: 0x1b3): 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: 0x7e): 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 30 	(DW_OP_plus_uconst: 48)
184 <2><180>: Abbrev Number: 10 (DW_TAG_member)
185    <181>   DW_AT_name        : (indirect string, offset: 0xb4): 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 38 	(DW_OP_plus_uconst: 56)
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 40 	(DW_OP_plus_uconst: 64)
196 <2><19c>: Abbrev Number: 0
197 <1><19d>: Abbrev Number: 4 (DW_TAG_typedef)
198    <19e>   DW_AT_name        : (indirect string, offset: 0xf4): 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: 0xe3): 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: 0xdc): 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: 0x18d): 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: 0x110): 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