blob: 88d9869296b835d6b029d13125dbc6eb844d352c [file] [log] [blame]
Elliott Hughesd35df492017-02-15 15:19:05 -08001Contents of the .debug_info section:
2
3 Compilation Unit @ offset 0x0:
4 Length: 0x243 (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: 0x106): 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: 0x1e4): mpers-m32/struct_statfs.c
12 <15> DW_AT_comp_dir : (indirect string, offset: 0x188): /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: 0x207): 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: 0x1da): 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: 0x1cc): 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: 0x9e): unsigned char
34 <1><40>: Abbrev Number: 2 (DW_TAG_base_type)
35 <41> DW_AT_byte_size : 2
36 <42> DW_AT_encoding : 7 (unsigned)
37 <43> DW_AT_name : (indirect string, offset: 0x2b): short unsigned int
38 <1><47>: Abbrev Number: 2 (DW_TAG_base_type)
39 <48> DW_AT_byte_size : 4
40 <49> DW_AT_encoding : 7 (unsigned)
41 <4a> DW_AT_name : (indirect string, offset: 0x157): unsigned int
42 <1><4e>: Abbrev Number: 2 (DW_TAG_base_type)
43 <4f> DW_AT_byte_size : 8
44 <50> DW_AT_encoding : 7 (unsigned)
45 <51> DW_AT_name : (indirect string, offset: 0x80): long long unsigned int
46 <1><55>: Abbrev Number: 2 (DW_TAG_base_type)
47 <56> DW_AT_byte_size : 4
48 <57> DW_AT_encoding : 5 (signed)
49 <58> DW_AT_name : (indirect string, offset: 0x1fe): long int
50 <1><5c>: Abbrev Number: 2 (DW_TAG_base_type)
51 <5d> DW_AT_byte_size : 4
52 <5e> DW_AT_encoding : 7 (unsigned)
53 <5f> DW_AT_name : (indirect string, offset: 0xb6): long unsigned int
54 <1><63>: Abbrev Number: 4 (DW_TAG_array_type)
55 <64> DW_AT_type : <0x2b>
56 <68> DW_AT_sibling : <0x73>
57 <2><6c>: Abbrev Number: 5 (DW_TAG_subrange_type)
58 <6d> DW_AT_type : <0x73>
59 <71> DW_AT_upper_bound : 1
60 <2><72>: Abbrev Number: 0
61 <1><73>: Abbrev Number: 2 (DW_TAG_base_type)
62 <74> DW_AT_byte_size : 4
63 <75> DW_AT_encoding : 7 (unsigned)
64 <76> DW_AT_name : (indirect string, offset: 0x1c3): sizetype
65 <1><7a>: Abbrev Number: 2 (DW_TAG_base_type)
66 <7b> DW_AT_byte_size : 1
67 <7c> DW_AT_encoding : 6 (signed char)
68 <7d> DW_AT_name : (indirect string, offset: 0x172): char
69 <1><81>: Abbrev Number: 6 (DW_TAG_pointer_type)
70 <82> DW_AT_byte_size : 4
71 <83> DW_AT_type : <0x87>
72 <1><87>: Abbrev Number: 7 (DW_TAG_const_type)
73 <88> DW_AT_type : <0x7a>
74 <1><8c>: Abbrev Number: 8 (DW_TAG_structure_type)
75 <8d> DW_AT_byte_size : 8
76 <8e> DW_AT_decl_file : 2
77 <8f> DW_AT_decl_line : 78
78 <90> DW_AT_sibling : <0xa3>
79 <2><94>: Abbrev Number: 9 (DW_TAG_member)
80 <95> DW_AT_name : val
81 <99> DW_AT_decl_file : 2
82 <9a> DW_AT_decl_line : 79
83 <9b> DW_AT_type : <0x63>
84 <9f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0)
85 <2><a2>: Abbrev Number: 0
86 <1><a3>: Abbrev Number: 10 (DW_TAG_typedef)
87 <a4> DW_AT_name : (indirect string, offset: 0xdf): __kernel_fsid_t
88 <a8> DW_AT_decl_file : 2
89 <a9> DW_AT_decl_line : 80
90 <aa> DW_AT_type : <0x8c>
91 <1><ae>: Abbrev Number: 11 (DW_TAG_structure_type)
92 <af> DW_AT_name : (indirect string, offset: 0xd0): sysent
93 <b3> DW_AT_byte_size : 20
94 <b4> DW_AT_decl_file : 1
95 <b5> DW_AT_decl_line : 4
96 <b6> DW_AT_sibling : <0x101>
97 <2><ba>: Abbrev Number: 12 (DW_TAG_member)
98 <bb> DW_AT_name : (indirect string, offset: 0x100): nargs
99 <bf> DW_AT_decl_file : 1
100 <c0> DW_AT_decl_line : 5
101 <c1> DW_AT_type : <0x47>
102 <c5> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0)
103 <2><c8>: Abbrev Number: 12 (DW_TAG_member)
104 <c9> DW_AT_name : (indirect string, offset: 0x76): sys_flags
105 <cd> DW_AT_decl_file : 1
106 <ce> DW_AT_decl_line : 6
107 <cf> DW_AT_type : <0x2b>
108 <d3> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4)
109 <2><d6>: Abbrev Number: 9 (DW_TAG_member)
110 <d7> DW_AT_name : sen
111 <db> DW_AT_decl_file : 1
112 <dc> DW_AT_decl_line : 7
113 <dd> DW_AT_type : <0x2b>
114 <e1> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8)
115 <2><e4>: Abbrev Number: 12 (DW_TAG_member)
116 <e5> DW_AT_name : (indirect string, offset: 0x213): sys_func
117 <e9> DW_AT_decl_file : 1
118 <ea> DW_AT_decl_line : 8
119 <eb> DW_AT_type : <0x10c>
120 <ef> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12)
121 <2><f2>: Abbrev Number: 12 (DW_TAG_member)
122 <f3> DW_AT_name : (indirect string, offset: 0x3e): sys_name
123 <f7> DW_AT_decl_file : 1
124 <f8> DW_AT_decl_line : 9
125 <f9> DW_AT_type : <0x81>
126 <fd> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16)
127 <2><100>: Abbrev Number: 0
128 <1><101>: Abbrev Number: 13 (DW_TAG_subroutine_type)
129 <102> DW_AT_type : <0x2b>
130 <106> DW_AT_sibling : <0x10c>
131 <2><10a>: Abbrev Number: 14 (DW_TAG_unspecified_parameters)
132 <2><10b>: Abbrev Number: 0
133 <1><10c>: Abbrev Number: 6 (DW_TAG_pointer_type)
134 <10d> DW_AT_byte_size : 4
135 <10e> DW_AT_type : <0x101>
136 <1><112>: Abbrev Number: 10 (DW_TAG_typedef)
137 <113> DW_AT_name : (indirect string, offset: 0x164): struct_sysent
138 <117> DW_AT_decl_file : 1
139 <118> DW_AT_decl_line : 10
140 <119> DW_AT_type : <0xae>
141 <1><11d>: Abbrev Number: 6 (DW_TAG_pointer_type)
142 <11e> DW_AT_byte_size : 4
143 <11f> DW_AT_type : <0x123>
144 <1><123>: Abbrev Number: 7 (DW_TAG_const_type)
145 <124> DW_AT_type : <0x112>
146 <1><128>: Abbrev Number: 2 (DW_TAG_base_type)
147 <129> DW_AT_byte_size : 1
148 <12a> DW_AT_encoding : 2 (boolean)
149 <12b> DW_AT_name : (indirect string, offset: 0xf): _Bool
150 <1><12f>: Abbrev Number: 10 (DW_TAG_typedef)
151 <130> DW_AT_name : (indirect string, offset: 0x15): __u32
152 <134> DW_AT_decl_file : 3
153 <135> DW_AT_decl_line : 26
154 <136> DW_AT_type : <0x47>
155 <1><13a>: Abbrev Number: 11 (DW_TAG_structure_type)
156 <13b> DW_AT_name : (indirect string, offset: 0x97): statfs
157 <13f> DW_AT_byte_size : 64
158 <140> DW_AT_decl_file : 4
159 <141> DW_AT_decl_line : 22
160 <142> DW_AT_sibling : <0x1ef>
161 <2><146>: Abbrev Number: 12 (DW_TAG_member)
162 <147> DW_AT_name : (indirect string, offset: 0x0): f_type
163 <14b> DW_AT_decl_file : 4
164 <14c> DW_AT_decl_line : 23
165 <14d> DW_AT_type : <0x12f>
166 <151> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0)
167 <2><154>: Abbrev Number: 12 (DW_TAG_member)
168 <155> DW_AT_name : (indirect string, offset: 0x1b): f_bsize
169 <159> DW_AT_decl_file : 4
170 <15a> DW_AT_decl_line : 24
171 <15b> DW_AT_type : <0x12f>
172 <15f> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4)
173 <2><162>: Abbrev Number: 12 (DW_TAG_member)
174 <163> DW_AT_name : (indirect string, offset: 0x5c): f_blocks
175 <167> DW_AT_decl_file : 4
176 <168> DW_AT_decl_line : 25
177 <169> DW_AT_type : <0x12f>
178 <16d> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8)
179 <2><170>: Abbrev Number: 12 (DW_TAG_member)
180 <171> DW_AT_name : (indirect string, offset: 0xd7): f_bfree
181 <175> DW_AT_decl_file : 4
182 <176> DW_AT_decl_line : 26
183 <177> DW_AT_type : <0x12f>
184 <17b> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12)
185 <2><17e>: Abbrev Number: 12 (DW_TAG_member)
186 <17f> DW_AT_name : (indirect string, offset: 0x14e): f_bavail
187 <183> DW_AT_decl_file : 4
188 <184> DW_AT_decl_line : 27
189 <185> DW_AT_type : <0x12f>
190 <189> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16)
191 <2><18c>: Abbrev Number: 12 (DW_TAG_member)
192 <18d> DW_AT_name : (indirect string, offset: 0x7): f_files
193 <191> DW_AT_decl_file : 4
194 <192> DW_AT_decl_line : 28
195 <193> DW_AT_type : <0x12f>
196 <197> DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20)
197 <2><19a>: Abbrev Number: 12 (DW_TAG_member)
198 <19b> DW_AT_name : (indirect string, offset: 0xc8): f_ffree
199 <19f> DW_AT_decl_file : 4
200 <1a0> DW_AT_decl_line : 29
201 <1a1> DW_AT_type : <0x12f>
202 <1a5> DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24)
203 <2><1a8>: Abbrev Number: 12 (DW_TAG_member)
204 <1a9> DW_AT_name : (indirect string, offset: 0x55): f_fsid
205 <1ad> DW_AT_decl_file : 4
206 <1ae> DW_AT_decl_line : 30
207 <1af> DW_AT_type : <0xa3>
208 <1b3> DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28)
209 <2><1b6>: Abbrev Number: 12 (DW_TAG_member)
210 <1b7> DW_AT_name : (indirect string, offset: 0xac): f_namelen
211 <1bb> DW_AT_decl_file : 4
212 <1bc> DW_AT_decl_line : 31
213 <1bd> DW_AT_type : <0x12f>
214 <1c1> DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36)
215 <2><1c4>: Abbrev Number: 12 (DW_TAG_member)
216 <1c5> DW_AT_name : (indirect string, offset: 0x177): f_frsize
217 <1c9> DW_AT_decl_file : 4
218 <1ca> DW_AT_decl_line : 32
219 <1cb> DW_AT_type : <0x12f>
220 <1cf> DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40)
221 <2><1d2>: Abbrev Number: 12 (DW_TAG_member)
222 <1d3> DW_AT_name : (indirect string, offset: 0x23): f_flags
223 <1d7> DW_AT_decl_file : 4
224 <1d8> DW_AT_decl_line : 33
225 <1d9> DW_AT_type : <0x12f>
226 <1dd> DW_AT_data_member_location: 2 byte block: 23 2c (DW_OP_plus_uconst: 44)
227 <2><1e0>: Abbrev Number: 12 (DW_TAG_member)
228 <1e1> DW_AT_name : (indirect string, offset: 0x180): f_spare
229 <1e5> DW_AT_decl_file : 4
230 <1e6> DW_AT_decl_line : 34
231 <1e7> DW_AT_type : <0x1ef>
232 <1eb> DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48)
233 <2><1ee>: Abbrev Number: 0
234 <1><1ef>: Abbrev Number: 4 (DW_TAG_array_type)
235 <1f0> DW_AT_type : <0x12f>
236 <1f4> DW_AT_sibling : <0x1ff>
237 <2><1f8>: Abbrev Number: 5 (DW_TAG_subrange_type)
238 <1f9> DW_AT_type : <0x73>
239 <1fd> DW_AT_upper_bound : 3
240 <2><1fe>: Abbrev Number: 0
241 <1><1ff>: Abbrev Number: 10 (DW_TAG_typedef)
242 <200> DW_AT_name : (indirect string, offset: 0x47): struct_statfs
243 <204> DW_AT_decl_file : 5
244 <205> DW_AT_decl_line : 33
245 <206> DW_AT_type : <0x13a>
246 <1><20a>: Abbrev Number: 15 (DW_TAG_variable)
247 <20b> DW_AT_name : (indirect string, offset: 0xef): current_wordsize
248 <20f> DW_AT_decl_file : 6
249 <210> DW_AT_decl_line : 757
250 <212> DW_AT_type : <0x47>
251 <216> DW_AT_external : 1
252 <217> DW_AT_declaration : 1
253 <1><218>: Abbrev Number: 15 (DW_TAG_variable)
254 <219> DW_AT_name : (indirect string, offset: 0xd0): sysent
255 <21d> DW_AT_decl_file : 6
256 <21e> DW_AT_decl_line : 892
257 <220> DW_AT_type : <0x11d>
258 <224> DW_AT_external : 1
259 <225> DW_AT_declaration : 1
260 <1><226>: Abbrev Number: 15 (DW_TAG_variable)
261 <227> DW_AT_name : (indirect string, offset: 0x1b9): nsyscalls
262 <22b> DW_AT_decl_file : 6
263 <22c> DW_AT_decl_line : 903
264 <22e> DW_AT_type : <0x47>
265 <232> DW_AT_external : 1
266 <233> DW_AT_declaration : 1
267 <1><234>: Abbrev Number: 16 (DW_TAG_variable)
268 <235> DW_AT_name : (indirect string, offset: 0x65): mpers_target_var
269 <239> DW_AT_decl_file : 5
270 <23a> DW_AT_decl_line : 36
271 <23b> DW_AT_type : <0x1ff>
272 <23f> DW_AT_external : 1
273 <240> DW_AT_location : 5 byte block: 3 20 0 0 0 (DW_OP_addr: 20)
274 <1><246>: Abbrev Number: 0
275