blob: 4e8fb3f72118ba280edf51a62fdaf023ea726aec [file] [log] [blame]
Elliott Hughesd35df492017-02-15 15:19:05 -08001Contents of the .debug_info section:
2
3 Compilation Unit @ offset 0x0:
4 Length: 0x311 (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: 0x10a): 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: 0x1f1): mpers-m32/msqid_ds_t.c
12 <15> DW_AT_comp_dir : (indirect string, offset: 0x287): /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: 0x269): 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: 0x208): 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: 0x1e3): 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: 0x9d): 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: 0x35): 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: 0x170): 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: 0x86): 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: 0x258): 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: 0xab): long unsigned int
54 <1><63>: Abbrev Number: 4 (DW_TAG_typedef)
55 <64> DW_AT_name : (indirect string, offset: 0x2d): __uid_t
56 <68> DW_AT_decl_file : 1
57 <69> DW_AT_decl_line : 125
58 <6a> DW_AT_type : <0x47>
59 <1><6e>: Abbrev Number: 4 (DW_TAG_typedef)
60 <6f> DW_AT_name : (indirect string, offset: 0x1c7): __gid_t
61 <73> DW_AT_decl_file : 1
62 <74> DW_AT_decl_line : 126
63 <75> DW_AT_type : <0x47>
64 <1><79>: Abbrev Number: 4 (DW_TAG_typedef)
65 <7a> DW_AT_name : (indirect string, offset: 0x261): __pid_t
66 <7e> DW_AT_decl_file : 1
67 <7f> DW_AT_decl_line : 133
68 <80> DW_AT_type : <0x2b>
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: 0x1cf): sizetype
73 <1><8b>: Abbrev Number: 4 (DW_TAG_typedef)
74 <8c> DW_AT_name : (indirect string, offset: 0xf1): __time_t
75 <90> DW_AT_decl_file : 1
76 <91> DW_AT_decl_line : 139
77 <92> DW_AT_type : <0x55>
78 <1><96>: Abbrev Number: 4 (DW_TAG_typedef)
79 <97> DW_AT_name : (indirect string, offset: 0x19e): __key_t
80 <9b> DW_AT_decl_file : 1
81 <9c> DW_AT_decl_line : 144
82 <9d> DW_AT_type : <0x2b>
83 <1><a1>: Abbrev Number: 4 (DW_TAG_typedef)
84 <a2> DW_AT_name : (indirect string, offset: 0x48): __syscall_ulong_t
85 <a6> DW_AT_decl_file : 1
86 <a7> DW_AT_decl_line : 177
87 <a8> DW_AT_type : <0x5c>
88 <1><ac>: Abbrev Number: 2 (DW_TAG_base_type)
89 <ad> DW_AT_byte_size : 1
90 <ae> DW_AT_encoding : 6 (signed char)
91 <af> DW_AT_name : (indirect string, offset: 0x194): char
92 <1><b3>: Abbrev Number: 5 (DW_TAG_pointer_type)
93 <b4> DW_AT_byte_size : 4
94 <b5> DW_AT_type : <0xb9>
95 <1><b9>: Abbrev Number: 6 (DW_TAG_const_type)
96 <ba> DW_AT_type : <0xac>
97 <1><be>: Abbrev Number: 7 (DW_TAG_structure_type)
98 <bf> DW_AT_name : (indirect string, offset: 0xc2): sysent
99 <c3> DW_AT_byte_size : 20
100 <c4> DW_AT_decl_file : 2
101 <c5> DW_AT_decl_line : 4
102 <c6> DW_AT_sibling : <0x111>
103 <2><ca>: Abbrev Number: 8 (DW_TAG_member)
104 <cb> DW_AT_name : (indirect string, offset: 0xfa): nargs
105 <cf> DW_AT_decl_file : 2
106 <d0> DW_AT_decl_line : 5
107 <d1> DW_AT_type : <0x47>
108 <d5> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0)
109 <2><d8>: Abbrev Number: 8 (DW_TAG_member)
110 <d9> DW_AT_name : (indirect string, offset: 0x7c): sys_flags
111 <dd> DW_AT_decl_file : 2
112 <de> DW_AT_decl_line : 6
113 <df> DW_AT_type : <0x2b>
114 <e3> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4)
115 <2><e6>: Abbrev Number: 9 (DW_TAG_member)
116 <e7> DW_AT_name : sen
117 <eb> DW_AT_decl_file : 2
118 <ec> DW_AT_decl_line : 7
119 <ed> DW_AT_type : <0x2b>
120 <f1> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8)
121 <2><f4>: Abbrev Number: 8 (DW_TAG_member)
122 <f5> DW_AT_name : (indirect string, offset: 0x2b8): sys_func
123 <f9> DW_AT_decl_file : 2
124 <fa> DW_AT_decl_line : 8
125 <fb> DW_AT_type : <0x11c>
126 <ff> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12)
127 <2><102>: Abbrev Number: 8 (DW_TAG_member)
128 <103> DW_AT_name : (indirect string, offset: 0x64): sys_name
129 <107> DW_AT_decl_file : 2
130 <108> DW_AT_decl_line : 9
131 <109> DW_AT_type : <0xb3>
132 <10d> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16)
133 <2><110>: Abbrev Number: 0
134 <1><111>: Abbrev Number: 10 (DW_TAG_subroutine_type)
135 <112> DW_AT_type : <0x2b>
136 <116> DW_AT_sibling : <0x11c>
137 <2><11a>: Abbrev Number: 11 (DW_TAG_unspecified_parameters)
138 <2><11b>: Abbrev Number: 0
139 <1><11c>: Abbrev Number: 5 (DW_TAG_pointer_type)
140 <11d> DW_AT_byte_size : 4
141 <11e> DW_AT_type : <0x111>
142 <1><122>: Abbrev Number: 4 (DW_TAG_typedef)
143 <123> DW_AT_name : (indirect string, offset: 0x186): struct_sysent
144 <127> DW_AT_decl_file : 2
145 <128> DW_AT_decl_line : 10
146 <129> DW_AT_type : <0xbe>
147 <1><12d>: Abbrev Number: 5 (DW_TAG_pointer_type)
148 <12e> DW_AT_byte_size : 4
149 <12f> DW_AT_type : <0x133>
150 <1><133>: Abbrev Number: 6 (DW_TAG_const_type)
151 <134> DW_AT_type : <0x122>
152 <1><138>: Abbrev Number: 2 (DW_TAG_base_type)
153 <139> DW_AT_byte_size : 1
154 <13a> DW_AT_encoding : 2 (boolean)
155 <13b> DW_AT_name : (indirect string, offset: 0x20): _Bool
156 <1><13f>: Abbrev Number: 7 (DW_TAG_structure_type)
157 <140> DW_AT_name : (indirect string, offset: 0x224): ipc_perm
158 <144> DW_AT_byte_size : 36
159 <145> DW_AT_decl_file : 3
160 <146> DW_AT_decl_line : 42
161 <147> DW_AT_sibling : <0x1e6>
162 <2><14b>: Abbrev Number: 8 (DW_TAG_member)
163 <14c> DW_AT_name : (indirect string, offset: 0x9): __key
164 <150> DW_AT_decl_file : 3
165 <151> DW_AT_decl_line : 44
166 <152> DW_AT_type : <0x96>
167 <156> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0)
168 <2><159>: Abbrev Number: 9 (DW_TAG_member)
169 <15a> DW_AT_name : uid
170 <15e> DW_AT_decl_file : 3
171 <15f> DW_AT_decl_line : 45
172 <160> DW_AT_type : <0x63>
173 <164> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4)
174 <2><167>: Abbrev Number: 9 (DW_TAG_member)
175 <168> DW_AT_name : gid
176 <16c> DW_AT_decl_file : 3
177 <16d> DW_AT_decl_line : 46
178 <16e> DW_AT_type : <0x6e>
179 <172> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8)
180 <2><175>: Abbrev Number: 8 (DW_TAG_member)
181 <176> DW_AT_name : (indirect string, offset: 0xc9): cuid
182 <17a> DW_AT_decl_file : 3
183 <17b> DW_AT_decl_line : 47
184 <17c> DW_AT_type : <0x63>
185 <180> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12)
186 <2><183>: Abbrev Number: 8 (DW_TAG_member)
187 <184> DW_AT_name : (indirect string, offset: 0xbd): cgid
188 <188> DW_AT_decl_file : 3
189 <189> DW_AT_decl_line : 48
190 <18a> DW_AT_type : <0x6e>
191 <18e> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16)
192 <2><191>: Abbrev Number: 8 (DW_TAG_member)
193 <192> DW_AT_name : (indirect string, offset: 0x199): mode
194 <196> DW_AT_decl_file : 3
195 <197> DW_AT_decl_line : 49
196 <198> DW_AT_type : <0x40>
197 <19c> DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20)
198 <2><19f>: Abbrev Number: 8 (DW_TAG_member)
199 <1a0> DW_AT_name : (indirect string, offset: 0x251): __pad1
200 <1a4> DW_AT_decl_file : 3
201 <1a5> DW_AT_decl_line : 50
202 <1a6> DW_AT_type : <0x40>
203 <1aa> DW_AT_data_member_location: 2 byte block: 23 16 (DW_OP_plus_uconst: 22)
204 <2><1ad>: Abbrev Number: 8 (DW_TAG_member)
205 <1ae> DW_AT_name : (indirect string, offset: 0x76): __seq
206 <1b2> DW_AT_decl_file : 3
207 <1b3> DW_AT_decl_line : 51
208 <1b4> DW_AT_type : <0x40>
209 <1b8> DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24)
210 <2><1bb>: Abbrev Number: 8 (DW_TAG_member)
211 <1bc> DW_AT_name : (indirect string, offset: 0x26): __pad2
212 <1c0> DW_AT_decl_file : 3
213 <1c1> DW_AT_decl_line : 52
214 <1c2> DW_AT_type : <0x40>
215 <1c6> DW_AT_data_member_location: 2 byte block: 23 1a (DW_OP_plus_uconst: 26)
216 <2><1c9>: Abbrev Number: 8 (DW_TAG_member)
217 <1ca> DW_AT_name : (indirect string, offset: 0xce): __glibc_reserved1
218 <1ce> DW_AT_decl_file : 3
219 <1cf> DW_AT_decl_line : 53
220 <1d0> DW_AT_type : <0xa1>
221 <1d4> DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28)
222 <2><1d7>: Abbrev Number: 8 (DW_TAG_member)
223 <1d8> DW_AT_name : (indirect string, offset: 0x212): __glibc_reserved2
224 <1dc> DW_AT_decl_file : 3
225 <1dd> DW_AT_decl_line : 54
226 <1de> DW_AT_type : <0xa1>
227 <1e2> DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32)
228 <2><1e5>: Abbrev Number: 0
229 <1><1e6>: Abbrev Number: 4 (DW_TAG_typedef)
230 <1e7> DW_AT_name : (indirect string, offset: 0x15d): msgqnum_t
231 <1eb> DW_AT_decl_file : 4
232 <1ec> DW_AT_decl_line : 32
233 <1ed> DW_AT_type : <0xa1>
234 <1><1f1>: Abbrev Number: 4 (DW_TAG_typedef)
235 <1f2> DW_AT_name : (indirect string, offset: 0x167): msglen_t
236 <1f6> DW_AT_decl_file : 4
237 <1f7> DW_AT_decl_line : 33
238 <1f8> DW_AT_type : <0xa1>
239 <1><1fc>: Abbrev Number: 7 (DW_TAG_structure_type)
240 <1fd> DW_AT_name : (indirect string, offset: 0x0): msqid_ds
241 <201> DW_AT_byte_size : 88
242 <202> DW_AT_decl_file : 4
243 <203> DW_AT_decl_line : 37
244 <204> DW_AT_sibling : <0x2cd>
245 <2><208>: Abbrev Number: 8 (DW_TAG_member)
246 <209> DW_AT_name : (indirect string, offset: 0x17d): msg_perm
247 <20d> DW_AT_decl_file : 4
248 <20e> DW_AT_decl_line : 39
249 <20f> DW_AT_type : <0x13f>
250 <213> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0)
251 <2><216>: Abbrev Number: 8 (DW_TAG_member)
252 <217> DW_AT_name : (indirect string, offset: 0x2c1): msg_stime
253 <21b> DW_AT_decl_file : 4
254 <21c> DW_AT_decl_line : 40
255 <21d> DW_AT_type : <0x8b>
256 <221> DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36)
257 <2><224>: Abbrev Number: 8 (DW_TAG_member)
258 <225> DW_AT_name : (indirect string, offset: 0xce): __glibc_reserved1
259 <229> DW_AT_decl_file : 4
260 <22a> DW_AT_decl_line : 42
261 <22b> DW_AT_type : <0x5c>
262 <22f> DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40)
263 <2><232>: Abbrev Number: 8 (DW_TAG_member)
264 <233> DW_AT_name : (indirect string, offset: 0x1b3): msg_rtime
265 <237> DW_AT_decl_file : 4
266 <238> DW_AT_decl_line : 44
267 <239> DW_AT_type : <0x8b>
268 <23d> DW_AT_data_member_location: 2 byte block: 23 2c (DW_OP_plus_uconst: 44)
269 <2><240>: Abbrev Number: 8 (DW_TAG_member)
270 <241> DW_AT_name : (indirect string, offset: 0x212): __glibc_reserved2
271 <245> DW_AT_decl_file : 4
272 <246> DW_AT_decl_line : 46
273 <247> DW_AT_type : <0x5c>
274 <24b> DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48)
275 <2><24e>: Abbrev Number: 8 (DW_TAG_member)
276 <24f> DW_AT_name : (indirect string, offset: 0x100): msg_ctime
277 <253> DW_AT_decl_file : 4
278 <254> DW_AT_decl_line : 48
279 <255> DW_AT_type : <0x8b>
280 <259> DW_AT_data_member_location: 2 byte block: 23 34 (DW_OP_plus_uconst: 52)
281 <2><25c>: Abbrev Number: 8 (DW_TAG_member)
282 <25d> DW_AT_name : (indirect string, offset: 0x275): __glibc_reserved3
283 <261> DW_AT_decl_file : 4
284 <262> DW_AT_decl_line : 50
285 <263> DW_AT_type : <0x5c>
286 <267> DW_AT_data_member_location: 2 byte block: 23 38 (DW_OP_plus_uconst: 56)
287 <2><26a>: Abbrev Number: 8 (DW_TAG_member)
288 <26b> DW_AT_name : (indirect string, offset: 0x1a6): __msg_cbytes
289 <26f> DW_AT_decl_file : 4
290 <270> DW_AT_decl_line : 52
291 <271> DW_AT_type : <0xa1>
292 <275> DW_AT_data_member_location: 2 byte block: 23 3c (DW_OP_plus_uconst: 60)
293 <2><278>: Abbrev Number: 8 (DW_TAG_member)
294 <279> DW_AT_name : (indirect string, offset: 0x6d): msg_qnum
295 <27d> DW_AT_decl_file : 4
296 <27e> DW_AT_decl_line : 53
297 <27f> DW_AT_type : <0x1e6>
298 <283> DW_AT_data_member_location: 2 byte block: 23 40 (DW_OP_plus_uconst: 64)
299 <2><286>: Abbrev Number: 8 (DW_TAG_member)
300 <287> DW_AT_name : (indirect string, offset: 0x152): msg_qbytes
301 <28b> DW_AT_decl_file : 4
302 <28c> DW_AT_decl_line : 54
303 <28d> DW_AT_type : <0x1f1>
304 <291> DW_AT_data_member_location: 2 byte block: 23 44 (DW_OP_plus_uconst: 68)
305 <2><294>: Abbrev Number: 8 (DW_TAG_member)
306 <295> DW_AT_name : (indirect string, offset: 0x5a): msg_lspid
307 <299> DW_AT_decl_file : 4
308 <29a> DW_AT_decl_line : 55
309 <29b> DW_AT_type : <0x79>
310 <29f> DW_AT_data_member_location: 2 byte block: 23 48 (DW_OP_plus_uconst: 72)
311 <2><2a2>: Abbrev Number: 8 (DW_TAG_member)
312 <2a3> DW_AT_name : (indirect string, offset: 0x2cb): msg_lrpid
313 <2a7> DW_AT_decl_file : 4
314 <2a8> DW_AT_decl_line : 56
315 <2a9> DW_AT_type : <0x79>
316 <2ad> DW_AT_data_member_location: 2 byte block: 23 4c (DW_OP_plus_uconst: 76)
317 <2><2b0>: Abbrev Number: 8 (DW_TAG_member)
318 <2b1> DW_AT_name : (indirect string, offset: 0x22d): __glibc_reserved4
319 <2b5> DW_AT_decl_file : 4
320 <2b6> DW_AT_decl_line : 57
321 <2b7> DW_AT_type : <0xa1>
322 <2bb> DW_AT_data_member_location: 2 byte block: 23 50 (DW_OP_plus_uconst: 80)
323 <2><2be>: Abbrev Number: 8 (DW_TAG_member)
324 <2bf> DW_AT_name : (indirect string, offset: 0x23f): __glibc_reserved5
325 <2c3> DW_AT_decl_file : 4
326 <2c4> DW_AT_decl_line : 58
327 <2c5> DW_AT_type : <0xa1>
328 <2c9> DW_AT_data_member_location: 2 byte block: 23 54 (DW_OP_plus_uconst: 84)
329 <2><2cc>: Abbrev Number: 0
330 <1><2cd>: Abbrev Number: 4 (DW_TAG_typedef)
331 <2ce> DW_AT_name : (indirect string, offset: 0x1d8): msqid_ds_t
332 <2d2> DW_AT_decl_file : 5
333 <2d3> DW_AT_decl_line : 41
334 <2d4> DW_AT_type : <0x1fc>
335 <1><2d8>: Abbrev Number: 12 (DW_TAG_variable)
336 <2d9> DW_AT_name : (indirect string, offset: 0xe0): current_wordsize
337 <2dd> DW_AT_decl_file : 6
338 <2de> DW_AT_decl_line : 757
339 <2e0> DW_AT_type : <0x47>
340 <2e4> DW_AT_external : 1
341 <2e5> DW_AT_declaration : 1
342 <1><2e6>: Abbrev Number: 12 (DW_TAG_variable)
343 <2e7> DW_AT_name : (indirect string, offset: 0xc2): sysent
344 <2eb> DW_AT_decl_file : 6
345 <2ec> DW_AT_decl_line : 892
346 <2ee> DW_AT_type : <0x12d>
347 <2f2> DW_AT_external : 1
348 <2f3> DW_AT_declaration : 1
349 <1><2f4>: Abbrev Number: 12 (DW_TAG_variable)
350 <2f5> DW_AT_name : (indirect string, offset: 0x1bd): nsyscalls
351 <2f9> DW_AT_decl_file : 6
352 <2fa> DW_AT_decl_line : 903
353 <2fc> DW_AT_type : <0x47>
354 <300> DW_AT_external : 1
355 <301> DW_AT_declaration : 1
356 <1><302>: Abbrev Number: 13 (DW_TAG_variable)
357 <303> DW_AT_name : (indirect string, offset: 0xf): mpers_target_var
358 <307> DW_AT_decl_file : 5
359 <308> DW_AT_decl_line : 48
360 <309> DW_AT_type : <0x2cd>
361 <30d> DW_AT_external : 1
362 <30e> DW_AT_location : 5 byte block: 3 20 0 0 0 (DW_OP_addr: 20)
363 <1><314>: Abbrev Number: 0
364