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 = "inet6_ifaddr";;
13 let match_err = "failed to match kernel structure";;
15 { inet6_ifaddr_prefix_len : int64;
16 inet6_ifaddr_lst_next : Virt_mem_mmap.addr
19 { __fs_inet6_ifaddr_prefix_len : Virt_mem_types.fieldsig;
20 __fs_inet6_ifaddr_lst_next : Virt_mem_types.fieldsig
24 __fs_inet6_ifaddr_prefix_len =
25 { Virt_mem_types.field_available = true; field_offset = 16; };
26 __fs_inet6_ifaddr_lst_next =
27 { Virt_mem_types.field_available = true; field_offset = 104; };
31 __fs_inet6_ifaddr_prefix_len =
32 { Virt_mem_types.field_available = true; field_offset = 16; };
33 __fs_inet6_ifaddr_lst_next =
34 { Virt_mem_types.field_available = true; field_offset = 128; };
38 __fs_inet6_ifaddr_prefix_len =
39 { Virt_mem_types.field_available = true; field_offset = 16; };
40 __fs_inet6_ifaddr_lst_next =
41 { Virt_mem_types.field_available = true; field_offset = 132; };
45 __fs_inet6_ifaddr_prefix_len =
46 { Virt_mem_types.field_available = true; field_offset = 16; };
47 __fs_inet6_ifaddr_lst_next =
48 { Virt_mem_types.field_available = true; field_offset = 92; };
52 __fs_inet6_ifaddr_prefix_len =
53 { Virt_mem_types.field_available = true; field_offset = 16; };
54 __fs_inet6_ifaddr_lst_next =
55 { Virt_mem_types.field_available = true; field_offset = 116; };
59 __fs_inet6_ifaddr_prefix_len =
60 { Virt_mem_types.field_available = true; field_offset = 16; };
61 __fs_inet6_ifaddr_lst_next =
62 { Virt_mem_types.field_available = true; field_offset = 176; };
66 __fs_inet6_ifaddr_prefix_len =
67 { Virt_mem_types.field_available = true; field_offset = 16; };
68 __fs_inet6_ifaddr_lst_next =
69 { Virt_mem_types.field_available = true; field_offset = 208; };
73 __fs_inet6_ifaddr_prefix_len =
74 { Virt_mem_types.field_available = true; field_offset = 16; };
75 __fs_inet6_ifaddr_lst_next =
76 { Virt_mem_types.field_available = true; field_offset = 216; };
80 __fs_inet6_ifaddr_prefix_len =
81 { Virt_mem_types.field_available = true; field_offset = 16; };
82 __fs_inet6_ifaddr_lst_next =
83 { Virt_mem_types.field_available = true; field_offset = 92; };
87 __fs_inet6_ifaddr_prefix_len =
88 { Virt_mem_types.field_available = true; field_offset = 16; };
89 __fs_inet6_ifaddr_lst_next =
90 { Virt_mem_types.field_available = true; field_offset = 152; };
94 __fs_inet6_ifaddr_prefix_len =
95 { Virt_mem_types.field_available = true; field_offset = 16; };
96 __fs_inet6_ifaddr_lst_next =
97 { Virt_mem_types.field_available = true; field_offset = 152; };
101 __fs_inet6_ifaddr_prefix_len =
102 { Virt_mem_types.field_available = true; field_offset = 16; };
103 __fs_inet6_ifaddr_lst_next =
104 { Virt_mem_types.field_available = true; field_offset = 116; };
108 __fs_inet6_ifaddr_prefix_len =
109 { Virt_mem_types.field_available = true; field_offset = 16; };
110 __fs_inet6_ifaddr_lst_next =
111 { Virt_mem_types.field_available = true; field_offset = 184; };
115 __fs_inet6_ifaddr_prefix_len =
116 { Virt_mem_types.field_available = true; field_offset = 16; };
117 __fs_inet6_ifaddr_lst_next =
118 { Virt_mem_types.field_available = true; field_offset = 184; };
122 __fs_inet6_ifaddr_prefix_len =
123 { Virt_mem_types.field_available = true; field_offset = 16; };
124 __fs_inet6_ifaddr_lst_next =
125 { Virt_mem_types.field_available = true; field_offset = 100; };
129 __fs_inet6_ifaddr_prefix_len =
130 { Virt_mem_types.field_available = true; field_offset = 16; };
131 __fs_inet6_ifaddr_lst_next =
132 { Virt_mem_types.field_available = true; field_offset = 160; };
136 __fs_inet6_ifaddr_prefix_len =
137 { Virt_mem_types.field_available = true; field_offset = 16; };
138 __fs_inet6_ifaddr_lst_next =
139 { Virt_mem_types.field_available = true; field_offset = 160; };
143 __fs_inet6_ifaddr_prefix_len =
144 { Virt_mem_types.field_available = true; field_offset = 16; };
145 __fs_inet6_ifaddr_lst_next =
146 { Virt_mem_types.field_available = true; field_offset = 216; };
150 __fs_inet6_ifaddr_prefix_len =
151 { Virt_mem_types.field_available = true; field_offset = 16; };
152 __fs_inet6_ifaddr_lst_next =
153 { Virt_mem_types.field_available = true; field_offset = 232; };
157 __fs_inet6_ifaddr_prefix_len =
158 { Virt_mem_types.field_available = true; field_offset = 16; };
159 __fs_inet6_ifaddr_lst_next =
160 { Virt_mem_types.field_available = true; field_offset = 104; };
164 | { inet6_ifaddr_prefix_len : zero+32 : offset(128), littleendian;
165 inet6_ifaddr_lst_next : zero+32 : offset(832), littleendian } ->
166 { inet6_ifaddr_prefix_len = inet6_ifaddr_prefix_len;
167 inet6_ifaddr_lst_next = inet6_ifaddr_lst_next }
169 raise (Virt_mem_types.ParseError (struct_name, "parser_1", match_err));;
172 | { inet6_ifaddr_prefix_len : zero+32 : offset(128), littleendian;
173 inet6_ifaddr_lst_next : zero+32 : offset(1024), littleendian } ->
174 { inet6_ifaddr_prefix_len = inet6_ifaddr_prefix_len;
175 inet6_ifaddr_lst_next = inet6_ifaddr_lst_next }
177 raise (Virt_mem_types.ParseError (struct_name, "parser_2", match_err));;
180 | { inet6_ifaddr_prefix_len : zero+32 : offset(128), littleendian;
181 inet6_ifaddr_lst_next : zero+32 : offset(1056), littleendian } ->
182 { inet6_ifaddr_prefix_len = inet6_ifaddr_prefix_len;
183 inet6_ifaddr_lst_next = inet6_ifaddr_lst_next }
185 raise (Virt_mem_types.ParseError (struct_name, "parser_3", match_err));;
188 | { inet6_ifaddr_prefix_len : zero+32 : offset(128), littleendian;
189 inet6_ifaddr_lst_next : zero+32 : offset(736), littleendian } ->
190 { inet6_ifaddr_prefix_len = inet6_ifaddr_prefix_len;
191 inet6_ifaddr_lst_next = inet6_ifaddr_lst_next }
193 raise (Virt_mem_types.ParseError (struct_name, "parser_4", match_err));;
196 | { inet6_ifaddr_prefix_len : zero+32 : offset(128), littleendian;
197 inet6_ifaddr_lst_next : zero+32 : offset(928), littleendian } ->
198 { inet6_ifaddr_prefix_len = inet6_ifaddr_prefix_len;
199 inet6_ifaddr_lst_next = inet6_ifaddr_lst_next }
201 raise (Virt_mem_types.ParseError (struct_name, "parser_5", match_err));;
204 | { inet6_ifaddr_prefix_len : zero+32 : offset(128), littleendian;
205 inet6_ifaddr_lst_next : zero+64 : offset(1408), littleendian } ->
206 { inet6_ifaddr_prefix_len = inet6_ifaddr_prefix_len;
207 inet6_ifaddr_lst_next = inet6_ifaddr_lst_next }
209 raise (Virt_mem_types.ParseError (struct_name, "parser_6", match_err));;
212 | { inet6_ifaddr_prefix_len : zero+32 : offset(128), littleendian;
213 inet6_ifaddr_lst_next : zero+64 : offset(1664), littleendian } ->
214 { inet6_ifaddr_prefix_len = inet6_ifaddr_prefix_len;
215 inet6_ifaddr_lst_next = inet6_ifaddr_lst_next }
217 raise (Virt_mem_types.ParseError (struct_name, "parser_7", match_err));;
220 | { inet6_ifaddr_prefix_len : zero+32 : offset(128), littleendian;
221 inet6_ifaddr_lst_next : zero+64 : offset(1728), littleendian } ->
222 { inet6_ifaddr_prefix_len = inet6_ifaddr_prefix_len;
223 inet6_ifaddr_lst_next = inet6_ifaddr_lst_next }
225 raise (Virt_mem_types.ParseError (struct_name, "parser_8", match_err));;
228 | { inet6_ifaddr_prefix_len : zero+32 : offset(128), bigendian;
229 inet6_ifaddr_lst_next : zero+32 : offset(736), bigendian } ->
230 { inet6_ifaddr_prefix_len = inet6_ifaddr_prefix_len;
231 inet6_ifaddr_lst_next = inet6_ifaddr_lst_next }
233 raise (Virt_mem_types.ParseError (struct_name, "parser_9", match_err));;
236 | { inet6_ifaddr_prefix_len : zero+32 : offset(128), bigendian;
237 inet6_ifaddr_lst_next : zero+64 : offset(1216), bigendian } ->
238 { inet6_ifaddr_prefix_len = inet6_ifaddr_prefix_len;
239 inet6_ifaddr_lst_next = inet6_ifaddr_lst_next }
241 raise (Virt_mem_types.ParseError (struct_name, "parser_10", match_err));;
244 | { inet6_ifaddr_prefix_len : zero+32 : offset(128), littleendian;
245 inet6_ifaddr_lst_next : zero+64 : offset(1216), littleendian } ->
246 { inet6_ifaddr_prefix_len = inet6_ifaddr_prefix_len;
247 inet6_ifaddr_lst_next = inet6_ifaddr_lst_next }
249 raise (Virt_mem_types.ParseError (struct_name, "parser_11", match_err));;
252 | { inet6_ifaddr_prefix_len : zero+32 : offset(128), bigendian;
253 inet6_ifaddr_lst_next : zero+32 : offset(928), bigendian } ->
254 { inet6_ifaddr_prefix_len = inet6_ifaddr_prefix_len;
255 inet6_ifaddr_lst_next = inet6_ifaddr_lst_next }
257 raise (Virt_mem_types.ParseError (struct_name, "parser_12", match_err));;
260 | { inet6_ifaddr_prefix_len : zero+32 : offset(128), bigendian;
261 inet6_ifaddr_lst_next : zero+64 : offset(1472), bigendian } ->
262 { inet6_ifaddr_prefix_len = inet6_ifaddr_prefix_len;
263 inet6_ifaddr_lst_next = inet6_ifaddr_lst_next }
265 raise (Virt_mem_types.ParseError (struct_name, "parser_13", match_err));;
268 | { inet6_ifaddr_prefix_len : zero+32 : offset(128), littleendian;
269 inet6_ifaddr_lst_next : zero+64 : offset(1472), littleendian } ->
270 { inet6_ifaddr_prefix_len = inet6_ifaddr_prefix_len;
271 inet6_ifaddr_lst_next = inet6_ifaddr_lst_next }
273 raise (Virt_mem_types.ParseError (struct_name, "parser_14", match_err));;
276 | { inet6_ifaddr_prefix_len : zero+32 : offset(128), bigendian;
277 inet6_ifaddr_lst_next : zero+32 : offset(800), bigendian } ->
278 { inet6_ifaddr_prefix_len = inet6_ifaddr_prefix_len;
279 inet6_ifaddr_lst_next = inet6_ifaddr_lst_next }
281 raise (Virt_mem_types.ParseError (struct_name, "parser_15", match_err));;
284 | { inet6_ifaddr_prefix_len : zero+32 : offset(128), bigendian;
285 inet6_ifaddr_lst_next : zero+64 : offset(1280), bigendian } ->
286 { inet6_ifaddr_prefix_len = inet6_ifaddr_prefix_len;
287 inet6_ifaddr_lst_next = inet6_ifaddr_lst_next }
289 raise (Virt_mem_types.ParseError (struct_name, "parser_16", match_err));;
292 | { inet6_ifaddr_prefix_len : zero+32 : offset(128), littleendian;
293 inet6_ifaddr_lst_next : zero+64 : offset(1280), littleendian } ->
294 { inet6_ifaddr_prefix_len = inet6_ifaddr_prefix_len;
295 inet6_ifaddr_lst_next = inet6_ifaddr_lst_next }
297 raise (Virt_mem_types.ParseError (struct_name, "parser_17", match_err));;
300 | { inet6_ifaddr_prefix_len : zero+32 : offset(128), bigendian;
301 inet6_ifaddr_lst_next : zero+64 : offset(1728), bigendian } ->
302 { inet6_ifaddr_prefix_len = inet6_ifaddr_prefix_len;
303 inet6_ifaddr_lst_next = inet6_ifaddr_lst_next }
305 raise (Virt_mem_types.ParseError (struct_name, "parser_18", match_err));;
308 | { inet6_ifaddr_prefix_len : zero+32 : offset(128), littleendian;
309 inet6_ifaddr_lst_next : zero+64 : offset(1856), littleendian } ->
310 { inet6_ifaddr_prefix_len = inet6_ifaddr_prefix_len;
311 inet6_ifaddr_lst_next = inet6_ifaddr_lst_next }
313 raise (Virt_mem_types.ParseError (struct_name, "parser_19", match_err));;
316 | { inet6_ifaddr_prefix_len : zero+32 : offset(128), bigendian;
317 inet6_ifaddr_lst_next : zero+32 : offset(832), bigendian } ->
318 { inet6_ifaddr_prefix_len = inet6_ifaddr_prefix_len;
319 inet6_ifaddr_lst_next = inet6_ifaddr_lst_next }
321 raise (Virt_mem_types.ParseError (struct_name, "parser_20", match_err));;
322 module StringMap = Map.Make(String);;
323 let map = StringMap.empty;;
324 let v = (parser_1, 128, fieldsig_1);;
325 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
326 let v = (parser_2, 152, fieldsig_2);;
327 let map = StringMap.add "2.6.21-1.3145.fc7.i686" v map;;
328 let v = (parser_2, 152, fieldsig_2);;
329 let map = StringMap.add "2.6.21-1.3190.fc7.i686" v map;;
330 let v = (parser_2, 152, fieldsig_2);;
331 let map = StringMap.add "2.6.21-1.3228.fc7.i686" v map;;
332 let v = (parser_3, 156, fieldsig_3);;
333 let map = StringMap.add "2.6.23.14-135.fc8.i686" v map;;
334 let v = (parser_3, 156, fieldsig_3);;
335 let map = StringMap.add "2.6.23.14-78.fc7.i686" v map;;
336 let v = (parser_3, 156, fieldsig_3);;
337 let map = StringMap.add "2.6.25.14-69.fc8.i686" v map;;
338 let v = (parser_3, 156, fieldsig_3);;
339 let map = StringMap.add "2.6.26.2-2.fc8.i686" v map;;
340 let v = (parser_4, 116, fieldsig_4);;
341 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
342 let v = (parser_2, 152, fieldsig_2);;
343 let map = StringMap.add "2.6.21-1.3128.fc7.i686" v map;;
344 let v = (parser_2, 152, fieldsig_2);;
345 let map = StringMap.add "2.6.21-1.3132.fc7.i686" v map;;
346 let v = (parser_2, 152, fieldsig_2);;
347 let map = StringMap.add "2.6.21-1.3141.fc7.i686" v map;;
348 let v = (parser_2, 152, fieldsig_2);;
349 let map = StringMap.add "2.6.21-1.3144.fc7.i686" v map;;
350 let v = (parser_5, 140, fieldsig_5);;
351 let map = StringMap.add "2.6.21-1.3145.fc7.i686" v map;;
352 let v = (parser_5, 140, fieldsig_5);;
353 let map = StringMap.add "2.6.21-1.3190.fc7.i686" v map;;
354 let v = (parser_2, 152, fieldsig_2);;
355 let map = StringMap.add "2.6.21-1.3209.fc8.i686" v map;;
356 let v = (parser_2, 152, fieldsig_2);;
357 let map = StringMap.add "2.6.21-1.3218.fc8.i686" v map;;
358 let v = (parser_2, 152, fieldsig_2);;
359 let map = StringMap.add "2.6.21-1.3221.fc8.i686" v map;;
360 let v = (parser_1, 128, fieldsig_1);;
361 let map = StringMap.add "2.6.21-1.3228.fc7.i686" v map;;
362 let v = (parser_2, 152, fieldsig_2);;
363 let map = StringMap.add "2.6.21-1.3234.fc8.i686" v map;;
364 let v = (parser_2, 152, fieldsig_2);;
365 let map = StringMap.add "2.6.21-1.3236.fc8.i686" v map;;
366 let v = (parser_2, 152, fieldsig_2);;
367 let map = StringMap.add "2.6.21-1.3238.fc8.i686" v map;;
368 let v = (parser_2, 152, fieldsig_2);;
369 let map = StringMap.add "2.6.21-1.3242.fc8.i686" v map;;
370 let v = (parser_2, 152, fieldsig_2);;
371 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.i686" v map;;
372 let v = (parser_2, 152, fieldsig_2);;
373 let map = StringMap.add "2.6.22-0.rc7.2.fc8.i686" v map;;
374 let v = (parser_1, 128, fieldsig_1);;
375 let map = StringMap.add "2.6.23.14-135.fc8.i686" v map;;
376 let v = (parser_1, 128, fieldsig_1);;
377 let map = StringMap.add "2.6.23.14-78.fc7.i686" v map;;
378 let v = (parser_3, 156, fieldsig_3);;
379 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.i686" v map;;
380 let v = (parser_3, 156, fieldsig_3);;
381 let map = StringMap.add "2.6.24-7.fc9.i686" v map;;
382 let v = (parser_3, 156, fieldsig_3);;
383 let map = StringMap.add "2.6.24-9.fc9.i686" v map;;
384 let v = (parser_1, 128, fieldsig_1);;
385 let map = StringMap.add "2.6.25.14-69.fc8.i686" v map;;
386 let v = (parser_1, 128, fieldsig_1);;
387 let map = StringMap.add "2.6.26.1-9.fc9.i686" v map;;
388 let v = (parser_1, 128, fieldsig_1);;
389 let map = StringMap.add "2.6.26.2-2.fc8.i686" v map;;
390 let v = (parser_3, 156, fieldsig_3);;
391 let map = StringMap.add "2.6.27-0.225.rc1.git5.fc10.i686" v map;;
392 let v = (parser_3, 156, fieldsig_3);;
393 let map = StringMap.add "2.6.27-0.226.rc1.git5.fc10.i686" v map;;
394 let v = (parser_3, 156, fieldsig_3);;
395 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.i686" v map;;
396 let v = (parser_3, 156, fieldsig_3);;
397 let map = StringMap.add "2.6.27-0.237.rc2.fc10.i686" v map;;
398 let v = (parser_3, 156, fieldsig_3);;
399 let map = StringMap.add "2.6.27-0.238.rc2.fc10.i686" v map;;
400 let v = (parser_3, 156, fieldsig_3);;
401 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.i686" v map;;
402 let v = (parser_3, 156, fieldsig_3);;
403 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.i686" v map;;
404 let v = (parser_3, 156, fieldsig_3);;
405 let map = StringMap.add "2.6.26.1-9.fc9.i686" v map;;
406 let v = (parser_1, 128, fieldsig_1);;
407 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
408 let v = (parser_6, 216, fieldsig_6);;
409 let map = StringMap.add "2.6.20-1.2933.fc6.x86_64" v map;;
410 let v = (parser_2, 152, fieldsig_2);;
411 let map = StringMap.add "2.6.21-1.3145.fc7.i686" v map;;
412 let v = (parser_7, 248, fieldsig_7);;
413 let map = StringMap.add "2.6.21-1.3145.fc7.x86_64" v map;;
414 let v = (parser_2, 152, fieldsig_2);;
415 let map = StringMap.add "2.6.21-1.3190.fc7.i686" v map;;
416 let v = (parser_7, 248, fieldsig_7);;
417 let map = StringMap.add "2.6.21-1.3190.fc7.x86_64" v map;;
418 let v = (parser_2, 152, fieldsig_2);;
419 let map = StringMap.add "2.6.21-1.3228.fc7.i686" v map;;
420 let v = (parser_7, 248, fieldsig_7);;
421 let map = StringMap.add "2.6.21-1.3228.fc7.x86_64" v map;;
422 let v = (parser_3, 156, fieldsig_3);;
423 let map = StringMap.add "2.6.23.14-135.fc8.i686" v map;;
424 let v = (parser_8, 256, fieldsig_8);;
425 let map = StringMap.add "2.6.23.14-135.fc8.x86_64" v map;;
426 let v = (parser_8, 256, fieldsig_8);;
427 let map = StringMap.add "2.6.23.14-78.fc7.x86_64" v map;;
428 let v = (parser_3, 156, fieldsig_3);;
429 let map = StringMap.add "2.6.25.14-69.fc8.i686" v map;;
430 let v = (parser_8, 256, fieldsig_8);;
431 let map = StringMap.add "2.6.25.14-69.fc8.x86_64" v map;;
432 let v = (parser_3, 156, fieldsig_3);;
433 let map = StringMap.add "2.6.26.1-9.fc9.i686" v map;;
434 let v = (parser_8, 256, fieldsig_8);;
435 let map = StringMap.add "2.6.26.1-9.fc9.x86_64" v map;;
436 let v = (parser_3, 156, fieldsig_3);;
437 let map = StringMap.add "2.6.26.2-2.fc8.i686" v map;;
438 let v = (parser_8, 256, fieldsig_8);;
439 let map = StringMap.add "2.6.26.2-2.fc8.x86_64" v map;;
440 let v = (parser_4, 116, fieldsig_4);;
441 let map = StringMap.add "2.6.18-1.2798.fc6.i586" v map;;
442 let v = (parser_4, 116, fieldsig_4);;
443 let map = StringMap.add "2.6.18-1.2798.fc6.i686" v map;;
444 let v = (parser_9, 116, fieldsig_9);;
445 let map = StringMap.add "2.6.18-1.2798.fc6.ppc" v map;;
446 let v = (parser_10, 192, fieldsig_10);;
447 let map = StringMap.add "2.6.18-1.2798.fc6.ppc64" v map;;
448 let v = (parser_10, 192, fieldsig_10);;
449 let map = StringMap.add "2.6.18-1.2798.fc6.ppc64iseries" v map;;
450 let v = (parser_11, 192, fieldsig_11);;
451 let map = StringMap.add "2.6.18-1.2798.fc6.x86_64" v map;;
452 let v = (parser_4, 116, fieldsig_4);;
453 let map = StringMap.add "2.6.20-1.2933.fc6.i586" v map;;
454 let v = (parser_4, 116, fieldsig_4);;
455 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
456 let v = (parser_9, 116, fieldsig_9);;
457 let map = StringMap.add "2.6.20-1.2933.fc6.ppc" v map;;
458 let v = (parser_10, 192, fieldsig_10);;
459 let map = StringMap.add "2.6.20-1.2933.fc6.ppc64" v map;;
460 let v = (parser_11, 192, fieldsig_11);;
461 let map = StringMap.add "2.6.20-1.2933.fc6.x86_64" v map;;
462 let v = (parser_2, 152, fieldsig_2);;
463 let map = StringMap.add "2.6.21-1.3128.fc7.i586" v map;;
464 let v = (parser_2, 152, fieldsig_2);;
465 let map = StringMap.add "2.6.21-1.3128.fc7.i686" v map;;
466 let v = (parser_12, 140, fieldsig_12);;
467 let map = StringMap.add "2.6.21-1.3128.fc7.ppc" v map;;
468 let v = (parser_13, 224, fieldsig_13);;
469 let map = StringMap.add "2.6.21-1.3128.fc7.ppc64" v map;;
470 let v = (parser_7, 248, fieldsig_7);;
471 let map = StringMap.add "2.6.21-1.3128.fc7.x86_64" v map;;
472 let v = (parser_2, 152, fieldsig_2);;
473 let map = StringMap.add "2.6.21-1.3132.fc7.i586" v map;;
474 let v = (parser_2, 152, fieldsig_2);;
475 let map = StringMap.add "2.6.21-1.3132.fc7.i686" v map;;
476 let v = (parser_12, 140, fieldsig_12);;
477 let map = StringMap.add "2.6.21-1.3132.fc7.ppc" v map;;
478 let v = (parser_13, 224, fieldsig_13);;
479 let map = StringMap.add "2.6.21-1.3132.fc7.ppc64" v map;;
480 let v = (parser_7, 248, fieldsig_7);;
481 let map = StringMap.add "2.6.21-1.3132.fc7.x86_64" v map;;
482 let v = (parser_2, 152, fieldsig_2);;
483 let map = StringMap.add "2.6.21-1.3141.fc7.i586" v map;;
484 let v = (parser_2, 152, fieldsig_2);;
485 let map = StringMap.add "2.6.21-1.3141.fc7.i686" v map;;
486 let v = (parser_12, 140, fieldsig_12);;
487 let map = StringMap.add "2.6.21-1.3141.fc7.ppc" v map;;
488 let v = (parser_13, 224, fieldsig_13);;
489 let map = StringMap.add "2.6.21-1.3141.fc7.ppc64" v map;;
490 let v = (parser_7, 248, fieldsig_7);;
491 let map = StringMap.add "2.6.21-1.3141.fc7.x86_64" v map;;
492 let v = (parser_2, 152, fieldsig_2);;
493 let map = StringMap.add "2.6.21-1.3144.fc7.i586" v map;;
494 let v = (parser_2, 152, fieldsig_2);;
495 let map = StringMap.add "2.6.21-1.3144.fc7.i686" v map;;
496 let v = (parser_12, 140, fieldsig_12);;
497 let map = StringMap.add "2.6.21-1.3144.fc7.ppc" v map;;
498 let v = (parser_13, 224, fieldsig_13);;
499 let map = StringMap.add "2.6.21-1.3144.fc7.ppc64" v map;;
500 let v = (parser_7, 248, fieldsig_7);;
501 let map = StringMap.add "2.6.21-1.3144.fc7.x86_64" v map;;
502 let v = (parser_5, 140, fieldsig_5);;
503 let map = StringMap.add "2.6.21-1.3145.fc7.i586" v map;;
504 let v = (parser_5, 140, fieldsig_5);;
505 let map = StringMap.add "2.6.21-1.3145.fc7.i686" v map;;
506 let v = (parser_12, 140, fieldsig_12);;
507 let map = StringMap.add "2.6.21-1.3145.fc7.ppc" v map;;
508 let v = (parser_13, 224, fieldsig_13);;
509 let map = StringMap.add "2.6.21-1.3145.fc7.ppc64" v map;;
510 let v = (parser_14, 224, fieldsig_14);;
511 let map = StringMap.add "2.6.21-1.3145.fc7.x86_64" v map;;
512 let v = (parser_5, 140, fieldsig_5);;
513 let map = StringMap.add "2.6.21-1.3190.fc7.i586" v map;;
514 let v = (parser_5, 140, fieldsig_5);;
515 let map = StringMap.add "2.6.21-1.3190.fc7.i686" v map;;
516 let v = (parser_12, 140, fieldsig_12);;
517 let map = StringMap.add "2.6.21-1.3190.fc7.ppc" v map;;
518 let v = (parser_13, 224, fieldsig_13);;
519 let map = StringMap.add "2.6.21-1.3190.fc7.ppc64" v map;;
520 let v = (parser_14, 224, fieldsig_14);;
521 let map = StringMap.add "2.6.21-1.3190.fc7.x86_64" v map;;
522 let v = (parser_2, 152, fieldsig_2);;
523 let map = StringMap.add "2.6.21-1.3209.fc8.i586" v map;;
524 let v = (parser_2, 152, fieldsig_2);;
525 let map = StringMap.add "2.6.21-1.3209.fc8.i686" v map;;
526 let v = (parser_12, 140, fieldsig_12);;
527 let map = StringMap.add "2.6.21-1.3209.fc8.ppc" v map;;
528 let v = (parser_13, 224, fieldsig_13);;
529 let map = StringMap.add "2.6.21-1.3209.fc8.ppc64" v map;;
530 let v = (parser_7, 248, fieldsig_7);;
531 let map = StringMap.add "2.6.21-1.3209.fc8.x86_64" v map;;
532 let v = (parser_2, 152, fieldsig_2);;
533 let map = StringMap.add "2.6.21-1.3218.fc8.i586" v map;;
534 let v = (parser_2, 152, fieldsig_2);;
535 let map = StringMap.add "2.6.21-1.3218.fc8.i686" v map;;
536 let v = (parser_12, 140, fieldsig_12);;
537 let map = StringMap.add "2.6.21-1.3218.fc8.ppc" v map;;
538 let v = (parser_13, 224, fieldsig_13);;
539 let map = StringMap.add "2.6.21-1.3218.fc8.ppc64" v map;;
540 let v = (parser_7, 248, fieldsig_7);;
541 let map = StringMap.add "2.6.21-1.3218.fc8.x86_64" v map;;
542 let v = (parser_2, 152, fieldsig_2);;
543 let map = StringMap.add "2.6.21-1.3221.fc8.i586" v map;;
544 let v = (parser_2, 152, fieldsig_2);;
545 let map = StringMap.add "2.6.21-1.3221.fc8.i686" v map;;
546 let v = (parser_12, 140, fieldsig_12);;
547 let map = StringMap.add "2.6.21-1.3221.fc8.ppc" v map;;
548 let v = (parser_13, 224, fieldsig_13);;
549 let map = StringMap.add "2.6.21-1.3221.fc8.ppc64" v map;;
550 let v = (parser_7, 248, fieldsig_7);;
551 let map = StringMap.add "2.6.21-1.3221.fc8.x86_64" v map;;
552 let v = (parser_1, 128, fieldsig_1);;
553 let map = StringMap.add "2.6.21-1.3228.fc7.i586" v map;;
554 let v = (parser_1, 128, fieldsig_1);;
555 let map = StringMap.add "2.6.21-1.3228.fc7.i686" v map;;
556 let v = (parser_15, 124, fieldsig_15);;
557 let map = StringMap.add "2.6.21-1.3228.fc7.ppc" v map;;
558 let v = (parser_16, 200, fieldsig_16);;
559 let map = StringMap.add "2.6.21-1.3228.fc7.ppc64" v map;;
560 let v = (parser_17, 200, fieldsig_17);;
561 let map = StringMap.add "2.6.21-1.3228.fc7.x86_64" v map;;
562 let v = (parser_2, 152, fieldsig_2);;
563 let map = StringMap.add "2.6.21-1.3234.fc8.i686" v map;;
564 let v = (parser_12, 140, fieldsig_12);;
565 let map = StringMap.add "2.6.21-1.3234.fc8.ppc" v map;;
566 let v = (parser_13, 224, fieldsig_13);;
567 let map = StringMap.add "2.6.21-1.3234.fc8.ppc64" v map;;
568 let v = (parser_7, 248, fieldsig_7);;
569 let map = StringMap.add "2.6.21-1.3234.fc8.x86_64" v map;;
570 let v = (parser_2, 152, fieldsig_2);;
571 let map = StringMap.add "2.6.21-1.3236.fc8.i686" v map;;
572 let v = (parser_12, 140, fieldsig_12);;
573 let map = StringMap.add "2.6.21-1.3236.fc8.ppc" v map;;
574 let v = (parser_13, 224, fieldsig_13);;
575 let map = StringMap.add "2.6.21-1.3236.fc8.ppc64" v map;;
576 let v = (parser_7, 248, fieldsig_7);;
577 let map = StringMap.add "2.6.21-1.3236.fc8.x86_64" v map;;
578 let v = (parser_2, 152, fieldsig_2);;
579 let map = StringMap.add "2.6.21-1.3238.fc8.i686" v map;;
580 let v = (parser_12, 140, fieldsig_12);;
581 let map = StringMap.add "2.6.21-1.3238.fc8.ppc" v map;;
582 let v = (parser_13, 224, fieldsig_13);;
583 let map = StringMap.add "2.6.21-1.3238.fc8.ppc64" v map;;
584 let v = (parser_7, 248, fieldsig_7);;
585 let map = StringMap.add "2.6.21-1.3238.fc8.x86_64" v map;;
586 let v = (parser_2, 152, fieldsig_2);;
587 let map = StringMap.add "2.6.21-1.3242.fc8.i686" v map;;
588 let v = (parser_12, 140, fieldsig_12);;
589 let map = StringMap.add "2.6.21-1.3242.fc8.ppc" v map;;
590 let v = (parser_13, 224, fieldsig_13);;
591 let map = StringMap.add "2.6.21-1.3242.fc8.ppc64" v map;;
592 let v = (parser_7, 248, fieldsig_7);;
593 let map = StringMap.add "2.6.21-1.3242.fc8.x86_64" v map;;
594 let v = (parser_2, 152, fieldsig_2);;
595 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.i686" v map;;
596 let v = (parser_12, 140, fieldsig_12);;
597 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" v map;;
598 let v = (parser_13, 224, fieldsig_13);;
599 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc64" v map;;
600 let v = (parser_7, 248, fieldsig_7);;
601 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.x86_64" v map;;
602 let v = (parser_2, 152, fieldsig_2);;
603 let map = StringMap.add "2.6.22-0.rc7.2.fc8.i686" v map;;
604 let v = (parser_12, 140, fieldsig_12);;
605 let map = StringMap.add "2.6.22-0.rc7.2.fc8.ppc" v map;;
606 let v = (parser_13, 224, fieldsig_13);;
607 let map = StringMap.add "2.6.22-0.rc7.2.fc8.ppc64" v map;;
608 let v = (parser_7, 248, fieldsig_7);;
609 let map = StringMap.add "2.6.22-0.rc7.2.fc8.x86_64" v map;;
610 let v = (parser_1, 128, fieldsig_1);;
611 let map = StringMap.add "2.6.23.14-135.fc8.i586" v map;;
612 let v = (parser_1, 128, fieldsig_1);;
613 let map = StringMap.add "2.6.23.14-135.fc8.i686" v map;;
614 let v = (parser_15, 124, fieldsig_15);;
615 let map = StringMap.add "2.6.23.14-135.fc8.ppc" v map;;
616 let v = (parser_16, 200, fieldsig_16);;
617 let map = StringMap.add "2.6.23.14-135.fc8.ppc64" v map;;
618 let v = (parser_17, 200, fieldsig_17);;
619 let map = StringMap.add "2.6.23.14-135.fc8.x86_64" v map;;
620 let v = (parser_1, 128, fieldsig_1);;
621 let map = StringMap.add "2.6.23.14-78.fc7.i586" v map;;
622 let v = (parser_1, 128, fieldsig_1);;
623 let map = StringMap.add "2.6.23.14-78.fc7.i686" v map;;
624 let v = (parser_15, 124, fieldsig_15);;
625 let map = StringMap.add "2.6.23.14-78.fc7.ppc" v map;;
626 let v = (parser_16, 200, fieldsig_16);;
627 let map = StringMap.add "2.6.23.14-78.fc7.ppc64" v map;;
628 let v = (parser_17, 200, fieldsig_17);;
629 let map = StringMap.add "2.6.23.14-78.fc7.x86_64" v map;;
630 let v = (parser_3, 156, fieldsig_3);;
631 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.i586" v map;;
632 let v = (parser_3, 156, fieldsig_3);;
633 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.i686" v map;;
634 let v = (parser_12, 140, fieldsig_12);;
635 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc" v map;;
636 let v = (parser_13, 224, fieldsig_13);;
637 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" v map;;
638 let v = (parser_8, 256, fieldsig_8);;
639 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.x86_64" v map;;
640 let v = (parser_3, 156, fieldsig_3);;
641 let map = StringMap.add "2.6.24-7.fc9.i586" v map;;
642 let v = (parser_3, 156, fieldsig_3);;
643 let map = StringMap.add "2.6.24-7.fc9.i686" v map;;
644 let v = (parser_12, 140, fieldsig_12);;
645 let map = StringMap.add "2.6.24-7.fc9.ppc" v map;;
646 let v = (parser_13, 224, fieldsig_13);;
647 let map = StringMap.add "2.6.24-7.fc9.ppc64" v map;;
648 let v = (parser_8, 256, fieldsig_8);;
649 let map = StringMap.add "2.6.24-7.fc9.x86_64" v map;;
650 let v = (parser_3, 156, fieldsig_3);;
651 let map = StringMap.add "2.6.24-9.fc9.i586" v map;;
652 let v = (parser_3, 156, fieldsig_3);;
653 let map = StringMap.add "2.6.24-9.fc9.i686" v map;;
654 let v = (parser_12, 140, fieldsig_12);;
655 let map = StringMap.add "2.6.24-9.fc9.ppc" v map;;
656 let v = (parser_13, 224, fieldsig_13);;
657 let map = StringMap.add "2.6.24-9.fc9.ppc64" v map;;
658 let v = (parser_8, 256, fieldsig_8);;
659 let map = StringMap.add "2.6.24-9.fc9.x86_64" v map;;
660 let v = (parser_1, 128, fieldsig_1);;
661 let map = StringMap.add "2.6.25.11-97.fc9.i686" v map;;
662 let v = (parser_17, 200, fieldsig_17);;
663 let map = StringMap.add "2.6.25.11-97.fc9.x86_64" v map;;
664 let v = (parser_1, 128, fieldsig_1);;
665 let map = StringMap.add "2.6.25.14-69.fc8.i586" v map;;
666 let v = (parser_1, 128, fieldsig_1);;
667 let map = StringMap.add "2.6.25.14-69.fc8.i686" v map;;
668 let v = (parser_16, 200, fieldsig_16);;
669 let map = StringMap.add "2.6.25.14-69.fc8.ppc64" v map;;
670 let v = (parser_1, 128, fieldsig_1);;
671 let map = StringMap.add "2.6.26.1-9.fc9.i586" v map;;
672 let v = (parser_1, 128, fieldsig_1);;
673 let map = StringMap.add "2.6.26.1-9.fc9.i686" v map;;
674 let v = (parser_15, 124, fieldsig_15);;
675 let map = StringMap.add "2.6.26.1-9.fc9.ppc" v map;;
676 let v = (parser_16, 200, fieldsig_16);;
677 let map = StringMap.add "2.6.26.1-9.fc9.ppc64" v map;;
678 let v = (parser_17, 200, fieldsig_17);;
679 let map = StringMap.add "2.6.26.1-9.fc9.x86_64" v map;;
680 let v = (parser_1, 128, fieldsig_1);;
681 let map = StringMap.add "2.6.26.2-2.fc8.i586" v map;;
682 let v = (parser_1, 128, fieldsig_1);;
683 let map = StringMap.add "2.6.26.2-2.fc8.i686" v map;;
684 let v = (parser_15, 124, fieldsig_15);;
685 let map = StringMap.add "2.6.26.2-2.fc8.ppc" v map;;
686 let v = (parser_16, 200, fieldsig_16);;
687 let map = StringMap.add "2.6.26.2-2.fc8.ppc64" v map;;
688 let v = (parser_17, 200, fieldsig_17);;
689 let map = StringMap.add "2.6.26.2-2.fc8.x86_64" v map;;
690 let v = (parser_3, 156, fieldsig_3);;
691 let map = StringMap.add "2.6.27-0.225.rc1.git5.fc10.i586" v map;;
692 let v = (parser_3, 156, fieldsig_3);;
693 let map = StringMap.add "2.6.27-0.225.rc1.git5.fc10.i686" v map;;
694 let v = (parser_12, 140, fieldsig_12);;
695 let map = StringMap.add "2.6.27-0.225.rc1.git5.fc10.ppc" v map;;
696 let v = (parser_18, 256, fieldsig_18);;
697 let map = StringMap.add "2.6.27-0.225.rc1.git5.fc10.ppc64" v map;;
698 let v = (parser_8, 256, fieldsig_8);;
699 let map = StringMap.add "2.6.27-0.225.rc1.git5.fc10.x86_64" v map;;
700 let v = (parser_3, 156, fieldsig_3);;
701 let map = StringMap.add "2.6.27-0.226.rc1.git5.fc10.i586" v map;;
702 let v = (parser_3, 156, fieldsig_3);;
703 let map = StringMap.add "2.6.27-0.226.rc1.git5.fc10.i686" v map;;
704 let v = (parser_12, 140, fieldsig_12);;
705 let map = StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc" v map;;
706 let v = (parser_18, 256, fieldsig_18);;
707 let map = StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc64" v map;;
708 let v = (parser_8, 256, fieldsig_8);;
709 let map = StringMap.add "2.6.27-0.226.rc1.git5.fc10.x86_64" v map;;
710 let v = (parser_3, 156, fieldsig_3);;
711 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.i586" v map;;
712 let v = (parser_3, 156, fieldsig_3);;
713 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.i686" v map;;
714 let v = (parser_12, 140, fieldsig_12);;
715 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.ppc" v map;;
716 let v = (parser_18, 256, fieldsig_18);;
717 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.ppc64" v map;;
718 let v = (parser_8, 256, fieldsig_8);;
719 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.x86_64" v map;;
720 let v = (parser_3, 156, fieldsig_3);;
721 let map = StringMap.add "2.6.27-0.237.rc2.fc10.i586" v map;;
722 let v = (parser_3, 156, fieldsig_3);;
723 let map = StringMap.add "2.6.27-0.237.rc2.fc10.i686" v map;;
724 let v = (parser_12, 140, fieldsig_12);;
725 let map = StringMap.add "2.6.27-0.237.rc2.fc10.ppc" v map;;
726 let v = (parser_18, 256, fieldsig_18);;
727 let map = StringMap.add "2.6.27-0.237.rc2.fc10.ppc64" v map;;
728 let v = (parser_8, 256, fieldsig_8);;
729 let map = StringMap.add "2.6.27-0.237.rc2.fc10.x86_64" v map;;
730 let v = (parser_3, 156, fieldsig_3);;
731 let map = StringMap.add "2.6.27-0.238.rc2.fc10.i586" v map;;
732 let v = (parser_3, 156, fieldsig_3);;
733 let map = StringMap.add "2.6.27-0.238.rc2.fc10.i686" v map;;
734 let v = (parser_12, 140, fieldsig_12);;
735 let map = StringMap.add "2.6.27-0.238.rc2.fc10.ppc" v map;;
736 let v = (parser_18, 256, fieldsig_18);;
737 let map = StringMap.add "2.6.27-0.238.rc2.fc10.ppc64" v map;;
738 let v = (parser_8, 256, fieldsig_8);;
739 let map = StringMap.add "2.6.27-0.238.rc2.fc10.x86_64" v map;;
740 let v = (parser_3, 156, fieldsig_3);;
741 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.i586" v map;;
742 let v = (parser_3, 156, fieldsig_3);;
743 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.i686" v map;;
744 let v = (parser_12, 140, fieldsig_12);;
745 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.ppc" v map;;
746 let v = (parser_18, 256, fieldsig_18);;
747 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.ppc64" v map;;
748 let v = (parser_8, 256, fieldsig_8);;
749 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.x86_64" v map;;
750 let v = (parser_3, 156, fieldsig_3);;
751 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.i586" v map;;
752 let v = (parser_3, 156, fieldsig_3);;
753 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.i686" v map;;
754 let v = (parser_12, 140, fieldsig_12);;
755 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.ppc" v map;;
756 let v = (parser_18, 256, fieldsig_18);;
757 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.ppc64" v map;;
758 let v = (parser_8, 256, fieldsig_8);;
759 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.x86_64" v map;;
760 let v = (parser_4, 116, fieldsig_4);;
761 let map = StringMap.add "2.6.18-1.2798.fc6.i686" v map;;
762 let v = (parser_10, 192, fieldsig_10);;
763 let map = StringMap.add "2.6.18-1.2798.fc6.ppc64" v map;;
764 let v = (parser_10, 192, fieldsig_10);;
765 let map = StringMap.add "2.6.18-1.2798.fc6.ppc64iseries" v map;;
766 let v = (parser_11, 192, fieldsig_11);;
767 let map = StringMap.add "2.6.18-1.2798.fc6.x86_64" v map;;
768 let v = (parser_4, 116, fieldsig_4);;
769 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
770 let v = (parser_10, 192, fieldsig_10);;
771 let map = StringMap.add "2.6.20-1.2933.fc6.ppc64" v map;;
772 let v = (parser_11, 192, fieldsig_11);;
773 let map = StringMap.add "2.6.20-1.2933.fc6.x86_64" v map;;
774 let v = (parser_13, 224, fieldsig_13);;
775 let map = StringMap.add "2.6.21-1.3128.fc7.ppc64" v map;;
776 let v = (parser_19, 272, fieldsig_19);;
777 let map = StringMap.add "2.6.21-1.3128.fc7.x86_64" v map;;
778 let v = (parser_13, 224, fieldsig_13);;
779 let map = StringMap.add "2.6.21-1.3132.fc7.ppc64" v map;;
780 let v = (parser_19, 272, fieldsig_19);;
781 let map = StringMap.add "2.6.21-1.3132.fc7.x86_64" v map;;
782 let v = (parser_13, 224, fieldsig_13);;
783 let map = StringMap.add "2.6.21-1.3141.fc7.ppc64" v map;;
784 let v = (parser_19, 272, fieldsig_19);;
785 let map = StringMap.add "2.6.21-1.3141.fc7.x86_64" v map;;
786 let v = (parser_13, 224, fieldsig_13);;
787 let map = StringMap.add "2.6.21-1.3144.fc7.ppc64" v map;;
788 let v = (parser_19, 272, fieldsig_19);;
789 let map = StringMap.add "2.6.21-1.3144.fc7.x86_64" v map;;
790 let v = (parser_13, 224, fieldsig_13);;
791 let map = StringMap.add "2.6.21-1.3145.fc7.ppc64" v map;;
792 let v = (parser_14, 224, fieldsig_14);;
793 let map = StringMap.add "2.6.21-1.3145.fc7.x86_64" v map;;
794 let v = (parser_13, 224, fieldsig_13);;
795 let map = StringMap.add "2.6.21-1.3190.fc7.ppc64" v map;;
796 let v = (parser_14, 224, fieldsig_14);;
797 let map = StringMap.add "2.6.21-1.3190.fc7.x86_64" v map;;
798 let v = (parser_13, 224, fieldsig_13);;
799 let map = StringMap.add "2.6.21-1.3209.fc8.ppc64" v map;;
800 let v = (parser_13, 224, fieldsig_13);;
801 let map = StringMap.add "2.6.21-1.3218.fc8.ppc64" v map;;
802 let v = (parser_13, 224, fieldsig_13);;
803 let map = StringMap.add "2.6.21-1.3221.fc8.ppc64" v map;;
804 let v = (parser_16, 200, fieldsig_16);;
805 let map = StringMap.add "2.6.21-1.3228.fc7.ppc64" v map;;
806 let v = (parser_11, 192, fieldsig_11);;
807 let map = StringMap.add "2.6.21-1.3228.fc7.x86_64" v map;;
808 let v = (parser_13, 224, fieldsig_13);;
809 let map = StringMap.add "2.6.21-1.3234.fc8.ppc64" v map;;
810 let v = (parser_13, 224, fieldsig_13);;
811 let map = StringMap.add "2.6.21-1.3236.fc8.ppc64" v map;;
812 let v = (parser_13, 224, fieldsig_13);;
813 let map = StringMap.add "2.6.21-1.3238.fc8.ppc64" v map;;
814 let v = (parser_13, 224, fieldsig_13);;
815 let map = StringMap.add "2.6.21-1.3242.fc8.ppc64" v map;;
816 let v = (parser_13, 224, fieldsig_13);;
817 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc64" v map;;
818 let v = (parser_13, 224, fieldsig_13);;
819 let map = StringMap.add "2.6.22-0.rc7.2.fc8.ppc64" v map;;
820 let v = (parser_16, 200, fieldsig_16);;
821 let map = StringMap.add "2.6.23.14-135.fc8.ppc64" v map;;
822 let v = (parser_16, 200, fieldsig_16);;
823 let map = StringMap.add "2.6.23.14-78.fc7.ppc64" v map;;
824 let v = (parser_13, 224, fieldsig_13);;
825 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" v map;;
826 let v = (parser_13, 224, fieldsig_13);;
827 let map = StringMap.add "2.6.24-7.fc9.ppc64" v map;;
828 let v = (parser_13, 224, fieldsig_13);;
829 let map = StringMap.add "2.6.24-9.fc9.ppc64" v map;;
830 let v = (parser_16, 200, fieldsig_16);;
831 let map = StringMap.add "2.6.25.14-69.fc8.ppc64" v map;;
832 let v = (parser_16, 200, fieldsig_16);;
833 let map = StringMap.add "2.6.26.1-9.fc9.ppc64" v map;;
834 let v = (parser_16, 200, fieldsig_16);;
835 let map = StringMap.add "2.6.26.2-2.fc8.ppc64" v map;;
836 let v = (parser_18, 256, fieldsig_18);;
837 let map = StringMap.add "2.6.27-0.225.rc1.git5.fc10.ppc64" v map;;
838 let v = (parser_18, 256, fieldsig_18);;
839 let map = StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc64" v map;;
840 let v = (parser_18, 256, fieldsig_18);;
841 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.ppc64" v map;;
842 let v = (parser_18, 256, fieldsig_18);;
843 let map = StringMap.add "2.6.27-0.237.rc2.fc10.ppc64" v map;;
844 let v = (parser_18, 256, fieldsig_18);;
845 let map = StringMap.add "2.6.27-0.238.rc2.fc10.ppc64" v map;;
846 let v = (parser_18, 256, fieldsig_18);;
847 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.ppc64" v map;;
848 let v = (parser_18, 256, fieldsig_18);;
849 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.ppc64" v map;;
850 let v = (parser_9, 116, fieldsig_9);;
851 let map = StringMap.add "2.6.18-1.2798.fc6.ppc" v map;;
852 let v = (parser_9, 116, fieldsig_9);;
853 let map = StringMap.add "2.6.20-1.2933.fc6.ppc" v map;;
854 let v = (parser_12, 140, fieldsig_12);;
855 let map = StringMap.add "2.6.21-1.3128.fc7.ppc" v map;;
856 let v = (parser_12, 140, fieldsig_12);;
857 let map = StringMap.add "2.6.21-1.3132.fc7.ppc" v map;;
858 let v = (parser_12, 140, fieldsig_12);;
859 let map = StringMap.add "2.6.21-1.3141.fc7.ppc" v map;;
860 let v = (parser_12, 140, fieldsig_12);;
861 let map = StringMap.add "2.6.21-1.3144.fc7.ppc" v map;;
862 let v = (parser_12, 140, fieldsig_12);;
863 let map = StringMap.add "2.6.21-1.3145.fc7.ppc" v map;;
864 let v = (parser_12, 140, fieldsig_12);;
865 let map = StringMap.add "2.6.21-1.3190.fc7.ppc" v map;;
866 let v = (parser_12, 140, fieldsig_12);;
867 let map = StringMap.add "2.6.21-1.3209.fc8.ppc" v map;;
868 let v = (parser_12, 140, fieldsig_12);;
869 let map = StringMap.add "2.6.21-1.3218.fc8.ppc" v map;;
870 let v = (parser_12, 140, fieldsig_12);;
871 let map = StringMap.add "2.6.21-1.3221.fc8.ppc" v map;;
872 let v = (parser_20, 128, fieldsig_20);;
873 let map = StringMap.add "2.6.21-1.3228.fc7.ppc" v map;;
874 let v = (parser_12, 140, fieldsig_12);;
875 let map = StringMap.add "2.6.21-1.3234.fc8.ppc" v map;;
876 let v = (parser_12, 140, fieldsig_12);;
877 let map = StringMap.add "2.6.21-1.3236.fc8.ppc" v map;;
878 let v = (parser_12, 140, fieldsig_12);;
879 let map = StringMap.add "2.6.21-1.3238.fc8.ppc" v map;;
880 let v = (parser_12, 140, fieldsig_12);;
881 let map = StringMap.add "2.6.21-1.3242.fc8.ppc" v map;;
882 let v = (parser_12, 140, fieldsig_12);;
883 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" v map;;
884 let v = (parser_12, 140, fieldsig_12);;
885 let map = StringMap.add "2.6.22-0.rc7.2.fc8.ppc" v map;;
886 let v = (parser_20, 128, fieldsig_20);;
887 let map = StringMap.add "2.6.23.14-135.fc8.ppc" v map;;
888 let v = (parser_20, 128, fieldsig_20);;
889 let map = StringMap.add "2.6.23.14-78.fc7.ppc" v map;;
890 let v = (parser_12, 140, fieldsig_12);;
891 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc" v map;;
892 let v = (parser_12, 140, fieldsig_12);;
893 let map = StringMap.add "2.6.24-7.fc9.ppc" v map;;
894 let v = (parser_12, 140, fieldsig_12);;
895 let map = StringMap.add "2.6.24-9.fc9.ppc" v map;;
896 let v = (parser_20, 128, fieldsig_20);;
897 let map = StringMap.add "2.6.26.1-9.fc9.ppc" v map;;
898 let v = (parser_20, 128, fieldsig_20);;
899 let map = StringMap.add "2.6.26.2-2.fc8.ppc" v map;;
900 let v = (parser_12, 140, fieldsig_12);;
901 let map = StringMap.add "2.6.27-0.225.rc1.git5.fc10.ppc" v map;;
902 let v = (parser_12, 140, fieldsig_12);;
903 let map = StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc" v map;;
904 let v = (parser_12, 140, fieldsig_12);;
905 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.ppc" v map;;
906 let v = (parser_12, 140, fieldsig_12);;
907 let map = StringMap.add "2.6.27-0.237.rc2.fc10.ppc" v map;;
908 let v = (parser_12, 140, fieldsig_12);;
909 let map = StringMap.add "2.6.27-0.238.rc2.fc10.ppc" v map;;
910 let v = (parser_12, 140, fieldsig_12);;
911 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.ppc" v map;;
912 let v = (parser_12, 140, fieldsig_12);;
913 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.ppc" v map;;
914 let v = (parser_4, 116, fieldsig_4);;
915 let map = StringMap.add "2.6.18-1.2798.fc6.i686" v map;;
916 let v = (parser_11, 192, fieldsig_11);;
917 let map = StringMap.add "2.6.18-1.2798.fc6.x86_64" v map;;
918 let v = (parser_4, 116, fieldsig_4);;
919 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
920 let v = (parser_11, 192, fieldsig_11);;
921 let map = StringMap.add "2.6.20-1.2933.fc6.x86_64" v map;;
922 type kernel_version = string;;
923 let inet6_ifaddr_known version = StringMap.mem version map;;
924 let inet6_ifaddr_size version =
925 let (_, size, _) = StringMap.find version map in size;;
926 let inet6_ifaddr_of_bits version bits =
927 let (parsefn, _, _) = StringMap.find version map in parsefn bits;;
928 let get_inet6_ifaddr version mem addr =
929 let (parsefn, size, _) = StringMap.find version map in
930 let bytes = Virt_mem_mmap.get_bytes mem addr size in
931 let bits = Bitstring.bitstring_of_string bytes in parsefn bits;;
932 let field_signature_of_inet6_ifaddr_prefix_len version =
933 let (_, _, fs) = StringMap.find version map
934 in fs.__fs_inet6_ifaddr_prefix_len;;
935 let field_signature_of_inet6_ifaddr_lst_next version =
936 let (_, _, fs) = StringMap.find version map
937 in fs.__fs_inet6_ifaddr_lst_next;;