blob: 731b8ca20151025e1b98c7ec71d7332a02598d3f [file] [log] [blame]
Elliott Hughesd35df492017-02-15 15:19:05 -08001Contents of the .debug_info section:
2
3 Compilation Unit @ offset 0x0:
4 Length: 0x268 (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: 0xff): 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: 0x20b): mpers-m32/struct_stat64.c
12 <15> DW_AT_comp_dir : (indirect string, offset: 0x17e): /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: 0x23c): 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: 0x1e5): 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: 0x1d7): 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: 0x38): 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: 0x150): 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: 0x87): 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: 0x22c): 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: 2 (DW_TAG_base_type)
55 <64> DW_AT_byte_size : 4
56 <65> DW_AT_encoding : 7 (unsigned)
57 <66> DW_AT_name : (indirect string, offset: 0x1c0): sizetype
58 <1><6a>: Abbrev Number: 2 (DW_TAG_base_type)
59 <6b> DW_AT_byte_size : 1
60 <6c> DW_AT_encoding : 6 (signed char)
61 <6d> DW_AT_name : (indirect string, offset: 0x16b): char
62 <1><71>: Abbrev Number: 4 (DW_TAG_pointer_type)
63 <72> DW_AT_byte_size : 4
64 <73> DW_AT_type : <0x77>
65 <1><77>: Abbrev Number: 5 (DW_TAG_const_type)
66 <78> DW_AT_type : <0x6a>
67 <1><7c>: Abbrev Number: 6 (DW_TAG_structure_type)
68 <7d> DW_AT_name : (indirect string, offset: 0xd0): sysent
69 <81> DW_AT_byte_size : 20
70 <82> DW_AT_decl_file : 1
71 <83> DW_AT_decl_line : 4
72 <84> DW_AT_sibling : <0xcf>
73 <2><88>: Abbrev Number: 7 (DW_TAG_member)
74 <89> DW_AT_name : (indirect string, offset: 0xe8): nargs
75 <8d> DW_AT_decl_file : 1
76 <8e> DW_AT_decl_line : 5
77 <8f> DW_AT_type : <0x47>
78 <93> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0)
79 <2><96>: Abbrev Number: 7 (DW_TAG_member)
80 <97> DW_AT_name : (indirect string, offset: 0xf5): sys_flags
81 <9b> DW_AT_decl_file : 1
82 <9c> DW_AT_decl_line : 6
83 <9d> DW_AT_type : <0x2b>
84 <a1> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4)
85 <2><a4>: Abbrev Number: 8 (DW_TAG_member)
86 <a5> DW_AT_name : sen
87 <a9> DW_AT_decl_file : 1
88 <aa> DW_AT_decl_line : 7
89 <ab> DW_AT_type : <0x2b>
90 <af> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8)
91 <2><b2>: Abbrev Number: 7 (DW_TAG_member)
92 <b3> DW_AT_name : (indirect string, offset: 0x248): sys_func
93 <b7> DW_AT_decl_file : 1
94 <b8> DW_AT_decl_line : 8
95 <b9> DW_AT_type : <0xda>
96 <bd> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12)
97 <2><c0>: Abbrev Number: 7 (DW_TAG_member)
98 <c1> DW_AT_name : (indirect string, offset: 0x53): sys_name
99 <c5> DW_AT_decl_file : 1
100 <c6> DW_AT_decl_line : 9
101 <c7> DW_AT_type : <0x71>
102 <cb> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16)
103 <2><ce>: Abbrev Number: 0
104 <1><cf>: Abbrev Number: 9 (DW_TAG_subroutine_type)
105 <d0> DW_AT_type : <0x2b>
106 <d4> DW_AT_sibling : <0xda>
107 <2><d8>: Abbrev Number: 10 (DW_TAG_unspecified_parameters)
108 <2><d9>: Abbrev Number: 0
109 <1><da>: Abbrev Number: 4 (DW_TAG_pointer_type)
110 <db> DW_AT_byte_size : 4
111 <dc> DW_AT_type : <0xcf>
112 <1><e0>: Abbrev Number: 11 (DW_TAG_typedef)
113 <e1> DW_AT_name : (indirect string, offset: 0x15d): struct_sysent
114 <e5> DW_AT_decl_file : 1
115 <e6> DW_AT_decl_line : 10
116 <e7> DW_AT_type : <0x7c>
117 <1><eb>: Abbrev Number: 4 (DW_TAG_pointer_type)
118 <ec> DW_AT_byte_size : 4
119 <ed> DW_AT_type : <0xf1>
120 <1><f1>: Abbrev Number: 5 (DW_TAG_const_type)
121 <f2> DW_AT_type : <0xe0>
122 <1><f6>: Abbrev Number: 2 (DW_TAG_base_type)
123 <f7> DW_AT_byte_size : 1
124 <f8> DW_AT_encoding : 2 (boolean)
125 <f9> DW_AT_name : (indirect string, offset: 0x29): _Bool
126 <1><fd>: Abbrev Number: 6 (DW_TAG_structure_type)
127 <fe> DW_AT_name : (indirect string, offset: 0xee): stat64
128 <102> DW_AT_byte_size : 96
129 <103> DW_AT_decl_file : 2
130 <104> DW_AT_decl_line : 39
131 <105> DW_AT_sibling : <0x214>
132 <2><109>: Abbrev Number: 7 (DW_TAG_member)
133 <10a> DW_AT_name : (indirect string, offset: 0x1fd): st_dev
134 <10e> DW_AT_decl_file : 2
135 <10f> DW_AT_decl_line : 40
136 <110> DW_AT_type : <0x4e>
137 <114> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0)
138 <2><117>: Abbrev Number: 7 (DW_TAG_member)
139 <118> DW_AT_name : (indirect string, offset: 0x225): __pad0
140 <11c> DW_AT_decl_file : 2
141 <11d> DW_AT_decl_line : 41
142 <11e> DW_AT_type : <0x214>
143 <122> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8)
144 <2><125>: Abbrev Number: 7 (DW_TAG_member)
145 <126> DW_AT_name : (indirect string, offset: 0x17): __st_ino
146 <12a> DW_AT_decl_file : 2
147 <12b> DW_AT_decl_line : 43
148 <12c> DW_AT_type : <0x5c>
149 <130> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12)
150 <2><133>: Abbrev Number: 7 (DW_TAG_member)
151 <134> DW_AT_name : (indirect string, offset: 0xc8): st_mode
152 <138> DW_AT_decl_file : 2
153 <139> DW_AT_decl_line : 45
154 <13a> DW_AT_type : <0x47>
155 <13e> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16)
156 <2><141>: Abbrev Number: 7 (DW_TAG_member)
157 <142> DW_AT_name : (indirect string, offset: 0x2f): st_nlink
158 <146> DW_AT_decl_file : 2
159 <147> DW_AT_decl_line : 46
160 <148> DW_AT_type : <0x47>
161 <14c> DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20)
162 <2><14f>: Abbrev Number: 7 (DW_TAG_member)
163 <150> DW_AT_name : (indirect string, offset: 0x1b9): st_uid
164 <154> DW_AT_decl_file : 2
165 <155> DW_AT_decl_line : 48
166 <156> DW_AT_type : <0x5c>
167 <15a> DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24)
168 <2><15d>: Abbrev Number: 7 (DW_TAG_member)
169 <15e> DW_AT_name : (indirect string, offset: 0x204): st_gid
170 <162> DW_AT_decl_file : 2
171 <163> DW_AT_decl_line : 49
172 <164> DW_AT_type : <0x5c>
173 <168> DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28)
174 <2><16b>: Abbrev Number: 7 (DW_TAG_member)
175 <16c> DW_AT_name : (indirect string, offset: 0x7f): st_rdev
176 <170> DW_AT_decl_file : 2
177 <171> DW_AT_decl_line : 51
178 <172> DW_AT_type : <0x4e>
179 <176> DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32)
180 <2><179>: Abbrev Number: 7 (DW_TAG_member)
181 <17a> DW_AT_name : (indirect string, offset: 0x235): __pad3
182 <17e> DW_AT_decl_file : 2
183 <17f> DW_AT_decl_line : 52
184 <180> DW_AT_type : <0x214>
185 <184> DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40)
186 <2><187>: Abbrev Number: 7 (DW_TAG_member)
187 <188> DW_AT_name : (indirect string, offset: 0x4b): st_size
188 <18c> DW_AT_decl_file : 2
189 <18d> DW_AT_decl_line : 54
190 <18e> DW_AT_type : <0x32>
191 <192> DW_AT_data_member_location: 2 byte block: 23 2c (DW_OP_plus_uconst: 44)
192 <2><195>: Abbrev Number: 7 (DW_TAG_member)
193 <196> DW_AT_name : (indirect string, offset: 0x63): st_blksize
194 <19a> DW_AT_decl_file : 2
195 <19b> DW_AT_decl_line : 55
196 <19c> DW_AT_type : <0x5c>
197 <1a0> DW_AT_data_member_location: 2 byte block: 23 34 (DW_OP_plus_uconst: 52)
198 <2><1a3>: Abbrev Number: 7 (DW_TAG_member)
199 <1a4> DW_AT_name : (indirect string, offset: 0xac): st_blocks
200 <1a8> DW_AT_decl_file : 2
201 <1a9> DW_AT_decl_line : 58
202 <1aa> DW_AT_type : <0x4e>
203 <1ae> DW_AT_data_member_location: 2 byte block: 23 38 (DW_OP_plus_uconst: 56)
204 <2><1b1>: Abbrev Number: 7 (DW_TAG_member)
205 <1b2> DW_AT_name : (indirect string, offset: 0x20): st_atime
206 <1b6> DW_AT_decl_file : 2
207 <1b7> DW_AT_decl_line : 60
208 <1b8> DW_AT_type : <0x5c>
209 <1bc> DW_AT_data_member_location: 2 byte block: 23 40 (DW_OP_plus_uconst: 64)
210 <2><1bf>: Abbrev Number: 7 (DW_TAG_member)
211 <1c0> DW_AT_name : (indirect string, offset: 0x1c9): st_atime_nsec
212 <1c4> DW_AT_decl_file : 2
213 <1c5> DW_AT_decl_line : 61
214 <1c6> DW_AT_type : <0x5c>
215 <1ca> DW_AT_data_member_location: 2 byte block: 23 44 (DW_OP_plus_uconst: 68)
216 <2><1cd>: Abbrev Number: 7 (DW_TAG_member)
217 <1ce> DW_AT_name : (indirect string, offset: 0x0): st_mtime
218 <1d2> DW_AT_decl_file : 2
219 <1d3> DW_AT_decl_line : 63
220 <1d4> DW_AT_type : <0x5c>
221 <1d8> DW_AT_data_member_location: 2 byte block: 23 48 (DW_OP_plus_uconst: 72)
222 <2><1db>: Abbrev Number: 7 (DW_TAG_member)
223 <1dc> DW_AT_name : (indirect string, offset: 0x170): st_mtime_nsec
224 <1e0> DW_AT_decl_file : 2
225 <1e1> DW_AT_decl_line : 64
226 <1e2> DW_AT_type : <0x47>
227 <1e6> DW_AT_data_member_location: 2 byte block: 23 4c (DW_OP_plus_uconst: 76)
228 <2><1e9>: Abbrev Number: 7 (DW_TAG_member)
229 <1ea> DW_AT_name : (indirect string, offset: 0x147): st_ctime
230 <1ee> DW_AT_decl_file : 2
231 <1ef> DW_AT_decl_line : 66
232 <1f0> DW_AT_type : <0x5c>
233 <1f4> DW_AT_data_member_location: 2 byte block: 23 50 (DW_OP_plus_uconst: 80)
234 <2><1f7>: Abbrev Number: 7 (DW_TAG_member)
235 <1f8> DW_AT_name : (indirect string, offset: 0x9): st_ctime_nsec
236 <1fc> DW_AT_decl_file : 2
237 <1fd> DW_AT_decl_line : 67
238 <1fe> DW_AT_type : <0x5c>
239 <202> DW_AT_data_member_location: 2 byte block: 23 54 (DW_OP_plus_uconst: 84)
240 <2><205>: Abbrev Number: 7 (DW_TAG_member)
241 <206> DW_AT_name : (indirect string, offset: 0x5c): st_ino
242 <20a> DW_AT_decl_file : 2
243 <20b> DW_AT_decl_line : 69
244 <20c> DW_AT_type : <0x4e>
245 <210> DW_AT_data_member_location: 2 byte block: 23 58 (DW_OP_plus_uconst: 88)
246 <2><213>: Abbrev Number: 0
247 <1><214>: Abbrev Number: 12 (DW_TAG_array_type)
248 <215> DW_AT_type : <0x39>
249 <219> DW_AT_sibling : <0x224>
250 <2><21d>: Abbrev Number: 13 (DW_TAG_subrange_type)
251 <21e> DW_AT_type : <0x63>
252 <222> DW_AT_upper_bound : 3
253 <2><223>: Abbrev Number: 0
254 <1><224>: Abbrev Number: 11 (DW_TAG_typedef)
255 <225> DW_AT_name : (indirect string, offset: 0x1ef): struct_stat64
256 <229> DW_AT_decl_file : 3
257 <22a> DW_AT_decl_line : 57
258 <22b> DW_AT_type : <0xfd>
259 <1><22f>: Abbrev Number: 14 (DW_TAG_variable)
260 <230> DW_AT_name : (indirect string, offset: 0xd7): current_wordsize
261 <234> DW_AT_decl_file : 4
262 <235> DW_AT_decl_line : 757
263 <237> DW_AT_type : <0x47>
264 <23b> DW_AT_external : 1
265 <23c> DW_AT_declaration : 1
266 <1><23d>: Abbrev Number: 14 (DW_TAG_variable)
267 <23e> DW_AT_name : (indirect string, offset: 0xd0): sysent
268 <242> DW_AT_decl_file : 4
269 <243> DW_AT_decl_line : 892
270 <245> DW_AT_type : <0xeb>
271 <249> DW_AT_external : 1
272 <24a> DW_AT_declaration : 1
273 <1><24b>: Abbrev Number: 14 (DW_TAG_variable)
274 <24c> DW_AT_name : (indirect string, offset: 0x1af): nsyscalls
275 <250> DW_AT_decl_file : 4
276 <251> DW_AT_decl_line : 903
277 <253> DW_AT_type : <0x47>
278 <257> DW_AT_external : 1
279 <258> DW_AT_declaration : 1
280 <1><259>: Abbrev Number: 15 (DW_TAG_variable)
281 <25a> DW_AT_name : (indirect string, offset: 0x6e): mpers_target_var
282 <25e> DW_AT_decl_file : 3
283 <25f> DW_AT_decl_line : 59
284 <260> DW_AT_type : <0x224>
285 <264> DW_AT_external : 1
286 <265> DW_AT_location : 5 byte block: 3 20 0 0 0 (DW_OP_addr: 20)
287 <1><26b>: Abbrev Number: 0
288