1 (* WARNING: This file and the corresponding mli (interface) are
2 * automatically generated by the extract/codegen/kerneldb_to_parser.ml
5 * Any edits you make to this file will be lost.
7 * To update this file from the latest kernel database, it is recommended
8 * that you do 'make update-kernel-structs'.
12 let struct_name = "task_struct";;
13 let match_err = "failed to match kernel structure";;
15 { task_struct_state : int64; task_struct_prio : int64;
16 task_struct_normal_prio : int64; task_struct_static_prio : int64;
17 task_struct_tasks'prev : Virt_mem_mmap.addr;
18 task_struct_tasks'next : Virt_mem_mmap.addr;
19 task_struct_mm : Virt_mem_mmap.addr;
20 task_struct_active_mm : Virt_mem_mmap.addr; task_struct_comm : string;
21 task_struct_pid : int64
24 { __fs_task_struct_state : Virt_mem_types.fieldsig;
25 __fs_task_struct_prio : Virt_mem_types.fieldsig;
26 __fs_task_struct_normal_prio : Virt_mem_types.fieldsig;
27 __fs_task_struct_static_prio : Virt_mem_types.fieldsig;
28 __fs_task_struct_tasks'prev : Virt_mem_types.fieldsig;
29 __fs_task_struct_tasks'next : Virt_mem_types.fieldsig;
30 __fs_task_struct_mm : Virt_mem_types.fieldsig;
31 __fs_task_struct_active_mm : Virt_mem_types.fieldsig;
32 __fs_task_struct_comm : Virt_mem_types.fieldsig;
33 __fs_task_struct_pid : Virt_mem_types.fieldsig
39 __fs_task_struct_state =
40 { Virt_mem_types.field_available = true; field_offset = 0; };
41 __fs_task_struct_prio =
42 { Virt_mem_types.field_available = true; field_offset = 24; };
43 __fs_task_struct_static_prio =
44 { Virt_mem_types.field_available = true; field_offset = 28; };
45 __fs_task_struct_normal_prio =
46 { Virt_mem_types.field_available = true; field_offset = 32; };
47 __fs_task_struct_tasks'next =
48 { Virt_mem_types.field_available = true; field_offset = 124; };
49 __fs_task_struct_tasks'prev =
50 { Virt_mem_types.field_available = true; field_offset = 128; };
52 { Virt_mem_types.field_available = true; field_offset = 132; };
53 __fs_task_struct_active_mm =
54 { Virt_mem_types.field_available = true; field_offset = 136; };
55 __fs_task_struct_pid =
56 { Virt_mem_types.field_available = true; field_offset = 168; };
57 __fs_task_struct_comm =
58 { Virt_mem_types.field_available = true; field_offset = 404; };
64 __fs_task_struct_state =
65 { Virt_mem_types.field_available = true; field_offset = 0; };
66 __fs_task_struct_prio =
67 { Virt_mem_types.field_available = true; field_offset = 20; };
68 __fs_task_struct_static_prio =
69 { Virt_mem_types.field_available = true; field_offset = 24; };
70 __fs_task_struct_normal_prio =
71 { Virt_mem_types.field_available = true; field_offset = 28; };
72 __fs_task_struct_tasks'next =
73 { Virt_mem_types.field_available = true; field_offset = 268; };
74 __fs_task_struct_tasks'prev =
75 { Virt_mem_types.field_available = true; field_offset = 272; };
77 { Virt_mem_types.field_available = true; field_offset = 276; };
78 __fs_task_struct_active_mm =
79 { Virt_mem_types.field_available = true; field_offset = 280; };
80 __fs_task_struct_pid =
81 { Virt_mem_types.field_available = true; field_offset = 312; };
82 __fs_task_struct_comm =
83 { Virt_mem_types.field_available = true; field_offset = 564; };
89 __fs_task_struct_state =
90 { Virt_mem_types.field_available = true; field_offset = 0; };
91 __fs_task_struct_prio =
92 { Virt_mem_types.field_available = true; field_offset = 24; };
93 __fs_task_struct_static_prio =
94 { Virt_mem_types.field_available = true; field_offset = 28; };
95 __fs_task_struct_normal_prio =
96 { Virt_mem_types.field_available = true; field_offset = 32; };
97 __fs_task_struct_tasks'next =
98 { Virt_mem_types.field_available = true; field_offset = 420; };
99 __fs_task_struct_tasks'prev =
100 { Virt_mem_types.field_available = true; field_offset = 424; };
101 __fs_task_struct_mm =
102 { Virt_mem_types.field_available = true; field_offset = 428; };
103 __fs_task_struct_active_mm =
104 { Virt_mem_types.field_available = true; field_offset = 432; };
105 __fs_task_struct_pid =
106 { Virt_mem_types.field_available = true; field_offset = 464; };
107 __fs_task_struct_comm =
108 { Virt_mem_types.field_available = true; field_offset = 761; };
114 __fs_task_struct_state =
115 { Virt_mem_types.field_available = true; field_offset = 0; };
116 __fs_task_struct_prio =
117 { Virt_mem_types.field_available = true; field_offset = 24; };
118 __fs_task_struct_static_prio =
119 { Virt_mem_types.field_available = true; field_offset = 28; };
120 __fs_task_struct_normal_prio =
121 { Virt_mem_types.field_available = true; field_offset = 32; };
122 __fs_task_struct_tasks'next =
123 { Virt_mem_types.field_available = true; field_offset = 268; };
124 __fs_task_struct_tasks'prev =
125 { Virt_mem_types.field_available = true; field_offset = 272; };
126 __fs_task_struct_mm =
127 { Virt_mem_types.field_available = true; field_offset = 292; };
128 __fs_task_struct_active_mm =
129 { Virt_mem_types.field_available = true; field_offset = 296; };
130 __fs_task_struct_pid =
131 { Virt_mem_types.field_available = true; field_offset = 328; };
132 __fs_task_struct_comm =
133 { Virt_mem_types.field_available = true; field_offset = 568; };
139 __fs_task_struct_state =
140 { Virt_mem_types.field_available = true; field_offset = 0; };
141 __fs_task_struct_prio =
142 { Virt_mem_types.field_available = true; field_offset = 24; };
143 __fs_task_struct_static_prio =
144 { Virt_mem_types.field_available = true; field_offset = 28; };
145 __fs_task_struct_normal_prio =
146 { Virt_mem_types.field_available = true; field_offset = 32; };
147 __fs_task_struct_tasks'next =
148 { Virt_mem_types.field_available = true; field_offset = 276; };
149 __fs_task_struct_tasks'prev =
150 { Virt_mem_types.field_available = true; field_offset = 280; };
151 __fs_task_struct_mm =
152 { Virt_mem_types.field_available = true; field_offset = 300; };
153 __fs_task_struct_active_mm =
154 { Virt_mem_types.field_available = true; field_offset = 304; };
155 __fs_task_struct_pid =
156 { Virt_mem_types.field_available = true; field_offset = 336; };
157 __fs_task_struct_comm =
158 { Virt_mem_types.field_available = true; field_offset = 576; };
164 __fs_task_struct_state =
165 { Virt_mem_types.field_available = true; field_offset = 0; };
166 __fs_task_struct_prio =
167 { Virt_mem_types.field_available = true; field_offset = 20; };
168 __fs_task_struct_static_prio =
169 { Virt_mem_types.field_available = true; field_offset = 24; };
170 __fs_task_struct_normal_prio =
171 { Virt_mem_types.field_available = true; field_offset = 28; };
172 __fs_task_struct_tasks'next =
173 { Virt_mem_types.field_available = true; field_offset = 272; };
174 __fs_task_struct_tasks'prev =
175 { Virt_mem_types.field_available = true; field_offset = 276; };
176 __fs_task_struct_mm =
177 { Virt_mem_types.field_available = true; field_offset = 280; };
178 __fs_task_struct_active_mm =
179 { Virt_mem_types.field_available = true; field_offset = 284; };
180 __fs_task_struct_pid =
181 { Virt_mem_types.field_available = true; field_offset = 316; };
182 __fs_task_struct_comm =
183 { Virt_mem_types.field_available = true; field_offset = 552; };
189 __fs_task_struct_state =
190 { Virt_mem_types.field_available = true; field_offset = 0; };
191 __fs_task_struct_prio =
192 { Virt_mem_types.field_available = true; field_offset = 20; };
193 __fs_task_struct_static_prio =
194 { Virt_mem_types.field_available = true; field_offset = 24; };
195 __fs_task_struct_normal_prio =
196 { Virt_mem_types.field_available = true; field_offset = 28; };
197 __fs_task_struct_tasks'next =
198 { Virt_mem_types.field_available = true; field_offset = 268; };
199 __fs_task_struct_tasks'prev =
200 { Virt_mem_types.field_available = true; field_offset = 272; };
201 __fs_task_struct_mm =
202 { Virt_mem_types.field_available = true; field_offset = 276; };
203 __fs_task_struct_active_mm =
204 { Virt_mem_types.field_available = true; field_offset = 280; };
205 __fs_task_struct_pid =
206 { Virt_mem_types.field_available = true; field_offset = 312; };
207 __fs_task_struct_comm =
208 { Virt_mem_types.field_available = true; field_offset = 548; };
214 __fs_task_struct_state =
215 { Virt_mem_types.field_available = true; field_offset = 0; };
216 __fs_task_struct_prio =
217 { Virt_mem_types.field_available = true; field_offset = 20; };
218 __fs_task_struct_static_prio =
219 { Virt_mem_types.field_available = true; field_offset = 24; };
220 __fs_task_struct_normal_prio =
221 { Virt_mem_types.field_available = true; field_offset = 28; };
222 __fs_task_struct_tasks'next =
223 { Virt_mem_types.field_available = true; field_offset = 376; };
224 __fs_task_struct_tasks'prev =
225 { Virt_mem_types.field_available = true; field_offset = 380; };
226 __fs_task_struct_mm =
227 { Virt_mem_types.field_available = true; field_offset = 384; };
228 __fs_task_struct_active_mm =
229 { Virt_mem_types.field_available = true; field_offset = 388; };
230 __fs_task_struct_pid =
231 { Virt_mem_types.field_available = true; field_offset = 420; };
232 __fs_task_struct_comm =
233 { Virt_mem_types.field_available = true; field_offset = 677; };
239 __fs_task_struct_state =
240 { Virt_mem_types.field_available = true; field_offset = 0; };
241 __fs_task_struct_prio =
242 { Virt_mem_types.field_available = true; field_offset = 24; };
243 __fs_task_struct_static_prio =
244 { Virt_mem_types.field_available = true; field_offset = 28; };
245 __fs_task_struct_normal_prio =
246 { Virt_mem_types.field_available = true; field_offset = 32; };
247 __fs_task_struct_tasks'next =
248 { Virt_mem_types.field_available = true; field_offset = 448; };
249 __fs_task_struct_tasks'prev =
250 { Virt_mem_types.field_available = true; field_offset = 452; };
251 __fs_task_struct_mm =
252 { Virt_mem_types.field_available = true; field_offset = 456; };
253 __fs_task_struct_active_mm =
254 { Virt_mem_types.field_available = true; field_offset = 460; };
255 __fs_task_struct_pid =
256 { Virt_mem_types.field_available = true; field_offset = 492; };
257 __fs_task_struct_comm =
258 { Virt_mem_types.field_available = true; field_offset = 788; };
264 __fs_task_struct_state =
265 { Virt_mem_types.field_available = true; field_offset = 0; };
266 __fs_task_struct_prio =
267 { Virt_mem_types.field_available = true; field_offset = 40; };
268 __fs_task_struct_static_prio =
269 { Virt_mem_types.field_available = true; field_offset = 44; };
270 __fs_task_struct_normal_prio =
271 { Virt_mem_types.field_available = true; field_offset = 48; };
272 __fs_task_struct_tasks'next =
273 { Virt_mem_types.field_available = true; field_offset = 192; };
274 __fs_task_struct_tasks'prev =
275 { Virt_mem_types.field_available = true; field_offset = 200; };
276 __fs_task_struct_mm =
277 { Virt_mem_types.field_available = true; field_offset = 208; };
278 __fs_task_struct_active_mm =
279 { Virt_mem_types.field_available = true; field_offset = 216; };
280 __fs_task_struct_pid =
281 { Virt_mem_types.field_available = true; field_offset = 268; };
282 __fs_task_struct_comm =
283 { Virt_mem_types.field_available = true; field_offset = 680; };
289 __fs_task_struct_state =
290 { Virt_mem_types.field_available = true; field_offset = 0; };
291 __fs_task_struct_prio =
292 { Virt_mem_types.field_available = true; field_offset = 28; };
293 __fs_task_struct_static_prio =
294 { Virt_mem_types.field_available = true; field_offset = 32; };
295 __fs_task_struct_normal_prio =
296 { Virt_mem_types.field_available = true; field_offset = 36; };
297 __fs_task_struct_tasks'next =
298 { Virt_mem_types.field_available = true; field_offset = 352; };
299 __fs_task_struct_tasks'prev =
300 { Virt_mem_types.field_available = true; field_offset = 360; };
301 __fs_task_struct_mm =
302 { Virt_mem_types.field_available = true; field_offset = 368; };
303 __fs_task_struct_active_mm =
304 { Virt_mem_types.field_available = true; field_offset = 376; };
305 __fs_task_struct_pid =
306 { Virt_mem_types.field_available = true; field_offset = 416; };
307 __fs_task_struct_comm =
308 { Virt_mem_types.field_available = true; field_offset = 856; };
314 __fs_task_struct_state =
315 { Virt_mem_types.field_available = true; field_offset = 0; };
316 __fs_task_struct_prio =
317 { Virt_mem_types.field_available = true; field_offset = 32; };
318 __fs_task_struct_static_prio =
319 { Virt_mem_types.field_available = true; field_offset = 36; };
320 __fs_task_struct_normal_prio =
321 { Virt_mem_types.field_available = true; field_offset = 40; };
322 __fs_task_struct_tasks'next =
323 { Virt_mem_types.field_available = true; field_offset = 512; };
324 __fs_task_struct_tasks'prev =
325 { Virt_mem_types.field_available = true; field_offset = 520; };
326 __fs_task_struct_mm =
327 { Virt_mem_types.field_available = true; field_offset = 528; };
328 __fs_task_struct_active_mm =
329 { Virt_mem_types.field_available = true; field_offset = 536; };
330 __fs_task_struct_pid =
331 { Virt_mem_types.field_available = true; field_offset = 576; };
332 __fs_task_struct_comm =
333 { Virt_mem_types.field_available = true; field_offset = 1089; };
339 __fs_task_struct_state =
340 { Virt_mem_types.field_available = true; field_offset = 0; };
341 __fs_task_struct_prio =
342 { Virt_mem_types.field_available = true; field_offset = 24; };
343 __fs_task_struct_static_prio =
344 { Virt_mem_types.field_available = true; field_offset = 28; };
345 __fs_task_struct_normal_prio =
346 { Virt_mem_types.field_available = true; field_offset = 32; };
347 __fs_task_struct_tasks'next =
348 { Virt_mem_types.field_available = true; field_offset = 128; };
349 __fs_task_struct_tasks'prev =
350 { Virt_mem_types.field_available = true; field_offset = 132; };
351 __fs_task_struct_mm =
352 { Virt_mem_types.field_available = true; field_offset = 136; };
353 __fs_task_struct_active_mm =
354 { Virt_mem_types.field_available = true; field_offset = 140; };
355 __fs_task_struct_pid =
356 { Virt_mem_types.field_available = true; field_offset = 172; };
357 __fs_task_struct_comm =
358 { Virt_mem_types.field_available = true; field_offset = 408; };
364 __fs_task_struct_state =
365 { Virt_mem_types.field_available = true; field_offset = 0; };
366 __fs_task_struct_prio =
367 { Virt_mem_types.field_available = true; field_offset = 40; };
368 __fs_task_struct_static_prio =
369 { Virt_mem_types.field_available = true; field_offset = 44; };
370 __fs_task_struct_normal_prio =
371 { Virt_mem_types.field_available = true; field_offset = 48; };
372 __fs_task_struct_tasks'next =
373 { Virt_mem_types.field_available = true; field_offset = 200; };
374 __fs_task_struct_tasks'prev =
375 { Virt_mem_types.field_available = true; field_offset = 208; };
376 __fs_task_struct_mm =
377 { Virt_mem_types.field_available = true; field_offset = 216; };
378 __fs_task_struct_active_mm =
379 { Virt_mem_types.field_available = true; field_offset = 224; };
380 __fs_task_struct_pid =
381 { Virt_mem_types.field_available = true; field_offset = 276; };
382 __fs_task_struct_comm =
383 { Virt_mem_types.field_available = true; field_offset = 680; };
389 __fs_task_struct_state =
390 { Virt_mem_types.field_available = true; field_offset = 0; };
391 __fs_task_struct_prio =
392 { Virt_mem_types.field_available = true; field_offset = 40; };
393 __fs_task_struct_static_prio =
394 { Virt_mem_types.field_available = true; field_offset = 44; };
395 __fs_task_struct_normal_prio =
396 { Virt_mem_types.field_available = true; field_offset = 48; };
397 __fs_task_struct_tasks'next =
398 { Virt_mem_types.field_available = true; field_offset = 216; };
399 __fs_task_struct_tasks'prev =
400 { Virt_mem_types.field_available = true; field_offset = 224; };
401 __fs_task_struct_mm =
402 { Virt_mem_types.field_available = true; field_offset = 232; };
403 __fs_task_struct_active_mm =
404 { Virt_mem_types.field_available = true; field_offset = 240; };
405 __fs_task_struct_pid =
406 { Virt_mem_types.field_available = true; field_offset = 292; };
407 __fs_task_struct_comm =
408 { Virt_mem_types.field_available = true; field_offset = 696; };
414 __fs_task_struct_state =
415 { Virt_mem_types.field_available = true; field_offset = 0; };
416 __fs_task_struct_prio =
417 { Virt_mem_types.field_available = true; field_offset = 32; };
418 __fs_task_struct_static_prio =
419 { Virt_mem_types.field_available = true; field_offset = 36; };
420 __fs_task_struct_normal_prio =
421 { Virt_mem_types.field_available = true; field_offset = 40; };
422 __fs_task_struct_tasks'next =
423 { Virt_mem_types.field_available = true; field_offset = 184; };
424 __fs_task_struct_tasks'prev =
425 { Virt_mem_types.field_available = true; field_offset = 192; };
426 __fs_task_struct_mm =
427 { Virt_mem_types.field_available = true; field_offset = 200; };
428 __fs_task_struct_active_mm =
429 { Virt_mem_types.field_available = true; field_offset = 208; };
430 __fs_task_struct_pid =
431 { Virt_mem_types.field_available = true; field_offset = 248; };
432 __fs_task_struct_comm =
433 { Virt_mem_types.field_available = true; field_offset = 648; };
439 __fs_task_struct_state =
440 { Virt_mem_types.field_available = true; field_offset = 0; };
441 __fs_task_struct_prio =
442 { Virt_mem_types.field_available = true; field_offset = 32; };
443 __fs_task_struct_static_prio =
444 { Virt_mem_types.field_available = true; field_offset = 36; };
445 __fs_task_struct_normal_prio =
446 { Virt_mem_types.field_available = true; field_offset = 40; };
447 __fs_task_struct_tasks'next =
448 { Virt_mem_types.field_available = true; field_offset = 176; };
449 __fs_task_struct_tasks'prev =
450 { Virt_mem_types.field_available = true; field_offset = 184; };
451 __fs_task_struct_mm =
452 { Virt_mem_types.field_available = true; field_offset = 192; };
453 __fs_task_struct_active_mm =
454 { Virt_mem_types.field_available = true; field_offset = 200; };
455 __fs_task_struct_pid =
456 { Virt_mem_types.field_available = true; field_offset = 240; };
457 __fs_task_struct_comm =
458 { Virt_mem_types.field_available = true; field_offset = 648; };
464 __fs_task_struct_state =
465 { Virt_mem_types.field_available = true; field_offset = 0; };
466 __fs_task_struct_prio =
467 { Virt_mem_types.field_available = true; field_offset = 24; };
468 __fs_task_struct_static_prio =
469 { Virt_mem_types.field_available = true; field_offset = 28; };
470 __fs_task_struct_normal_prio =
471 { Virt_mem_types.field_available = true; field_offset = 32; };
472 __fs_task_struct_tasks'next =
473 { Virt_mem_types.field_available = true; field_offset = 280; };
474 __fs_task_struct_tasks'prev =
475 { Virt_mem_types.field_available = true; field_offset = 284; };
476 __fs_task_struct_mm =
477 { Virt_mem_types.field_available = true; field_offset = 304; };
478 __fs_task_struct_active_mm =
479 { Virt_mem_types.field_available = true; field_offset = 308; };
480 __fs_task_struct_pid =
481 { Virt_mem_types.field_available = true; field_offset = 340; };
482 __fs_task_struct_comm =
483 { Virt_mem_types.field_available = true; field_offset = 584; };
489 __fs_task_struct_state =
490 { Virt_mem_types.field_available = true; field_offset = 0; };
491 __fs_task_struct_prio =
492 { Virt_mem_types.field_available = true; field_offset = 32; };
493 __fs_task_struct_static_prio =
494 { Virt_mem_types.field_available = true; field_offset = 36; };
495 __fs_task_struct_normal_prio =
496 { Virt_mem_types.field_available = true; field_offset = 40; };
497 __fs_task_struct_tasks'next =
498 { Virt_mem_types.field_available = true; field_offset = 336; };
499 __fs_task_struct_tasks'prev =
500 { Virt_mem_types.field_available = true; field_offset = 344; };
501 __fs_task_struct_mm =
502 { Virt_mem_types.field_available = true; field_offset = 384; };
503 __fs_task_struct_active_mm =
504 { Virt_mem_types.field_available = true; field_offset = 392; };
505 __fs_task_struct_pid =
506 { Virt_mem_types.field_available = true; field_offset = 432; };
507 __fs_task_struct_comm =
508 { Virt_mem_types.field_available = true; field_offset = 840; };
514 __fs_task_struct_state =
515 { Virt_mem_types.field_available = true; field_offset = 0; };
516 __fs_task_struct_prio =
517 { Virt_mem_types.field_available = true; field_offset = 32; };
518 __fs_task_struct_static_prio =
519 { Virt_mem_types.field_available = true; field_offset = 36; };
520 __fs_task_struct_normal_prio =
521 { Virt_mem_types.field_available = true; field_offset = 40; };
522 __fs_task_struct_tasks'next =
523 { Virt_mem_types.field_available = true; field_offset = 328; };
524 __fs_task_struct_tasks'prev =
525 { Virt_mem_types.field_available = true; field_offset = 336; };
526 __fs_task_struct_mm =
527 { Virt_mem_types.field_available = true; field_offset = 376; };
528 __fs_task_struct_active_mm =
529 { Virt_mem_types.field_available = true; field_offset = 384; };
530 __fs_task_struct_pid =
531 { Virt_mem_types.field_available = true; field_offset = 424; };
532 __fs_task_struct_comm =
533 { Virt_mem_types.field_available = true; field_offset = 840; };
539 __fs_task_struct_state =
540 { Virt_mem_types.field_available = true; field_offset = 0; };
541 __fs_task_struct_prio =
542 { Virt_mem_types.field_available = true; field_offset = 24; };
543 __fs_task_struct_static_prio =
544 { Virt_mem_types.field_available = true; field_offset = 28; };
545 __fs_task_struct_normal_prio =
546 { Virt_mem_types.field_available = true; field_offset = 32; };
547 __fs_task_struct_tasks'next =
548 { Virt_mem_types.field_available = true; field_offset = 288; };
549 __fs_task_struct_tasks'prev =
550 { Virt_mem_types.field_available = true; field_offset = 292; };
551 __fs_task_struct_mm =
552 { Virt_mem_types.field_available = true; field_offset = 312; };
553 __fs_task_struct_active_mm =
554 { Virt_mem_types.field_available = true; field_offset = 316; };
555 __fs_task_struct_pid =
556 { Virt_mem_types.field_available = true; field_offset = 348; };
557 __fs_task_struct_comm =
558 { Virt_mem_types.field_available = true; field_offset = 592; };
564 __fs_task_struct_state =
565 { Virt_mem_types.field_available = true; field_offset = 0; };
566 __fs_task_struct_prio =
567 { Virt_mem_types.field_available = true; field_offset = 32; };
568 __fs_task_struct_static_prio =
569 { Virt_mem_types.field_available = true; field_offset = 36; };
570 __fs_task_struct_normal_prio =
571 { Virt_mem_types.field_available = true; field_offset = 40; };
572 __fs_task_struct_tasks'next =
573 { Virt_mem_types.field_available = true; field_offset = 360; };
574 __fs_task_struct_tasks'prev =
575 { Virt_mem_types.field_available = true; field_offset = 368; };
576 __fs_task_struct_mm =
577 { Virt_mem_types.field_available = true; field_offset = 408; };
578 __fs_task_struct_active_mm =
579 { Virt_mem_types.field_available = true; field_offset = 416; };
580 __fs_task_struct_pid =
581 { Virt_mem_types.field_available = true; field_offset = 456; };
582 __fs_task_struct_comm =
583 { Virt_mem_types.field_available = true; field_offset = 864; };
589 __fs_task_struct_state =
590 { Virt_mem_types.field_available = true; field_offset = 0; };
591 __fs_task_struct_prio =
592 { Virt_mem_types.field_available = true; field_offset = 32; };
593 __fs_task_struct_static_prio =
594 { Virt_mem_types.field_available = true; field_offset = 36; };
595 __fs_task_struct_normal_prio =
596 { Virt_mem_types.field_available = true; field_offset = 40; };
597 __fs_task_struct_tasks'next =
598 { Virt_mem_types.field_available = true; field_offset = 352; };
599 __fs_task_struct_tasks'prev =
600 { Virt_mem_types.field_available = true; field_offset = 360; };
601 __fs_task_struct_mm =
602 { Virt_mem_types.field_available = true; field_offset = 400; };
603 __fs_task_struct_active_mm =
604 { Virt_mem_types.field_available = true; field_offset = 408; };
605 __fs_task_struct_pid =
606 { Virt_mem_types.field_available = true; field_offset = 448; };
607 __fs_task_struct_comm =
608 { Virt_mem_types.field_available = true; field_offset = 864; };
614 __fs_task_struct_state =
615 { Virt_mem_types.field_available = true; field_offset = 0; };
616 __fs_task_struct_prio =
617 { Virt_mem_types.field_available = true; field_offset = 20; };
618 __fs_task_struct_static_prio =
619 { Virt_mem_types.field_available = true; field_offset = 24; };
620 __fs_task_struct_normal_prio =
621 { Virt_mem_types.field_available = true; field_offset = 28; };
622 __fs_task_struct_tasks'next =
623 { Virt_mem_types.field_available = true; field_offset = 280; };
624 __fs_task_struct_tasks'prev =
625 { Virt_mem_types.field_available = true; field_offset = 284; };
626 __fs_task_struct_mm =
627 { Virt_mem_types.field_available = true; field_offset = 288; };
628 __fs_task_struct_active_mm =
629 { Virt_mem_types.field_available = true; field_offset = 292; };
630 __fs_task_struct_pid =
631 { Virt_mem_types.field_available = true; field_offset = 324; };
632 __fs_task_struct_comm =
633 { Virt_mem_types.field_available = true; field_offset = 560; };
639 __fs_task_struct_state =
640 { Virt_mem_types.field_available = true; field_offset = 0; };
641 __fs_task_struct_prio =
642 { Virt_mem_types.field_available = true; field_offset = 28; };
643 __fs_task_struct_static_prio =
644 { Virt_mem_types.field_available = true; field_offset = 32; };
645 __fs_task_struct_normal_prio =
646 { Virt_mem_types.field_available = true; field_offset = 36; };
647 __fs_task_struct_tasks'next =
648 { Virt_mem_types.field_available = true; field_offset = 352; };
649 __fs_task_struct_tasks'prev =
650 { Virt_mem_types.field_available = true; field_offset = 360; };
651 __fs_task_struct_mm =
652 { Virt_mem_types.field_available = true; field_offset = 368; };
653 __fs_task_struct_active_mm =
654 { Virt_mem_types.field_available = true; field_offset = 376; };
655 __fs_task_struct_pid =
656 { Virt_mem_types.field_available = true; field_offset = 416; };
657 __fs_task_struct_comm =
658 { Virt_mem_types.field_available = true; field_offset = 816; };
664 __fs_task_struct_state =
665 { Virt_mem_types.field_available = true; field_offset = 0; };
666 __fs_task_struct_prio =
667 { Virt_mem_types.field_available = true; field_offset = 28; };
668 __fs_task_struct_static_prio =
669 { Virt_mem_types.field_available = true; field_offset = 32; };
670 __fs_task_struct_normal_prio =
671 { Virt_mem_types.field_available = true; field_offset = 36; };
672 __fs_task_struct_tasks'next =
673 { Virt_mem_types.field_available = true; field_offset = 344; };
674 __fs_task_struct_tasks'prev =
675 { Virt_mem_types.field_available = true; field_offset = 352; };
676 __fs_task_struct_mm =
677 { Virt_mem_types.field_available = true; field_offset = 360; };
678 __fs_task_struct_active_mm =
679 { Virt_mem_types.field_available = true; field_offset = 368; };
680 __fs_task_struct_pid =
681 { Virt_mem_types.field_available = true; field_offset = 408; };
682 __fs_task_struct_comm =
683 { Virt_mem_types.field_available = true; field_offset = 816; };
689 __fs_task_struct_state =
690 { Virt_mem_types.field_available = true; field_offset = 0; };
691 __fs_task_struct_prio =
692 { Virt_mem_types.field_available = true; field_offset = 20; };
693 __fs_task_struct_static_prio =
694 { Virt_mem_types.field_available = true; field_offset = 24; };
695 __fs_task_struct_normal_prio =
696 { Virt_mem_types.field_available = true; field_offset = 28; };
697 __fs_task_struct_tasks'next =
698 { Virt_mem_types.field_available = true; field_offset = 272; };
699 __fs_task_struct_tasks'prev =
700 { Virt_mem_types.field_available = true; field_offset = 276; };
701 __fs_task_struct_mm =
702 { Virt_mem_types.field_available = true; field_offset = 280; };
703 __fs_task_struct_active_mm =
704 { Virt_mem_types.field_available = true; field_offset = 284; };
705 __fs_task_struct_pid =
706 { Virt_mem_types.field_available = true; field_offset = 316; };
707 __fs_task_struct_comm =
708 { Virt_mem_types.field_available = true; field_offset = 552; };
714 __fs_task_struct_state =
715 { Virt_mem_types.field_available = true; field_offset = 0; };
716 __fs_task_struct_prio =
717 { Virt_mem_types.field_available = true; field_offset = 28; };
718 __fs_task_struct_static_prio =
719 { Virt_mem_types.field_available = true; field_offset = 32; };
720 __fs_task_struct_normal_prio =
721 { Virt_mem_types.field_available = true; field_offset = 36; };
722 __fs_task_struct_tasks'next =
723 { Virt_mem_types.field_available = true; field_offset = 360; };
724 __fs_task_struct_tasks'prev =
725 { Virt_mem_types.field_available = true; field_offset = 368; };
726 __fs_task_struct_mm =
727 { Virt_mem_types.field_available = true; field_offset = 376; };
728 __fs_task_struct_active_mm =
729 { Virt_mem_types.field_available = true; field_offset = 384; };
730 __fs_task_struct_pid =
731 { Virt_mem_types.field_available = true; field_offset = 424; };
732 __fs_task_struct_comm =
733 { Virt_mem_types.field_available = true; field_offset = 824; };
739 __fs_task_struct_state =
740 { Virt_mem_types.field_available = true; field_offset = 0; };
741 __fs_task_struct_prio =
742 { Virt_mem_types.field_available = true; field_offset = 28; };
743 __fs_task_struct_static_prio =
744 { Virt_mem_types.field_available = true; field_offset = 32; };
745 __fs_task_struct_normal_prio =
746 { Virt_mem_types.field_available = true; field_offset = 36; };
747 __fs_task_struct_tasks'next =
748 { Virt_mem_types.field_available = true; field_offset = 352; };
749 __fs_task_struct_tasks'prev =
750 { Virt_mem_types.field_available = true; field_offset = 360; };
751 __fs_task_struct_mm =
752 { Virt_mem_types.field_available = true; field_offset = 368; };
753 __fs_task_struct_active_mm =
754 { Virt_mem_types.field_available = true; field_offset = 376; };
755 __fs_task_struct_pid =
756 { Virt_mem_types.field_available = true; field_offset = 416; };
757 __fs_task_struct_comm =
758 { Virt_mem_types.field_available = true; field_offset = 824; };
764 __fs_task_struct_state =
765 { Virt_mem_types.field_available = true; field_offset = 0; };
766 __fs_task_struct_prio =
767 { Virt_mem_types.field_available = true; field_offset = 20; };
768 __fs_task_struct_static_prio =
769 { Virt_mem_types.field_available = true; field_offset = 24; };
770 __fs_task_struct_normal_prio =
771 { Virt_mem_types.field_available = true; field_offset = 28; };
772 __fs_task_struct_tasks'next =
773 { Virt_mem_types.field_available = true; field_offset = 280; };
774 __fs_task_struct_tasks'prev =
775 { Virt_mem_types.field_available = true; field_offset = 284; };
776 __fs_task_struct_mm =
777 { Virt_mem_types.field_available = true; field_offset = 288; };
778 __fs_task_struct_active_mm =
779 { Virt_mem_types.field_available = true; field_offset = 292; };
780 __fs_task_struct_pid =
781 { Virt_mem_types.field_available = true; field_offset = 324; };
782 __fs_task_struct_comm =
783 { Virt_mem_types.field_available = true; field_offset = 576; };
789 __fs_task_struct_state =
790 { Virt_mem_types.field_available = true; field_offset = 0; };
791 __fs_task_struct_prio =
792 { Virt_mem_types.field_available = true; field_offset = 28; };
793 __fs_task_struct_static_prio =
794 { Virt_mem_types.field_available = true; field_offset = 32; };
795 __fs_task_struct_normal_prio =
796 { Virt_mem_types.field_available = true; field_offset = 36; };
797 __fs_task_struct_tasks'next =
798 { Virt_mem_types.field_available = true; field_offset = 360; };
799 __fs_task_struct_tasks'prev =
800 { Virt_mem_types.field_available = true; field_offset = 368; };
801 __fs_task_struct_mm =
802 { Virt_mem_types.field_available = true; field_offset = 376; };
803 __fs_task_struct_active_mm =
804 { Virt_mem_types.field_available = true; field_offset = 384; };
805 __fs_task_struct_pid =
806 { Virt_mem_types.field_available = true; field_offset = 424; };
807 __fs_task_struct_comm =
808 { Virt_mem_types.field_available = true; field_offset = 856; };
814 __fs_task_struct_state =
815 { Virt_mem_types.field_available = true; field_offset = 0; };
816 __fs_task_struct_prio =
817 { Virt_mem_types.field_available = true; field_offset = 20; };
818 __fs_task_struct_static_prio =
819 { Virt_mem_types.field_available = true; field_offset = 24; };
820 __fs_task_struct_normal_prio =
821 { Virt_mem_types.field_available = true; field_offset = 28; };
822 __fs_task_struct_tasks'next =
823 { Virt_mem_types.field_available = true; field_offset = 392; };
824 __fs_task_struct_tasks'prev =
825 { Virt_mem_types.field_available = true; field_offset = 396; };
826 __fs_task_struct_mm =
827 { Virt_mem_types.field_available = true; field_offset = 400; };
828 __fs_task_struct_active_mm =
829 { Virt_mem_types.field_available = true; field_offset = 404; };
830 __fs_task_struct_pid =
831 { Virt_mem_types.field_available = true; field_offset = 436; };
832 __fs_task_struct_comm =
833 { Virt_mem_types.field_available = true; field_offset = 697; };
839 __fs_task_struct_state =
840 { Virt_mem_types.field_available = true; field_offset = 0; };
841 __fs_task_struct_prio =
842 { Virt_mem_types.field_available = true; field_offset = 28; };
843 __fs_task_struct_static_prio =
844 { Virt_mem_types.field_available = true; field_offset = 32; };
845 __fs_task_struct_normal_prio =
846 { Virt_mem_types.field_available = true; field_offset = 36; };
847 __fs_task_struct_tasks'next =
848 { Virt_mem_types.field_available = true; field_offset = 456; };
849 __fs_task_struct_tasks'prev =
850 { Virt_mem_types.field_available = true; field_offset = 464; };
851 __fs_task_struct_mm =
852 { Virt_mem_types.field_available = true; field_offset = 472; };
853 __fs_task_struct_active_mm =
854 { Virt_mem_types.field_available = true; field_offset = 480; };
855 __fs_task_struct_pid =
856 { Virt_mem_types.field_available = true; field_offset = 520; };
857 __fs_task_struct_comm =
858 { Virt_mem_types.field_available = true; field_offset = 969; };
864 __fs_task_struct_state =
865 { Virt_mem_types.field_available = true; field_offset = 0; };
866 __fs_task_struct_prio =
867 { Virt_mem_types.field_available = true; field_offset = 28; };
868 __fs_task_struct_static_prio =
869 { Virt_mem_types.field_available = true; field_offset = 32; };
870 __fs_task_struct_normal_prio =
871 { Virt_mem_types.field_available = true; field_offset = 36; };
872 __fs_task_struct_tasks'next =
873 { Virt_mem_types.field_available = true; field_offset = 456; };
874 __fs_task_struct_tasks'prev =
875 { Virt_mem_types.field_available = true; field_offset = 464; };
876 __fs_task_struct_mm =
877 { Virt_mem_types.field_available = true; field_offset = 472; };
878 __fs_task_struct_active_mm =
879 { Virt_mem_types.field_available = true; field_offset = 480; };
880 __fs_task_struct_pid =
881 { Virt_mem_types.field_available = true; field_offset = 520; };
882 __fs_task_struct_comm =
883 { Virt_mem_types.field_available = true; field_offset = 977; };
889 __fs_task_struct_state =
890 { Virt_mem_types.field_available = true; field_offset = 0; };
891 __fs_task_struct_prio =
892 { Virt_mem_types.field_available = true; field_offset = 20; };
893 __fs_task_struct_static_prio =
894 { Virt_mem_types.field_available = true; field_offset = 24; };
895 __fs_task_struct_normal_prio =
896 { Virt_mem_types.field_available = true; field_offset = 28; };
897 __fs_task_struct_tasks'next =
898 { Virt_mem_types.field_available = true; field_offset = 404; };
899 __fs_task_struct_tasks'prev =
900 { Virt_mem_types.field_available = true; field_offset = 408; };
901 __fs_task_struct_mm =
902 { Virt_mem_types.field_available = true; field_offset = 412; };
903 __fs_task_struct_active_mm =
904 { Virt_mem_types.field_available = true; field_offset = 416; };
905 __fs_task_struct_pid =
906 { Virt_mem_types.field_available = true; field_offset = 448; };
907 __fs_task_struct_comm =
908 { Virt_mem_types.field_available = true; field_offset = 741; };
914 __fs_task_struct_state =
915 { Virt_mem_types.field_available = true; field_offset = 0; };
916 __fs_task_struct_prio =
917 { Virt_mem_types.field_available = true; field_offset = 28; };
918 __fs_task_struct_static_prio =
919 { Virt_mem_types.field_available = true; field_offset = 32; };
920 __fs_task_struct_normal_prio =
921 { Virt_mem_types.field_available = true; field_offset = 36; };
922 __fs_task_struct_tasks'next =
923 { Virt_mem_types.field_available = true; field_offset = 480; };
924 __fs_task_struct_tasks'prev =
925 { Virt_mem_types.field_available = true; field_offset = 488; };
926 __fs_task_struct_mm =
927 { Virt_mem_types.field_available = true; field_offset = 496; };
928 __fs_task_struct_active_mm =
929 { Virt_mem_types.field_available = true; field_offset = 504; };
930 __fs_task_struct_pid =
931 { Virt_mem_types.field_available = true; field_offset = 544; };
932 __fs_task_struct_comm =
933 { Virt_mem_types.field_available = true; field_offset = 1049; };
939 __fs_task_struct_state =
940 { Virt_mem_types.field_available = true; field_offset = 0; };
941 __fs_task_struct_prio =
942 { Virt_mem_types.field_available = true; field_offset = 24; };
943 __fs_task_struct_static_prio =
944 { Virt_mem_types.field_available = true; field_offset = 28; };
945 __fs_task_struct_normal_prio =
946 { Virt_mem_types.field_available = true; field_offset = 32; };
947 __fs_task_struct_tasks'next =
948 { Virt_mem_types.field_available = true; field_offset = 416; };
949 __fs_task_struct_tasks'prev =
950 { Virt_mem_types.field_available = true; field_offset = 420; };
951 __fs_task_struct_mm =
952 { Virt_mem_types.field_available = true; field_offset = 424; };
953 __fs_task_struct_active_mm =
954 { Virt_mem_types.field_available = true; field_offset = 428; };
955 __fs_task_struct_pid =
956 { Virt_mem_types.field_available = true; field_offset = 460; };
957 __fs_task_struct_comm =
958 { Virt_mem_types.field_available = true; field_offset = 757; };
964 __fs_task_struct_state =
965 { Virt_mem_types.field_available = true; field_offset = 0; };
966 __fs_task_struct_prio =
967 { Virt_mem_types.field_available = true; field_offset = 24; };
968 __fs_task_struct_static_prio =
969 { Virt_mem_types.field_available = true; field_offset = 28; };
970 __fs_task_struct_normal_prio =
971 { Virt_mem_types.field_available = true; field_offset = 32; };
972 __fs_task_struct_tasks'next =
973 { Virt_mem_types.field_available = true; field_offset = 424; };
974 __fs_task_struct_tasks'prev =
975 { Virt_mem_types.field_available = true; field_offset = 428; };
976 __fs_task_struct_mm =
977 { Virt_mem_types.field_available = true; field_offset = 432; };
978 __fs_task_struct_active_mm =
979 { Virt_mem_types.field_available = true; field_offset = 436; };
980 __fs_task_struct_pid =
981 { Virt_mem_types.field_available = true; field_offset = 468; };
982 __fs_task_struct_comm =
983 { Virt_mem_types.field_available = true; field_offset = 765; };
989 __fs_task_struct_state =
990 { Virt_mem_types.field_available = true; field_offset = 0; };
991 __fs_task_struct_prio =
992 { Virt_mem_types.field_available = true; field_offset = 32; };
993 __fs_task_struct_static_prio =
994 { Virt_mem_types.field_available = true; field_offset = 36; };
995 __fs_task_struct_normal_prio =
996 { Virt_mem_types.field_available = true; field_offset = 40; };
997 __fs_task_struct_tasks'next =
998 { Virt_mem_types.field_available = true; field_offset = 512; };
999 __fs_task_struct_tasks'prev =
1000 { Virt_mem_types.field_available = true; field_offset = 520; };
1001 __fs_task_struct_mm =
1002 { Virt_mem_types.field_available = true; field_offset = 528; };
1003 __fs_task_struct_active_mm =
1004 { Virt_mem_types.field_available = true; field_offset = 536; };
1005 __fs_task_struct_pid =
1006 { Virt_mem_types.field_available = true; field_offset = 576; };
1007 __fs_task_struct_comm =
1008 { Virt_mem_types.field_available = true; field_offset = 1089; };
1014 __fs_task_struct_state =
1015 { Virt_mem_types.field_available = true; field_offset = 0; };
1016 __fs_task_struct_prio =
1017 { Virt_mem_types.field_available = true; field_offset = 24; };
1018 __fs_task_struct_static_prio =
1019 { Virt_mem_types.field_available = true; field_offset = 28; };
1020 __fs_task_struct_normal_prio =
1021 { Virt_mem_types.field_available = true; field_offset = 32; };
1022 __fs_task_struct_tasks'next =
1023 { Virt_mem_types.field_available = true; field_offset = 444; };
1024 __fs_task_struct_tasks'prev =
1025 { Virt_mem_types.field_available = true; field_offset = 448; };
1026 __fs_task_struct_mm =
1027 { Virt_mem_types.field_available = true; field_offset = 452; };
1028 __fs_task_struct_active_mm =
1029 { Virt_mem_types.field_available = true; field_offset = 456; };
1030 __fs_task_struct_pid =
1031 { Virt_mem_types.field_available = true; field_offset = 488; };
1032 __fs_task_struct_comm =
1033 { Virt_mem_types.field_available = true; field_offset = 784; };
1039 __fs_task_struct_state =
1040 { Virt_mem_types.field_available = true; field_offset = 0; };
1041 __fs_task_struct_prio =
1042 { Virt_mem_types.field_available = true; field_offset = 24; };
1043 __fs_task_struct_static_prio =
1044 { Virt_mem_types.field_available = true; field_offset = 28; };
1045 __fs_task_struct_normal_prio =
1046 { Virt_mem_types.field_available = true; field_offset = 32; };
1047 __fs_task_struct_tasks'next =
1048 { Virt_mem_types.field_available = true; field_offset = 464; };
1049 __fs_task_struct_tasks'prev =
1050 { Virt_mem_types.field_available = true; field_offset = 468; };
1051 __fs_task_struct_mm =
1052 { Virt_mem_types.field_available = true; field_offset = 472; };
1053 __fs_task_struct_active_mm =
1054 { Virt_mem_types.field_available = true; field_offset = 476; };
1055 __fs_task_struct_pid =
1056 { Virt_mem_types.field_available = true; field_offset = 508; };
1057 __fs_task_struct_comm =
1058 { Virt_mem_types.field_available = true; field_offset = 808; };
1064 __fs_task_struct_state =
1065 { Virt_mem_types.field_available = true; field_offset = 0; };
1066 __fs_task_struct_prio =
1067 { Virt_mem_types.field_available = true; field_offset = 32; };
1068 __fs_task_struct_static_prio =
1069 { Virt_mem_types.field_available = true; field_offset = 36; };
1070 __fs_task_struct_normal_prio =
1071 { Virt_mem_types.field_available = true; field_offset = 40; };
1072 __fs_task_struct_tasks'next =
1073 { Virt_mem_types.field_available = true; field_offset = 560; };
1074 __fs_task_struct_tasks'prev =
1075 { Virt_mem_types.field_available = true; field_offset = 568; };
1076 __fs_task_struct_mm =
1077 { Virt_mem_types.field_available = true; field_offset = 576; };
1078 __fs_task_struct_active_mm =
1079 { Virt_mem_types.field_available = true; field_offset = 584; };
1080 __fs_task_struct_pid =
1081 { Virt_mem_types.field_available = true; field_offset = 624; };
1082 __fs_task_struct_comm =
1083 { Virt_mem_types.field_available = true; field_offset = 1128; };
1089 __fs_task_struct_state =
1090 { Virt_mem_types.field_available = true; field_offset = 0; };
1091 __fs_task_struct_prio =
1092 { Virt_mem_types.field_available = true; field_offset = 32; };
1093 __fs_task_struct_static_prio =
1094 { Virt_mem_types.field_available = true; field_offset = 36; };
1095 __fs_task_struct_normal_prio =
1096 { Virt_mem_types.field_available = true; field_offset = 40; };
1097 __fs_task_struct_tasks'next =
1098 { Virt_mem_types.field_available = true; field_offset = 560; };
1099 __fs_task_struct_tasks'prev =
1100 { Virt_mem_types.field_available = true; field_offset = 568; };
1101 __fs_task_struct_mm =
1102 { Virt_mem_types.field_available = true; field_offset = 576; };
1103 __fs_task_struct_active_mm =
1104 { Virt_mem_types.field_available = true; field_offset = 584; };
1105 __fs_task_struct_pid =
1106 { Virt_mem_types.field_available = true; field_offset = 624; };
1107 __fs_task_struct_comm =
1108 { Virt_mem_types.field_available = true; field_offset = 1128; };
1114 __fs_task_struct_state =
1115 { Virt_mem_types.field_available = true; field_offset = 0; };
1116 __fs_task_struct_prio =
1117 { Virt_mem_types.field_available = true; field_offset = 40; };
1118 __fs_task_struct_static_prio =
1119 { Virt_mem_types.field_available = true; field_offset = 44; };
1120 __fs_task_struct_normal_prio =
1121 { Virt_mem_types.field_available = true; field_offset = 48; };
1122 __fs_task_struct_tasks'next =
1123 { Virt_mem_types.field_available = true; field_offset = 192; };
1124 __fs_task_struct_tasks'prev =
1125 { Virt_mem_types.field_available = true; field_offset = 200; };
1126 __fs_task_struct_mm =
1127 { Virt_mem_types.field_available = true; field_offset = 208; };
1128 __fs_task_struct_active_mm =
1129 { Virt_mem_types.field_available = true; field_offset = 216; };
1130 __fs_task_struct_pid =
1131 { Virt_mem_types.field_available = true; field_offset = 268; };
1132 __fs_task_struct_comm =
1133 { Virt_mem_types.field_available = true; field_offset = 672; };
1137 | { task_struct_state : zero+32 : offset(0), littleendian;
1138 task_struct_prio : zero+32 : offset(192), littleendian;
1139 task_struct_static_prio : zero+32 : offset(224), littleendian;
1140 task_struct_normal_prio : zero+32 : offset(256), littleendian;
1141 task_struct_tasks'next : zero+32 : offset(992), littleendian;
1142 task_struct_tasks'prev : zero+32 : offset(1024), littleendian;
1143 task_struct_mm : zero+32 : offset(1056), littleendian;
1144 task_struct_active_mm : zero+32 : offset(1088), littleendian;
1145 task_struct_pid : zero+32 : offset(1344), littleendian;
1146 task_struct_comm : 128 : offset(3232), string } ->
1147 { task_struct_state = task_struct_state;
1148 task_struct_prio = task_struct_prio;
1149 task_struct_static_prio = task_struct_static_prio;
1150 task_struct_normal_prio = task_struct_normal_prio;
1151 task_struct_tasks'next = Int64.sub task_struct_tasks'next 124L;
1152 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 128L;
1153 task_struct_mm = task_struct_mm;
1154 task_struct_active_mm = task_struct_active_mm;
1155 task_struct_pid = task_struct_pid;
1156 task_struct_comm = task_struct_comm }
1158 raise (Virt_mem_types.ParseError (struct_name, "parser_1", match_err));;
1161 | { task_struct_state : zero+32 : offset(0), littleendian;
1162 task_struct_prio : zero+32 : offset(160), littleendian;
1163 task_struct_static_prio : zero+32 : offset(192), littleendian;
1164 task_struct_normal_prio : zero+32 : offset(224), littleendian;
1165 task_struct_tasks'next : zero+32 : offset(2144), littleendian;
1166 task_struct_tasks'prev : zero+32 : offset(2176), littleendian;
1167 task_struct_mm : zero+32 : offset(2208), littleendian;
1168 task_struct_active_mm : zero+32 : offset(2240), littleendian;
1169 task_struct_pid : zero+32 : offset(2496), littleendian;
1170 task_struct_comm : 128 : offset(4512), string } ->
1171 { task_struct_state = task_struct_state;
1172 task_struct_prio = task_struct_prio;
1173 task_struct_static_prio = task_struct_static_prio;
1174 task_struct_normal_prio = task_struct_normal_prio;
1175 task_struct_tasks'next = Int64.sub task_struct_tasks'next 268L;
1176 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 272L;
1177 task_struct_mm = task_struct_mm;
1178 task_struct_active_mm = task_struct_active_mm;
1179 task_struct_pid = task_struct_pid;
1180 task_struct_comm = task_struct_comm }
1182 raise (Virt_mem_types.ParseError (struct_name, "parser_2", match_err));;
1185 | { task_struct_state : zero+32 : offset(0), littleendian;
1186 task_struct_prio : zero+32 : offset(192), littleendian;
1187 task_struct_static_prio : zero+32 : offset(224), littleendian;
1188 task_struct_normal_prio : zero+32 : offset(256), littleendian;
1189 task_struct_tasks'next : zero+32 : offset(3360), littleendian;
1190 task_struct_tasks'prev : zero+32 : offset(3392), littleendian;
1191 task_struct_mm : zero+32 : offset(3424), littleendian;
1192 task_struct_active_mm : zero+32 : offset(3456), littleendian;
1193 task_struct_pid : zero+32 : offset(3712), littleendian;
1194 task_struct_comm : 128 : offset(6088), string } ->
1195 { task_struct_state = task_struct_state;
1196 task_struct_prio = task_struct_prio;
1197 task_struct_static_prio = task_struct_static_prio;
1198 task_struct_normal_prio = task_struct_normal_prio;
1199 task_struct_tasks'next = Int64.sub task_struct_tasks'next 420L;
1200 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 424L;
1201 task_struct_mm = task_struct_mm;
1202 task_struct_active_mm = task_struct_active_mm;
1203 task_struct_pid = task_struct_pid;
1204 task_struct_comm = task_struct_comm }
1206 raise (Virt_mem_types.ParseError (struct_name, "parser_3", match_err));;
1209 | { task_struct_state : zero+32 : offset(0), littleendian;
1210 task_struct_prio : zero+32 : offset(192), littleendian;
1211 task_struct_static_prio : zero+32 : offset(224), littleendian;
1212 task_struct_normal_prio : zero+32 : offset(256), littleendian;
1213 task_struct_tasks'next : zero+32 : offset(2144), littleendian;
1214 task_struct_tasks'prev : zero+32 : offset(2176), littleendian;
1215 task_struct_mm : zero+32 : offset(2336), littleendian;
1216 task_struct_active_mm : zero+32 : offset(2368), littleendian;
1217 task_struct_pid : zero+32 : offset(2624), littleendian;
1218 task_struct_comm : 128 : offset(4544), string } ->
1219 { task_struct_state = task_struct_state;
1220 task_struct_prio = task_struct_prio;
1221 task_struct_static_prio = task_struct_static_prio;
1222 task_struct_normal_prio = task_struct_normal_prio;
1223 task_struct_tasks'next = Int64.sub task_struct_tasks'next 268L;
1224 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 272L;
1225 task_struct_mm = task_struct_mm;
1226 task_struct_active_mm = task_struct_active_mm;
1227 task_struct_pid = task_struct_pid;
1228 task_struct_comm = task_struct_comm }
1230 raise (Virt_mem_types.ParseError (struct_name, "parser_4", match_err));;
1233 | { task_struct_state : zero+32 : offset(0), littleendian;
1234 task_struct_prio : zero+32 : offset(192), littleendian;
1235 task_struct_static_prio : zero+32 : offset(224), littleendian;
1236 task_struct_normal_prio : zero+32 : offset(256), littleendian;
1237 task_struct_tasks'next : zero+32 : offset(2208), littleendian;
1238 task_struct_tasks'prev : zero+32 : offset(2240), littleendian;
1239 task_struct_mm : zero+32 : offset(2400), littleendian;
1240 task_struct_active_mm : zero+32 : offset(2432), littleendian;
1241 task_struct_pid : zero+32 : offset(2688), littleendian;
1242 task_struct_comm : 128 : offset(4608), string } ->
1243 { task_struct_state = task_struct_state;
1244 task_struct_prio = task_struct_prio;
1245 task_struct_static_prio = task_struct_static_prio;
1246 task_struct_normal_prio = task_struct_normal_prio;
1247 task_struct_tasks'next = Int64.sub task_struct_tasks'next 276L;
1248 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 280L;
1249 task_struct_mm = task_struct_mm;
1250 task_struct_active_mm = task_struct_active_mm;
1251 task_struct_pid = task_struct_pid;
1252 task_struct_comm = task_struct_comm }
1254 raise (Virt_mem_types.ParseError (struct_name, "parser_5", match_err));;
1257 | { task_struct_state : zero+32 : offset(0), littleendian;
1258 task_struct_prio : zero+32 : offset(160), littleendian;
1259 task_struct_static_prio : zero+32 : offset(192), littleendian;
1260 task_struct_normal_prio : zero+32 : offset(224), littleendian;
1261 task_struct_tasks'next : zero+32 : offset(2176), littleendian;
1262 task_struct_tasks'prev : zero+32 : offset(2208), littleendian;
1263 task_struct_mm : zero+32 : offset(2240), littleendian;
1264 task_struct_active_mm : zero+32 : offset(2272), littleendian;
1265 task_struct_pid : zero+32 : offset(2528), littleendian;
1266 task_struct_comm : 128 : offset(4416), string } ->
1267 { task_struct_state = task_struct_state;
1268 task_struct_prio = task_struct_prio;
1269 task_struct_static_prio = task_struct_static_prio;
1270 task_struct_normal_prio = task_struct_normal_prio;
1271 task_struct_tasks'next = Int64.sub task_struct_tasks'next 272L;
1272 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 276L;
1273 task_struct_mm = task_struct_mm;
1274 task_struct_active_mm = task_struct_active_mm;
1275 task_struct_pid = task_struct_pid;
1276 task_struct_comm = task_struct_comm }
1278 raise (Virt_mem_types.ParseError (struct_name, "parser_6", match_err));;
1281 | { task_struct_state : zero+32 : offset(0), littleendian;
1282 task_struct_prio : zero+32 : offset(160), littleendian;
1283 task_struct_static_prio : zero+32 : offset(192), littleendian;
1284 task_struct_normal_prio : zero+32 : offset(224), littleendian;
1285 task_struct_tasks'next : zero+32 : offset(2144), littleendian;
1286 task_struct_tasks'prev : zero+32 : offset(2176), littleendian;
1287 task_struct_mm : zero+32 : offset(2208), littleendian;
1288 task_struct_active_mm : zero+32 : offset(2240), littleendian;
1289 task_struct_pid : zero+32 : offset(2496), littleendian;
1290 task_struct_comm : 128 : offset(4384), string } ->
1291 { task_struct_state = task_struct_state;
1292 task_struct_prio = task_struct_prio;
1293 task_struct_static_prio = task_struct_static_prio;
1294 task_struct_normal_prio = task_struct_normal_prio;
1295 task_struct_tasks'next = Int64.sub task_struct_tasks'next 268L;
1296 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 272L;
1297 task_struct_mm = task_struct_mm;
1298 task_struct_active_mm = task_struct_active_mm;
1299 task_struct_pid = task_struct_pid;
1300 task_struct_comm = task_struct_comm }
1302 raise (Virt_mem_types.ParseError (struct_name, "parser_7", match_err));;
1305 | { task_struct_state : zero+32 : offset(0), littleendian;
1306 task_struct_prio : zero+32 : offset(160), littleendian;
1307 task_struct_static_prio : zero+32 : offset(192), littleendian;
1308 task_struct_normal_prio : zero+32 : offset(224), littleendian;
1309 task_struct_tasks'next : zero+32 : offset(3008), littleendian;
1310 task_struct_tasks'prev : zero+32 : offset(3040), littleendian;
1311 task_struct_mm : zero+32 : offset(3072), littleendian;
1312 task_struct_active_mm : zero+32 : offset(3104), littleendian;
1313 task_struct_pid : zero+32 : offset(3360), littleendian;
1314 task_struct_comm : 128 : offset(5416), string } ->
1315 { task_struct_state = task_struct_state;
1316 task_struct_prio = task_struct_prio;
1317 task_struct_static_prio = task_struct_static_prio;
1318 task_struct_normal_prio = task_struct_normal_prio;
1319 task_struct_tasks'next = Int64.sub task_struct_tasks'next 376L;
1320 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 380L;
1321 task_struct_mm = task_struct_mm;
1322 task_struct_active_mm = task_struct_active_mm;
1323 task_struct_pid = task_struct_pid;
1324 task_struct_comm = task_struct_comm }
1326 raise (Virt_mem_types.ParseError (struct_name, "parser_8", match_err));;
1329 | { task_struct_state : zero+32 : offset(0), littleendian;
1330 task_struct_prio : zero+32 : offset(192), littleendian;
1331 task_struct_static_prio : zero+32 : offset(224), littleendian;
1332 task_struct_normal_prio : zero+32 : offset(256), littleendian;
1333 task_struct_tasks'next : zero+32 : offset(3584), littleendian;
1334 task_struct_tasks'prev : zero+32 : offset(3616), littleendian;
1335 task_struct_mm : zero+32 : offset(3648), littleendian;
1336 task_struct_active_mm : zero+32 : offset(3680), littleendian;
1337 task_struct_pid : zero+32 : offset(3936), littleendian;
1338 task_struct_comm : 128 : offset(6304), string } ->
1339 { task_struct_state = task_struct_state;
1340 task_struct_prio = task_struct_prio;
1341 task_struct_static_prio = task_struct_static_prio;
1342 task_struct_normal_prio = task_struct_normal_prio;
1343 task_struct_tasks'next = Int64.sub task_struct_tasks'next 448L;
1344 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 452L;
1345 task_struct_mm = task_struct_mm;
1346 task_struct_active_mm = task_struct_active_mm;
1347 task_struct_pid = task_struct_pid;
1348 task_struct_comm = task_struct_comm }
1350 raise (Virt_mem_types.ParseError (struct_name, "parser_9", match_err));;
1351 let parser_10 bits =
1353 | { task_struct_state : zero+64 : offset(0), littleendian;
1354 task_struct_prio : zero+32 : offset(320), littleendian;
1355 task_struct_static_prio : zero+32 : offset(352), littleendian;
1356 task_struct_normal_prio : zero+32 : offset(384), littleendian;
1357 task_struct_tasks'next : zero+64 : offset(1536), littleendian;
1358 task_struct_tasks'prev : zero+64 : offset(1600), littleendian;
1359 task_struct_mm : zero+64 : offset(1664), littleendian;
1360 task_struct_active_mm : zero+64 : offset(1728), littleendian;
1361 task_struct_pid : zero+32 : offset(2144), littleendian;
1362 task_struct_comm : 128 : offset(5440), string } ->
1363 { task_struct_state = task_struct_state;
1364 task_struct_prio = task_struct_prio;
1365 task_struct_static_prio = task_struct_static_prio;
1366 task_struct_normal_prio = task_struct_normal_prio;
1367 task_struct_tasks'next = Int64.sub task_struct_tasks'next 192L;
1368 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 200L;
1369 task_struct_mm = task_struct_mm;
1370 task_struct_active_mm = task_struct_active_mm;
1371 task_struct_pid = task_struct_pid;
1372 task_struct_comm = task_struct_comm }
1374 raise (Virt_mem_types.ParseError (struct_name, "parser_10", match_err));;
1375 let parser_11 bits =
1377 | { task_struct_state : zero+64 : offset(0), littleendian;
1378 task_struct_prio : zero+32 : offset(224), littleendian;
1379 task_struct_static_prio : zero+32 : offset(256), littleendian;
1380 task_struct_normal_prio : zero+32 : offset(288), littleendian;
1381 task_struct_tasks'next : zero+64 : offset(2816), littleendian;
1382 task_struct_tasks'prev : zero+64 : offset(2880), littleendian;
1383 task_struct_mm : zero+64 : offset(2944), littleendian;
1384 task_struct_active_mm : zero+64 : offset(3008), littleendian;
1385 task_struct_pid : zero+32 : offset(3328), littleendian;
1386 task_struct_comm : 128 : offset(6848), string } ->
1387 { task_struct_state = task_struct_state;
1388 task_struct_prio = task_struct_prio;
1389 task_struct_static_prio = task_struct_static_prio;
1390 task_struct_normal_prio = task_struct_normal_prio;
1391 task_struct_tasks'next = Int64.sub task_struct_tasks'next 352L;
1392 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 360L;
1393 task_struct_mm = task_struct_mm;
1394 task_struct_active_mm = task_struct_active_mm;
1395 task_struct_pid = task_struct_pid;
1396 task_struct_comm = task_struct_comm }
1398 raise (Virt_mem_types.ParseError (struct_name, "parser_11", match_err));;
1399 let parser_12 bits =
1401 | { task_struct_state : zero+64 : offset(0), littleendian;
1402 task_struct_prio : zero+32 : offset(256), littleendian;
1403 task_struct_static_prio : zero+32 : offset(288), littleendian;
1404 task_struct_normal_prio : zero+32 : offset(320), littleendian;
1405 task_struct_tasks'next : zero+64 : offset(4096), littleendian;
1406 task_struct_tasks'prev : zero+64 : offset(4160), littleendian;
1407 task_struct_mm : zero+64 : offset(4224), littleendian;
1408 task_struct_active_mm : zero+64 : offset(4288), littleendian;
1409 task_struct_pid : zero+32 : offset(4608), littleendian;
1410 task_struct_comm : 128 : offset(8712), string } ->
1411 { task_struct_state = task_struct_state;
1412 task_struct_prio = task_struct_prio;
1413 task_struct_static_prio = task_struct_static_prio;
1414 task_struct_normal_prio = task_struct_normal_prio;
1415 task_struct_tasks'next = Int64.sub task_struct_tasks'next 512L;
1416 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 520L;
1417 task_struct_mm = task_struct_mm;
1418 task_struct_active_mm = task_struct_active_mm;
1419 task_struct_pid = task_struct_pid;
1420 task_struct_comm = task_struct_comm }
1422 raise (Virt_mem_types.ParseError (struct_name, "parser_12", match_err));;
1423 let parser_13 bits =
1425 | { task_struct_state : zero+32 : offset(0), bigendian;
1426 task_struct_prio : zero+32 : offset(192), bigendian;
1427 task_struct_static_prio : zero+32 : offset(224), bigendian;
1428 task_struct_normal_prio : zero+32 : offset(256), bigendian;
1429 task_struct_tasks'next : zero+32 : offset(1024), bigendian;
1430 task_struct_tasks'prev : zero+32 : offset(1056), bigendian;
1431 task_struct_mm : zero+32 : offset(1088), bigendian;
1432 task_struct_active_mm : zero+32 : offset(1120), bigendian;
1433 task_struct_pid : zero+32 : offset(1376), bigendian;
1434 task_struct_comm : 128 : offset(3264), string } ->
1435 { task_struct_state = task_struct_state;
1436 task_struct_prio = task_struct_prio;
1437 task_struct_static_prio = task_struct_static_prio;
1438 task_struct_normal_prio = task_struct_normal_prio;
1439 task_struct_tasks'next = Int64.sub task_struct_tasks'next 128L;
1440 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 132L;
1441 task_struct_mm = task_struct_mm;
1442 task_struct_active_mm = task_struct_active_mm;
1443 task_struct_pid = task_struct_pid;
1444 task_struct_comm = task_struct_comm }
1446 raise (Virt_mem_types.ParseError (struct_name, "parser_13", match_err));;
1447 let parser_14 bits =
1449 | { task_struct_state : zero+64 : offset(0), bigendian;
1450 task_struct_prio : zero+32 : offset(320), bigendian;
1451 task_struct_static_prio : zero+32 : offset(352), bigendian;
1452 task_struct_normal_prio : zero+32 : offset(384), bigendian;
1453 task_struct_tasks'next : zero+64 : offset(1600), bigendian;
1454 task_struct_tasks'prev : zero+64 : offset(1664), bigendian;
1455 task_struct_mm : zero+64 : offset(1728), bigendian;
1456 task_struct_active_mm : zero+64 : offset(1792), bigendian;
1457 task_struct_pid : zero+32 : offset(2208), bigendian;
1458 task_struct_comm : 128 : offset(5440), string } ->
1459 { task_struct_state = task_struct_state;
1460 task_struct_prio = task_struct_prio;
1461 task_struct_static_prio = task_struct_static_prio;
1462 task_struct_normal_prio = task_struct_normal_prio;
1463 task_struct_tasks'next = Int64.sub task_struct_tasks'next 200L;
1464 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 208L;
1465 task_struct_mm = task_struct_mm;
1466 task_struct_active_mm = task_struct_active_mm;
1467 task_struct_pid = task_struct_pid;
1468 task_struct_comm = task_struct_comm }
1470 raise (Virt_mem_types.ParseError (struct_name, "parser_14", match_err));;
1471 let parser_15 bits =
1473 | { task_struct_state : zero+64 : offset(0), littleendian;
1474 task_struct_prio : zero+32 : offset(320), littleendian;
1475 task_struct_static_prio : zero+32 : offset(352), littleendian;
1476 task_struct_normal_prio : zero+32 : offset(384), littleendian;
1477 task_struct_tasks'next : zero+64 : offset(1728), littleendian;
1478 task_struct_tasks'prev : zero+64 : offset(1792), littleendian;
1479 task_struct_mm : zero+64 : offset(1856), littleendian;
1480 task_struct_active_mm : zero+64 : offset(1920), littleendian;
1481 task_struct_pid : zero+32 : offset(2336), littleendian;
1482 task_struct_comm : 128 : offset(5568), string } ->
1483 { task_struct_state = task_struct_state;
1484 task_struct_prio = task_struct_prio;
1485 task_struct_static_prio = task_struct_static_prio;
1486 task_struct_normal_prio = task_struct_normal_prio;
1487 task_struct_tasks'next = Int64.sub task_struct_tasks'next 216L;
1488 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 224L;
1489 task_struct_mm = task_struct_mm;
1490 task_struct_active_mm = task_struct_active_mm;
1491 task_struct_pid = task_struct_pid;
1492 task_struct_comm = task_struct_comm }
1494 raise (Virt_mem_types.ParseError (struct_name, "parser_15", match_err));;
1495 let parser_16 bits =
1497 | { task_struct_state : zero+64 : offset(0), bigendian;
1498 task_struct_prio : zero+32 : offset(256), bigendian;
1499 task_struct_static_prio : zero+32 : offset(288), bigendian;
1500 task_struct_normal_prio : zero+32 : offset(320), bigendian;
1501 task_struct_tasks'next : zero+64 : offset(1472), bigendian;
1502 task_struct_tasks'prev : zero+64 : offset(1536), bigendian;
1503 task_struct_mm : zero+64 : offset(1600), bigendian;
1504 task_struct_active_mm : zero+64 : offset(1664), bigendian;
1505 task_struct_pid : zero+32 : offset(1984), bigendian;
1506 task_struct_comm : 128 : offset(5184), string } ->
1507 { task_struct_state = task_struct_state;
1508 task_struct_prio = task_struct_prio;
1509 task_struct_static_prio = task_struct_static_prio;
1510 task_struct_normal_prio = task_struct_normal_prio;
1511 task_struct_tasks'next = Int64.sub task_struct_tasks'next 184L;
1512 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 192L;
1513 task_struct_mm = task_struct_mm;
1514 task_struct_active_mm = task_struct_active_mm;
1515 task_struct_pid = task_struct_pid;
1516 task_struct_comm = task_struct_comm }
1518 raise (Virt_mem_types.ParseError (struct_name, "parser_16", match_err));;
1519 let parser_17 bits =
1521 | { task_struct_state : zero+64 : offset(0), littleendian;
1522 task_struct_prio : zero+32 : offset(256), littleendian;
1523 task_struct_static_prio : zero+32 : offset(288), littleendian;
1524 task_struct_normal_prio : zero+32 : offset(320), littleendian;
1525 task_struct_tasks'next : zero+64 : offset(1408), littleendian;
1526 task_struct_tasks'prev : zero+64 : offset(1472), littleendian;
1527 task_struct_mm : zero+64 : offset(1536), littleendian;
1528 task_struct_active_mm : zero+64 : offset(1600), littleendian;
1529 task_struct_pid : zero+32 : offset(1920), littleendian;
1530 task_struct_comm : 128 : offset(5184), string } ->
1531 { task_struct_state = task_struct_state;
1532 task_struct_prio = task_struct_prio;
1533 task_struct_static_prio = task_struct_static_prio;
1534 task_struct_normal_prio = task_struct_normal_prio;
1535 task_struct_tasks'next = Int64.sub task_struct_tasks'next 176L;
1536 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 184L;
1537 task_struct_mm = task_struct_mm;
1538 task_struct_active_mm = task_struct_active_mm;
1539 task_struct_pid = task_struct_pid;
1540 task_struct_comm = task_struct_comm }
1542 raise (Virt_mem_types.ParseError (struct_name, "parser_17", match_err));;
1543 let parser_18 bits =
1545 | { task_struct_state : zero+32 : offset(0), bigendian;
1546 task_struct_prio : zero+32 : offset(192), bigendian;
1547 task_struct_static_prio : zero+32 : offset(224), bigendian;
1548 task_struct_normal_prio : zero+32 : offset(256), bigendian;
1549 task_struct_tasks'next : zero+32 : offset(2240), bigendian;
1550 task_struct_tasks'prev : zero+32 : offset(2272), bigendian;
1551 task_struct_mm : zero+32 : offset(2432), bigendian;
1552 task_struct_active_mm : zero+32 : offset(2464), bigendian;
1553 task_struct_pid : zero+32 : offset(2720), bigendian;
1554 task_struct_comm : 128 : offset(4672), string } ->
1555 { task_struct_state = task_struct_state;
1556 task_struct_prio = task_struct_prio;
1557 task_struct_static_prio = task_struct_static_prio;
1558 task_struct_normal_prio = task_struct_normal_prio;
1559 task_struct_tasks'next = Int64.sub task_struct_tasks'next 280L;
1560 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 284L;
1561 task_struct_mm = task_struct_mm;
1562 task_struct_active_mm = task_struct_active_mm;
1563 task_struct_pid = task_struct_pid;
1564 task_struct_comm = task_struct_comm }
1566 raise (Virt_mem_types.ParseError (struct_name, "parser_18", match_err));;
1567 let parser_19 bits =
1569 | { task_struct_state : zero+64 : offset(0), bigendian;
1570 task_struct_prio : zero+32 : offset(256), bigendian;
1571 task_struct_static_prio : zero+32 : offset(288), bigendian;
1572 task_struct_normal_prio : zero+32 : offset(320), bigendian;
1573 task_struct_tasks'next : zero+64 : offset(2688), bigendian;
1574 task_struct_tasks'prev : zero+64 : offset(2752), bigendian;
1575 task_struct_mm : zero+64 : offset(3072), bigendian;
1576 task_struct_active_mm : zero+64 : offset(3136), bigendian;
1577 task_struct_pid : zero+32 : offset(3456), bigendian;
1578 task_struct_comm : 128 : offset(6720), string } ->
1579 { task_struct_state = task_struct_state;
1580 task_struct_prio = task_struct_prio;
1581 task_struct_static_prio = task_struct_static_prio;
1582 task_struct_normal_prio = task_struct_normal_prio;
1583 task_struct_tasks'next = Int64.sub task_struct_tasks'next 336L;
1584 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 344L;
1585 task_struct_mm = task_struct_mm;
1586 task_struct_active_mm = task_struct_active_mm;
1587 task_struct_pid = task_struct_pid;
1588 task_struct_comm = task_struct_comm }
1590 raise (Virt_mem_types.ParseError (struct_name, "parser_19", match_err));;
1591 let parser_20 bits =
1593 | { task_struct_state : zero+64 : offset(0), littleendian;
1594 task_struct_prio : zero+32 : offset(256), littleendian;
1595 task_struct_static_prio : zero+32 : offset(288), littleendian;
1596 task_struct_normal_prio : zero+32 : offset(320), littleendian;
1597 task_struct_tasks'next : zero+64 : offset(2624), littleendian;
1598 task_struct_tasks'prev : zero+64 : offset(2688), littleendian;
1599 task_struct_mm : zero+64 : offset(3008), littleendian;
1600 task_struct_active_mm : zero+64 : offset(3072), littleendian;
1601 task_struct_pid : zero+32 : offset(3392), littleendian;
1602 task_struct_comm : 128 : offset(6720), string } ->
1603 { task_struct_state = task_struct_state;
1604 task_struct_prio = task_struct_prio;
1605 task_struct_static_prio = task_struct_static_prio;
1606 task_struct_normal_prio = task_struct_normal_prio;
1607 task_struct_tasks'next = Int64.sub task_struct_tasks'next 328L;
1608 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 336L;
1609 task_struct_mm = task_struct_mm;
1610 task_struct_active_mm = task_struct_active_mm;
1611 task_struct_pid = task_struct_pid;
1612 task_struct_comm = task_struct_comm }
1614 raise (Virt_mem_types.ParseError (struct_name, "parser_20", match_err));;
1615 let parser_21 bits =
1617 | { task_struct_state : zero+32 : offset(0), bigendian;
1618 task_struct_prio : zero+32 : offset(192), bigendian;
1619 task_struct_static_prio : zero+32 : offset(224), bigendian;
1620 task_struct_normal_prio : zero+32 : offset(256), bigendian;
1621 task_struct_tasks'next : zero+32 : offset(2304), bigendian;
1622 task_struct_tasks'prev : zero+32 : offset(2336), bigendian;
1623 task_struct_mm : zero+32 : offset(2496), bigendian;
1624 task_struct_active_mm : zero+32 : offset(2528), bigendian;
1625 task_struct_pid : zero+32 : offset(2784), bigendian;
1626 task_struct_comm : 128 : offset(4736), string } ->
1627 { task_struct_state = task_struct_state;
1628 task_struct_prio = task_struct_prio;
1629 task_struct_static_prio = task_struct_static_prio;
1630 task_struct_normal_prio = task_struct_normal_prio;
1631 task_struct_tasks'next = Int64.sub task_struct_tasks'next 288L;
1632 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 292L;
1633 task_struct_mm = task_struct_mm;
1634 task_struct_active_mm = task_struct_active_mm;
1635 task_struct_pid = task_struct_pid;
1636 task_struct_comm = task_struct_comm }
1638 raise (Virt_mem_types.ParseError (struct_name, "parser_21", match_err));;
1639 let parser_22 bits =
1641 | { task_struct_state : zero+64 : offset(0), bigendian;
1642 task_struct_prio : zero+32 : offset(256), bigendian;
1643 task_struct_static_prio : zero+32 : offset(288), bigendian;
1644 task_struct_normal_prio : zero+32 : offset(320), bigendian;
1645 task_struct_tasks'next : zero+64 : offset(2880), bigendian;
1646 task_struct_tasks'prev : zero+64 : offset(2944), bigendian;
1647 task_struct_mm : zero+64 : offset(3264), bigendian;
1648 task_struct_active_mm : zero+64 : offset(3328), bigendian;
1649 task_struct_pid : zero+32 : offset(3648), bigendian;
1650 task_struct_comm : 128 : offset(6912), string } ->
1651 { task_struct_state = task_struct_state;
1652 task_struct_prio = task_struct_prio;
1653 task_struct_static_prio = task_struct_static_prio;
1654 task_struct_normal_prio = task_struct_normal_prio;
1655 task_struct_tasks'next = Int64.sub task_struct_tasks'next 360L;
1656 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 368L;
1657 task_struct_mm = task_struct_mm;
1658 task_struct_active_mm = task_struct_active_mm;
1659 task_struct_pid = task_struct_pid;
1660 task_struct_comm = task_struct_comm }
1662 raise (Virt_mem_types.ParseError (struct_name, "parser_22", match_err));;
1663 let parser_23 bits =
1665 | { task_struct_state : zero+64 : offset(0), littleendian;
1666 task_struct_prio : zero+32 : offset(256), littleendian;
1667 task_struct_static_prio : zero+32 : offset(288), littleendian;
1668 task_struct_normal_prio : zero+32 : offset(320), littleendian;
1669 task_struct_tasks'next : zero+64 : offset(2816), littleendian;
1670 task_struct_tasks'prev : zero+64 : offset(2880), littleendian;
1671 task_struct_mm : zero+64 : offset(3200), littleendian;
1672 task_struct_active_mm : zero+64 : offset(3264), littleendian;
1673 task_struct_pid : zero+32 : offset(3584), littleendian;
1674 task_struct_comm : 128 : offset(6912), string } ->
1675 { task_struct_state = task_struct_state;
1676 task_struct_prio = task_struct_prio;
1677 task_struct_static_prio = task_struct_static_prio;
1678 task_struct_normal_prio = task_struct_normal_prio;
1679 task_struct_tasks'next = Int64.sub task_struct_tasks'next 352L;
1680 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 360L;
1681 task_struct_mm = task_struct_mm;
1682 task_struct_active_mm = task_struct_active_mm;
1683 task_struct_pid = task_struct_pid;
1684 task_struct_comm = task_struct_comm }
1686 raise (Virt_mem_types.ParseError (struct_name, "parser_23", match_err));;
1687 let parser_24 bits =
1689 | { task_struct_state : zero+32 : offset(0), bigendian;
1690 task_struct_prio : zero+32 : offset(160), bigendian;
1691 task_struct_static_prio : zero+32 : offset(192), bigendian;
1692 task_struct_normal_prio : zero+32 : offset(224), bigendian;
1693 task_struct_tasks'next : zero+32 : offset(2240), bigendian;
1694 task_struct_tasks'prev : zero+32 : offset(2272), bigendian;
1695 task_struct_mm : zero+32 : offset(2304), bigendian;
1696 task_struct_active_mm : zero+32 : offset(2336), bigendian;
1697 task_struct_pid : zero+32 : offset(2592), bigendian;
1698 task_struct_comm : 128 : offset(4480), string } ->
1699 { task_struct_state = task_struct_state;
1700 task_struct_prio = task_struct_prio;
1701 task_struct_static_prio = task_struct_static_prio;
1702 task_struct_normal_prio = task_struct_normal_prio;
1703 task_struct_tasks'next = Int64.sub task_struct_tasks'next 280L;
1704 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 284L;
1705 task_struct_mm = task_struct_mm;
1706 task_struct_active_mm = task_struct_active_mm;
1707 task_struct_pid = task_struct_pid;
1708 task_struct_comm = task_struct_comm }
1710 raise (Virt_mem_types.ParseError (struct_name, "parser_24", match_err));;
1711 let parser_25 bits =
1713 | { task_struct_state : zero+64 : offset(0), bigendian;
1714 task_struct_prio : zero+32 : offset(224), bigendian;
1715 task_struct_static_prio : zero+32 : offset(256), bigendian;
1716 task_struct_normal_prio : zero+32 : offset(288), bigendian;
1717 task_struct_tasks'next : zero+64 : offset(2816), bigendian;
1718 task_struct_tasks'prev : zero+64 : offset(2880), bigendian;
1719 task_struct_mm : zero+64 : offset(2944), bigendian;
1720 task_struct_active_mm : zero+64 : offset(3008), bigendian;
1721 task_struct_pid : zero+32 : offset(3328), bigendian;
1722 task_struct_comm : 128 : offset(6528), string } ->
1723 { task_struct_state = task_struct_state;
1724 task_struct_prio = task_struct_prio;
1725 task_struct_static_prio = task_struct_static_prio;
1726 task_struct_normal_prio = task_struct_normal_prio;
1727 task_struct_tasks'next = Int64.sub task_struct_tasks'next 352L;
1728 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 360L;
1729 task_struct_mm = task_struct_mm;
1730 task_struct_active_mm = task_struct_active_mm;
1731 task_struct_pid = task_struct_pid;
1732 task_struct_comm = task_struct_comm }
1734 raise (Virt_mem_types.ParseError (struct_name, "parser_25", match_err));;
1735 let parser_26 bits =
1737 | { task_struct_state : zero+64 : offset(0), littleendian;
1738 task_struct_prio : zero+32 : offset(224), littleendian;
1739 task_struct_static_prio : zero+32 : offset(256), littleendian;
1740 task_struct_normal_prio : zero+32 : offset(288), littleendian;
1741 task_struct_tasks'next : zero+64 : offset(2752), littleendian;
1742 task_struct_tasks'prev : zero+64 : offset(2816), littleendian;
1743 task_struct_mm : zero+64 : offset(2880), littleendian;
1744 task_struct_active_mm : zero+64 : offset(2944), littleendian;
1745 task_struct_pid : zero+32 : offset(3264), littleendian;
1746 task_struct_comm : 128 : offset(6528), string } ->
1747 { task_struct_state = task_struct_state;
1748 task_struct_prio = task_struct_prio;
1749 task_struct_static_prio = task_struct_static_prio;
1750 task_struct_normal_prio = task_struct_normal_prio;
1751 task_struct_tasks'next = Int64.sub task_struct_tasks'next 344L;
1752 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 352L;
1753 task_struct_mm = task_struct_mm;
1754 task_struct_active_mm = task_struct_active_mm;
1755 task_struct_pid = task_struct_pid;
1756 task_struct_comm = task_struct_comm }
1758 raise (Virt_mem_types.ParseError (struct_name, "parser_26", match_err));;
1759 let parser_27 bits =
1761 | { task_struct_state : zero+32 : offset(0), bigendian;
1762 task_struct_prio : zero+32 : offset(160), bigendian;
1763 task_struct_static_prio : zero+32 : offset(192), bigendian;
1764 task_struct_normal_prio : zero+32 : offset(224), bigendian;
1765 task_struct_tasks'next : zero+32 : offset(2176), bigendian;
1766 task_struct_tasks'prev : zero+32 : offset(2208), bigendian;
1767 task_struct_mm : zero+32 : offset(2240), bigendian;
1768 task_struct_active_mm : zero+32 : offset(2272), bigendian;
1769 task_struct_pid : zero+32 : offset(2528), bigendian;
1770 task_struct_comm : 128 : offset(4416), string } ->
1771 { task_struct_state = task_struct_state;
1772 task_struct_prio = task_struct_prio;
1773 task_struct_static_prio = task_struct_static_prio;
1774 task_struct_normal_prio = task_struct_normal_prio;
1775 task_struct_tasks'next = Int64.sub task_struct_tasks'next 272L;
1776 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 276L;
1777 task_struct_mm = task_struct_mm;
1778 task_struct_active_mm = task_struct_active_mm;
1779 task_struct_pid = task_struct_pid;
1780 task_struct_comm = task_struct_comm }
1782 raise (Virt_mem_types.ParseError (struct_name, "parser_27", match_err));;
1783 let parser_28 bits =
1785 | { task_struct_state : zero+64 : offset(0), bigendian;
1786 task_struct_prio : zero+32 : offset(224), bigendian;
1787 task_struct_static_prio : zero+32 : offset(256), bigendian;
1788 task_struct_normal_prio : zero+32 : offset(288), bigendian;
1789 task_struct_tasks'next : zero+64 : offset(2880), bigendian;
1790 task_struct_tasks'prev : zero+64 : offset(2944), bigendian;
1791 task_struct_mm : zero+64 : offset(3008), bigendian;
1792 task_struct_active_mm : zero+64 : offset(3072), bigendian;
1793 task_struct_pid : zero+32 : offset(3392), bigendian;
1794 task_struct_comm : 128 : offset(6592), string } ->
1795 { task_struct_state = task_struct_state;
1796 task_struct_prio = task_struct_prio;
1797 task_struct_static_prio = task_struct_static_prio;
1798 task_struct_normal_prio = task_struct_normal_prio;
1799 task_struct_tasks'next = Int64.sub task_struct_tasks'next 360L;
1800 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 368L;
1801 task_struct_mm = task_struct_mm;
1802 task_struct_active_mm = task_struct_active_mm;
1803 task_struct_pid = task_struct_pid;
1804 task_struct_comm = task_struct_comm }
1806 raise (Virt_mem_types.ParseError (struct_name, "parser_28", match_err));;
1807 let parser_29 bits =
1809 | { task_struct_state : zero+64 : offset(0), littleendian;
1810 task_struct_prio : zero+32 : offset(224), littleendian;
1811 task_struct_static_prio : zero+32 : offset(256), littleendian;
1812 task_struct_normal_prio : zero+32 : offset(288), littleendian;
1813 task_struct_tasks'next : zero+64 : offset(2816), littleendian;
1814 task_struct_tasks'prev : zero+64 : offset(2880), littleendian;
1815 task_struct_mm : zero+64 : offset(2944), littleendian;
1816 task_struct_active_mm : zero+64 : offset(3008), littleendian;
1817 task_struct_pid : zero+32 : offset(3328), littleendian;
1818 task_struct_comm : 128 : offset(6592), string } ->
1819 { task_struct_state = task_struct_state;
1820 task_struct_prio = task_struct_prio;
1821 task_struct_static_prio = task_struct_static_prio;
1822 task_struct_normal_prio = task_struct_normal_prio;
1823 task_struct_tasks'next = Int64.sub task_struct_tasks'next 352L;
1824 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 360L;
1825 task_struct_mm = task_struct_mm;
1826 task_struct_active_mm = task_struct_active_mm;
1827 task_struct_pid = task_struct_pid;
1828 task_struct_comm = task_struct_comm }
1830 raise (Virt_mem_types.ParseError (struct_name, "parser_29", match_err));;
1831 let parser_30 bits =
1833 | { task_struct_state : zero+32 : offset(0), bigendian;
1834 task_struct_prio : zero+32 : offset(160), bigendian;
1835 task_struct_static_prio : zero+32 : offset(192), bigendian;
1836 task_struct_normal_prio : zero+32 : offset(224), bigendian;
1837 task_struct_tasks'next : zero+32 : offset(2240), bigendian;
1838 task_struct_tasks'prev : zero+32 : offset(2272), bigendian;
1839 task_struct_mm : zero+32 : offset(2304), bigendian;
1840 task_struct_active_mm : zero+32 : offset(2336), bigendian;
1841 task_struct_pid : zero+32 : offset(2592), bigendian;
1842 task_struct_comm : 128 : offset(4608), string } ->
1843 { task_struct_state = task_struct_state;
1844 task_struct_prio = task_struct_prio;
1845 task_struct_static_prio = task_struct_static_prio;
1846 task_struct_normal_prio = task_struct_normal_prio;
1847 task_struct_tasks'next = Int64.sub task_struct_tasks'next 280L;
1848 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 284L;
1849 task_struct_mm = task_struct_mm;
1850 task_struct_active_mm = task_struct_active_mm;
1851 task_struct_pid = task_struct_pid;
1852 task_struct_comm = task_struct_comm }
1854 raise (Virt_mem_types.ParseError (struct_name, "parser_30", match_err));;
1855 let parser_31 bits =
1857 | { task_struct_state : zero+64 : offset(0), bigendian;
1858 task_struct_prio : zero+32 : offset(224), bigendian;
1859 task_struct_static_prio : zero+32 : offset(256), bigendian;
1860 task_struct_normal_prio : zero+32 : offset(288), bigendian;
1861 task_struct_tasks'next : zero+64 : offset(2880), bigendian;
1862 task_struct_tasks'prev : zero+64 : offset(2944), bigendian;
1863 task_struct_mm : zero+64 : offset(3008), bigendian;
1864 task_struct_active_mm : zero+64 : offset(3072), bigendian;
1865 task_struct_pid : zero+32 : offset(3392), bigendian;
1866 task_struct_comm : 128 : offset(6848), string } ->
1867 { task_struct_state = task_struct_state;
1868 task_struct_prio = task_struct_prio;
1869 task_struct_static_prio = task_struct_static_prio;
1870 task_struct_normal_prio = task_struct_normal_prio;
1871 task_struct_tasks'next = Int64.sub task_struct_tasks'next 360L;
1872 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 368L;
1873 task_struct_mm = task_struct_mm;
1874 task_struct_active_mm = task_struct_active_mm;
1875 task_struct_pid = task_struct_pid;
1876 task_struct_comm = task_struct_comm }
1878 raise (Virt_mem_types.ParseError (struct_name, "parser_31", match_err));;
1879 let parser_32 bits =
1881 | { task_struct_state : zero+32 : offset(0), bigendian;
1882 task_struct_prio : zero+32 : offset(160), bigendian;
1883 task_struct_static_prio : zero+32 : offset(192), bigendian;
1884 task_struct_normal_prio : zero+32 : offset(224), bigendian;
1885 task_struct_tasks'next : zero+32 : offset(3136), bigendian;
1886 task_struct_tasks'prev : zero+32 : offset(3168), bigendian;
1887 task_struct_mm : zero+32 : offset(3200), bigendian;
1888 task_struct_active_mm : zero+32 : offset(3232), bigendian;
1889 task_struct_pid : zero+32 : offset(3488), bigendian;
1890 task_struct_comm : 128 : offset(5576), string } ->
1891 { task_struct_state = task_struct_state;
1892 task_struct_prio = task_struct_prio;
1893 task_struct_static_prio = task_struct_static_prio;
1894 task_struct_normal_prio = task_struct_normal_prio;
1895 task_struct_tasks'next = Int64.sub task_struct_tasks'next 392L;
1896 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 396L;
1897 task_struct_mm = task_struct_mm;
1898 task_struct_active_mm = task_struct_active_mm;
1899 task_struct_pid = task_struct_pid;
1900 task_struct_comm = task_struct_comm }
1902 raise (Virt_mem_types.ParseError (struct_name, "parser_32", match_err));;
1903 let parser_33 bits =
1905 | { task_struct_state : zero+64 : offset(0), bigendian;
1906 task_struct_prio : zero+32 : offset(224), bigendian;
1907 task_struct_static_prio : zero+32 : offset(256), bigendian;
1908 task_struct_normal_prio : zero+32 : offset(288), bigendian;
1909 task_struct_tasks'next : zero+64 : offset(3648), bigendian;
1910 task_struct_tasks'prev : zero+64 : offset(3712), bigendian;
1911 task_struct_mm : zero+64 : offset(3776), bigendian;
1912 task_struct_active_mm : zero+64 : offset(3840), bigendian;
1913 task_struct_pid : zero+32 : offset(4160), bigendian;
1914 task_struct_comm : 128 : offset(7752), string } ->
1915 { task_struct_state = task_struct_state;
1916 task_struct_prio = task_struct_prio;
1917 task_struct_static_prio = task_struct_static_prio;
1918 task_struct_normal_prio = task_struct_normal_prio;
1919 task_struct_tasks'next = Int64.sub task_struct_tasks'next 456L;
1920 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 464L;
1921 task_struct_mm = task_struct_mm;
1922 task_struct_active_mm = task_struct_active_mm;
1923 task_struct_pid = task_struct_pid;
1924 task_struct_comm = task_struct_comm }
1926 raise (Virt_mem_types.ParseError (struct_name, "parser_33", match_err));;
1927 let parser_34 bits =
1929 | { task_struct_state : zero+64 : offset(0), littleendian;
1930 task_struct_prio : zero+32 : offset(224), littleendian;
1931 task_struct_static_prio : zero+32 : offset(256), littleendian;
1932 task_struct_normal_prio : zero+32 : offset(288), littleendian;
1933 task_struct_tasks'next : zero+64 : offset(3648), littleendian;
1934 task_struct_tasks'prev : zero+64 : offset(3712), littleendian;
1935 task_struct_mm : zero+64 : offset(3776), littleendian;
1936 task_struct_active_mm : zero+64 : offset(3840), littleendian;
1937 task_struct_pid : zero+32 : offset(4160), littleendian;
1938 task_struct_comm : 128 : offset(7816), string } ->
1939 { task_struct_state = task_struct_state;
1940 task_struct_prio = task_struct_prio;
1941 task_struct_static_prio = task_struct_static_prio;
1942 task_struct_normal_prio = task_struct_normal_prio;
1943 task_struct_tasks'next = Int64.sub task_struct_tasks'next 456L;
1944 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 464L;
1945 task_struct_mm = task_struct_mm;
1946 task_struct_active_mm = task_struct_active_mm;
1947 task_struct_pid = task_struct_pid;
1948 task_struct_comm = task_struct_comm }
1950 raise (Virt_mem_types.ParseError (struct_name, "parser_34", match_err));;
1951 let parser_35 bits =
1953 | { task_struct_state : zero+32 : offset(0), littleendian;
1954 task_struct_prio : zero+32 : offset(160), littleendian;
1955 task_struct_static_prio : zero+32 : offset(192), littleendian;
1956 task_struct_normal_prio : zero+32 : offset(224), littleendian;
1957 task_struct_tasks'next : zero+32 : offset(3232), littleendian;
1958 task_struct_tasks'prev : zero+32 : offset(3264), littleendian;
1959 task_struct_mm : zero+32 : offset(3296), littleendian;
1960 task_struct_active_mm : zero+32 : offset(3328), littleendian;
1961 task_struct_pid : zero+32 : offset(3584), littleendian;
1962 task_struct_comm : 128 : offset(5928), string } ->
1963 { task_struct_state = task_struct_state;
1964 task_struct_prio = task_struct_prio;
1965 task_struct_static_prio = task_struct_static_prio;
1966 task_struct_normal_prio = task_struct_normal_prio;
1967 task_struct_tasks'next = Int64.sub task_struct_tasks'next 404L;
1968 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 408L;
1969 task_struct_mm = task_struct_mm;
1970 task_struct_active_mm = task_struct_active_mm;
1971 task_struct_pid = task_struct_pid;
1972 task_struct_comm = task_struct_comm }
1974 raise (Virt_mem_types.ParseError (struct_name, "parser_35", match_err));;
1975 let parser_36 bits =
1977 | { task_struct_state : zero+64 : offset(0), littleendian;
1978 task_struct_prio : zero+32 : offset(224), littleendian;
1979 task_struct_static_prio : zero+32 : offset(256), littleendian;
1980 task_struct_normal_prio : zero+32 : offset(288), littleendian;
1981 task_struct_tasks'next : zero+64 : offset(3840), littleendian;
1982 task_struct_tasks'prev : zero+64 : offset(3904), littleendian;
1983 task_struct_mm : zero+64 : offset(3968), littleendian;
1984 task_struct_active_mm : zero+64 : offset(4032), littleendian;
1985 task_struct_pid : zero+32 : offset(4352), littleendian;
1986 task_struct_comm : 128 : offset(8392), string } ->
1987 { task_struct_state = task_struct_state;
1988 task_struct_prio = task_struct_prio;
1989 task_struct_static_prio = task_struct_static_prio;
1990 task_struct_normal_prio = task_struct_normal_prio;
1991 task_struct_tasks'next = Int64.sub task_struct_tasks'next 480L;
1992 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 488L;
1993 task_struct_mm = task_struct_mm;
1994 task_struct_active_mm = task_struct_active_mm;
1995 task_struct_pid = task_struct_pid;
1996 task_struct_comm = task_struct_comm }
1998 raise (Virt_mem_types.ParseError (struct_name, "parser_36", match_err));;
1999 let parser_37 bits =
2001 | { task_struct_state : zero+32 : offset(0), littleendian;
2002 task_struct_prio : zero+32 : offset(192), littleendian;
2003 task_struct_static_prio : zero+32 : offset(224), littleendian;
2004 task_struct_normal_prio : zero+32 : offset(256), littleendian;
2005 task_struct_tasks'next : zero+32 : offset(3328), littleendian;
2006 task_struct_tasks'prev : zero+32 : offset(3360), littleendian;
2007 task_struct_mm : zero+32 : offset(3392), littleendian;
2008 task_struct_active_mm : zero+32 : offset(3424), littleendian;
2009 task_struct_pid : zero+32 : offset(3680), littleendian;
2010 task_struct_comm : 128 : offset(6056), string } ->
2011 { task_struct_state = task_struct_state;
2012 task_struct_prio = task_struct_prio;
2013 task_struct_static_prio = task_struct_static_prio;
2014 task_struct_normal_prio = task_struct_normal_prio;
2015 task_struct_tasks'next = Int64.sub task_struct_tasks'next 416L;
2016 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 420L;
2017 task_struct_mm = task_struct_mm;
2018 task_struct_active_mm = task_struct_active_mm;
2019 task_struct_pid = task_struct_pid;
2020 task_struct_comm = task_struct_comm }
2022 raise (Virt_mem_types.ParseError (struct_name, "parser_37", match_err));;
2023 let parser_38 bits =
2025 | { task_struct_state : zero+32 : offset(0), bigendian;
2026 task_struct_prio : zero+32 : offset(192), bigendian;
2027 task_struct_static_prio : zero+32 : offset(224), bigendian;
2028 task_struct_normal_prio : zero+32 : offset(256), bigendian;
2029 task_struct_tasks'next : zero+32 : offset(3392), bigendian;
2030 task_struct_tasks'prev : zero+32 : offset(3424), bigendian;
2031 task_struct_mm : zero+32 : offset(3456), bigendian;
2032 task_struct_active_mm : zero+32 : offset(3488), bigendian;
2033 task_struct_pid : zero+32 : offset(3744), bigendian;
2034 task_struct_comm : 128 : offset(6120), string } ->
2035 { task_struct_state = task_struct_state;
2036 task_struct_prio = task_struct_prio;
2037 task_struct_static_prio = task_struct_static_prio;
2038 task_struct_normal_prio = task_struct_normal_prio;
2039 task_struct_tasks'next = Int64.sub task_struct_tasks'next 424L;
2040 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 428L;
2041 task_struct_mm = task_struct_mm;
2042 task_struct_active_mm = task_struct_active_mm;
2043 task_struct_pid = task_struct_pid;
2044 task_struct_comm = task_struct_comm }
2046 raise (Virt_mem_types.ParseError (struct_name, "parser_38", match_err));;
2047 let parser_39 bits =
2049 | { task_struct_state : zero+64 : offset(0), bigendian;
2050 task_struct_prio : zero+32 : offset(256), bigendian;
2051 task_struct_static_prio : zero+32 : offset(288), bigendian;
2052 task_struct_normal_prio : zero+32 : offset(320), bigendian;
2053 task_struct_tasks'next : zero+64 : offset(4096), bigendian;
2054 task_struct_tasks'prev : zero+64 : offset(4160), bigendian;
2055 task_struct_mm : zero+64 : offset(4224), bigendian;
2056 task_struct_active_mm : zero+64 : offset(4288), bigendian;
2057 task_struct_pid : zero+32 : offset(4608), bigendian;
2058 task_struct_comm : 128 : offset(8712), string } ->
2059 { task_struct_state = task_struct_state;
2060 task_struct_prio = task_struct_prio;
2061 task_struct_static_prio = task_struct_static_prio;
2062 task_struct_normal_prio = task_struct_normal_prio;
2063 task_struct_tasks'next = Int64.sub task_struct_tasks'next 512L;
2064 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 520L;
2065 task_struct_mm = task_struct_mm;
2066 task_struct_active_mm = task_struct_active_mm;
2067 task_struct_pid = task_struct_pid;
2068 task_struct_comm = task_struct_comm }
2070 raise (Virt_mem_types.ParseError (struct_name, "parser_39", match_err));;
2071 let parser_40 bits =
2073 | { task_struct_state : zero+32 : offset(0), littleendian;
2074 task_struct_prio : zero+32 : offset(192), littleendian;
2075 task_struct_static_prio : zero+32 : offset(224), littleendian;
2076 task_struct_normal_prio : zero+32 : offset(256), littleendian;
2077 task_struct_tasks'next : zero+32 : offset(3552), littleendian;
2078 task_struct_tasks'prev : zero+32 : offset(3584), littleendian;
2079 task_struct_mm : zero+32 : offset(3616), littleendian;
2080 task_struct_active_mm : zero+32 : offset(3648), littleendian;
2081 task_struct_pid : zero+32 : offset(3904), littleendian;
2082 task_struct_comm : 128 : offset(6272), string } ->
2083 { task_struct_state = task_struct_state;
2084 task_struct_prio = task_struct_prio;
2085 task_struct_static_prio = task_struct_static_prio;
2086 task_struct_normal_prio = task_struct_normal_prio;
2087 task_struct_tasks'next = Int64.sub task_struct_tasks'next 444L;
2088 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 448L;
2089 task_struct_mm = task_struct_mm;
2090 task_struct_active_mm = task_struct_active_mm;
2091 task_struct_pid = task_struct_pid;
2092 task_struct_comm = task_struct_comm }
2094 raise (Virt_mem_types.ParseError (struct_name, "parser_40", match_err));;
2095 let parser_41 bits =
2097 | { task_struct_state : zero+32 : offset(0), bigendian;
2098 task_struct_prio : zero+32 : offset(192), bigendian;
2099 task_struct_static_prio : zero+32 : offset(224), bigendian;
2100 task_struct_normal_prio : zero+32 : offset(256), bigendian;
2101 task_struct_tasks'next : zero+32 : offset(3712), bigendian;
2102 task_struct_tasks'prev : zero+32 : offset(3744), bigendian;
2103 task_struct_mm : zero+32 : offset(3776), bigendian;
2104 task_struct_active_mm : zero+32 : offset(3808), bigendian;
2105 task_struct_pid : zero+32 : offset(4064), bigendian;
2106 task_struct_comm : 128 : offset(6464), string } ->
2107 { task_struct_state = task_struct_state;
2108 task_struct_prio = task_struct_prio;
2109 task_struct_static_prio = task_struct_static_prio;
2110 task_struct_normal_prio = task_struct_normal_prio;
2111 task_struct_tasks'next = Int64.sub task_struct_tasks'next 464L;
2112 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 468L;
2113 task_struct_mm = task_struct_mm;
2114 task_struct_active_mm = task_struct_active_mm;
2115 task_struct_pid = task_struct_pid;
2116 task_struct_comm = task_struct_comm }
2118 raise (Virt_mem_types.ParseError (struct_name, "parser_41", match_err));;
2119 let parser_42 bits =
2121 | { task_struct_state : zero+64 : offset(0), bigendian;
2122 task_struct_prio : zero+32 : offset(256), bigendian;
2123 task_struct_static_prio : zero+32 : offset(288), bigendian;
2124 task_struct_normal_prio : zero+32 : offset(320), bigendian;
2125 task_struct_tasks'next : zero+64 : offset(4480), bigendian;
2126 task_struct_tasks'prev : zero+64 : offset(4544), bigendian;
2127 task_struct_mm : zero+64 : offset(4608), bigendian;
2128 task_struct_active_mm : zero+64 : offset(4672), bigendian;
2129 task_struct_pid : zero+32 : offset(4992), bigendian;
2130 task_struct_comm : 128 : offset(9024), string } ->
2131 { task_struct_state = task_struct_state;
2132 task_struct_prio = task_struct_prio;
2133 task_struct_static_prio = task_struct_static_prio;
2134 task_struct_normal_prio = task_struct_normal_prio;
2135 task_struct_tasks'next = Int64.sub task_struct_tasks'next 560L;
2136 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 568L;
2137 task_struct_mm = task_struct_mm;
2138 task_struct_active_mm = task_struct_active_mm;
2139 task_struct_pid = task_struct_pid;
2140 task_struct_comm = task_struct_comm }
2142 raise (Virt_mem_types.ParseError (struct_name, "parser_42", match_err));;
2143 let parser_43 bits =
2145 | { task_struct_state : zero+64 : offset(0), littleendian;
2146 task_struct_prio : zero+32 : offset(256), littleendian;
2147 task_struct_static_prio : zero+32 : offset(288), littleendian;
2148 task_struct_normal_prio : zero+32 : offset(320), littleendian;
2149 task_struct_tasks'next : zero+64 : offset(4480), littleendian;
2150 task_struct_tasks'prev : zero+64 : offset(4544), littleendian;
2151 task_struct_mm : zero+64 : offset(4608), littleendian;
2152 task_struct_active_mm : zero+64 : offset(4672), littleendian;
2153 task_struct_pid : zero+32 : offset(4992), littleendian;
2154 task_struct_comm : 128 : offset(9024), string } ->
2155 { task_struct_state = task_struct_state;
2156 task_struct_prio = task_struct_prio;
2157 task_struct_static_prio = task_struct_static_prio;
2158 task_struct_normal_prio = task_struct_normal_prio;
2159 task_struct_tasks'next = Int64.sub task_struct_tasks'next 560L;
2160 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 568L;
2161 task_struct_mm = task_struct_mm;
2162 task_struct_active_mm = task_struct_active_mm;
2163 task_struct_pid = task_struct_pid;
2164 task_struct_comm = task_struct_comm }
2166 raise (Virt_mem_types.ParseError (struct_name, "parser_43", match_err));;
2167 let parser_44 bits =
2169 | { task_struct_state : zero+64 : offset(0), littleendian;
2170 task_struct_prio : zero+32 : offset(320), littleendian;
2171 task_struct_static_prio : zero+32 : offset(352), littleendian;
2172 task_struct_normal_prio : zero+32 : offset(384), littleendian;
2173 task_struct_tasks'next : zero+64 : offset(1536), littleendian;
2174 task_struct_tasks'prev : zero+64 : offset(1600), littleendian;
2175 task_struct_mm : zero+64 : offset(1664), littleendian;
2176 task_struct_active_mm : zero+64 : offset(1728), littleendian;
2177 task_struct_pid : zero+32 : offset(2144), littleendian;
2178 task_struct_comm : 128 : offset(5376), string } ->
2179 { task_struct_state = task_struct_state;
2180 task_struct_prio = task_struct_prio;
2181 task_struct_static_prio = task_struct_static_prio;
2182 task_struct_normal_prio = task_struct_normal_prio;
2183 task_struct_tasks'next = Int64.sub task_struct_tasks'next 192L;
2184 task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 200L;
2185 task_struct_mm = task_struct_mm;
2186 task_struct_active_mm = task_struct_active_mm;
2187 task_struct_pid = task_struct_pid;
2188 task_struct_comm = task_struct_comm }
2190 raise (Virt_mem_types.ParseError (struct_name, "parser_44", match_err));;
2191 module StringMap = Map.Make(String);;
2192 let map = StringMap.empty;;
2193 let v = (parser_1, 2704, fieldsig_1);;
2194 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
2195 let v = (parser_1, 2704, fieldsig_1);;
2196 let map = StringMap.add "2.6.21-1.3145.fc7.i686" v map;;
2197 let v = (parser_1, 2704, fieldsig_1);;
2198 let map = StringMap.add "2.6.21-1.3190.fc7.i686" v map;;
2199 let v = (parser_1, 2704, fieldsig_1);;
2200 let map = StringMap.add "2.6.21-1.3228.fc7.i686" v map;;
2201 let v = (parser_2, 3364, fieldsig_2);;
2202 let map = StringMap.add "2.6.23.14-135.fc8.i686" v map;;
2203 let v = (parser_2, 3364, fieldsig_2);;
2204 let map = StringMap.add "2.6.23.14-78.fc7.i686" v map;;
2205 let v = (parser_3, 4180, fieldsig_3);;
2206 let map = StringMap.add "2.6.26.2-2.fc8.i686" v map;;
2207 let v = (parser_1, 1400, fieldsig_1);;
2208 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
2209 let v = (parser_1, 2704, fieldsig_1);;
2210 let map = StringMap.add "2.6.21-1.3128.fc7.i686" v map;;
2211 let v = (parser_1, 2704, fieldsig_1);;
2212 let map = StringMap.add "2.6.21-1.3132.fc7.i686" v map;;
2213 let v = (parser_1, 2704, fieldsig_1);;
2214 let map = StringMap.add "2.6.21-1.3141.fc7.i686" v map;;
2215 let v = (parser_1, 2704, fieldsig_1);;
2216 let map = StringMap.add "2.6.21-1.3144.fc7.i686" v map;;
2217 let v = (parser_1, 1400, fieldsig_1);;
2218 let map = StringMap.add "2.6.21-1.3145.fc7.i686" v map;;
2219 let v = (parser_1, 1400, fieldsig_1);;
2220 let map = StringMap.add "2.6.21-1.3190.fc7.i686" v map;;
2221 let v = (parser_1, 2712, fieldsig_1);;
2222 let map = StringMap.add "2.6.21-1.3209.fc8.i686" v map;;
2223 let v = (parser_1, 2712, fieldsig_1);;
2224 let map = StringMap.add "2.6.21-1.3218.fc8.i686" v map;;
2225 let v = (parser_1, 2712, fieldsig_1);;
2226 let map = StringMap.add "2.6.21-1.3221.fc8.i686" v map;;
2227 let v = (parser_1, 1376, fieldsig_1);;
2228 let map = StringMap.add "2.6.21-1.3228.fc7.i686" v map;;
2229 let v = (parser_4, 2880, fieldsig_4);;
2230 let map = StringMap.add "2.6.21-1.3234.fc8.i686" v map;;
2231 let v = (parser_5, 2880, fieldsig_5);;
2232 let map = StringMap.add "2.6.21-1.3236.fc8.i686" v map;;
2233 let v = (parser_6, 2872, fieldsig_6);;
2234 let map = StringMap.add "2.6.21-1.3238.fc8.i686" v map;;
2235 let v = (parser_6, 2872, fieldsig_6);;
2236 let map = StringMap.add "2.6.21-1.3242.fc8.i686" v map;;
2237 let v = (parser_7, 2856, fieldsig_7);;
2238 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.i686" v map;;
2239 let v = (parser_6, 2872, fieldsig_6);;
2240 let map = StringMap.add "2.6.22-0.rc7.2.fc8.i686" v map;;
2241 let v = (parser_2, 1548, fieldsig_2);;
2242 let map = StringMap.add "2.6.23.14-135.fc8.i686" v map;;
2243 let v = (parser_2, 1548, fieldsig_2);;
2244 let map = StringMap.add "2.6.23.14-78.fc7.i686" v map;;
2245 let v = (parser_8, 3540, fieldsig_8);;
2246 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.i686" v map;;
2247 let v = (parser_8, 3540, fieldsig_8);;
2248 let map = StringMap.add "2.6.24-7.fc9.i686" v map;;
2249 let v = (parser_8, 3540, fieldsig_8);;
2250 let map = StringMap.add "2.6.24-9.fc9.i686" v map;;
2251 let v = (parser_3, 1328, fieldsig_3);;
2252 let map = StringMap.add "2.6.26.2-2.fc8.i686" v map;;
2253 let v = (parser_9, 4204, fieldsig_9);;
2254 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.i686" v map;;
2255 let v = (parser_9, 4204, fieldsig_9);;
2256 let map = StringMap.add "2.6.27-0.237.rc2.fc10.i686" v map;;
2257 let v = (parser_9, 4204, fieldsig_9);;
2258 let map = StringMap.add "2.6.27-0.238.rc2.fc10.i686" v map;;
2259 let v = (parser_9, 4204, fieldsig_9);;
2260 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.i686" v map;;
2261 let v = (parser_9, 4204, fieldsig_9);;
2262 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.i686" v map;;
2263 let v = (parser_1, 2704, fieldsig_1);;
2264 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
2265 let v = (parser_10, 3772, fieldsig_10);;
2266 let map = StringMap.add "2.6.20-1.2933.fc6.x86_64" v map;;
2267 let v = (parser_1, 2704, fieldsig_1);;
2268 let map = StringMap.add "2.6.21-1.3145.fc7.i686" v map;;
2269 let v = (parser_10, 3772, fieldsig_10);;
2270 let map = StringMap.add "2.6.21-1.3145.fc7.x86_64" v map;;
2271 let v = (parser_1, 2704, fieldsig_1);;
2272 let map = StringMap.add "2.6.21-1.3190.fc7.i686" v map;;
2273 let v = (parser_10, 3772, fieldsig_10);;
2274 let map = StringMap.add "2.6.21-1.3190.fc7.x86_64" v map;;
2275 let v = (parser_1, 2704, fieldsig_1);;
2276 let map = StringMap.add "2.6.21-1.3228.fc7.i686" v map;;
2277 let v = (parser_10, 3772, fieldsig_10);;
2278 let map = StringMap.add "2.6.21-1.3228.fc7.x86_64" v map;;
2279 let v = (parser_2, 3364, fieldsig_2);;
2280 let map = StringMap.add "2.6.23.14-135.fc8.i686" v map;;
2281 let v = (parser_11, 4468, fieldsig_11);;
2282 let map = StringMap.add "2.6.23.14-135.fc8.x86_64" v map;;
2283 let v = (parser_11, 4468, fieldsig_11);;
2284 let map = StringMap.add "2.6.23.14-78.fc7.x86_64" v map;;
2285 let v = (parser_3, 4180, fieldsig_3);;
2286 let map = StringMap.add "2.6.26.2-2.fc8.i686" v map;;
2287 let v = (parser_12, 5808, fieldsig_12);;
2288 let map = StringMap.add "2.6.26.2-2.fc8.x86_64" v map;;
2289 let v = (parser_1, 1384, fieldsig_1);;
2290 let map = StringMap.add "2.6.18-1.2798.fc6.i586" v map;;
2291 let v = (parser_1, 1384, fieldsig_1);;
2292 let map = StringMap.add "2.6.18-1.2798.fc6.i686" v map;;
2293 let v = (parser_13, 1576, fieldsig_13);;
2294 let map = StringMap.add "2.6.18-1.2798.fc6.ppc" v map;;
2295 let v = (parser_14, 2104, fieldsig_14);;
2296 let map = StringMap.add "2.6.18-1.2798.fc6.ppc64" v map;;
2297 let v = (parser_14, 2088, fieldsig_14);;
2298 let map = StringMap.add "2.6.18-1.2798.fc6.ppc64iseries" v map;;
2299 let v = (parser_15, 1928, fieldsig_15);;
2300 let map = StringMap.add "2.6.18-1.2798.fc6.x86_64" v map;;
2301 let v = (parser_1, 1400, fieldsig_1);;
2302 let map = StringMap.add "2.6.20-1.2933.fc6.i586" v map;;
2303 let v = (parser_1, 1400, fieldsig_1);;
2304 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
2305 let v = (parser_13, 1592, fieldsig_13);;
2306 let map = StringMap.add "2.6.20-1.2933.fc6.ppc" v map;;
2307 let v = (parser_14, 2112, fieldsig_14);;
2308 let map = StringMap.add "2.6.20-1.2933.fc6.ppc64" v map;;
2309 let v = (parser_10, 1920, fieldsig_10);;
2310 let map = StringMap.add "2.6.20-1.2933.fc6.x86_64" v map;;
2311 let v = (parser_1, 2704, fieldsig_1);;
2312 let map = StringMap.add "2.6.21-1.3128.fc7.i586" v map;;
2313 let v = (parser_1, 2704, fieldsig_1);;
2314 let map = StringMap.add "2.6.21-1.3128.fc7.i686" v map;;
2315 let v = (parser_13, 1604, fieldsig_13);;
2316 let map = StringMap.add "2.6.21-1.3128.fc7.ppc" v map;;
2317 let v = (parser_14, 2132, fieldsig_14);;
2318 let map = StringMap.add "2.6.21-1.3128.fc7.ppc64" v map;;
2319 let v = (parser_10, 3772, fieldsig_10);;
2320 let map = StringMap.add "2.6.21-1.3128.fc7.x86_64" v map;;
2321 let v = (parser_1, 2704, fieldsig_1);;
2322 let map = StringMap.add "2.6.21-1.3132.fc7.i586" v map;;
2323 let v = (parser_1, 2704, fieldsig_1);;
2324 let map = StringMap.add "2.6.21-1.3132.fc7.i686" v map;;
2325 let v = (parser_13, 1604, fieldsig_13);;
2326 let map = StringMap.add "2.6.21-1.3132.fc7.ppc" v map;;
2327 let v = (parser_14, 2132, fieldsig_14);;
2328 let map = StringMap.add "2.6.21-1.3132.fc7.ppc64" v map;;
2329 let v = (parser_10, 3772, fieldsig_10);;
2330 let map = StringMap.add "2.6.21-1.3132.fc7.x86_64" v map;;
2331 let v = (parser_1, 2704, fieldsig_1);;
2332 let map = StringMap.add "2.6.21-1.3141.fc7.i586" v map;;
2333 let v = (parser_1, 2704, fieldsig_1);;
2334 let map = StringMap.add "2.6.21-1.3141.fc7.i686" v map;;
2335 let v = (parser_13, 1604, fieldsig_13);;
2336 let map = StringMap.add "2.6.21-1.3141.fc7.ppc" v map;;
2337 let v = (parser_14, 2132, fieldsig_14);;
2338 let map = StringMap.add "2.6.21-1.3141.fc7.ppc64" v map;;
2339 let v = (parser_10, 3772, fieldsig_10);;
2340 let map = StringMap.add "2.6.21-1.3141.fc7.x86_64" v map;;
2341 let v = (parser_1, 2704, fieldsig_1);;
2342 let map = StringMap.add "2.6.21-1.3144.fc7.i586" v map;;
2343 let v = (parser_1, 2704, fieldsig_1);;
2344 let map = StringMap.add "2.6.21-1.3144.fc7.i686" v map;;
2345 let v = (parser_13, 1604, fieldsig_13);;
2346 let map = StringMap.add "2.6.21-1.3144.fc7.ppc" v map;;
2347 let v = (parser_14, 2132, fieldsig_14);;
2348 let map = StringMap.add "2.6.21-1.3144.fc7.ppc64" v map;;
2349 let v = (parser_10, 3772, fieldsig_10);;
2350 let map = StringMap.add "2.6.21-1.3144.fc7.x86_64" v map;;
2351 let v = (parser_1, 1400, fieldsig_1);;
2352 let map = StringMap.add "2.6.21-1.3145.fc7.i586" v map;;
2353 let v = (parser_1, 1400, fieldsig_1);;
2354 let map = StringMap.add "2.6.21-1.3145.fc7.i686" v map;;
2355 let v = (parser_13, 1592, fieldsig_13);;
2356 let map = StringMap.add "2.6.21-1.3145.fc7.ppc" v map;;
2357 let v = (parser_14, 2112, fieldsig_14);;
2358 let map = StringMap.add "2.6.21-1.3145.fc7.ppc64" v map;;
2359 let v = (parser_10, 1920, fieldsig_10);;
2360 let map = StringMap.add "2.6.21-1.3145.fc7.x86_64" v map;;
2361 let v = (parser_1, 1400, fieldsig_1);;
2362 let map = StringMap.add "2.6.21-1.3190.fc7.i586" v map;;
2363 let v = (parser_1, 1400, fieldsig_1);;
2364 let map = StringMap.add "2.6.21-1.3190.fc7.i686" v map;;
2365 let v = (parser_13, 1592, fieldsig_13);;
2366 let map = StringMap.add "2.6.21-1.3190.fc7.ppc" v map;;
2367 let v = (parser_14, 2112, fieldsig_14);;
2368 let map = StringMap.add "2.6.21-1.3190.fc7.ppc64" v map;;
2369 let v = (parser_10, 1920, fieldsig_10);;
2370 let map = StringMap.add "2.6.21-1.3190.fc7.x86_64" v map;;
2371 let v = (parser_1, 2712, fieldsig_1);;
2372 let map = StringMap.add "2.6.21-1.3209.fc8.i586" v map;;
2373 let v = (parser_1, 2712, fieldsig_1);;
2374 let map = StringMap.add "2.6.21-1.3209.fc8.i686" v map;;
2375 let v = (parser_13, 1612, fieldsig_13);;
2376 let map = StringMap.add "2.6.21-1.3209.fc8.ppc" v map;;
2377 let v = (parser_16, 2116, fieldsig_16);;
2378 let map = StringMap.add "2.6.21-1.3209.fc8.ppc64" v map;;
2379 let v = (parser_17, 3756, fieldsig_17);;
2380 let map = StringMap.add "2.6.21-1.3209.fc8.x86_64" v map;;
2381 let v = (parser_1, 2712, fieldsig_1);;
2382 let map = StringMap.add "2.6.21-1.3218.fc8.i586" v map;;
2383 let v = (parser_1, 2712, fieldsig_1);;
2384 let map = StringMap.add "2.6.21-1.3218.fc8.i686" v map;;
2385 let v = (parser_13, 1612, fieldsig_13);;
2386 let map = StringMap.add "2.6.21-1.3218.fc8.ppc" v map;;
2387 let v = (parser_16, 2116, fieldsig_16);;
2388 let map = StringMap.add "2.6.21-1.3218.fc8.ppc64" v map;;
2389 let v = (parser_17, 3756, fieldsig_17);;
2390 let map = StringMap.add "2.6.21-1.3218.fc8.x86_64" v map;;
2391 let v = (parser_1, 2712, fieldsig_1);;
2392 let map = StringMap.add "2.6.21-1.3221.fc8.i586" v map;;
2393 let v = (parser_1, 2712, fieldsig_1);;
2394 let map = StringMap.add "2.6.21-1.3221.fc8.i686" v map;;
2395 let v = (parser_13, 1612, fieldsig_13);;
2396 let map = StringMap.add "2.6.21-1.3221.fc8.ppc" v map;;
2397 let v = (parser_16, 2116, fieldsig_16);;
2398 let map = StringMap.add "2.6.21-1.3221.fc8.ppc64" v map;;
2399 let v = (parser_17, 3756, fieldsig_17);;
2400 let map = StringMap.add "2.6.21-1.3221.fc8.x86_64" v map;;
2401 let v = (parser_1, 1376, fieldsig_1);;
2402 let map = StringMap.add "2.6.21-1.3228.fc7.i586" v map;;
2403 let v = (parser_1, 1376, fieldsig_1);;
2404 let map = StringMap.add "2.6.21-1.3228.fc7.i686" v map;;
2405 let v = (parser_13, 1560, fieldsig_13);;
2406 let map = StringMap.add "2.6.21-1.3228.fc7.ppc" v map;;
2407 let v = (parser_14, 2072, fieldsig_14);;
2408 let map = StringMap.add "2.6.21-1.3228.fc7.ppc64" v map;;
2409 let v = (parser_10, 1880, fieldsig_10);;
2410 let map = StringMap.add "2.6.21-1.3228.fc7.x86_64" v map;;
2411 let v = (parser_4, 2880, fieldsig_4);;
2412 let map = StringMap.add "2.6.21-1.3234.fc8.i686" v map;;
2413 let v = (parser_18, 1780, fieldsig_18);;
2414 let map = StringMap.add "2.6.21-1.3234.fc8.ppc" v map;;
2415 let v = (parser_19, 2292, fieldsig_19);;
2416 let map = StringMap.add "2.6.21-1.3234.fc8.ppc64" v map;;
2417 let v = (parser_20, 3932, fieldsig_20);;
2418 let map = StringMap.add "2.6.21-1.3234.fc8.x86_64" v map;;
2419 let v = (parser_5, 2880, fieldsig_5);;
2420 let map = StringMap.add "2.6.21-1.3236.fc8.i686" v map;;
2421 let v = (parser_21, 1780, fieldsig_21);;
2422 let map = StringMap.add "2.6.21-1.3236.fc8.ppc" v map;;
2423 let v = (parser_22, 2308, fieldsig_22);;
2424 let map = StringMap.add "2.6.21-1.3236.fc8.ppc64" v map;;
2425 let v = (parser_23, 3948, fieldsig_23);;
2426 let map = StringMap.add "2.6.21-1.3236.fc8.x86_64" v map;;
2427 let v = (parser_6, 2872, fieldsig_6);;
2428 let map = StringMap.add "2.6.21-1.3238.fc8.i686" v map;;
2429 let v = (parser_24, 1756, fieldsig_24);;
2430 let map = StringMap.add "2.6.21-1.3238.fc8.ppc" v map;;
2431 let v = (parser_25, 2276, fieldsig_25);;
2432 let map = StringMap.add "2.6.21-1.3238.fc8.ppc64" v map;;
2433 let v = (parser_26, 3916, fieldsig_26);;
2434 let map = StringMap.add "2.6.21-1.3238.fc8.x86_64" v map;;
2435 let v = (parser_6, 2872, fieldsig_6);;
2436 let map = StringMap.add "2.6.21-1.3242.fc8.i686" v map;;
2437 let v = (parser_24, 1756, fieldsig_24);;
2438 let map = StringMap.add "2.6.21-1.3242.fc8.ppc" v map;;
2439 let v = (parser_25, 2276, fieldsig_25);;
2440 let map = StringMap.add "2.6.21-1.3242.fc8.ppc64" v map;;
2441 let v = (parser_26, 3916, fieldsig_26);;
2442 let map = StringMap.add "2.6.21-1.3242.fc8.x86_64" v map;;
2443 let v = (parser_7, 2856, fieldsig_7);;
2444 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.i686" v map;;
2445 let v = (parser_27, 1756, fieldsig_27);;
2446 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" v map;;
2447 let v = (parser_28, 2292, fieldsig_28);;
2448 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc64" v map;;
2449 let v = (parser_29, 3932, fieldsig_29);;
2450 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.x86_64" v map;;
2451 let v = (parser_6, 2872, fieldsig_6);;
2452 let map = StringMap.add "2.6.22-0.rc7.2.fc8.i686" v map;;
2453 let v = (parser_24, 1756, fieldsig_24);;
2454 let map = StringMap.add "2.6.22-0.rc7.2.fc8.ppc" v map;;
2455 let v = (parser_25, 2276, fieldsig_25);;
2456 let map = StringMap.add "2.6.22-0.rc7.2.fc8.ppc64" v map;;
2457 let v = (parser_26, 3916, fieldsig_26);;
2458 let map = StringMap.add "2.6.22-0.rc7.2.fc8.x86_64" v map;;
2459 let v = (parser_2, 1548, fieldsig_2);;
2460 let map = StringMap.add "2.6.23.14-135.fc8.i586" v map;;
2461 let v = (parser_2, 1548, fieldsig_2);;
2462 let map = StringMap.add "2.6.23.14-135.fc8.i686" v map;;
2463 let v = (parser_30, 1736, fieldsig_30);;
2464 let map = StringMap.add "2.6.23.14-135.fc8.ppc" v map;;
2465 let v = (parser_31, 2272, fieldsig_31);;
2466 let map = StringMap.add "2.6.23.14-135.fc8.ppc64" v map;;
2467 let v = (parser_11, 2080, fieldsig_11);;
2468 let map = StringMap.add "2.6.23.14-135.fc8.x86_64" v map;;
2469 let v = (parser_2, 1548, fieldsig_2);;
2470 let map = StringMap.add "2.6.23.14-78.fc7.i586" v map;;
2471 let v = (parser_2, 1548, fieldsig_2);;
2472 let map = StringMap.add "2.6.23.14-78.fc7.i686" v map;;
2473 let v = (parser_30, 1736, fieldsig_30);;
2474 let map = StringMap.add "2.6.23.14-78.fc7.ppc" v map;;
2475 let v = (parser_31, 2272, fieldsig_31);;
2476 let map = StringMap.add "2.6.23.14-78.fc7.ppc64" v map;;
2477 let v = (parser_11, 2080, fieldsig_11);;
2478 let map = StringMap.add "2.6.23.14-78.fc7.x86_64" v map;;
2479 let v = (parser_8, 3540, fieldsig_8);;
2480 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.i586" v map;;
2481 let v = (parser_8, 3540, fieldsig_8);;
2482 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.i686" v map;;
2483 let v = (parser_32, 1936, fieldsig_32);;
2484 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc" v map;;
2485 let v = (parser_33, 2492, fieldsig_33);;
2486 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" v map;;
2487 let v = (parser_34, 4684, fieldsig_34);;
2488 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.x86_64" v map;;
2489 let v = (parser_8, 3540, fieldsig_8);;
2490 let map = StringMap.add "2.6.24-7.fc9.i586" v map;;
2491 let v = (parser_8, 3540, fieldsig_8);;
2492 let map = StringMap.add "2.6.24-7.fc9.i686" v map;;
2493 let v = (parser_32, 1936, fieldsig_32);;
2494 let map = StringMap.add "2.6.24-7.fc9.ppc" v map;;
2495 let v = (parser_33, 2492, fieldsig_33);;
2496 let map = StringMap.add "2.6.24-7.fc9.ppc64" v map;;
2497 let v = (parser_34, 4684, fieldsig_34);;
2498 let map = StringMap.add "2.6.24-7.fc9.x86_64" v map;;
2499 let v = (parser_8, 3540, fieldsig_8);;
2500 let map = StringMap.add "2.6.24-9.fc9.i586" v map;;
2501 let v = (parser_8, 3540, fieldsig_8);;
2502 let map = StringMap.add "2.6.24-9.fc9.i686" v map;;
2503 let v = (parser_32, 1936, fieldsig_32);;
2504 let map = StringMap.add "2.6.24-9.fc9.ppc" v map;;
2505 let v = (parser_33, 2492, fieldsig_33);;
2506 let map = StringMap.add "2.6.24-9.fc9.ppc64" v map;;
2507 let v = (parser_34, 4684, fieldsig_34);;
2508 let map = StringMap.add "2.6.24-9.fc9.x86_64" v map;;
2509 let v = (parser_35, 1832, fieldsig_35);;
2510 let map = StringMap.add "2.6.25.11-97.fc9.i686" v map;;
2511 let v = (parser_36, 2496, fieldsig_36);;
2512 let map = StringMap.add "2.6.25.11-97.fc9.x86_64" v map;;
2513 let v = (parser_37, 1324, fieldsig_37);;
2514 let map = StringMap.add "2.6.26.2-2.fc8.i586" v map;;
2515 let v = (parser_3, 1328, fieldsig_3);;
2516 let map = StringMap.add "2.6.26.2-2.fc8.i686" v map;;
2517 let v = (parser_38, 1968, fieldsig_38);;
2518 let map = StringMap.add "2.6.26.2-2.fc8.ppc" v map;;
2519 let v = (parser_39, 2572, fieldsig_39);;
2520 let map = StringMap.add "2.6.26.2-2.fc8.ppc64" v map;;
2521 let v = (parser_12, 2072, fieldsig_12);;
2522 let map = StringMap.add "2.6.26.2-2.fc8.x86_64" v map;;
2523 let v = (parser_9, 4204, fieldsig_9);;
2524 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.i686" v map;;
2525 let v = (parser_40, 4200, fieldsig_40);;
2526 let map = StringMap.add "2.6.27-0.237.rc2.fc10.i586" v map;;
2527 let v = (parser_9, 4204, fieldsig_9);;
2528 let map = StringMap.add "2.6.27-0.237.rc2.fc10.i686" v map;;
2529 let v = (parser_41, 2124, fieldsig_41);;
2530 let map = StringMap.add "2.6.27-0.237.rc2.fc10.ppc" v map;;
2531 let v = (parser_42, 6712, fieldsig_42);;
2532 let map = StringMap.add "2.6.27-0.237.rc2.fc10.ppc64" v map;;
2533 let v = (parser_43, 5824, fieldsig_43);;
2534 let map = StringMap.add "2.6.27-0.237.rc2.fc10.x86_64" v map;;
2535 let v = (parser_40, 4200, fieldsig_40);;
2536 let map = StringMap.add "2.6.27-0.238.rc2.fc10.i586" v map;;
2537 let v = (parser_9, 4204, fieldsig_9);;
2538 let map = StringMap.add "2.6.27-0.238.rc2.fc10.i686" v map;;
2539 let v = (parser_41, 2124, fieldsig_41);;
2540 let map = StringMap.add "2.6.27-0.238.rc2.fc10.ppc" v map;;
2541 let v = (parser_42, 6712, fieldsig_42);;
2542 let map = StringMap.add "2.6.27-0.238.rc2.fc10.ppc64" v map;;
2543 let v = (parser_43, 5824, fieldsig_43);;
2544 let map = StringMap.add "2.6.27-0.238.rc2.fc10.x86_64" v map;;
2545 let v = (parser_40, 4200, fieldsig_40);;
2546 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.i586" v map;;
2547 let v = (parser_9, 4204, fieldsig_9);;
2548 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.i686" v map;;
2549 let v = (parser_41, 2124, fieldsig_41);;
2550 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.ppc" v map;;
2551 let v = (parser_42, 6712, fieldsig_42);;
2552 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.ppc64" v map;;
2553 let v = (parser_43, 5824, fieldsig_43);;
2554 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.x86_64" v map;;
2555 let v = (parser_40, 4200, fieldsig_40);;
2556 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.i586" v map;;
2557 let v = (parser_9, 4204, fieldsig_9);;
2558 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.i686" v map;;
2559 let v = (parser_41, 2124, fieldsig_41);;
2560 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.ppc" v map;;
2561 let v = (parser_42, 6712, fieldsig_42);;
2562 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.ppc64" v map;;
2563 let v = (parser_43, 5824, fieldsig_43);;
2564 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.x86_64" v map;;
2565 let v = (parser_1, 1368, fieldsig_1);;
2566 let map = StringMap.add "2.6.18-1.2798.fc6.i686" v map;;
2567 let v = (parser_14, 2104, fieldsig_14);;
2568 let map = StringMap.add "2.6.18-1.2798.fc6.ppc64" v map;;
2569 let v = (parser_14, 2088, fieldsig_14);;
2570 let map = StringMap.add "2.6.18-1.2798.fc6.ppc64iseries" v map;;
2571 let v = (parser_44, 1856, fieldsig_44);;
2572 let map = StringMap.add "2.6.18-1.2798.fc6.x86_64" v map;;
2573 let v = (parser_1, 1384, fieldsig_1);;
2574 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
2575 let v = (parser_14, 2112, fieldsig_14);;
2576 let map = StringMap.add "2.6.20-1.2933.fc6.ppc64" v map;;
2577 let v = (parser_10, 1880, fieldsig_10);;
2578 let map = StringMap.add "2.6.20-1.2933.fc6.x86_64" v map;;
2579 let v = (parser_14, 2132, fieldsig_14);;
2580 let map = StringMap.add "2.6.21-1.3128.fc7.ppc64" v map;;
2581 let v = (parser_10, 3780, fieldsig_10);;
2582 let map = StringMap.add "2.6.21-1.3128.fc7.x86_64" v map;;
2583 let v = (parser_14, 2132, fieldsig_14);;
2584 let map = StringMap.add "2.6.21-1.3132.fc7.ppc64" v map;;
2585 let v = (parser_10, 3780, fieldsig_10);;
2586 let map = StringMap.add "2.6.21-1.3132.fc7.x86_64" v map;;
2587 let v = (parser_14, 2132, fieldsig_14);;
2588 let map = StringMap.add "2.6.21-1.3141.fc7.ppc64" v map;;
2589 let v = (parser_10, 3780, fieldsig_10);;
2590 let map = StringMap.add "2.6.21-1.3141.fc7.x86_64" v map;;
2591 let v = (parser_14, 2132, fieldsig_14);;
2592 let map = StringMap.add "2.6.21-1.3144.fc7.ppc64" v map;;
2593 let v = (parser_10, 3780, fieldsig_10);;
2594 let map = StringMap.add "2.6.21-1.3144.fc7.x86_64" v map;;
2595 let v = (parser_14, 2112, fieldsig_14);;
2596 let map = StringMap.add "2.6.21-1.3145.fc7.ppc64" v map;;
2597 let v = (parser_10, 1880, fieldsig_10);;
2598 let map = StringMap.add "2.6.21-1.3145.fc7.x86_64" v map;;
2599 let v = (parser_14, 2112, fieldsig_14);;
2600 let map = StringMap.add "2.6.21-1.3190.fc7.ppc64" v map;;
2601 let v = (parser_10, 1880, fieldsig_10);;
2602 let map = StringMap.add "2.6.21-1.3190.fc7.x86_64" v map;;
2603 let v = (parser_16, 2116, fieldsig_16);;
2604 let map = StringMap.add "2.6.21-1.3209.fc8.ppc64" v map;;
2605 let v = (parser_16, 2116, fieldsig_16);;
2606 let map = StringMap.add "2.6.21-1.3218.fc8.ppc64" v map;;
2607 let v = (parser_16, 2116, fieldsig_16);;
2608 let map = StringMap.add "2.6.21-1.3221.fc8.ppc64" v map;;
2609 let v = (parser_14, 2072, fieldsig_14);;
2610 let map = StringMap.add "2.6.21-1.3228.fc7.ppc64" v map;;
2611 let v = (parser_10, 1832, fieldsig_10);;
2612 let map = StringMap.add "2.6.21-1.3228.fc7.x86_64" v map;;
2613 let v = (parser_19, 2292, fieldsig_19);;
2614 let map = StringMap.add "2.6.21-1.3234.fc8.ppc64" v map;;
2615 let v = (parser_22, 2308, fieldsig_22);;
2616 let map = StringMap.add "2.6.21-1.3236.fc8.ppc64" v map;;
2617 let v = (parser_25, 2276, fieldsig_25);;
2618 let map = StringMap.add "2.6.21-1.3238.fc8.ppc64" v map;;
2619 let v = (parser_25, 2276, fieldsig_25);;
2620 let map = StringMap.add "2.6.21-1.3242.fc8.ppc64" v map;;
2621 let v = (parser_28, 2292, fieldsig_28);;
2622 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc64" v map;;
2623 let v = (parser_25, 2276, fieldsig_25);;
2624 let map = StringMap.add "2.6.22-0.rc7.2.fc8.ppc64" v map;;
2625 let v = (parser_31, 2272, fieldsig_31);;
2626 let map = StringMap.add "2.6.23.14-135.fc8.ppc64" v map;;
2627 let v = (parser_31, 2272, fieldsig_31);;
2628 let map = StringMap.add "2.6.23.14-78.fc7.ppc64" v map;;
2629 let v = (parser_33, 2492, fieldsig_33);;
2630 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" v map;;
2631 let v = (parser_33, 2492, fieldsig_33);;
2632 let map = StringMap.add "2.6.24-7.fc9.ppc64" v map;;
2633 let v = (parser_33, 2492, fieldsig_33);;
2634 let map = StringMap.add "2.6.24-9.fc9.ppc64" v map;;
2635 let v = (parser_39, 2572, fieldsig_39);;
2636 let map = StringMap.add "2.6.26.2-2.fc8.ppc64" v map;;
2637 let v = (parser_42, 6712, fieldsig_42);;
2638 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.ppc64" v map;;
2639 let v = (parser_42, 6712, fieldsig_42);;
2640 let map = StringMap.add "2.6.27-0.237.rc2.fc10.ppc64" v map;;
2641 let v = (parser_42, 6712, fieldsig_42);;
2642 let map = StringMap.add "2.6.27-0.238.rc2.fc10.ppc64" v map;;
2643 let v = (parser_42, 6712, fieldsig_42);;
2644 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.ppc64" v map;;
2645 let v = (parser_42, 6712, fieldsig_42);;
2646 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.ppc64" v map;;
2647 let v = (parser_13, 1592, fieldsig_13);;
2648 let map = StringMap.add "2.6.18-1.2798.fc6.ppc" v map;;
2649 let v = (parser_13, 1608, fieldsig_13);;
2650 let map = StringMap.add "2.6.20-1.2933.fc6.ppc" v map;;
2651 let v = (parser_13, 1620, fieldsig_13);;
2652 let map = StringMap.add "2.6.21-1.3128.fc7.ppc" v map;;
2653 let v = (parser_13, 1620, fieldsig_13);;
2654 let map = StringMap.add "2.6.21-1.3132.fc7.ppc" v map;;
2655 let v = (parser_13, 1620, fieldsig_13);;
2656 let map = StringMap.add "2.6.21-1.3141.fc7.ppc" v map;;
2657 let v = (parser_13, 1620, fieldsig_13);;
2658 let map = StringMap.add "2.6.21-1.3144.fc7.ppc" v map;;
2659 let v = (parser_13, 1608, fieldsig_13);;
2660 let map = StringMap.add "2.6.21-1.3145.fc7.ppc" v map;;
2661 let v = (parser_13, 1608, fieldsig_13);;
2662 let map = StringMap.add "2.6.21-1.3190.fc7.ppc" v map;;
2663 let v = (parser_13, 1628, fieldsig_13);;
2664 let map = StringMap.add "2.6.21-1.3209.fc8.ppc" v map;;
2665 let v = (parser_13, 1628, fieldsig_13);;
2666 let map = StringMap.add "2.6.21-1.3218.fc8.ppc" v map;;
2667 let v = (parser_13, 1628, fieldsig_13);;
2668 let map = StringMap.add "2.6.21-1.3221.fc8.ppc" v map;;
2669 let v = (parser_13, 1584, fieldsig_13);;
2670 let map = StringMap.add "2.6.21-1.3228.fc7.ppc" v map;;
2671 let v = (parser_18, 1796, fieldsig_18);;
2672 let map = StringMap.add "2.6.21-1.3234.fc8.ppc" v map;;
2673 let v = (parser_21, 1796, fieldsig_21);;
2674 let map = StringMap.add "2.6.21-1.3236.fc8.ppc" v map;;
2675 let v = (parser_24, 1772, fieldsig_24);;
2676 let map = StringMap.add "2.6.21-1.3238.fc8.ppc" v map;;
2677 let v = (parser_24, 1772, fieldsig_24);;
2678 let map = StringMap.add "2.6.21-1.3242.fc8.ppc" v map;;
2679 let v = (parser_27, 1772, fieldsig_27);;
2680 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" v map;;
2681 let v = (parser_24, 1772, fieldsig_24);;
2682 let map = StringMap.add "2.6.22-0.rc7.2.fc8.ppc" v map;;
2683 let v = (parser_30, 1760, fieldsig_30);;
2684 let map = StringMap.add "2.6.23.14-135.fc8.ppc" v map;;
2685 let v = (parser_30, 1760, fieldsig_30);;
2686 let map = StringMap.add "2.6.23.14-78.fc7.ppc" v map;;
2687 let v = (parser_32, 1948, fieldsig_32);;
2688 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc" v map;;
2689 let v = (parser_32, 1948, fieldsig_32);;
2690 let map = StringMap.add "2.6.24-7.fc9.ppc" v map;;
2691 let v = (parser_32, 1948, fieldsig_32);;
2692 let map = StringMap.add "2.6.24-9.fc9.ppc" v map;;
2693 let v = (parser_38, 1992, fieldsig_38);;
2694 let map = StringMap.add "2.6.26.2-2.fc8.ppc" v map;;
2695 let v = (parser_41, 2136, fieldsig_41);;
2696 let map = StringMap.add "2.6.27-0.237.rc2.fc10.ppc" v map;;
2697 let v = (parser_41, 2136, fieldsig_41);;
2698 let map = StringMap.add "2.6.27-0.238.rc2.fc10.ppc" v map;;
2699 let v = (parser_41, 2136, fieldsig_41);;
2700 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.ppc" v map;;
2701 let v = (parser_41, 2136, fieldsig_41);;
2702 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.ppc" v map;;
2703 let v = (parser_1, 1384, fieldsig_1);;
2704 let map = StringMap.add "2.6.18-1.2798.fc6.i686" v map;;
2705 let v = (parser_15, 1928, fieldsig_15);;
2706 let map = StringMap.add "2.6.18-1.2798.fc6.x86_64" v map;;
2707 let v = (parser_1, 1400, fieldsig_1);;
2708 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
2709 let v = (parser_10, 1920, fieldsig_10);;
2710 let map = StringMap.add "2.6.20-1.2933.fc6.x86_64" v map;;
2711 type kernel_version = string;;
2712 let task_struct_known version = StringMap.mem version map;;
2713 let task_struct_size version =
2714 let (_, size, _) = StringMap.find version map in size;;
2715 let task_struct_of_bits version bits =
2716 let (parsefn, _, _) = StringMap.find version map in parsefn bits;;
2717 let get_task_struct version mem addr =
2718 let (parsefn, size, _) = StringMap.find version map in
2719 let bytes = Virt_mem_mmap.get_bytes mem addr size in
2720 let bits = Bitstring.bitstring_of_string bytes in parsefn bits;;
2721 let field_signature_of_task_struct_state version =
2722 let (_, _, fs) = StringMap.find version map in fs.__fs_task_struct_state;;
2723 let field_signature_of_task_struct_prio version =
2724 let (_, _, fs) = StringMap.find version map in fs.__fs_task_struct_prio;;
2725 let field_signature_of_task_struct_normal_prio version =
2726 let (_, _, fs) = StringMap.find version map
2727 in fs.__fs_task_struct_normal_prio;;
2728 let field_signature_of_task_struct_static_prio version =
2729 let (_, _, fs) = StringMap.find version map
2730 in fs.__fs_task_struct_static_prio;;
2731 let field_signature_of_task_struct_tasks'prev version =
2732 let (_, _, fs) = StringMap.find version map
2733 in fs.__fs_task_struct_tasks'prev;;
2734 let field_signature_of_task_struct_tasks'next version =
2735 let (_, _, fs) = StringMap.find version map
2736 in fs.__fs_task_struct_tasks'next;;
2737 let field_signature_of_task_struct_mm version =
2738 let (_, _, fs) = StringMap.find version map in fs.__fs_task_struct_mm;;
2739 let field_signature_of_task_struct_active_mm version =
2740 let (_, _, fs) = StringMap.find version map
2741 in fs.__fs_task_struct_active_mm;;
2742 let field_signature_of_task_struct_comm version =
2743 let (_, _, fs) = StringMap.find version map in fs.__fs_task_struct_comm;;
2744 let field_signature_of_task_struct_pid version =
2745 let (_, _, fs) = StringMap.find version map in fs.__fs_task_struct_pid;;