Extracted kernel structures for device addressing in ifconfig.
[virt-mem.git] / lib / kernel_inet6_ifaddr.ml
1 (* WARNING: This file and the corresponding mli (interface) are
2  * automatically generated by the extract/codegen/kerneldb_to_parser.ml
3  * program.
4  *
5  * Any edits you make to this file will be lost.
6  *
7  * To update this file from the latest kernel database, it is recommended
8  * that you do 'make update-kernel-structs'.
9  *)
10
11 let zero = 0;;
12 let struct_name = "inet6_ifaddr";;
13 let match_err = "failed to match kernel structure";;
14 type t =
15   { inet6_ifaddr_prefix_len : int64;
16     inet6_ifaddr_lst_next : Virt_mem_mmap.addr
17   };;
18 type fs_t =
19   { __fs_inet6_ifaddr_prefix_len : Virt_mem_types.fieldsig;
20     __fs_inet6_ifaddr_lst_next : Virt_mem_types.fieldsig
21   };;
22 let fieldsig_1 =
23   {
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; };
28   };;
29 let fieldsig_2 =
30   {
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; };
35   };;
36 let fieldsig_3 =
37   {
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; };
42   };;
43 let fieldsig_4 =
44   {
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; };
49   };;
50 let fieldsig_5 =
51   {
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; };
56   };;
57 let fieldsig_6 =
58   {
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; };
63   };;
64 let fieldsig_7 =
65   {
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; };
70   };;
71 let fieldsig_8 =
72   {
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; };
77   };;
78 let fieldsig_9 =
79   {
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; };
84   };;
85 let fieldsig_10 =
86   {
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; };
91   };;
92 let fieldsig_11 =
93   {
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; };
98   };;
99 let fieldsig_12 =
100   {
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; };
105   };;
106 let fieldsig_13 =
107   {
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; };
112   };;
113 let fieldsig_14 =
114   {
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; };
119   };;
120 let fieldsig_15 =
121   {
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; };
126   };;
127 let fieldsig_16 =
128   {
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; };
133   };;
134 let fieldsig_17 =
135   {
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; };
140   };;
141 let fieldsig_18 =
142   {
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; };
147   };;
148 let fieldsig_19 =
149   {
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; };
154   };;
155 let fieldsig_20 =
156   {
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; };
161   };;
162 let parser_1 bits = 
163   bitmatch bits with
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 }
168   | { _ } ->
169       raise (Virt_mem_types.ParseError (struct_name, "parser_1", match_err));;
170 let parser_2 bits = 
171   bitmatch bits with
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 }
176   | { _ } ->
177       raise (Virt_mem_types.ParseError (struct_name, "parser_2", match_err));;
178 let parser_3 bits = 
179   bitmatch bits with
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 }
184   | { _ } ->
185       raise (Virt_mem_types.ParseError (struct_name, "parser_3", match_err));;
186 let parser_4 bits = 
187   bitmatch bits with
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 }
192   | { _ } ->
193       raise (Virt_mem_types.ParseError (struct_name, "parser_4", match_err));;
194 let parser_5 bits = 
195   bitmatch bits with
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 }
200   | { _ } ->
201       raise (Virt_mem_types.ParseError (struct_name, "parser_5", match_err));;
202 let parser_6 bits = 
203   bitmatch bits with
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 }
208   | { _ } ->
209       raise (Virt_mem_types.ParseError (struct_name, "parser_6", match_err));;
210 let parser_7 bits = 
211   bitmatch bits with
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 }
216   | { _ } ->
217       raise (Virt_mem_types.ParseError (struct_name, "parser_7", match_err));;
218 let parser_8 bits = 
219   bitmatch bits with
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 }
224   | { _ } ->
225       raise (Virt_mem_types.ParseError (struct_name, "parser_8", match_err));;
226 let parser_9 bits = 
227   bitmatch bits with
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 }
232   | { _ } ->
233       raise (Virt_mem_types.ParseError (struct_name, "parser_9", match_err));;
234 let parser_10 bits = 
235   bitmatch bits with
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 }
240   | { _ } ->
241       raise (Virt_mem_types.ParseError (struct_name, "parser_10", match_err));;
242 let parser_11 bits = 
243   bitmatch bits with
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 }
248   | { _ } ->
249       raise (Virt_mem_types.ParseError (struct_name, "parser_11", match_err));;
250 let parser_12 bits = 
251   bitmatch bits with
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 }
256   | { _ } ->
257       raise (Virt_mem_types.ParseError (struct_name, "parser_12", match_err));;
258 let parser_13 bits = 
259   bitmatch bits with
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 }
264   | { _ } ->
265       raise (Virt_mem_types.ParseError (struct_name, "parser_13", match_err));;
266 let parser_14 bits = 
267   bitmatch bits with
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 }
272   | { _ } ->
273       raise (Virt_mem_types.ParseError (struct_name, "parser_14", match_err));;
274 let parser_15 bits = 
275   bitmatch bits with
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 }
280   | { _ } ->
281       raise (Virt_mem_types.ParseError (struct_name, "parser_15", match_err));;
282 let parser_16 bits = 
283   bitmatch bits with
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 }
288   | { _ } ->
289       raise (Virt_mem_types.ParseError (struct_name, "parser_16", match_err));;
290 let parser_17 bits = 
291   bitmatch bits with
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 }
296   | { _ } ->
297       raise (Virt_mem_types.ParseError (struct_name, "parser_17", match_err));;
298 let parser_18 bits = 
299   bitmatch bits with
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 }
304   | { _ } ->
305       raise (Virt_mem_types.ParseError (struct_name, "parser_18", match_err));;
306 let parser_19 bits = 
307   bitmatch bits with
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 }
312   | { _ } ->
313       raise (Virt_mem_types.ParseError (struct_name, "parser_19", match_err));;
314 let parser_20 bits = 
315   bitmatch bits with
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 }
320   | { _ } ->
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;;