From: Richard W.M. Jones <"Richard W.M. Jones "> Date: Sun, 17 Aug 2008 15:07:55 +0000 (+0100) Subject: Rebuild for all known kernels. X-Git-Url: http://git.annexia.org/?p=virt-mem.git;a=commitdiff_plain;h=087e50157b4661100f70d1cd6c79b22e85c40c25 Rebuild for all known kernels. --- diff --git a/lib/kernel.ml b/lib/kernel.ml index 2ad7a68..68add19 100644 --- a/lib/kernel.ml +++ b/lib/kernel.ml @@ -80,22 +80,984 @@ type addrmap = (string * ((int * Bitstring.bitstring * kernel_struct) option)) AddrMap.t;; let offset_of_net_device_dev_list'next = let map = - StringMap.add "2.6.25.14-69.fc8.i686" 48 - (StringMap.add "2.6.25.14-108.fc9.ppc" 48 - (StringMap.add "2.6.25.11-97.fc9.i686" 48 - (StringMap.add "2.6.25.14-69.fc8.ppc64" 72 - (StringMap.add "2.6.25.14-69.fc8.i586" 48 - (StringMap.add "2.6.25.11-97.fc9.x86_64" 72 - (StringMap.add "2.6.25.14-108.fc9.x86_64" 72 - (StringMap.add "2.6.25.14-69.fc8.ppc" 48 - (StringMap.add "2.6.25.14-108.fc9.i686" 48 - (StringMap.add "2.6.25.14-108.fc9.i586" 48 - (StringMap.add "2.6.25.14-108.fc9.ppc64" 72 - (StringMap.add "2.6.25.14-69.fc8.x86_64" - 72 StringMap.empty))))))))))) + StringMap.add "2.6.27-0.254.rc3.fc10.i586" 48 + (StringMap.add "2.6.21-1.3221.fc8.i586" 48 + (StringMap.add "2.6.25.14-69.fc8.i686" 48 + (StringMap.add "2.6.27-0.237.rc2.fc10.i686" 48 + (StringMap.add "2.6.26.1-9.fc9.x86_64" 72 + (StringMap.add "2.6.27-0.231.rc1.git6.fc10.i686" 48 + (StringMap.add "2.6.27-0.254.rc3.fc10.i686" 48 + (StringMap.add "2.6.21-1.3209.fc8.ppc64" 72 + (StringMap.add "2.6.23.14-135.fc8.i586" 48 + (StringMap.add "2.6.27-0.254.rc3.fc10.ppc64" 72 + (StringMap.add + "2.6.22-0.23.rc7.git6.fc8.i686" 48 + (StringMap.add "2.6.26.2-14.fc9.i586" 48 + (StringMap.add + "2.6.21-1.3209.fc8.ppc64" 72 + (StringMap.add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + 72 + (StringMap.add + "2.6.25.14-68.fc8.i686" 48 + (StringMap.add + "2.6.24-7.fc9.ppc" 48 + (StringMap.add + "2.6.21-1.3242.fc8.i686" + 48 + (StringMap.add + "2.6.22-0.rc7.2.fc8.ppc" + 48 + (StringMap.add + "2.6.23.14-78.fc7.i586" + 48 + (StringMap.add + "2.6.24-9.fc9.ppc" + 48 + (StringMap.add + "2.6.23.14-135.fc8.ppc64" + 72 + (StringMap. + add + "2.6.21-1.3234.fc8.i686" + 48 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + 48 + (StringMap. + add + "2.6.24-9.fc9.i586" + 48 + (StringMap. + add + "2.6.21-1.3218.fc8.i686" + 48 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + 72 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc" + 48 + (StringMap. + add + "2.6.21-1.3236.fc8.i686" + 48 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + 48 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 48 + (StringMap. + add + "2.6.26.1-9.fc9.x86_64" + 72 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + 48 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + 48 + (StringMap. + add + "2.6.21-1.3238.fc8.i686" + 48 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.x86_64" + 72 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + 48 + (StringMap. + add + "2.6.25.14-69.fc8.x86_64" + 72 + (StringMap. + add + "2.6.26.2-2.fc8.ppc64" + 72 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc" + 48 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc64" + 72 + (StringMap. + add + "2.6.23.14-135.fc8.ppc" + 48 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 48 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + 72 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc" + 48 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + 48 + (StringMap. + add + "2.6.21-1.3234.fc8.x86_64" + 72 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc" + 48 + (StringMap. + add + "2.6.21-1.3209.fc8.x86_64" + 72 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 48 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + 72 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + 48 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + 48 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc" + 48 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + 48 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + 72 + (StringMap. + add + "2.6.23.14-78.fc7.x86_64" + 72 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + 48 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i586" + 48 + (StringMap. + add + "2.6.25.11-97.fc9.i686" + 48 + (StringMap. + add + "2.6.24-9.fc9.i686" + 48 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + 72 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 48 + (StringMap. + add + "2.6.23.14-78.fc7.x86_64" + 72 + (StringMap. + add + "2.6.24-7.fc9.i686" + 48 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.i686" + 48 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 48 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + 48 + (StringMap. + add + "2.6.25.14-69.fc8.ppc64" + 72 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + 48 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + 48 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + 48 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc" + 48 + (StringMap. + add + "2.6.23.14-135.fc8.x86_64" + 72 + (StringMap. + add + "2.6.21-1.3221.fc8.i686" + 48 + (StringMap. + add + "2.6.24-7.fc9.i686" + 48 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + 48 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + 72 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.i686" + 48 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + 48 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + 48 + (StringMap. + add + "2.6.21-1.3238.fc8.x86_64" + 72 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 48 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc" + 48 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i686" + 48 + (StringMap. + add + "2.6.23.14-78.fc7.ppc" + 48 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + 72 + (StringMap. + add + "2.6.21-1.3218.fc8.x86_64" + 72 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + 72 + (StringMap. + add + "2.6.21-1.3209.fc8.i586" + 48 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i586" + 48 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + 48 + (StringMap. + add + "2.6.21-1.3218.fc8.i686" + 48 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i686" + 48 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + 48 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc64" + 72 + (StringMap. + add + "2.6.21-1.3221.fc8.i686" + 48 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + 72 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + 48 + (StringMap. + add + "2.6.24-7.fc9.i586" + 48 + (StringMap. + add + "2.6.23.14-78.fc7.ppc" + 48 + (StringMap. + add + "2.6.21-1.3238.fc8.i686" + 48 + (StringMap. + add + "2.6.26.2-2.fc8.i586" + 48 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + 72 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + 48 + (StringMap. + add + "2.6.23.14-78.fc7.ppc64" + 72 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + 72 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + 48 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 48 + (StringMap. + add + "2.6.21-1.3242.fc8.i686" + 48 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i586" + 48 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc" + 48 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + 48 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc" + 48 + (StringMap. + add + "2.6.24-7.fc9.ppc" + 48 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc" + 48 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + 48 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc64" + 72 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 48 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc64" + 72 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + 72 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + 48 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + 72 + (StringMap. + add + "2.6.21-1.3242.fc8.x86_64" + 72 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + 48 + (StringMap. + add + "2.6.26.1-9.fc9.ppc64" + 72 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i586" + 48 + (StringMap. + add + "2.6.25.14-69.fc8.i586" + 48 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + 48 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + 48 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 48 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + 48 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc" + 48 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + 72 + (StringMap. + add + "2.6.21-1.3234.fc8.i686" + 48 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.x86_64" + 72 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i586" + 48 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc64" + 72 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc" + 48 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + 48 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.x86_64" + 72 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + 72 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc64" + 72 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + 72 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i586" + 48 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc" + 48 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + 72 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc64" + 72 + (StringMap. + add + "2.6.21-1.3209.fc8.i686" + 48 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + 48 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.x86_64" + 72 + (StringMap. + add + "2.6.24-9.fc9.ppc" + 48 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + 72 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + 72 + (StringMap. + add + "2.6.21-1.3209.fc8.i686" + 48 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + 48 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 48 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc64" + 72 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + 48 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc64" + 72 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc" + 48 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.x86_64" + 72 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc64" + 72 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.i686" + 48 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + 72 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + 48 + (StringMap. + add + "2.6.24-9.fc9.i686" + 48 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc" + 48 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 48 + (StringMap. + add + "2.6.25.11-97.fc9.x86_64" + 72 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.x86_64" + 72 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc64" + 72 + (StringMap. + add + "2.6.23.14-135.fc8.x86_64" + 72 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc" + 48 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc64" + 72 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + 48 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + 72 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + 48 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc64" + 72 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + 48 + (StringMap. + add + "2.6.24-7.fc9.x86_64" + 72 + (StringMap. + add + "2.6.26.1-9.fc9.i586" + 48 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + 48 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + 48 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc64" + 72 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc64" + 72 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + 72 + (StringMap. + add + "2.6.21-1.3221.fc8.x86_64" + 72 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.x86_64" + 72 + (StringMap. + add + "2.6.24-9.fc9.x86_64" + 72 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + 72 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i686" + 48 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + 48 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + 48 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + 48 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + 48 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + 72 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + 72 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + 48 + (StringMap. + add + "2.6.23.14-135.fc8.ppc64" + 72 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.x86_64" + 72 + (StringMap. + add + "2.6.21-1.3236.fc8.i686" + 48 + (StringMap. + add + "2.6.26.2-2.fc8.ppc64" + 72 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc64" + 72 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + 48 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc" + 48 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + 48 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + 48 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + 48 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.x86_64" + 72 + (StringMap. + add + "2.6.23.14-78.fc7.ppc64" + 72 + (StringMap. + add + "2.6.25.14-69.fc8.ppc64" + 72 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 48 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc64" + 72 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.x86_64" + 72 + (StringMap. + add + "2.6.21-1.3218.fc8.i586" + 48 + (StringMap. + add + "2.6.25.14-108.fc9.i586" + 48 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.x86_64" + 72 + (StringMap. + add + "2.6.23.14-135.fc8.ppc" + 48 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i586" + 48 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + 48 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + 48 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc" + 48 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + 48 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + 48 + (StringMap. + add + "2.6.25.14-108.fc9.ppc64" + 72 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc64" + 72 + (StringMap. + add + "2.6.21-1.3236.fc8.x86_64" + 72 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i586" + 48 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc" + 48 + (StringMap. + add + "2.6.26.1-9.fc9.ppc64" + 72 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc" + 48 + (StringMap. + add + "2.6.25.14-69.fc8.x86_64" + 72 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc" + 48 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc64" + 72 + StringMap. + empty))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) in fun kernel_version -> StringMap.find kernel_version map;; let task_struct_parser_1 kernel_version bits = bitmatch bits with + | { state : zero+32 : offset(0), littleendian; + prio : zero+32 : offset(192), littleendian; + static_prio : zero+32 : offset(224), littleendian; + normal_prio : zero+32 : offset(256), littleendian; + run_list'next : zero+32 : offset(288), littleendian; + run_list'prev : zero+32 : offset(320), littleendian; + tasks'next : zero+32 : offset(992), littleendian; + tasks'prev : zero+32 : offset(1024), littleendian; + pid : zero+32 : offset(1344), littleendian; + comm : 128 : offset(3232), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = Some run_list'next; + task_struct_run_list'next_offset = 36; + task_struct_run_list'next_adjustment = 36; + task_struct_run_list'prev = Some run_list'prev; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 124; + task_struct_tasks'next_adjustment = 124; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_1", match_err));; +let task_struct_parser_2 kernel_version bits = + bitmatch bits with + | { state : zero+64 : offset(0), bigendian; + prio : zero+32 : offset(224), bigendian; + static_prio : zero+32 : offset(256), bigendian; + normal_prio : zero+32 : offset(288), bigendian; + run_list'next : zero+64 : offset(320), bigendian; + run_list'prev : zero+64 : offset(384), bigendian; + tasks'next : zero+64 : offset(3648), bigendian; + tasks'prev : zero+64 : offset(3712), bigendian; + pid : zero+32 : offset(4160), bigendian; + comm : 128 : offset(7752), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = Some run_list'next; + task_struct_run_list'next_offset = 40; + task_struct_run_list'next_adjustment = 40; + task_struct_run_list'prev = Some run_list'prev; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 456; + task_struct_tasks'next_adjustment = 456; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_2", match_err));; +let task_struct_parser_3 kernel_version bits = + bitmatch bits with + | { state : zero+32 : offset(0), bigendian; + prio : zero+32 : offset(160), bigendian; + static_prio : zero+32 : offset(192), bigendian; + normal_prio : zero+32 : offset(224), bigendian; + run_list'next : zero+32 : offset(256), bigendian; + run_list'prev : zero+32 : offset(288), bigendian; + tasks'next : zero+32 : offset(2176), bigendian; + tasks'prev : zero+32 : offset(2208), bigendian; + pid : zero+32 : offset(2528), bigendian; + comm : 128 : offset(4416), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = Some run_list'next; + task_struct_run_list'next_offset = 32; + task_struct_run_list'next_adjustment = 32; + task_struct_run_list'prev = Some run_list'prev; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 272; + task_struct_tasks'next_adjustment = 272; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_3", match_err));; +let task_struct_parser_4 kernel_version bits = + bitmatch bits with | { state : zero+64 : offset(0), littleendian; prio : zero+32 : offset(224), littleendian; static_prio : zero+32 : offset(256), littleendian; @@ -119,43 +1081,45 @@ let task_struct_parser_1 kernel_version bits = task_struct_tasks'next_adjustment = 480; task_struct_tasks'prev = tasks'prev } | { _ } -> - raise (ParseError ("task_struct", "task_struct_parser_1", match_err));; -let task_struct_parser_2 kernel_version bits = + raise (ParseError ("task_struct", "task_struct_parser_4", match_err));; +let task_struct_parser_5 kernel_version bits = bitmatch bits with - | { state : zero+64 : offset(0), bigendian; - prio : zero+32 : offset(224), bigendian; - static_prio : zero+32 : offset(256), bigendian; - normal_prio : zero+32 : offset(288), bigendian; - tasks'next : zero+64 : offset(3840), bigendian; - tasks'prev : zero+64 : offset(3904), bigendian; - pid : zero+32 : offset(4352), bigendian; - comm : 128 : offset(8392), string } -> + | { state : zero+64 : offset(0), littleendian; + prio : zero+32 : offset(320), littleendian; + static_prio : zero+32 : offset(352), littleendian; + normal_prio : zero+32 : offset(384), littleendian; + run_list'next : zero+64 : offset(448), littleendian; + run_list'prev : zero+64 : offset(512), littleendian; + tasks'next : zero+64 : offset(1536), littleendian; + tasks'prev : zero+64 : offset(1600), littleendian; + pid : zero+32 : offset(2144), littleendian; + comm : 128 : offset(5440), string } -> { task_struct_comm = comm; task_struct_normal_prio = normal_prio; task_struct_pid = pid; task_struct_prio = prio; - task_struct_run_list'next = None; - task_struct_run_list'next_offset = -1; - task_struct_run_list'next_adjustment = -1; - task_struct_run_list'prev = None; + task_struct_run_list'next = Some run_list'next; + task_struct_run_list'next_offset = 56; + task_struct_run_list'next_adjustment = 56; + task_struct_run_list'prev = Some run_list'prev; task_struct_state = state; task_struct_static_prio = static_prio; task_struct_tasks'next = tasks'next; - task_struct_tasks'next_offset = 480; - task_struct_tasks'next_adjustment = 480; + task_struct_tasks'next_offset = 192; + task_struct_tasks'next_adjustment = 192; task_struct_tasks'prev = tasks'prev } | { _ } -> - raise (ParseError ("task_struct", "task_struct_parser_2", match_err));; -let task_struct_parser_3 kernel_version bits = + raise (ParseError ("task_struct", "task_struct_parser_5", match_err));; +let task_struct_parser_6 kernel_version bits = bitmatch bits with - | { state : zero+32 : offset(0), littleendian; - prio : zero+32 : offset(160), littleendian; - static_prio : zero+32 : offset(192), littleendian; - normal_prio : zero+32 : offset(224), littleendian; - tasks'next : zero+32 : offset(3200), littleendian; - tasks'prev : zero+32 : offset(3232), littleendian; - pid : zero+32 : offset(3552), littleendian; - comm : 128 : offset(5896), string } -> + | { state : zero+32 : offset(0), bigendian; + prio : zero+32 : offset(192), bigendian; + static_prio : zero+32 : offset(224), bigendian; + normal_prio : zero+32 : offset(256), bigendian; + tasks'next : zero+32 : offset(3712), bigendian; + tasks'prev : zero+32 : offset(3744), bigendian; + pid : zero+32 : offset(4064), bigendian; + comm : 128 : offset(6464), string } -> { task_struct_comm = comm; task_struct_normal_prio = normal_prio; task_struct_pid = pid; @@ -167,47 +1131,49 @@ let task_struct_parser_3 kernel_version bits = task_struct_state = state; task_struct_static_prio = static_prio; task_struct_tasks'next = tasks'next; - task_struct_tasks'next_offset = 400; - task_struct_tasks'next_adjustment = 400; + task_struct_tasks'next_offset = 464; + task_struct_tasks'next_adjustment = 464; task_struct_tasks'prev = tasks'prev } | { _ } -> - raise (ParseError ("task_struct", "task_struct_parser_3", match_err));; -let task_struct_parser_4 kernel_version bits = + raise (ParseError ("task_struct", "task_struct_parser_6", match_err));; +let task_struct_parser_7 kernel_version bits = bitmatch bits with - | { state : zero+32 : offset(0), littleendian; - prio : zero+32 : offset(160), littleendian; - static_prio : zero+32 : offset(192), littleendian; - normal_prio : zero+32 : offset(224), littleendian; - tasks'next : zero+32 : offset(3232), littleendian; - tasks'prev : zero+32 : offset(3264), littleendian; - pid : zero+32 : offset(3584), littleendian; - comm : 128 : offset(5928), string } -> + | { state : zero+64 : offset(0), bigendian; + prio : zero+32 : offset(320), bigendian; + static_prio : zero+32 : offset(352), bigendian; + normal_prio : zero+32 : offset(384), bigendian; + run_list'next : zero+64 : offset(448), bigendian; + run_list'prev : zero+64 : offset(512), bigendian; + tasks'next : zero+64 : offset(1600), bigendian; + tasks'prev : zero+64 : offset(1664), bigendian; + pid : zero+32 : offset(2208), bigendian; + comm : 128 : offset(5440), string } -> { task_struct_comm = comm; task_struct_normal_prio = normal_prio; task_struct_pid = pid; task_struct_prio = prio; - task_struct_run_list'next = None; - task_struct_run_list'next_offset = -1; - task_struct_run_list'next_adjustment = -1; - task_struct_run_list'prev = None; + task_struct_run_list'next = Some run_list'next; + task_struct_run_list'next_offset = 56; + task_struct_run_list'next_adjustment = 56; + task_struct_run_list'prev = Some run_list'prev; task_struct_state = state; task_struct_static_prio = static_prio; task_struct_tasks'next = tasks'next; - task_struct_tasks'next_offset = 404; - task_struct_tasks'next_adjustment = 404; + task_struct_tasks'next_offset = 200; + task_struct_tasks'next_adjustment = 200; task_struct_tasks'prev = tasks'prev } | { _ } -> - raise (ParseError ("task_struct", "task_struct_parser_4", match_err));; -let task_struct_parser_5 kernel_version bits = + raise (ParseError ("task_struct", "task_struct_parser_7", match_err));; +let task_struct_parser_8 kernel_version bits = bitmatch bits with - | { state : zero+32 : offset(0), bigendian; - prio : zero+32 : offset(160), bigendian; - static_prio : zero+32 : offset(192), bigendian; - normal_prio : zero+32 : offset(224), bigendian; - tasks'next : zero+32 : offset(3328), bigendian; - tasks'prev : zero+32 : offset(3360), bigendian; - pid : zero+32 : offset(3680), bigendian; - comm : 128 : offset(6056), string } -> + | { state : zero+64 : offset(0), bigendian; + prio : zero+32 : offset(256), bigendian; + static_prio : zero+32 : offset(288), bigendian; + normal_prio : zero+32 : offset(320), bigendian; + tasks'next : zero+64 : offset(4096), bigendian; + tasks'prev : zero+64 : offset(4160), bigendian; + pid : zero+32 : offset(4608), bigendian; + comm : 128 : offset(8712), string } -> { task_struct_comm = comm; task_struct_normal_prio = normal_prio; task_struct_pid = pid; @@ -219,12 +1185,12 @@ let task_struct_parser_5 kernel_version bits = task_struct_state = state; task_struct_static_prio = static_prio; task_struct_tasks'next = tasks'next; - task_struct_tasks'next_offset = 416; - task_struct_tasks'next_adjustment = 416; + task_struct_tasks'next_offset = 512; + task_struct_tasks'next_adjustment = 512; task_struct_tasks'prev = tasks'prev } | { _ } -> - raise (ParseError ("task_struct", "task_struct_parser_5", match_err));; -let task_struct_parser_6 kernel_version bits = + raise (ParseError ("task_struct", "task_struct_parser_8", match_err));; +let task_struct_parser_9 kernel_version bits = bitmatch bits with | { state : zero+32 : offset(0), bigendian; prio : zero+32 : offset(192), bigendian; @@ -232,10 +1198,10 @@ let task_struct_parser_6 kernel_version bits = normal_prio : zero+32 : offset(256), bigendian; run_list'next : zero+32 : offset(288), bigendian; run_list'prev : zero+32 : offset(320), bigendian; - tasks'next : zero+32 : offset(1024), bigendian; - tasks'prev : zero+32 : offset(1056), bigendian; - pid : zero+32 : offset(1376), bigendian; - comm : 128 : offset(3264), string } -> + tasks'next : zero+32 : offset(2304), bigendian; + tasks'prev : zero+32 : offset(2336), bigendian; + pid : zero+32 : offset(2784), bigendian; + comm : 128 : offset(4736), string } -> { task_struct_comm = comm; task_struct_normal_prio = normal_prio; task_struct_pid = pid; @@ -247,12 +1213,40 @@ let task_struct_parser_6 kernel_version bits = task_struct_state = state; task_struct_static_prio = static_prio; task_struct_tasks'next = tasks'next; - task_struct_tasks'next_offset = 128; - task_struct_tasks'next_adjustment = 128; + task_struct_tasks'next_offset = 288; + task_struct_tasks'next_adjustment = 288; task_struct_tasks'prev = tasks'prev } | { _ } -> - raise (ParseError ("task_struct", "task_struct_parser_6", match_err));; -let task_struct_parser_7 kernel_version bits = + raise (ParseError ("task_struct", "task_struct_parser_9", match_err));; +let task_struct_parser_10 kernel_version bits = + bitmatch bits with + | { state : zero+32 : offset(0), littleendian; + prio : zero+32 : offset(160), littleendian; + static_prio : zero+32 : offset(192), littleendian; + normal_prio : zero+32 : offset(224), littleendian; + run_list'next : zero+32 : offset(256), littleendian; + run_list'prev : zero+32 : offset(288), littleendian; + tasks'next : zero+32 : offset(3008), littleendian; + tasks'prev : zero+32 : offset(3040), littleendian; + pid : zero+32 : offset(3360), littleendian; + comm : 128 : offset(5416), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = Some run_list'next; + task_struct_run_list'next_offset = 32; + task_struct_run_list'next_adjustment = 32; + task_struct_run_list'prev = Some run_list'prev; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 376; + task_struct_tasks'next_adjustment = 376; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_10", match_err));; +let task_struct_parser_11 kernel_version bits = bitmatch bits with | { state : zero+64 : offset(0), littleendian; prio : zero+32 : offset(320), littleendian; @@ -263,7 +1257,7 @@ let task_struct_parser_7 kernel_version bits = tasks'next : zero+64 : offset(1536), littleendian; tasks'prev : zero+64 : offset(1600), littleendian; pid : zero+32 : offset(2144), littleendian; - comm : 128 : offset(5440), string } -> + comm : 128 : offset(5376), string } -> { task_struct_comm = comm; task_struct_normal_prio = normal_prio; task_struct_pid = pid; @@ -279,75 +1273,1485 @@ let task_struct_parser_7 kernel_version bits = task_struct_tasks'next_adjustment = 192; task_struct_tasks'prev = tasks'prev } | { _ } -> - raise (ParseError ("task_struct", "task_struct_parser_7", match_err));; -let task_struct_parser_8 kernel_version bits = + raise (ParseError ("task_struct", "task_struct_parser_11", match_err));; +let task_struct_parser_12 kernel_version bits = bitmatch bits with - | { state : zero+32 : offset(0), littleendian; - prio : zero+32 : offset(192), littleendian; - static_prio : zero+32 : offset(224), littleendian; - normal_prio : zero+32 : offset(256), littleendian; - run_list'next : zero+32 : offset(288), littleendian; - run_list'prev : zero+32 : offset(320), littleendian; - tasks'next : zero+32 : offset(992), littleendian; - tasks'prev : zero+32 : offset(1024), littleendian; - pid : zero+32 : offset(1344), littleendian; - comm : 128 : offset(3232), string } -> + | { state : zero+64 : offset(0), littleendian; + prio : zero+32 : offset(256), littleendian; + static_prio : zero+32 : offset(288), littleendian; + normal_prio : zero+32 : offset(320), littleendian; + run_list'next : zero+64 : offset(384), littleendian; + run_list'prev : zero+64 : offset(448), littleendian; + tasks'next : zero+64 : offset(2816), littleendian; + tasks'prev : zero+64 : offset(2880), littleendian; + pid : zero+32 : offset(3584), littleendian; + comm : 128 : offset(6912), string } -> { task_struct_comm = comm; task_struct_normal_prio = normal_prio; task_struct_pid = pid; task_struct_prio = prio; task_struct_run_list'next = Some run_list'next; - task_struct_run_list'next_offset = 36; - task_struct_run_list'next_adjustment = 36; + task_struct_run_list'next_offset = 48; + task_struct_run_list'next_adjustment = 48; task_struct_run_list'prev = Some run_list'prev; task_struct_state = state; task_struct_static_prio = static_prio; task_struct_tasks'next = tasks'next; - task_struct_tasks'next_offset = 124; - task_struct_tasks'next_adjustment = 124; + task_struct_tasks'next_offset = 352; + task_struct_tasks'next_adjustment = 352; task_struct_tasks'prev = tasks'prev } | { _ } -> - raise (ParseError ("task_struct", "task_struct_parser_8", match_err));; -let task_struct_parser_9 kernel_version bits = + raise (ParseError ("task_struct", "task_struct_parser_12", match_err));; +let task_struct_parser_13 kernel_version bits = bitmatch bits with | { state : zero+64 : offset(0), bigendian; - prio : zero+32 : offset(320), bigendian; - static_prio : zero+32 : offset(352), bigendian; - normal_prio : zero+32 : offset(384), bigendian; - run_list'next : zero+64 : offset(448), bigendian; - run_list'prev : zero+64 : offset(512), bigendian; - tasks'next : zero+64 : offset(1600), bigendian; - tasks'prev : zero+64 : offset(1664), bigendian; - pid : zero+32 : offset(2208), bigendian; - comm : 128 : offset(5440), string } -> + prio : zero+32 : offset(256), bigendian; + static_prio : zero+32 : offset(288), bigendian; + normal_prio : zero+32 : offset(320), bigendian; + run_list'next : zero+64 : offset(384), bigendian; + run_list'prev : zero+64 : offset(448), bigendian; + tasks'next : zero+64 : offset(1472), bigendian; + tasks'prev : zero+64 : offset(1536), bigendian; + pid : zero+32 : offset(1984), bigendian; + comm : 128 : offset(5184), string } -> { task_struct_comm = comm; task_struct_normal_prio = normal_prio; task_struct_pid = pid; task_struct_prio = prio; task_struct_run_list'next = Some run_list'next; - task_struct_run_list'next_offset = 56; - task_struct_run_list'next_adjustment = 56; + task_struct_run_list'next_offset = 48; + task_struct_run_list'next_adjustment = 48; task_struct_run_list'prev = Some run_list'prev; task_struct_state = state; task_struct_static_prio = static_prio; task_struct_tasks'next = tasks'next; - task_struct_tasks'next_offset = 200; - task_struct_tasks'next_adjustment = 200; + task_struct_tasks'next_offset = 184; + task_struct_tasks'next_adjustment = 184; task_struct_tasks'prev = tasks'prev } | { _ } -> - raise (ParseError ("task_struct", "task_struct_parser_9", match_err));; -let net_device_parser_10 kernel_version bits = + raise (ParseError ("task_struct", "task_struct_parser_13", match_err));; +let task_struct_parser_14 kernel_version bits = bitmatch bits with - | { name : 128 : offset(0), string; - dev_list'next : zero+64 : offset(576), littleendian; - dev_list'prev : zero+64 : offset(640), littleendian; - flags : zero+32 : offset(2880), littleendian; - operstate : zero+8 : offset(2960), littleendian; - mtu : zero+32 : offset(2976), littleendian; - perm_addr : 256 : offset(3136), string; - addr_len : zero+8 : offset(3392), littleendian; - ip_ptr : zero+64 : offset(3840), littleendian; - ip6_ptr : zero+64 : offset(3968), littleendian } -> + | { state : zero+64 : offset(0), bigendian; + prio : zero+32 : offset(224), bigendian; + static_prio : zero+32 : offset(256), bigendian; + normal_prio : zero+32 : offset(288), bigendian; + tasks'next : zero+64 : offset(3840), bigendian; + tasks'prev : zero+64 : offset(3904), bigendian; + pid : zero+32 : offset(4352), bigendian; + comm : 128 : offset(8392), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = None; + task_struct_run_list'next_offset = -1; + task_struct_run_list'next_adjustment = -1; + task_struct_run_list'prev = None; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 480; + task_struct_tasks'next_adjustment = 480; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_14", match_err));; +let task_struct_parser_15 kernel_version bits = + bitmatch bits with + | { state : zero+32 : offset(0), littleendian; + prio : zero+32 : offset(192), littleendian; + static_prio : zero+32 : offset(224), littleendian; + normal_prio : zero+32 : offset(256), littleendian; + tasks'next : zero+32 : offset(3360), littleendian; + tasks'prev : zero+32 : offset(3392), littleendian; + pid : zero+32 : offset(3712), littleendian; + comm : 128 : offset(6088), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = None; + task_struct_run_list'next_offset = -1; + task_struct_run_list'next_adjustment = -1; + task_struct_run_list'prev = None; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 420; + task_struct_tasks'next_adjustment = 420; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_15", match_err));; +let task_struct_parser_16 kernel_version bits = + bitmatch bits with + | { state : zero+32 : offset(0), littleendian; + prio : zero+32 : offset(160), littleendian; + static_prio : zero+32 : offset(192), littleendian; + normal_prio : zero+32 : offset(224), littleendian; + tasks'next : zero+32 : offset(3232), littleendian; + tasks'prev : zero+32 : offset(3264), littleendian; + pid : zero+32 : offset(3584), littleendian; + comm : 128 : offset(5928), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = None; + task_struct_run_list'next_offset = -1; + task_struct_run_list'next_adjustment = -1; + task_struct_run_list'prev = None; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 404; + task_struct_tasks'next_adjustment = 404; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_16", match_err));; +let task_struct_parser_17 kernel_version bits = + bitmatch bits with + | { state : zero+32 : offset(0), bigendian; + prio : zero+32 : offset(160), bigendian; + static_prio : zero+32 : offset(192), bigendian; + normal_prio : zero+32 : offset(224), bigendian; + run_list'next : zero+32 : offset(256), bigendian; + run_list'prev : zero+32 : offset(288), bigendian; + tasks'next : zero+32 : offset(3136), bigendian; + tasks'prev : zero+32 : offset(3168), bigendian; + pid : zero+32 : offset(3488), bigendian; + comm : 128 : offset(5576), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = Some run_list'next; + task_struct_run_list'next_offset = 32; + task_struct_run_list'next_adjustment = 32; + task_struct_run_list'prev = Some run_list'prev; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 392; + task_struct_tasks'next_adjustment = 392; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_17", match_err));; +let task_struct_parser_18 kernel_version bits = + bitmatch bits with + | { state : zero+32 : offset(0), littleendian; + prio : zero+32 : offset(160), littleendian; + static_prio : zero+32 : offset(192), littleendian; + normal_prio : zero+32 : offset(224), littleendian; + run_list'next : zero+32 : offset(256), littleendian; + run_list'prev : zero+32 : offset(288), littleendian; + tasks'next : zero+32 : offset(2144), littleendian; + tasks'prev : zero+32 : offset(2176), littleendian; + pid : zero+32 : offset(2496), littleendian; + comm : 128 : offset(4512), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = Some run_list'next; + task_struct_run_list'next_offset = 32; + task_struct_run_list'next_adjustment = 32; + task_struct_run_list'prev = Some run_list'prev; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 268; + task_struct_tasks'next_adjustment = 268; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_18", match_err));; +let task_struct_parser_19 kernel_version bits = + bitmatch bits with + | { state : zero+32 : offset(0), littleendian; + prio : zero+32 : offset(192), littleendian; + static_prio : zero+32 : offset(224), littleendian; + normal_prio : zero+32 : offset(256), littleendian; + tasks'next : zero+32 : offset(3552), littleendian; + tasks'prev : zero+32 : offset(3584), littleendian; + pid : zero+32 : offset(3904), littleendian; + comm : 128 : offset(6272), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = None; + task_struct_run_list'next_offset = -1; + task_struct_run_list'next_adjustment = -1; + task_struct_run_list'prev = None; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 444; + task_struct_tasks'next_adjustment = 444; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_19", match_err));; +let task_struct_parser_20 kernel_version bits = + bitmatch bits with + | { state : zero+32 : offset(0), bigendian; + prio : zero+32 : offset(160), bigendian; + static_prio : zero+32 : offset(192), bigendian; + normal_prio : zero+32 : offset(224), bigendian; + run_list'next : zero+32 : offset(256), bigendian; + run_list'prev : zero+32 : offset(288), bigendian; + tasks'next : zero+32 : offset(2240), bigendian; + tasks'prev : zero+32 : offset(2272), bigendian; + pid : zero+32 : offset(2592), bigendian; + comm : 128 : offset(4608), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = Some run_list'next; + task_struct_run_list'next_offset = 32; + task_struct_run_list'next_adjustment = 32; + task_struct_run_list'prev = Some run_list'prev; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 280; + task_struct_tasks'next_adjustment = 280; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_20", match_err));; +let task_struct_parser_21 kernel_version bits = + bitmatch bits with + | { state : zero+64 : offset(0), littleendian; + prio : zero+32 : offset(256), littleendian; + static_prio : zero+32 : offset(288), littleendian; + normal_prio : zero+32 : offset(320), littleendian; + tasks'next : zero+64 : offset(4480), littleendian; + tasks'prev : zero+64 : offset(4544), littleendian; + pid : zero+32 : offset(4992), littleendian; + comm : 128 : offset(9024), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = None; + task_struct_run_list'next_offset = -1; + task_struct_run_list'next_adjustment = -1; + task_struct_run_list'prev = None; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 560; + task_struct_tasks'next_adjustment = 560; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_21", match_err));; +let task_struct_parser_22 kernel_version bits = + bitmatch bits with + | { state : zero+32 : offset(0), littleendian; + prio : zero+32 : offset(160), littleendian; + static_prio : zero+32 : offset(192), littleendian; + normal_prio : zero+32 : offset(224), littleendian; + tasks'next : zero+32 : offset(3200), littleendian; + tasks'prev : zero+32 : offset(3232), littleendian; + pid : zero+32 : offset(3552), littleendian; + comm : 128 : offset(5896), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = None; + task_struct_run_list'next_offset = -1; + task_struct_run_list'next_adjustment = -1; + task_struct_run_list'prev = None; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 400; + task_struct_tasks'next_adjustment = 400; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_22", match_err));; +let task_struct_parser_23 kernel_version bits = + bitmatch bits with + | { state : zero+64 : offset(0), littleendian; + prio : zero+32 : offset(224), littleendian; + static_prio : zero+32 : offset(256), littleendian; + normal_prio : zero+32 : offset(288), littleendian; + run_list'next : zero+64 : offset(320), littleendian; + run_list'prev : zero+64 : offset(384), littleendian; + tasks'next : zero+64 : offset(2816), littleendian; + tasks'prev : zero+64 : offset(2880), littleendian; + pid : zero+32 : offset(3328), littleendian; + comm : 128 : offset(6592), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = Some run_list'next; + task_struct_run_list'next_offset = 40; + task_struct_run_list'next_adjustment = 40; + task_struct_run_list'prev = Some run_list'prev; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 352; + task_struct_tasks'next_adjustment = 352; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_23", match_err));; +let task_struct_parser_24 kernel_version bits = + bitmatch bits with + | { state : zero+64 : offset(0), bigendian; + prio : zero+32 : offset(224), bigendian; + static_prio : zero+32 : offset(256), bigendian; + normal_prio : zero+32 : offset(288), bigendian; + run_list'next : zero+64 : offset(320), bigendian; + run_list'prev : zero+64 : offset(384), bigendian; + tasks'next : zero+64 : offset(2816), bigendian; + tasks'prev : zero+64 : offset(2880), bigendian; + pid : zero+32 : offset(3328), bigendian; + comm : 128 : offset(6528), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = Some run_list'next; + task_struct_run_list'next_offset = 40; + task_struct_run_list'next_adjustment = 40; + task_struct_run_list'prev = Some run_list'prev; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 352; + task_struct_tasks'next_adjustment = 352; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_24", match_err));; +let task_struct_parser_25 kernel_version bits = + bitmatch bits with + | { state : zero+64 : offset(0), bigendian; + prio : zero+32 : offset(224), bigendian; + static_prio : zero+32 : offset(256), bigendian; + normal_prio : zero+32 : offset(288), bigendian; + run_list'next : zero+64 : offset(320), bigendian; + run_list'prev : zero+64 : offset(384), bigendian; + tasks'next : zero+64 : offset(2880), bigendian; + tasks'prev : zero+64 : offset(2944), bigendian; + pid : zero+32 : offset(3392), bigendian; + comm : 128 : offset(6848), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = Some run_list'next; + task_struct_run_list'next_offset = 40; + task_struct_run_list'next_adjustment = 40; + task_struct_run_list'prev = Some run_list'prev; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 360; + task_struct_tasks'next_adjustment = 360; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_25", match_err));; +let task_struct_parser_26 kernel_version bits = + bitmatch bits with + | { state : zero+32 : offset(0), bigendian; + prio : zero+32 : offset(192), bigendian; + static_prio : zero+32 : offset(224), bigendian; + normal_prio : zero+32 : offset(256), bigendian; + run_list'next : zero+32 : offset(288), bigendian; + run_list'prev : zero+32 : offset(320), bigendian; + tasks'next : zero+32 : offset(1024), bigendian; + tasks'prev : zero+32 : offset(1056), bigendian; + pid : zero+32 : offset(1376), bigendian; + comm : 128 : offset(3264), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = Some run_list'next; + task_struct_run_list'next_offset = 36; + task_struct_run_list'next_adjustment = 36; + task_struct_run_list'prev = Some run_list'prev; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 128; + task_struct_tasks'next_adjustment = 128; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_26", match_err));; +let task_struct_parser_27 kernel_version bits = + bitmatch bits with + | { state : zero+64 : offset(0), bigendian; + prio : zero+32 : offset(224), bigendian; + static_prio : zero+32 : offset(256), bigendian; + normal_prio : zero+32 : offset(288), bigendian; + run_list'next : zero+64 : offset(320), bigendian; + run_list'prev : zero+64 : offset(384), bigendian; + tasks'next : zero+64 : offset(2880), bigendian; + tasks'prev : zero+64 : offset(2944), bigendian; + pid : zero+32 : offset(3392), bigendian; + comm : 128 : offset(6592), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = Some run_list'next; + task_struct_run_list'next_offset = 40; + task_struct_run_list'next_adjustment = 40; + task_struct_run_list'prev = Some run_list'prev; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 360; + task_struct_tasks'next_adjustment = 360; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_27", match_err));; +let task_struct_parser_28 kernel_version bits = + bitmatch bits with + | { state : zero+32 : offset(0), littleendian; + prio : zero+32 : offset(192), littleendian; + static_prio : zero+32 : offset(224), littleendian; + normal_prio : zero+32 : offset(256), littleendian; + run_list'next : zero+32 : offset(288), littleendian; + run_list'prev : zero+32 : offset(320), littleendian; + tasks'next : zero+32 : offset(2208), littleendian; + tasks'prev : zero+32 : offset(2240), littleendian; + pid : zero+32 : offset(2688), littleendian; + comm : 128 : offset(4608), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = Some run_list'next; + task_struct_run_list'next_offset = 36; + task_struct_run_list'next_adjustment = 36; + task_struct_run_list'prev = Some run_list'prev; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 276; + task_struct_tasks'next_adjustment = 276; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_28", match_err));; +let task_struct_parser_29 kernel_version bits = + bitmatch bits with + | { state : zero+32 : offset(0), bigendian; + prio : zero+32 : offset(160), bigendian; + static_prio : zero+32 : offset(192), bigendian; + normal_prio : zero+32 : offset(224), bigendian; + tasks'next : zero+32 : offset(3328), bigendian; + tasks'prev : zero+32 : offset(3360), bigendian; + pid : zero+32 : offset(3680), bigendian; + comm : 128 : offset(6056), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = None; + task_struct_run_list'next_offset = -1; + task_struct_run_list'next_adjustment = -1; + task_struct_run_list'prev = None; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 416; + task_struct_tasks'next_adjustment = 416; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_29", match_err));; +let task_struct_parser_30 kernel_version bits = + bitmatch bits with + | { state : zero+64 : offset(0), bigendian; + prio : zero+32 : offset(256), bigendian; + static_prio : zero+32 : offset(288), bigendian; + normal_prio : zero+32 : offset(320), bigendian; + tasks'next : zero+64 : offset(4480), bigendian; + tasks'prev : zero+64 : offset(4544), bigendian; + pid : zero+32 : offset(4992), bigendian; + comm : 128 : offset(9024), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = None; + task_struct_run_list'next_offset = -1; + task_struct_run_list'next_adjustment = -1; + task_struct_run_list'prev = None; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 560; + task_struct_tasks'next_adjustment = 560; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_30", match_err));; +let task_struct_parser_31 kernel_version bits = + bitmatch bits with + | { state : zero+32 : offset(0), littleendian; + prio : zero+32 : offset(192), littleendian; + static_prio : zero+32 : offset(224), littleendian; + normal_prio : zero+32 : offset(256), littleendian; + tasks'next : zero+32 : offset(3584), littleendian; + tasks'prev : zero+32 : offset(3616), littleendian; + pid : zero+32 : offset(3936), littleendian; + comm : 128 : offset(6304), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = None; + task_struct_run_list'next_offset = -1; + task_struct_run_list'next_adjustment = -1; + task_struct_run_list'prev = None; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 448; + task_struct_tasks'next_adjustment = 448; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_31", match_err));; +let task_struct_parser_32 kernel_version bits = + bitmatch bits with + | { state : zero+32 : offset(0), bigendian; + prio : zero+32 : offset(192), bigendian; + static_prio : zero+32 : offset(224), bigendian; + normal_prio : zero+32 : offset(256), bigendian; + tasks'next : zero+32 : offset(3392), bigendian; + tasks'prev : zero+32 : offset(3424), bigendian; + pid : zero+32 : offset(3744), bigendian; + comm : 128 : offset(6120), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = None; + task_struct_run_list'next_offset = -1; + task_struct_run_list'next_adjustment = -1; + task_struct_run_list'prev = None; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 424; + task_struct_tasks'next_adjustment = 424; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_32", match_err));; +let task_struct_parser_33 kernel_version bits = + bitmatch bits with + | { state : zero+64 : offset(0), littleendian; + prio : zero+32 : offset(224), littleendian; + static_prio : zero+32 : offset(256), littleendian; + normal_prio : zero+32 : offset(288), littleendian; + run_list'next : zero+64 : offset(320), littleendian; + run_list'prev : zero+64 : offset(384), littleendian; + tasks'next : zero+64 : offset(3648), littleendian; + tasks'prev : zero+64 : offset(3712), littleendian; + pid : zero+32 : offset(4160), littleendian; + comm : 128 : offset(7816), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = Some run_list'next; + task_struct_run_list'next_offset = 40; + task_struct_run_list'next_adjustment = 40; + task_struct_run_list'prev = Some run_list'prev; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 456; + task_struct_tasks'next_adjustment = 456; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_33", match_err));; +let task_struct_parser_34 kernel_version bits = + bitmatch bits with + | { state : zero+64 : offset(0), littleendian; + prio : zero+32 : offset(256), littleendian; + static_prio : zero+32 : offset(288), littleendian; + normal_prio : zero+32 : offset(320), littleendian; + run_list'next : zero+64 : offset(384), littleendian; + run_list'prev : zero+64 : offset(448), littleendian; + tasks'next : zero+64 : offset(1408), littleendian; + tasks'prev : zero+64 : offset(1472), littleendian; + pid : zero+32 : offset(1920), littleendian; + comm : 128 : offset(5184), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = Some run_list'next; + task_struct_run_list'next_offset = 48; + task_struct_run_list'next_adjustment = 48; + task_struct_run_list'prev = Some run_list'prev; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 176; + task_struct_tasks'next_adjustment = 176; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_34", match_err));; +let task_struct_parser_35 kernel_version bits = + bitmatch bits with + | { state : zero+32 : offset(0), littleendian; + prio : zero+32 : offset(192), littleendian; + static_prio : zero+32 : offset(224), littleendian; + normal_prio : zero+32 : offset(256), littleendian; + tasks'next : zero+32 : offset(3328), littleendian; + tasks'prev : zero+32 : offset(3360), littleendian; + pid : zero+32 : offset(3680), littleendian; + comm : 128 : offset(6056), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = None; + task_struct_run_list'next_offset = -1; + task_struct_run_list'next_adjustment = -1; + task_struct_run_list'prev = None; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 416; + task_struct_tasks'next_adjustment = 416; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_35", match_err));; +let task_struct_parser_36 kernel_version bits = + bitmatch bits with + | { state : zero+64 : offset(0), littleendian; + prio : zero+32 : offset(224), littleendian; + static_prio : zero+32 : offset(256), littleendian; + normal_prio : zero+32 : offset(288), littleendian; + run_list'next : zero+64 : offset(320), littleendian; + run_list'prev : zero+64 : offset(384), littleendian; + tasks'next : zero+64 : offset(2816), littleendian; + tasks'prev : zero+64 : offset(2880), littleendian; + pid : zero+32 : offset(3328), littleendian; + comm : 128 : offset(6848), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = Some run_list'next; + task_struct_run_list'next_offset = 40; + task_struct_run_list'next_adjustment = 40; + task_struct_run_list'prev = Some run_list'prev; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 352; + task_struct_tasks'next_adjustment = 352; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_36", match_err));; +let task_struct_parser_37 kernel_version bits = + bitmatch bits with + | { state : zero+64 : offset(0), bigendian; + prio : zero+32 : offset(256), bigendian; + static_prio : zero+32 : offset(288), bigendian; + normal_prio : zero+32 : offset(320), bigendian; + run_list'next : zero+64 : offset(384), bigendian; + run_list'prev : zero+64 : offset(448), bigendian; + tasks'next : zero+64 : offset(2688), bigendian; + tasks'prev : zero+64 : offset(2752), bigendian; + pid : zero+32 : offset(3456), bigendian; + comm : 128 : offset(6720), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = Some run_list'next; + task_struct_run_list'next_offset = 48; + task_struct_run_list'next_adjustment = 48; + task_struct_run_list'prev = Some run_list'prev; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 336; + task_struct_tasks'next_adjustment = 336; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_37", match_err));; +let task_struct_parser_38 kernel_version bits = + bitmatch bits with + | { state : zero+32 : offset(0), bigendian; + prio : zero+32 : offset(160), bigendian; + static_prio : zero+32 : offset(192), bigendian; + normal_prio : zero+32 : offset(224), bigendian; + run_list'next : zero+32 : offset(256), bigendian; + run_list'prev : zero+32 : offset(288), bigendian; + tasks'next : zero+32 : offset(2240), bigendian; + tasks'prev : zero+32 : offset(2272), bigendian; + pid : zero+32 : offset(2592), bigendian; + comm : 128 : offset(4480), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = Some run_list'next; + task_struct_run_list'next_offset = 32; + task_struct_run_list'next_adjustment = 32; + task_struct_run_list'prev = Some run_list'prev; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 280; + task_struct_tasks'next_adjustment = 280; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_38", match_err));; +let task_struct_parser_39 kernel_version bits = + bitmatch bits with + | { state : zero+32 : offset(0), littleendian; + prio : zero+32 : offset(160), littleendian; + static_prio : zero+32 : offset(192), littleendian; + normal_prio : zero+32 : offset(224), littleendian; + run_list'next : zero+32 : offset(256), littleendian; + run_list'prev : zero+32 : offset(288), littleendian; + tasks'next : zero+32 : offset(2144), littleendian; + tasks'prev : zero+32 : offset(2176), littleendian; + pid : zero+32 : offset(2496), littleendian; + comm : 128 : offset(4384), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = Some run_list'next; + task_struct_run_list'next_offset = 32; + task_struct_run_list'next_adjustment = 32; + task_struct_run_list'prev = Some run_list'prev; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 268; + task_struct_tasks'next_adjustment = 268; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_39", match_err));; +let task_struct_parser_40 kernel_version bits = + bitmatch bits with + | { state : zero+64 : offset(0), bigendian; + prio : zero+32 : offset(256), bigendian; + static_prio : zero+32 : offset(288), bigendian; + normal_prio : zero+32 : offset(320), bigendian; + run_list'next : zero+64 : offset(384), bigendian; + run_list'prev : zero+64 : offset(448), bigendian; + tasks'next : zero+64 : offset(2880), bigendian; + tasks'prev : zero+64 : offset(2944), bigendian; + pid : zero+32 : offset(3648), bigendian; + comm : 128 : offset(6912), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = Some run_list'next; + task_struct_run_list'next_offset = 48; + task_struct_run_list'next_adjustment = 48; + task_struct_run_list'prev = Some run_list'prev; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 360; + task_struct_tasks'next_adjustment = 360; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_40", match_err));; +let task_struct_parser_41 kernel_version bits = + bitmatch bits with + | { state : zero+64 : offset(0), littleendian; + prio : zero+32 : offset(224), littleendian; + static_prio : zero+32 : offset(256), littleendian; + normal_prio : zero+32 : offset(288), littleendian; + run_list'next : zero+64 : offset(320), littleendian; + run_list'prev : zero+64 : offset(384), littleendian; + tasks'next : zero+64 : offset(2752), littleendian; + tasks'prev : zero+64 : offset(2816), littleendian; + pid : zero+32 : offset(3264), littleendian; + comm : 128 : offset(6528), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = Some run_list'next; + task_struct_run_list'next_offset = 40; + task_struct_run_list'next_adjustment = 40; + task_struct_run_list'prev = Some run_list'prev; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 344; + task_struct_tasks'next_adjustment = 344; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_41", match_err));; +let task_struct_parser_42 kernel_version bits = + bitmatch bits with + | { state : zero+32 : offset(0), littleendian; + prio : zero+32 : offset(192), littleendian; + static_prio : zero+32 : offset(224), littleendian; + normal_prio : zero+32 : offset(256), littleendian; + run_list'next : zero+32 : offset(288), littleendian; + run_list'prev : zero+32 : offset(320), littleendian; + tasks'next : zero+32 : offset(2144), littleendian; + tasks'prev : zero+32 : offset(2176), littleendian; + pid : zero+32 : offset(2624), littleendian; + comm : 128 : offset(4544), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = Some run_list'next; + task_struct_run_list'next_offset = 36; + task_struct_run_list'next_adjustment = 36; + task_struct_run_list'prev = Some run_list'prev; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 268; + task_struct_tasks'next_adjustment = 268; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_42", match_err));; +let task_struct_parser_43 kernel_version bits = + bitmatch bits with + | { state : zero+64 : offset(0), littleendian; + prio : zero+32 : offset(320), littleendian; + static_prio : zero+32 : offset(352), littleendian; + normal_prio : zero+32 : offset(384), littleendian; + run_list'next : zero+64 : offset(448), littleendian; + run_list'prev : zero+64 : offset(512), littleendian; + tasks'next : zero+64 : offset(1728), littleendian; + tasks'prev : zero+64 : offset(1792), littleendian; + pid : zero+32 : offset(2336), littleendian; + comm : 128 : offset(5568), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = Some run_list'next; + task_struct_run_list'next_offset = 56; + task_struct_run_list'next_adjustment = 56; + task_struct_run_list'prev = Some run_list'prev; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 216; + task_struct_tasks'next_adjustment = 216; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_43", match_err));; +let task_struct_parser_44 kernel_version bits = + bitmatch bits with + | { state : zero+64 : offset(0), littleendian; + prio : zero+32 : offset(256), littleendian; + static_prio : zero+32 : offset(288), littleendian; + normal_prio : zero+32 : offset(320), littleendian; + tasks'next : zero+64 : offset(4096), littleendian; + tasks'prev : zero+64 : offset(4160), littleendian; + pid : zero+32 : offset(4608), littleendian; + comm : 128 : offset(8712), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = None; + task_struct_run_list'next_offset = -1; + task_struct_run_list'next_adjustment = -1; + task_struct_run_list'prev = None; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 512; + task_struct_tasks'next_adjustment = 512; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_44", match_err));; +let task_struct_parser_45 kernel_version bits = + bitmatch bits with + | { state : zero+32 : offset(0), littleendian; + prio : zero+32 : offset(160), littleendian; + static_prio : zero+32 : offset(192), littleendian; + normal_prio : zero+32 : offset(224), littleendian; + run_list'next : zero+32 : offset(256), littleendian; + run_list'prev : zero+32 : offset(288), littleendian; + tasks'next : zero+32 : offset(2176), littleendian; + tasks'prev : zero+32 : offset(2208), littleendian; + pid : zero+32 : offset(2528), littleendian; + comm : 128 : offset(4416), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = Some run_list'next; + task_struct_run_list'next_offset = 32; + task_struct_run_list'next_adjustment = 32; + task_struct_run_list'prev = Some run_list'prev; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 272; + task_struct_tasks'next_adjustment = 272; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_45", match_err));; +let task_struct_parser_46 kernel_version bits = + bitmatch bits with + | { state : zero+32 : offset(0), bigendian; + prio : zero+32 : offset(192), bigendian; + static_prio : zero+32 : offset(224), bigendian; + normal_prio : zero+32 : offset(256), bigendian; + run_list'next : zero+32 : offset(288), bigendian; + run_list'prev : zero+32 : offset(320), bigendian; + tasks'next : zero+32 : offset(2240), bigendian; + tasks'prev : zero+32 : offset(2272), bigendian; + pid : zero+32 : offset(2720), bigendian; + comm : 128 : offset(4672), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = Some run_list'next; + task_struct_run_list'next_offset = 36; + task_struct_run_list'next_adjustment = 36; + task_struct_run_list'prev = Some run_list'prev; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 280; + task_struct_tasks'next_adjustment = 280; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_46", match_err));; +let task_struct_parser_47 kernel_version bits = + bitmatch bits with + | { state : zero+64 : offset(0), littleendian; + prio : zero+32 : offset(256), littleendian; + static_prio : zero+32 : offset(288), littleendian; + normal_prio : zero+32 : offset(320), littleendian; + run_list'next : zero+64 : offset(384), littleendian; + run_list'prev : zero+64 : offset(448), littleendian; + tasks'next : zero+64 : offset(2624), littleendian; + tasks'prev : zero+64 : offset(2688), littleendian; + pid : zero+32 : offset(3392), littleendian; + comm : 128 : offset(6720), string } -> + { task_struct_comm = comm; + task_struct_normal_prio = normal_prio; + task_struct_pid = pid; + task_struct_prio = prio; + task_struct_run_list'next = Some run_list'next; + task_struct_run_list'next_offset = 48; + task_struct_run_list'next_adjustment = 48; + task_struct_run_list'prev = Some run_list'prev; + task_struct_state = state; + task_struct_static_prio = static_prio; + task_struct_tasks'next = tasks'next; + task_struct_tasks'next_offset = 328; + task_struct_tasks'next_adjustment = 328; + task_struct_tasks'prev = tasks'prev } + | { _ } -> + raise (ParseError ("task_struct", "task_struct_parser_47", match_err));; +let net_device_parser_48 kernel_version bits = + bitmatch bits with + | { name : 128 : offset(0), string; + next : zero+32 : offset(384), littleendian; + flags : zero+32 : offset(704), littleendian; + operstate : zero+8 : offset(784), littleendian; + mtu : zero+32 : offset(800), littleendian; + perm_addr : 256 : offset(896), string; + addr_len : zero+8 : offset(1152), littleendian; + ip_ptr : zero+32 : offset(1344), littleendian; + ip6_ptr : zero+32 : offset(1408), littleendian } -> + { net_device_addr_len = addr_len; + net_device_dev_list'next = None; + net_device_dev_list'next_offset = -1; + net_device_dev_list'next_adjustment = -1; + net_device_dev_list'prev = None; + net_device_flags = flags; + net_device_ip6_ptr = ip6_ptr; + net_device_ip_ptr = ip_ptr; + net_device_mtu = mtu; + net_device_name = name; + net_device_next = Some next; + net_device_operstate = operstate; + net_device_perm_addr = perm_addr } + | { _ } -> + raise (ParseError ("net_device", "net_device_parser_48", match_err));; +let net_device_parser_49 kernel_version bits = + bitmatch bits with + | { name : 128 : offset(0), string; + dev_list'next : zero+64 : offset(576), bigendian; + dev_list'prev : zero+64 : offset(640), bigendian; + flags : zero+32 : offset(2880), bigendian; + operstate : zero+8 : offset(2960), bigendian; + mtu : zero+32 : offset(2976), bigendian; + perm_addr : 256 : offset(3136), string; + addr_len : zero+8 : offset(3392), bigendian; + ip_ptr : zero+64 : offset(3840), bigendian; + ip6_ptr : zero+64 : offset(3968), bigendian } -> + { net_device_addr_len = addr_len; + net_device_dev_list'next = Some dev_list'next; + net_device_dev_list'next_offset = 72; + net_device_dev_list'next_adjustment = 72; + net_device_dev_list'prev = Some dev_list'prev; + net_device_flags = flags; + net_device_ip6_ptr = ip6_ptr; + net_device_ip_ptr = ip_ptr; + net_device_mtu = mtu; + net_device_name = name; + net_device_next = None; + net_device_operstate = operstate; + net_device_perm_addr = perm_addr } + | { _ } -> + raise (ParseError ("net_device", "net_device_parser_49", match_err));; +let net_device_parser_50 kernel_version bits = + bitmatch bits with + | { name : 128 : offset(0), string; + dev_list'next : zero+32 : offset(384), bigendian; + dev_list'prev : zero+32 : offset(416), bigendian; + flags : zero+32 : offset(1472), bigendian; + operstate : zero+8 : offset(1552), bigendian; + mtu : zero+32 : offset(1568), bigendian; + perm_addr : 256 : offset(1664), string; + addr_len : zero+8 : offset(1920), bigendian; + ip_ptr : zero+32 : offset(2112), bigendian; + ip6_ptr : zero+32 : offset(2176), bigendian } -> + { net_device_addr_len = addr_len; + net_device_dev_list'next = Some dev_list'next; + net_device_dev_list'next_offset = 48; + net_device_dev_list'next_adjustment = 48; + net_device_dev_list'prev = Some dev_list'prev; + net_device_flags = flags; + net_device_ip6_ptr = ip6_ptr; + net_device_ip_ptr = ip_ptr; + net_device_mtu = mtu; + net_device_name = name; + net_device_next = None; + net_device_operstate = operstate; + net_device_perm_addr = perm_addr } + | { _ } -> + raise (ParseError ("net_device", "net_device_parser_50", match_err));; +let net_device_parser_51 kernel_version bits = + bitmatch bits with + | { name : 128 : offset(0), string; + dev_list'next : zero+64 : offset(576), littleendian; + dev_list'prev : zero+64 : offset(640), littleendian; + flags : zero+32 : offset(2880), littleendian; + operstate : zero+8 : offset(2960), littleendian; + mtu : zero+32 : offset(2976), littleendian; + perm_addr : 256 : offset(3136), string; + addr_len : zero+8 : offset(3392), littleendian; + ip_ptr : zero+64 : offset(3840), littleendian; + ip6_ptr : zero+64 : offset(3968), littleendian } -> + { net_device_addr_len = addr_len; + net_device_dev_list'next = Some dev_list'next; + net_device_dev_list'next_offset = 72; + net_device_dev_list'next_adjustment = 72; + net_device_dev_list'prev = Some dev_list'prev; + net_device_flags = flags; + net_device_ip6_ptr = ip6_ptr; + net_device_ip_ptr = ip_ptr; + net_device_mtu = mtu; + net_device_name = name; + net_device_next = None; + net_device_operstate = operstate; + net_device_perm_addr = perm_addr } + | { _ } -> + raise (ParseError ("net_device", "net_device_parser_51", match_err));; +let net_device_parser_52 kernel_version bits = + bitmatch bits with + | { name : 128 : offset(0), string; + next : zero+64 : offset(576), littleendian; + flags : zero+32 : offset(1152), littleendian; + operstate : zero+8 : offset(1232), littleendian; + mtu : zero+32 : offset(1248), littleendian; + perm_addr : 256 : offset(1408), string; + addr_len : zero+8 : offset(1664), littleendian; + ip_ptr : zero+64 : offset(1984), littleendian; + ip6_ptr : zero+64 : offset(2112), littleendian } -> + { net_device_addr_len = addr_len; + net_device_dev_list'next = None; + net_device_dev_list'next_offset = -1; + net_device_dev_list'next_adjustment = -1; + net_device_dev_list'prev = None; + net_device_flags = flags; + net_device_ip6_ptr = ip6_ptr; + net_device_ip_ptr = ip_ptr; + net_device_mtu = mtu; + net_device_name = name; + net_device_next = Some next; + net_device_operstate = operstate; + net_device_perm_addr = perm_addr } + | { _ } -> + raise (ParseError ("net_device", "net_device_parser_52", match_err));; +let net_device_parser_53 kernel_version bits = + bitmatch bits with + | { name : 128 : offset(0), string; + dev_list'next : zero+32 : offset(384), bigendian; + dev_list'prev : zero+32 : offset(416), bigendian; + flags : zero+32 : offset(1536), bigendian; + operstate : zero+8 : offset(1616), bigendian; + mtu : zero+32 : offset(1632), bigendian; + perm_addr : 256 : offset(1760), string; + addr_len : zero+8 : offset(2016), bigendian; + ip_ptr : zero+32 : offset(2432), bigendian; + ip6_ptr : zero+32 : offset(2496), bigendian } -> + { net_device_addr_len = addr_len; + net_device_dev_list'next = Some dev_list'next; + net_device_dev_list'next_offset = 48; + net_device_dev_list'next_adjustment = 48; + net_device_dev_list'prev = Some dev_list'prev; + net_device_flags = flags; + net_device_ip6_ptr = ip6_ptr; + net_device_ip_ptr = ip_ptr; + net_device_mtu = mtu; + net_device_name = name; + net_device_next = None; + net_device_operstate = operstate; + net_device_perm_addr = perm_addr } + | { _ } -> + raise (ParseError ("net_device", "net_device_parser_53", match_err));; +let net_device_parser_54 kernel_version bits = + bitmatch bits with + | { name : 128 : offset(0), string; + next : zero+64 : offset(576), bigendian; + flags : zero+32 : offset(1152), bigendian; + operstate : zero+8 : offset(1232), bigendian; + mtu : zero+32 : offset(1248), bigendian; + perm_addr : 256 : offset(1408), string; + addr_len : zero+8 : offset(1664), bigendian; + ip_ptr : zero+64 : offset(1984), bigendian; + ip6_ptr : zero+64 : offset(2112), bigendian } -> + { net_device_addr_len = addr_len; + net_device_dev_list'next = None; + net_device_dev_list'next_offset = -1; + net_device_dev_list'next_adjustment = -1; + net_device_dev_list'prev = None; + net_device_flags = flags; + net_device_ip6_ptr = ip6_ptr; + net_device_ip_ptr = ip_ptr; + net_device_mtu = mtu; + net_device_name = name; + net_device_next = Some next; + net_device_operstate = operstate; + net_device_perm_addr = perm_addr } + | { _ } -> + raise (ParseError ("net_device", "net_device_parser_54", match_err));; +let net_device_parser_55 kernel_version bits = + bitmatch bits with + | { name : 128 : offset(0), string; + dev_list'next : zero+32 : offset(384), littleendian; + dev_list'prev : zero+32 : offset(416), littleendian; + flags : zero+32 : offset(1568), littleendian; + operstate : zero+8 : offset(1648), littleendian; + mtu : zero+32 : offset(1664), littleendian; + perm_addr : 256 : offset(1760), string; + addr_len : zero+8 : offset(2016), littleendian; + ip_ptr : zero+32 : offset(2304), littleendian; + ip6_ptr : zero+32 : offset(2368), littleendian } -> + { net_device_addr_len = addr_len; + net_device_dev_list'next = Some dev_list'next; + net_device_dev_list'next_offset = 48; + net_device_dev_list'next_adjustment = 48; + net_device_dev_list'prev = Some dev_list'prev; + net_device_flags = flags; + net_device_ip6_ptr = ip6_ptr; + net_device_ip_ptr = ip_ptr; + net_device_mtu = mtu; + net_device_name = name; + net_device_next = None; + net_device_operstate = operstate; + net_device_perm_addr = perm_addr } + | { _ } -> + raise (ParseError ("net_device", "net_device_parser_55", match_err));; +let net_device_parser_56 kernel_version bits = + bitmatch bits with + | { name : 128 : offset(0), string; + next : zero+64 : offset(576), littleendian; + flags : zero+32 : offset(1216), littleendian; + operstate : zero+8 : offset(1296), littleendian; + mtu : zero+32 : offset(1312), littleendian; + perm_addr : 256 : offset(1472), string; + addr_len : zero+8 : offset(1728), littleendian; + ip_ptr : zero+64 : offset(2048), littleendian; + ip6_ptr : zero+64 : offset(2176), littleendian } -> + { net_device_addr_len = addr_len; + net_device_dev_list'next = None; + net_device_dev_list'next_offset = -1; + net_device_dev_list'next_adjustment = -1; + net_device_dev_list'prev = None; + net_device_flags = flags; + net_device_ip6_ptr = ip6_ptr; + net_device_ip_ptr = ip_ptr; + net_device_mtu = mtu; + net_device_name = name; + net_device_next = Some next; + net_device_operstate = operstate; + net_device_perm_addr = perm_addr } + | { _ } -> + raise (ParseError ("net_device", "net_device_parser_56", match_err));; +let net_device_parser_57 kernel_version bits = + bitmatch bits with + | { name : 128 : offset(0), string; + dev_list'next : zero+64 : offset(576), littleendian; + dev_list'prev : zero+64 : offset(640), littleendian; + flags : zero+32 : offset(2688), littleendian; + operstate : zero+8 : offset(2768), littleendian; + mtu : zero+32 : offset(2784), littleendian; + perm_addr : 256 : offset(2944), string; + addr_len : zero+8 : offset(3200), littleendian; + ip_ptr : zero+64 : offset(3520), littleendian; + ip6_ptr : zero+64 : offset(3648), littleendian } -> + { net_device_addr_len = addr_len; + net_device_dev_list'next = Some dev_list'next; + net_device_dev_list'next_offset = 72; + net_device_dev_list'next_adjustment = 72; + net_device_dev_list'prev = Some dev_list'prev; + net_device_flags = flags; + net_device_ip6_ptr = ip6_ptr; + net_device_ip_ptr = ip_ptr; + net_device_mtu = mtu; + net_device_name = name; + net_device_next = None; + net_device_operstate = operstate; + net_device_perm_addr = perm_addr } + | { _ } -> + raise (ParseError ("net_device", "net_device_parser_57", match_err));; +let net_device_parser_58 kernel_version bits = + bitmatch bits with + | { name : 128 : offset(0), string; + dev_list'next : zero+64 : offset(576), bigendian; + dev_list'prev : zero+64 : offset(640), bigendian; + flags : zero+32 : offset(2688), bigendian; + operstate : zero+8 : offset(2768), bigendian; + mtu : zero+32 : offset(2784), bigendian; + perm_addr : 256 : offset(2944), string; + addr_len : zero+8 : offset(3200), bigendian; + ip_ptr : zero+64 : offset(3520), bigendian; + ip6_ptr : zero+64 : offset(3648), bigendian } -> + { net_device_addr_len = addr_len; + net_device_dev_list'next = Some dev_list'next; + net_device_dev_list'next_offset = 72; + net_device_dev_list'next_adjustment = 72; + net_device_dev_list'prev = Some dev_list'prev; + net_device_flags = flags; + net_device_ip6_ptr = ip6_ptr; + net_device_ip_ptr = ip_ptr; + net_device_mtu = mtu; + net_device_name = name; + net_device_next = None; + net_device_operstate = operstate; + net_device_perm_addr = perm_addr } + | { _ } -> + raise (ParseError ("net_device", "net_device_parser_58", match_err));; +let net_device_parser_59 kernel_version bits = + bitmatch bits with + | { name : 128 : offset(0), string; + dev_list'next : zero+32 : offset(384), littleendian; + dev_list'prev : zero+32 : offset(416), littleendian; + flags : zero+32 : offset(1568), littleendian; + operstate : zero+8 : offset(1648), littleendian; + mtu : zero+32 : offset(1664), littleendian; + perm_addr : 256 : offset(1792), string; + addr_len : zero+8 : offset(2048), littleendian; + ip_ptr : zero+32 : offset(2336), littleendian; + ip6_ptr : zero+32 : offset(2400), littleendian } -> + { net_device_addr_len = addr_len; + net_device_dev_list'next = Some dev_list'next; + net_device_dev_list'next_offset = 48; + net_device_dev_list'next_adjustment = 48; + net_device_dev_list'prev = Some dev_list'prev; + net_device_flags = flags; + net_device_ip6_ptr = ip6_ptr; + net_device_ip_ptr = ip_ptr; + net_device_mtu = mtu; + net_device_name = name; + net_device_next = None; + net_device_operstate = operstate; + net_device_perm_addr = perm_addr } + | { _ } -> + raise (ParseError ("net_device", "net_device_parser_59", match_err));; +let net_device_parser_60 kernel_version bits = + bitmatch bits with + | { name : 128 : offset(0), string; + dev_list'next : zero+32 : offset(384), bigendian; + dev_list'prev : zero+32 : offset(416), bigendian; + flags : zero+32 : offset(1568), bigendian; + operstate : zero+8 : offset(1648), bigendian; + mtu : zero+32 : offset(1664), bigendian; + perm_addr : 256 : offset(1760), string; + addr_len : zero+8 : offset(2016), bigendian; + ip_ptr : zero+32 : offset(2304), bigendian; + ip6_ptr : zero+32 : offset(2368), bigendian } -> + { net_device_addr_len = addr_len; + net_device_dev_list'next = Some dev_list'next; + net_device_dev_list'next_offset = 48; + net_device_dev_list'next_adjustment = 48; + net_device_dev_list'prev = Some dev_list'prev; + net_device_flags = flags; + net_device_ip6_ptr = ip6_ptr; + net_device_ip_ptr = ip_ptr; + net_device_mtu = mtu; + net_device_name = name; + net_device_next = None; + net_device_operstate = operstate; + net_device_perm_addr = perm_addr } + | { _ } -> + raise (ParseError ("net_device", "net_device_parser_60", match_err));; +let net_device_parser_61 kernel_version bits = + bitmatch bits with + | { name : 128 : offset(0), string; + dev_list'next : zero+32 : offset(384), littleendian; + dev_list'prev : zero+32 : offset(416), littleendian; + flags : zero+32 : offset(1472), littleendian; + operstate : zero+8 : offset(1552), littleendian; + mtu : zero+32 : offset(1568), littleendian; + perm_addr : 256 : offset(1664), string; + addr_len : zero+8 : offset(1920), littleendian; + ip_ptr : zero+32 : offset(2208), littleendian; + ip6_ptr : zero+32 : offset(2272), littleendian } -> + { net_device_addr_len = addr_len; + net_device_dev_list'next = Some dev_list'next; + net_device_dev_list'next_offset = 48; + net_device_dev_list'next_adjustment = 48; + net_device_dev_list'prev = Some dev_list'prev; + net_device_flags = flags; + net_device_ip6_ptr = ip6_ptr; + net_device_ip_ptr = ip_ptr; + net_device_mtu = mtu; + net_device_name = name; + net_device_next = None; + net_device_operstate = operstate; + net_device_perm_addr = perm_addr } + | { _ } -> + raise (ParseError ("net_device", "net_device_parser_61", match_err));; +let net_device_parser_62 kernel_version bits = + bitmatch bits with + | { name : 128 : offset(0), string; + dev_list'next : zero+32 : offset(384), littleendian; + dev_list'prev : zero+32 : offset(416), littleendian; + flags : zero+32 : offset(1536), littleendian; + operstate : zero+8 : offset(1616), littleendian; + mtu : zero+32 : offset(1632), littleendian; + perm_addr : 256 : offset(1760), string; + addr_len : zero+8 : offset(2016), littleendian; + ip_ptr : zero+32 : offset(2560), littleendian; + ip6_ptr : zero+32 : offset(2624), littleendian } -> + { net_device_addr_len = addr_len; + net_device_dev_list'next = Some dev_list'next; + net_device_dev_list'next_offset = 48; + net_device_dev_list'next_adjustment = 48; + net_device_dev_list'prev = Some dev_list'prev; + net_device_flags = flags; + net_device_ip6_ptr = ip6_ptr; + net_device_ip_ptr = ip_ptr; + net_device_mtu = mtu; + net_device_name = name; + net_device_next = None; + net_device_operstate = operstate; + net_device_perm_addr = perm_addr } + | { _ } -> + raise (ParseError ("net_device", "net_device_parser_62", match_err));; +let net_device_parser_63 kernel_version bits = + bitmatch bits with + | { name : 128 : offset(0), string; + dev_list'next : zero+32 : offset(384), bigendian; + dev_list'prev : zero+32 : offset(416), bigendian; + flags : zero+32 : offset(1472), bigendian; + operstate : zero+8 : offset(1552), bigendian; + mtu : zero+32 : offset(1568), bigendian; + perm_addr : 256 : offset(1664), string; + addr_len : zero+8 : offset(1920), bigendian; + ip_ptr : zero+32 : offset(2208), bigendian; + ip6_ptr : zero+32 : offset(2272), bigendian } -> + { net_device_addr_len = addr_len; + net_device_dev_list'next = Some dev_list'next; + net_device_dev_list'next_offset = 48; + net_device_dev_list'next_adjustment = 48; + net_device_dev_list'prev = Some dev_list'prev; + net_device_flags = flags; + net_device_ip6_ptr = ip6_ptr; + net_device_ip_ptr = ip_ptr; + net_device_mtu = mtu; + net_device_name = name; + net_device_next = None; + net_device_operstate = operstate; + net_device_perm_addr = perm_addr } + | { _ } -> + raise (ParseError ("net_device", "net_device_parser_63", match_err));; +let net_device_parser_64 kernel_version bits = + bitmatch bits with + | { name : 128 : offset(0), string; + dev_list'next : zero+64 : offset(576), littleendian; + dev_list'prev : zero+64 : offset(640), littleendian; + flags : zero+32 : offset(2816), littleendian; + operstate : zero+8 : offset(2896), littleendian; + mtu : zero+32 : offset(2912), littleendian; + perm_addr : 256 : offset(3072), string; + addr_len : zero+8 : offset(3328), littleendian; + ip_ptr : zero+64 : offset(4224), littleendian; + ip6_ptr : zero+64 : offset(4352), littleendian } -> + { net_device_addr_len = addr_len; + net_device_dev_list'next = Some dev_list'next; + net_device_dev_list'next_offset = 72; + net_device_dev_list'next_adjustment = 72; + net_device_dev_list'prev = Some dev_list'prev; + net_device_flags = flags; + net_device_ip6_ptr = ip6_ptr; + net_device_ip_ptr = ip_ptr; + net_device_mtu = mtu; + net_device_name = name; + net_device_next = None; + net_device_operstate = operstate; + net_device_perm_addr = perm_addr } + | { _ } -> + raise (ParseError ("net_device", "net_device_parser_64", match_err));; +let net_device_parser_65 kernel_version bits = + bitmatch bits with + | { name : 128 : offset(0), string; + dev_list'next : zero+32 : offset(384), littleendian; + dev_list'prev : zero+32 : offset(416), littleendian; + flags : zero+32 : offset(1472), littleendian; + operstate : zero+8 : offset(1552), littleendian; + mtu : zero+32 : offset(1568), littleendian; + perm_addr : 256 : offset(1664), string; + addr_len : zero+8 : offset(1920), littleendian; + ip_ptr : zero+32 : offset(2112), littleendian; + ip6_ptr : zero+32 : offset(2176), littleendian } -> + { net_device_addr_len = addr_len; + net_device_dev_list'next = Some dev_list'next; + net_device_dev_list'next_offset = 48; + net_device_dev_list'next_adjustment = 48; + net_device_dev_list'prev = Some dev_list'prev; + net_device_flags = flags; + net_device_ip6_ptr = ip6_ptr; + net_device_ip_ptr = ip_ptr; + net_device_mtu = mtu; + net_device_name = name; + net_device_next = None; + net_device_operstate = operstate; + net_device_perm_addr = perm_addr } + | { _ } -> + raise (ParseError ("net_device", "net_device_parser_65", match_err));; +let net_device_parser_66 kernel_version bits = + bitmatch bits with + | { name : 128 : offset(0), string; + dev_list'next : zero+64 : offset(576), bigendian; + dev_list'prev : zero+64 : offset(640), bigendian; + flags : zero+32 : offset(2688), bigendian; + operstate : zero+8 : offset(2768), bigendian; + mtu : zero+32 : offset(2784), bigendian; + perm_addr : 256 : offset(2944), string; + addr_len : zero+8 : offset(3200), bigendian; + ip_ptr : zero+64 : offset(3648), bigendian; + ip6_ptr : zero+64 : offset(3776), bigendian } -> { net_device_addr_len = addr_len; net_device_dev_list'next = Some dev_list'next; net_device_dev_list'next_offset = 72; @@ -362,19 +2766,19 @@ let net_device_parser_10 kernel_version bits = net_device_operstate = operstate; net_device_perm_addr = perm_addr } | { _ } -> - raise (ParseError ("net_device", "net_device_parser_10", match_err));; -let net_device_parser_11 kernel_version bits = + raise (ParseError ("net_device", "net_device_parser_66", match_err));; +let net_device_parser_67 kernel_version bits = bitmatch bits with | { name : 128 : offset(0), string; dev_list'next : zero+64 : offset(576), bigendian; dev_list'prev : zero+64 : offset(640), bigendian; - flags : zero+32 : offset(2880), bigendian; - operstate : zero+8 : offset(2960), bigendian; - mtu : zero+32 : offset(2976), bigendian; - perm_addr : 256 : offset(3136), string; - addr_len : zero+8 : offset(3392), bigendian; - ip_ptr : zero+64 : offset(3840), bigendian; - ip6_ptr : zero+64 : offset(3968), bigendian } -> + flags : zero+32 : offset(2816), bigendian; + operstate : zero+8 : offset(2896), bigendian; + mtu : zero+32 : offset(2912), bigendian; + perm_addr : 256 : offset(3072), string; + addr_len : zero+8 : offset(3328), bigendian; + ip_ptr : zero+64 : offset(4224), bigendian; + ip6_ptr : zero+64 : offset(4352), bigendian } -> { net_device_addr_len = addr_len; net_device_dev_list'next = Some dev_list'next; net_device_dev_list'next_offset = 72; @@ -389,35 +2793,34 @@ let net_device_parser_11 kernel_version bits = net_device_operstate = operstate; net_device_perm_addr = perm_addr } | { _ } -> - raise (ParseError ("net_device", "net_device_parser_11", match_err));; -let net_device_parser_12 kernel_version bits = + raise (ParseError ("net_device", "net_device_parser_67", match_err));; +let net_device_parser_68 kernel_version bits = bitmatch bits with | { name : 128 : offset(0), string; - dev_list'next : zero+32 : offset(384), littleendian; - dev_list'prev : zero+32 : offset(416), littleendian; - flags : zero+32 : offset(1568), littleendian; - operstate : zero+8 : offset(1648), littleendian; - mtu : zero+32 : offset(1664), littleendian; - perm_addr : 256 : offset(1760), string; - addr_len : zero+8 : offset(2016), littleendian; - ip_ptr : zero+32 : offset(2304), littleendian; - ip6_ptr : zero+32 : offset(2368), littleendian } -> + next : zero+32 : offset(384), bigendian; + flags : zero+32 : offset(704), bigendian; + operstate : zero+8 : offset(784), bigendian; + mtu : zero+32 : offset(800), bigendian; + perm_addr : 256 : offset(896), string; + addr_len : zero+8 : offset(1152), bigendian; + ip_ptr : zero+32 : offset(1344), bigendian; + ip6_ptr : zero+32 : offset(1408), bigendian } -> { net_device_addr_len = addr_len; - net_device_dev_list'next = Some dev_list'next; - net_device_dev_list'next_offset = 48; - net_device_dev_list'next_adjustment = 48; - net_device_dev_list'prev = Some dev_list'prev; + net_device_dev_list'next = None; + net_device_dev_list'next_offset = -1; + net_device_dev_list'next_adjustment = -1; + net_device_dev_list'prev = None; net_device_flags = flags; net_device_ip6_ptr = ip6_ptr; net_device_ip_ptr = ip_ptr; net_device_mtu = mtu; net_device_name = name; - net_device_next = None; + net_device_next = Some next; net_device_operstate = operstate; net_device_perm_addr = perm_addr } | { _ } -> - raise (ParseError ("net_device", "net_device_parser_12", match_err));; -let net_device_parser_13 kernel_version bits = + raise (ParseError ("net_device", "net_device_parser_68", match_err));; +let net_device_parser_69 kernel_version bits = bitmatch bits with | { name : 128 : offset(0), string; dev_list'next : zero+32 : offset(384), bigendian; @@ -425,10 +2828,10 @@ let net_device_parser_13 kernel_version bits = flags : zero+32 : offset(1568), bigendian; operstate : zero+8 : offset(1648), bigendian; mtu : zero+32 : offset(1664), bigendian; - perm_addr : 256 : offset(1760), string; - addr_len : zero+8 : offset(2016), bigendian; - ip_ptr : zero+32 : offset(2304), bigendian; - ip6_ptr : zero+32 : offset(2368), bigendian } -> + perm_addr : 256 : offset(1792), string; + addr_len : zero+8 : offset(2048), bigendian; + ip_ptr : zero+32 : offset(2336), bigendian; + ip6_ptr : zero+32 : offset(2400), bigendian } -> { net_device_addr_len = addr_len; net_device_dev_list'next = Some dev_list'next; net_device_dev_list'next_offset = 48; @@ -443,18 +2846,18 @@ let net_device_parser_13 kernel_version bits = net_device_operstate = operstate; net_device_perm_addr = perm_addr } | { _ } -> - raise (ParseError ("net_device", "net_device_parser_13", match_err));; -let net_device_parser_14 kernel_version bits = + raise (ParseError ("net_device", "net_device_parser_69", match_err));; +let net_device_parser_70 kernel_version bits = bitmatch bits with | { name : 128 : offset(0), string; - next : zero+32 : offset(384), bigendian; - flags : zero+32 : offset(704), bigendian; - operstate : zero+8 : offset(784), bigendian; - mtu : zero+32 : offset(800), bigendian; - perm_addr : 256 : offset(896), string; - addr_len : zero+8 : offset(1152), bigendian; - ip_ptr : zero+32 : offset(1344), bigendian; - ip6_ptr : zero+32 : offset(1408), bigendian } -> + next : zero+32 : offset(384), littleendian; + flags : zero+32 : offset(736), littleendian; + operstate : zero+8 : offset(816), littleendian; + mtu : zero+32 : offset(832), littleendian; + perm_addr : 256 : offset(928), string; + addr_len : zero+8 : offset(1184), littleendian; + ip_ptr : zero+32 : offset(1376), littleendian; + ip6_ptr : zero+32 : offset(1440), littleendian } -> { net_device_addr_len = addr_len; net_device_dev_list'next = None; net_device_dev_list'next_offset = -1; @@ -469,44 +2872,45 @@ let net_device_parser_14 kernel_version bits = net_device_operstate = operstate; net_device_perm_addr = perm_addr } | { _ } -> - raise (ParseError ("net_device", "net_device_parser_14", match_err));; -let net_device_parser_15 kernel_version bits = + raise (ParseError ("net_device", "net_device_parser_70", match_err));; +let net_device_parser_71 kernel_version bits = bitmatch bits with | { name : 128 : offset(0), string; - next : zero+64 : offset(576), littleendian; - flags : zero+32 : offset(1152), littleendian; - operstate : zero+8 : offset(1232), littleendian; - mtu : zero+32 : offset(1248), littleendian; - perm_addr : 256 : offset(1408), string; - addr_len : zero+8 : offset(1664), littleendian; - ip_ptr : zero+64 : offset(1984), littleendian; - ip6_ptr : zero+64 : offset(2112), littleendian } -> + dev_list'next : zero+64 : offset(576), littleendian; + dev_list'prev : zero+64 : offset(640), littleendian; + flags : zero+32 : offset(2688), littleendian; + operstate : zero+8 : offset(2768), littleendian; + mtu : zero+32 : offset(2784), littleendian; + perm_addr : 256 : offset(2944), string; + addr_len : zero+8 : offset(3200), littleendian; + ip_ptr : zero+64 : offset(3648), littleendian; + ip6_ptr : zero+64 : offset(3776), littleendian } -> { net_device_addr_len = addr_len; - net_device_dev_list'next = None; - net_device_dev_list'next_offset = -1; - net_device_dev_list'next_adjustment = -1; - net_device_dev_list'prev = None; + net_device_dev_list'next = Some dev_list'next; + net_device_dev_list'next_offset = 72; + net_device_dev_list'next_adjustment = 72; + net_device_dev_list'prev = Some dev_list'prev; net_device_flags = flags; net_device_ip6_ptr = ip6_ptr; net_device_ip_ptr = ip_ptr; net_device_mtu = mtu; net_device_name = name; - net_device_next = Some next; + net_device_next = None; net_device_operstate = operstate; net_device_perm_addr = perm_addr } | { _ } -> - raise (ParseError ("net_device", "net_device_parser_15", match_err));; -let net_device_parser_16 kernel_version bits = + raise (ParseError ("net_device", "net_device_parser_71", match_err));; +let net_device_parser_72 kernel_version bits = bitmatch bits with | { name : 128 : offset(0), string; - next : zero+32 : offset(384), littleendian; - flags : zero+32 : offset(704), littleendian; - operstate : zero+8 : offset(784), littleendian; - mtu : zero+32 : offset(800), littleendian; - perm_addr : 256 : offset(896), string; - addr_len : zero+8 : offset(1152), littleendian; - ip_ptr : zero+32 : offset(1344), littleendian; - ip6_ptr : zero+32 : offset(1408), littleendian } -> + next : zero+32 : offset(384), bigendian; + flags : zero+32 : offset(736), bigendian; + operstate : zero+8 : offset(816), bigendian; + mtu : zero+32 : offset(832), bigendian; + perm_addr : 256 : offset(928), string; + addr_len : zero+8 : offset(1184), bigendian; + ip_ptr : zero+32 : offset(1376), bigendian; + ip6_ptr : zero+32 : offset(1440), bigendian } -> { net_device_addr_len = addr_len; net_device_dev_list'next = None; net_device_dev_list'next_offset = -1; @@ -521,18 +2925,18 @@ let net_device_parser_16 kernel_version bits = net_device_operstate = operstate; net_device_perm_addr = perm_addr } | { _ } -> - raise (ParseError ("net_device", "net_device_parser_16", match_err));; -let net_device_parser_17 kernel_version bits = + raise (ParseError ("net_device", "net_device_parser_72", match_err));; +let net_device_parser_73 kernel_version bits = bitmatch bits with | { name : 128 : offset(0), string; next : zero+64 : offset(576), bigendian; - flags : zero+32 : offset(1152), bigendian; - operstate : zero+8 : offset(1232), bigendian; - mtu : zero+32 : offset(1248), bigendian; - perm_addr : 256 : offset(1408), string; - addr_len : zero+8 : offset(1664), bigendian; - ip_ptr : zero+64 : offset(1984), bigendian; - ip6_ptr : zero+64 : offset(2112), bigendian } -> + flags : zero+32 : offset(1216), bigendian; + operstate : zero+8 : offset(1296), bigendian; + mtu : zero+32 : offset(1312), bigendian; + perm_addr : 256 : offset(1472), string; + addr_len : zero+8 : offset(1728), bigendian; + ip_ptr : zero+64 : offset(2048), bigendian; + ip6_ptr : zero+64 : offset(2176), bigendian } -> { net_device_addr_len = addr_len; net_device_dev_list'next = None; net_device_dev_list'next_offset = -1; @@ -547,8 +2951,92 @@ let net_device_parser_17 kernel_version bits = net_device_operstate = operstate; net_device_perm_addr = perm_addr } | { _ } -> - raise (ParseError ("net_device", "net_device_parser_17", match_err));; -let net_parser_20 kernel_version bits = + raise (ParseError ("net_device", "net_device_parser_73", match_err));; +let net_parser_82 kernel_version bits = + bitmatch bits with + | { dev_base_head'next : zero+32 : offset(576), littleendian; + dev_base_head'prev : zero+32 : offset(608), littleendian } -> + { net_dev_base_head'next = dev_base_head'next; + net_dev_base_head'next_offset = 72; + net_dev_base_head'next_adjustment = offset_of_net_device_dev_list'next kernel_version; + net_dev_base_head'prev = dev_base_head'prev; + net_dev_base_head'prev_offset = 76; + net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version } + | { _ } -> + raise (ParseError ("net", "net_parser_82", match_err));; +let net_parser_87 kernel_version bits = + bitmatch bits with + | { dev_base_head'next : zero+64 : offset(960), littleendian; + dev_base_head'prev : zero+64 : offset(1024), littleendian } -> + { net_dev_base_head'next = dev_base_head'next; + net_dev_base_head'next_offset = 120; + net_dev_base_head'next_adjustment = offset_of_net_device_dev_list'next kernel_version; + net_dev_base_head'prev = dev_base_head'prev; + net_dev_base_head'prev_offset = 128; + net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version } + | { _ } -> + raise (ParseError ("net", "net_parser_87", match_err));; +let net_parser_88 kernel_version bits = + bitmatch bits with + | { dev_base_head'next : zero+64 : offset(1024), littleendian; + dev_base_head'prev : zero+64 : offset(1088), littleendian } -> + { net_dev_base_head'next = dev_base_head'next; + net_dev_base_head'next_offset = 128; + net_dev_base_head'next_adjustment = offset_of_net_device_dev_list'next kernel_version; + net_dev_base_head'prev = dev_base_head'prev; + net_dev_base_head'prev_offset = 136; + net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version } + | { _ } -> + raise (ParseError ("net", "net_parser_88", match_err));; +let net_parser_83 kernel_version bits = + bitmatch bits with + | { dev_base_head'next : zero+64 : offset(1152), littleendian; + dev_base_head'prev : zero+64 : offset(1216), littleendian } -> + { net_dev_base_head'next = dev_base_head'next; + net_dev_base_head'next_offset = 144; + net_dev_base_head'next_adjustment = offset_of_net_device_dev_list'next kernel_version; + net_dev_base_head'prev = dev_base_head'prev; + net_dev_base_head'prev_offset = 152; + net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version } + | { _ } -> + raise (ParseError ("net", "net_parser_83", match_err));; +let net_parser_86 kernel_version bits = + bitmatch bits with + | { dev_base_head'next : zero+64 : offset(1152), bigendian; + dev_base_head'prev : zero+64 : offset(1216), bigendian } -> + { net_dev_base_head'next = dev_base_head'next; + net_dev_base_head'next_offset = 144; + net_dev_base_head'next_adjustment = offset_of_net_device_dev_list'next kernel_version; + net_dev_base_head'prev = dev_base_head'prev; + net_dev_base_head'prev_offset = 152; + net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version } + | { _ } -> + raise (ParseError ("net", "net_parser_86", match_err));; +let net_parser_74 kernel_version bits = + bitmatch bits with + | { dev_base_head'next : zero+64 : offset(704), bigendian; + dev_base_head'prev : zero+64 : offset(768), bigendian } -> + { net_dev_base_head'next = dev_base_head'next; + net_dev_base_head'next_offset = 88; + net_dev_base_head'next_adjustment = offset_of_net_device_dev_list'next kernel_version; + net_dev_base_head'prev = dev_base_head'prev; + net_dev_base_head'prev_offset = 96; + net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version } + | { _ } -> + raise (ParseError ("net", "net_parser_74", match_err));; +let net_parser_79 kernel_version bits = + bitmatch bits with + | { dev_base_head'next : zero+32 : offset(384), littleendian; + dev_base_head'prev : zero+32 : offset(416), littleendian } -> + { net_dev_base_head'next = dev_base_head'next; + net_dev_base_head'next_offset = 48; + net_dev_base_head'next_adjustment = offset_of_net_device_dev_list'next kernel_version; + net_dev_base_head'prev = dev_base_head'prev; + net_dev_base_head'prev_offset = 52; + net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version } + | { _ } -> + raise (ParseError ("net", "net_parser_79", match_err));; +let net_parser_80 kernel_version bits = bitmatch bits with | { dev_base_head'next : zero+32 : offset(416), littleendian; dev_base_head'prev : zero+32 : offset(448), littleendian } -> @@ -559,8 +3047,20 @@ let net_parser_20 kernel_version bits = net_dev_base_head'prev_offset = 56; net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version } | { _ } -> - raise (ParseError ("net", "net_parser_20", match_err));; -let net_parser_21 kernel_version bits = + raise (ParseError ("net", "net_parser_80", match_err));; +let net_parser_81 kernel_version bits = + bitmatch bits with + | { dev_base_head'next : zero+32 : offset(384), bigendian; + dev_base_head'prev : zero+32 : offset(416), bigendian } -> + { net_dev_base_head'next = dev_base_head'next; + net_dev_base_head'next_offset = 48; + net_dev_base_head'next_adjustment = offset_of_net_device_dev_list'next kernel_version; + net_dev_base_head'prev = dev_base_head'prev; + net_dev_base_head'prev_offset = 52; + net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version } + | { _ } -> + raise (ParseError ("net", "net_parser_81", match_err));; +let net_parser_85 kernel_version bits = bitmatch bits with | { dev_base_head'next : zero+32 : offset(416), bigendian; dev_base_head'prev : zero+32 : offset(448), bigendian } -> @@ -571,8 +3071,8 @@ let net_parser_21 kernel_version bits = net_dev_base_head'prev_offset = 56; net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version } | { _ } -> - raise (ParseError ("net", "net_parser_21", match_err));; -let net_parser_18 kernel_version bits = + raise (ParseError ("net", "net_parser_85", match_err));; +let net_parser_75 kernel_version bits = bitmatch bits with | { dev_base_head'next : zero+64 : offset(768), littleendian; dev_base_head'prev : zero+64 : offset(832), littleendian } -> @@ -583,8 +3083,20 @@ let net_parser_18 kernel_version bits = net_dev_base_head'prev_offset = 104; net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version } | { _ } -> - raise (ParseError ("net", "net_parser_18", match_err));; -let net_parser_19 kernel_version bits = + raise (ParseError ("net", "net_parser_75", match_err));; +let net_parser_76 kernel_version bits = + bitmatch bits with + | { dev_base_head'next : zero+32 : offset(448), bigendian; + dev_base_head'prev : zero+32 : offset(480), bigendian } -> + { net_dev_base_head'next = dev_base_head'next; + net_dev_base_head'next_offset = 56; + net_dev_base_head'next_adjustment = offset_of_net_device_dev_list'next kernel_version; + net_dev_base_head'prev = dev_base_head'prev; + net_dev_base_head'prev_offset = 60; + net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version } + | { _ } -> + raise (ParseError ("net", "net_parser_76", match_err));; +let net_parser_77 kernel_version bits = bitmatch bits with | { dev_base_head'next : zero+64 : offset(768), bigendian; dev_base_head'prev : zero+64 : offset(832), bigendian } -> @@ -595,56 +3107,80 @@ let net_parser_19 kernel_version bits = net_dev_base_head'prev_offset = 104; net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version } | { _ } -> - raise (ParseError ("net", "net_parser_19", match_err));; -let in_device_parser_24 kernel_version bits = + raise (ParseError ("net", "net_parser_77", match_err));; +let net_parser_78 kernel_version bits = + bitmatch bits with + | { dev_base_head'next : zero+32 : offset(512), littleendian; + dev_base_head'prev : zero+32 : offset(544), littleendian } -> + { net_dev_base_head'next = dev_base_head'next; + net_dev_base_head'next_offset = 64; + net_dev_base_head'next_adjustment = offset_of_net_device_dev_list'next kernel_version; + net_dev_base_head'prev = dev_base_head'prev; + net_dev_base_head'prev_offset = 68; + net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version } + | { _ } -> + raise (ParseError ("net", "net_parser_78", match_err));; +let net_parser_84 kernel_version bits = + bitmatch bits with + | { dev_base_head'next : zero+32 : offset(544), littleendian; + dev_base_head'prev : zero+32 : offset(576), littleendian } -> + { net_dev_base_head'next = dev_base_head'next; + net_dev_base_head'next_offset = 68; + net_dev_base_head'next_adjustment = offset_of_net_device_dev_list'next kernel_version; + net_dev_base_head'prev = dev_base_head'prev; + net_dev_base_head'prev_offset = 72; + net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version } + | { _ } -> + raise (ParseError ("net", "net_parser_84", match_err));; +let in_device_parser_89 kernel_version bits = bitmatch bits with | { ifa_list : zero+32 : offset(96), littleendian } -> { in_device_ifa_list = ifa_list } | { _ } -> - raise (ParseError ("in_device", "in_device_parser_24", match_err));; -let in_device_parser_25 kernel_version bits = + raise (ParseError ("in_device", "in_device_parser_89", match_err));; +let in_device_parser_91 kernel_version bits = bitmatch bits with | { ifa_list : zero+32 : offset(96), bigendian } -> { in_device_ifa_list = ifa_list } | { _ } -> - raise (ParseError ("in_device", "in_device_parser_25", match_err));; -let in_device_parser_22 kernel_version bits = + raise (ParseError ("in_device", "in_device_parser_91", match_err));; +let in_device_parser_92 kernel_version bits = bitmatch bits with | { ifa_list : zero+64 : offset(128), littleendian } -> { in_device_ifa_list = ifa_list } | { _ } -> - raise (ParseError ("in_device", "in_device_parser_22", match_err));; -let in_device_parser_23 kernel_version bits = + raise (ParseError ("in_device", "in_device_parser_92", match_err));; +let in_device_parser_90 kernel_version bits = bitmatch bits with | { ifa_list : zero+64 : offset(128), bigendian } -> { in_device_ifa_list = ifa_list } | { _ } -> - raise (ParseError ("in_device", "in_device_parser_23", match_err));; -let inet6_dev_parser_28 kernel_version bits = + raise (ParseError ("in_device", "in_device_parser_90", match_err));; +let inet6_dev_parser_93 kernel_version bits = bitmatch bits with | { addr_list : zero+32 : offset(32), littleendian } -> { inet6_dev_addr_list = addr_list } | { _ } -> - raise (ParseError ("inet6_dev", "inet6_dev_parser_28", match_err));; -let inet6_dev_parser_29 kernel_version bits = + raise (ParseError ("inet6_dev", "inet6_dev_parser_93", match_err));; +let inet6_dev_parser_95 kernel_version bits = bitmatch bits with | { addr_list : zero+32 : offset(32), bigendian } -> { inet6_dev_addr_list = addr_list } | { _ } -> - raise (ParseError ("inet6_dev", "inet6_dev_parser_29", match_err));; -let inet6_dev_parser_26 kernel_version bits = + raise (ParseError ("inet6_dev", "inet6_dev_parser_95", match_err));; +let inet6_dev_parser_96 kernel_version bits = bitmatch bits with | { addr_list : zero+64 : offset(64), littleendian } -> { inet6_dev_addr_list = addr_list } | { _ } -> - raise (ParseError ("inet6_dev", "inet6_dev_parser_26", match_err));; -let inet6_dev_parser_27 kernel_version bits = + raise (ParseError ("inet6_dev", "inet6_dev_parser_96", match_err));; +let inet6_dev_parser_94 kernel_version bits = bitmatch bits with | { addr_list : zero+64 : offset(64), bigendian } -> { inet6_dev_addr_list = addr_list } | { _ } -> - raise (ParseError ("inet6_dev", "inet6_dev_parser_27", match_err));; -let in_ifaddr_parser_32 kernel_version bits = + raise (ParseError ("inet6_dev", "inet6_dev_parser_94", match_err));; +let in_ifaddr_parser_97 kernel_version bits = bitmatch bits with | { ifa_next : zero+32 : offset(0), littleendian; ifa_local : zero+32 : offset(128), littleendian; @@ -657,8 +3193,8 @@ let in_ifaddr_parser_32 kernel_version bits = in_ifaddr_ifa_mask = ifa_mask; in_ifaddr_ifa_next = ifa_next } | { _ } -> - raise (ParseError ("in_ifaddr", "in_ifaddr_parser_32", match_err));; -let in_ifaddr_parser_33 kernel_version bits = + raise (ParseError ("in_ifaddr", "in_ifaddr_parser_97", match_err));; +let in_ifaddr_parser_99 kernel_version bits = bitmatch bits with | { ifa_next : zero+32 : offset(0), bigendian; ifa_local : zero+32 : offset(128), bigendian; @@ -671,299 +3207,8534 @@ let in_ifaddr_parser_33 kernel_version bits = in_ifaddr_ifa_mask = ifa_mask; in_ifaddr_ifa_next = ifa_next } | { _ } -> - raise (ParseError ("in_ifaddr", "in_ifaddr_parser_33", match_err));; -let in_ifaddr_parser_30 kernel_version bits = + raise (ParseError ("in_ifaddr", "in_ifaddr_parser_99", match_err));; +let in_ifaddr_parser_98 kernel_version bits = bitmatch bits with - | { ifa_next : zero+64 : offset(0), littleendian; - ifa_local : zero+32 : offset(256), littleendian; - ifa_address : zero+32 : offset(288), littleendian; - ifa_mask : zero+32 : offset(320), littleendian; - ifa_broadcast : zero+32 : offset(352), littleendian } -> + | { ifa_next : zero+64 : offset(0), bigendian; + ifa_local : zero+32 : offset(256), bigendian; + ifa_address : zero+32 : offset(288), bigendian; + ifa_mask : zero+32 : offset(320), bigendian; + ifa_broadcast : zero+32 : offset(352), bigendian } -> { in_ifaddr_ifa_address = ifa_address; in_ifaddr_ifa_broadcast = ifa_broadcast; in_ifaddr_ifa_local = ifa_local; in_ifaddr_ifa_mask = ifa_mask; in_ifaddr_ifa_next = ifa_next } | { _ } -> - raise (ParseError ("in_ifaddr", "in_ifaddr_parser_30", match_err));; -let in_ifaddr_parser_31 kernel_version bits = + raise (ParseError ("in_ifaddr", "in_ifaddr_parser_98", match_err));; +let in_ifaddr_parser_100 kernel_version bits = bitmatch bits with - | { ifa_next : zero+64 : offset(0), bigendian; - ifa_local : zero+32 : offset(256), bigendian; - ifa_address : zero+32 : offset(288), bigendian; - ifa_mask : zero+32 : offset(320), bigendian; - ifa_broadcast : zero+32 : offset(352), bigendian } -> + | { ifa_next : zero+64 : offset(0), littleendian; + ifa_local : zero+32 : offset(256), littleendian; + ifa_address : zero+32 : offset(288), littleendian; + ifa_mask : zero+32 : offset(320), littleendian; + ifa_broadcast : zero+32 : offset(352), littleendian } -> { in_ifaddr_ifa_address = ifa_address; in_ifaddr_ifa_broadcast = ifa_broadcast; in_ifaddr_ifa_local = ifa_local; in_ifaddr_ifa_mask = ifa_mask; in_ifaddr_ifa_next = ifa_next } | { _ } -> - raise (ParseError ("in_ifaddr", "in_ifaddr_parser_31", match_err));; -let inet6_ifaddr_parser_36 kernel_version bits = + raise (ParseError ("in_ifaddr", "in_ifaddr_parser_100", match_err));; +let inet6_ifaddr_parser_101 kernel_version bits = + bitmatch bits with + | { prefix_len : zero+32 : offset(128), littleendian; + lst_next : zero+32 : offset(1024), littleendian } -> + { inet6_ifaddr_lst_next = lst_next; + inet6_ifaddr_prefix_len = prefix_len } + | { _ } -> + raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_101", match_err));; +let inet6_ifaddr_parser_108 kernel_version bits = bitmatch bits with | { prefix_len : zero+32 : offset(128), littleendian; lst_next : zero+32 : offset(832), littleendian } -> { inet6_ifaddr_lst_next = lst_next; inet6_ifaddr_prefix_len = prefix_len } | { _ } -> - raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_36", match_err));; -let inet6_ifaddr_parser_34 kernel_version bits = + raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_108", match_err));; +let inet6_ifaddr_parser_116 kernel_version bits = + bitmatch bits with + | { prefix_len : zero+32 : offset(128), bigendian; + lst_next : zero+32 : offset(832), bigendian } -> + { inet6_ifaddr_lst_next = lst_next; + inet6_ifaddr_prefix_len = prefix_len } + | { _ } -> + raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_116", match_err));; +let inet6_ifaddr_parser_106 kernel_version bits = bitmatch bits with | { prefix_len : zero+32 : offset(128), littleendian; - lst_next : zero+64 : offset(1280), littleendian } -> + lst_next : zero+64 : offset(1856), littleendian } -> + { inet6_ifaddr_lst_next = lst_next; + inet6_ifaddr_prefix_len = prefix_len } + | { _ } -> + raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_106", match_err));; +let inet6_ifaddr_parser_111 kernel_version bits = + bitmatch bits with + | { prefix_len : zero+32 : offset(128), littleendian; + lst_next : zero+64 : offset(1664), littleendian } -> { inet6_ifaddr_lst_next = lst_next; inet6_ifaddr_prefix_len = prefix_len } | { _ } -> - raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_34", match_err));; -let inet6_ifaddr_parser_35 kernel_version bits = + raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_111", match_err));; +let inet6_ifaddr_parser_114 kernel_version bits = + bitmatch bits with + | { prefix_len : zero+32 : offset(128), littleendian; + lst_next : zero+64 : offset(1728), littleendian } -> + { inet6_ifaddr_lst_next = lst_next; + inet6_ifaddr_prefix_len = prefix_len } + | { _ } -> + raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_114", match_err));; +let inet6_ifaddr_parser_115 kernel_version bits = bitmatch bits with | { prefix_len : zero+32 : offset(128), bigendian; - lst_next : zero+64 : offset(1280), bigendian } -> + lst_next : zero+64 : offset(1728), bigendian } -> { inet6_ifaddr_lst_next = lst_next; inet6_ifaddr_prefix_len = prefix_len } | { _ } -> - raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_35", match_err));; -let inet6_ifaddr_parser_37 kernel_version bits = + raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_115", match_err));; +let inet6_ifaddr_parser_102 kernel_version bits = bitmatch bits with | { prefix_len : zero+32 : offset(128), bigendian; - lst_next : zero+32 : offset(800), bigendian } -> + lst_next : zero+64 : offset(1472), bigendian } -> + { inet6_ifaddr_lst_next = lst_next; + inet6_ifaddr_prefix_len = prefix_len } + | { _ } -> + raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_102", match_err));; +let inet6_ifaddr_parser_105 kernel_version bits = + bitmatch bits with + | { prefix_len : zero+32 : offset(128), littleendian; + lst_next : zero+64 : offset(1472), littleendian } -> + { inet6_ifaddr_lst_next = lst_next; + inet6_ifaddr_prefix_len = prefix_len } + | { _ } -> + raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_105", match_err));; +let inet6_ifaddr_parser_109 kernel_version bits = + bitmatch bits with + | { prefix_len : zero+32 : offset(128), littleendian; + lst_next : zero+32 : offset(1056), littleendian } -> + { inet6_ifaddr_lst_next = lst_next; + inet6_ifaddr_prefix_len = prefix_len } + | { _ } -> + raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_109", match_err));; +let inet6_ifaddr_parser_103 kernel_version bits = + bitmatch bits with + | { prefix_len : zero+32 : offset(128), bigendian; + lst_next : zero+32 : offset(928), bigendian } -> + { inet6_ifaddr_lst_next = lst_next; + inet6_ifaddr_prefix_len = prefix_len } + | { _ } -> + raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_103", match_err));; +let inet6_ifaddr_parser_112 kernel_version bits = + bitmatch bits with + | { prefix_len : zero+32 : offset(128), littleendian; + lst_next : zero+32 : offset(928), littleendian } -> + { inet6_ifaddr_lst_next = lst_next; + inet6_ifaddr_prefix_len = prefix_len } + | { _ } -> + raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_112", match_err));; +let inet6_ifaddr_parser_119 kernel_version bits = + bitmatch bits with + | { prefix_len : zero+32 : offset(128), littleendian; + lst_next : zero+64 : offset(1408), littleendian } -> { inet6_ifaddr_lst_next = lst_next; inet6_ifaddr_prefix_len = prefix_len } | { _ } -> - raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_37", match_err));; -let inet6_ifaddr_parser_39 kernel_version bits = + raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_119", match_err));; +let inet6_ifaddr_parser_104 kernel_version bits = + bitmatch bits with + | { prefix_len : zero+32 : offset(128), littleendian; + lst_next : zero+64 : offset(1280), littleendian } -> + { inet6_ifaddr_lst_next = lst_next; + inet6_ifaddr_prefix_len = prefix_len } + | { _ } -> + raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_104", match_err));; +let inet6_ifaddr_parser_107 kernel_version bits = + bitmatch bits with + | { prefix_len : zero+32 : offset(128), bigendian; + lst_next : zero+64 : offset(1280), bigendian } -> + { inet6_ifaddr_lst_next = lst_next; + inet6_ifaddr_prefix_len = prefix_len } + | { _ } -> + raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_107", match_err));; +let inet6_ifaddr_parser_110 kernel_version bits = bitmatch bits with | { prefix_len : zero+32 : offset(128), littleendian; lst_next : zero+64 : offset(1216), littleendian } -> { inet6_ifaddr_lst_next = lst_next; inet6_ifaddr_prefix_len = prefix_len } | { _ } -> - raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_39", match_err));; -let inet6_ifaddr_parser_41 kernel_version bits = + raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_110", match_err));; +let inet6_ifaddr_parser_113 kernel_version bits = bitmatch bits with | { prefix_len : zero+32 : offset(128), bigendian; - lst_next : zero+64 : offset(1216), bigendian } -> + lst_next : zero+32 : offset(800), bigendian } -> { inet6_ifaddr_lst_next = lst_next; inet6_ifaddr_prefix_len = prefix_len } | { _ } -> - raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_41", match_err));; -let inet6_ifaddr_parser_38 kernel_version bits = + raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_113", match_err));; +let inet6_ifaddr_parser_120 kernel_version bits = bitmatch bits with | { prefix_len : zero+32 : offset(128), bigendian; - lst_next : zero+32 : offset(736), bigendian } -> + lst_next : zero+64 : offset(1216), bigendian } -> { inet6_ifaddr_lst_next = lst_next; inet6_ifaddr_prefix_len = prefix_len } | { _ } -> - raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_38", match_err));; -let inet6_ifaddr_parser_40 kernel_version bits = + raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_120", match_err));; +let inet6_ifaddr_parser_117 kernel_version bits = bitmatch bits with | { prefix_len : zero+32 : offset(128), littleendian; lst_next : zero+32 : offset(736), littleendian } -> { inet6_ifaddr_lst_next = lst_next; inet6_ifaddr_prefix_len = prefix_len } | { _ } -> - raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_40", match_err));; + raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_117", match_err));; +let inet6_ifaddr_parser_118 kernel_version bits = + bitmatch bits with + | { prefix_len : zero+32 : offset(128), bigendian; + lst_next : zero+32 : offset(736), bigendian } -> + { inet6_ifaddr_lst_next = lst_next; + inet6_ifaddr_prefix_len = prefix_len } + | { _ } -> + raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_118", match_err));; let size_of_task_struct = let map = - StringMap.add "2.6.25.14-69.fc8.x86_64" 2496 - (StringMap.add "2.6.25.14-108.fc9.ppc64" 2524 - (StringMap.add "2.6.25.14-108.fc9.i586" 1832 - (StringMap.add "2.6.25.14-108.fc9.i686" 1832 - (StringMap.add "2.6.25.14-69.fc8.ppc" 1952 - (StringMap.add "2.6.25.14-108.fc9.x86_64" 2496 - (StringMap.add "2.6.25.11-97.fc9.x86_64" 2496 - (StringMap.add "2.6.25.14-69.fc8.i586" 1832 - (StringMap.add "2.6.20-1.2933.fc6.ppc" 1592 - (StringMap.add "2.6.20-1.2933.fc6.x86_64" 1920 - (StringMap.add "2.6.25.14-69.fc8.ppc64" 2524 - (StringMap.add "2.6.25.11-97.fc9.i686" - 1832 + StringMap.add "2.6.21-1.3128.fc7.i586" 2704 + (StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" 2504 + (StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" 1756 + (StringMap.add "2.6.25.14-69.fc8.x86_64" 2496 + (StringMap.add "2.6.21-1.3190.fc7.x86_64" 1880 + (StringMap.add "2.6.21-1.3128.fc7.i686" 2704 + (StringMap.add "2.6.21-1.3141.fc7.x86_64" 3780 + (StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc" 2136 + (StringMap.add "2.6.21-1.3141.fc7.ppc64" 2132 + (StringMap.add "2.6.26.1-9.fc9.ppc64" 2572 + (StringMap.add "2.6.21-1.3132.fc7.i686" 2704 + (StringMap.add "2.6.21-1.3236.fc8.ppc" + 1780 (StringMap.add - "2.6.20-1.2933.fc6.i686" 1400 + "2.6.21-1.3228.fc7.i586" 1376 (StringMap.add - "2.6.20-1.2933.fc6.i586" 1400 + "2.6.24-0.167.rc8.git4.fc9.i586" + 3540 (StringMap.add - "2.6.25.14-108.fc9.ppc" 1952 + "2.6.18-1.2798.fc6.x86_64" + 1856 (StringMap.add - "2.6.20-1.2933.fc6.ppc64" - 2112 + "2.6.21-1.3236.fc8.x86_64" + 3948 (StringMap.add - "2.6.25.14-69.fc8.i686" - 1832 StringMap.empty)))))))))))))))) + "2.6.21-1.3145.fc7.i686" + 2704 + (StringMap.add + "2.6.21-1.3218.fc8.ppc64" + 2116 + (StringMap.add + "2.6.25.14-108.fc9.ppc64" + 2524 + (StringMap.add + "2.6.21-1.3190.fc7.i686" + 1400 + (StringMap.add + "2.6.26.2-2.fc8.i686" + 1328 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + 1832 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc" + 1952 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + 1328 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc64" + 2072 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + 1548 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i586" + 4200 + (StringMap. + add + "2.6.23.14-135.fc8.ppc" + 1736 + (StringMap. + add + "2.6.21-1.3141.fc7.i686" + 2704 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.x86_64" + 5824 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + 1832 + (StringMap. + add + "2.6.25.14-108.fc9.i586" + 1832 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc64" + 2132 + (StringMap. + add + "2.6.21-1.3218.fc8.i586" + 2712 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.x86_64" + 3932 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc64" + 2276 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + 1400 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 1832 + (StringMap. + add + "2.6.25.14-69.fc8.ppc64" + 2524 + (StringMap. + add + "2.6.23.14-78.fc7.ppc64" + 2272 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.x86_64" + 5824 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + 3364 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + 4180 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + 4180 + (StringMap. + add + "2.6.21-1.3190.fc7.x86_64" + 1920 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc64" + 2132 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc" + 1612 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + 4684 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc64" + 2292 + (StringMap. + add + "2.6.26.2-2.fc8.ppc64" + 2572 + (StringMap. + add + "2.6.21-1.3236.fc8.i686" + 2880 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.x86_64" + 5824 + (StringMap. + add + "2.6.23.14-135.fc8.ppc64" + 2272 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + 1952 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + 2496 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + 6712 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc" + 1592 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc64" + 2132 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + 2136 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + 4204 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + 2124 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + 1992 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + 1400 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i686" + 3436 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + 6712 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + 1376 + (StringMap. + add + "2.6.24-9.fc9.x86_64" + 4684 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.x86_64" + 5824 + (StringMap. + add + "2.6.21-1.3221.fc8.x86_64" + 3756 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + 2704 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + 6712 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc64" + 5944 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc64" + 2292 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + 1968 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + 1976 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc64" + 2132 + (StringMap. + add + "2.6.26.1-9.fc9.i586" + 1324 + (StringMap. + add + "2.6.24-7.fc9.x86_64" + 4684 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + 1992 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc64" + 2276 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + 2124 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + 6712 + (StringMap. + add + "2.6.18-1.2798.fc6.i586" + 1384 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + 4684 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc64" + 2276 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc" + 2124 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc" + 1620 + (StringMap. + add + "2.6.23.14-135.fc8.x86_64" + 2080 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc64" + 2292 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.x86_64" + 4684 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + 1384 + (StringMap. + add + "2.6.25.11-97.fc9.x86_64" + 2496 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 4684 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + 1368 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc" + 1772 + (StringMap. + add + "2.6.24-9.fc9.i686" + 3540 + (StringMap. + add + "2.6.21-1.3141.fc7.i586" + 2704 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + 2704 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + 4204 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc" + 1604 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + 2504 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.i686" + 2856 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc64" + 2308 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.x86_64" + 5056 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc" + 1628 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc64" + 2308 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc64" + 2072 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc64" + 2132 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + 3364 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc64" + 2276 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + 1400 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc64" + 2112 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 4180 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + 4684 + (StringMap. + add + "2.6.21-1.3209.fc8.i686" + 2712 + (StringMap. + add + "2.6.21-1.3132.fc7.x86_64" + 3772 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + 2504 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + 1920 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + 6232 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + 3772 + (StringMap. + add + "2.6.24-9.fc9.ppc" + 1952 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc" + 1576 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.x86_64" + 3916 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + 1548 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc" + 1620 + (StringMap. + add + "2.6.21-1.3209.fc8.i686" + 2712 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc64" + 2116 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + 6712 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc" + 1592 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc" + 1612 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i586" + 4200 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + 2572 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc64" + 2276 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + 6712 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.x86_64" + 5824 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + 2124 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc" + 1628 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + 3772 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc64" + 2504 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i586" + 4200 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.x86_64" + 5824 + (StringMap. + add + "2.6.21-1.3234.fc8.i686" + 2880 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc" + 1620 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc64" + 2132 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + 2504 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc" + 1628 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + 2136 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + 2704 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 1328 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + 3540 + (StringMap. + add + "2.6.21-1.3141.fc7.x86_64" + 3772 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc" + 1604 + (StringMap. + add + "2.6.18-1.2798.fc6.x86_64" + 1928 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + 1992 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc" + 1604 + (StringMap. + add + "2.6.25.14-69.fc8.i586" + 1832 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc" + 1584 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i586" + 4200 + (StringMap. + add + "2.6.26.1-9.fc9.ppc64" + 2572 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + 3364 + (StringMap. + add + "2.6.21-1.3242.fc8.x86_64" + 3916 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + 2504 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + 2136 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + 2072 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc64" + 2116 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 4180 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc64" + 2116 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64" + 2104 + (StringMap. + add + "2.6.21-1.3128.fc7.x86_64" + 3780 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + 4204 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 1400 + (StringMap. + add + "2.6.21-1.3144.fc7.x86_64" + 3772 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc64" + 2112 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc" + 1772 + (StringMap. + add + "2.6.24-7.fc9.ppc" + 1940 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc" + 1612 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + 1920 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + 1548 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc" + 1756 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i586" + 4200 + (StringMap. + add + "2.6.21-1.3242.fc8.i686" + 2872 + (StringMap. + add + "2.6.21-1.3132.fc7.i586" + 2704 + (StringMap. + add + "2.6.21-1.3144.fc7.i586" + 2704 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 1328 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + 2124 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + 6712 + (StringMap. + add + "2.6.23.14-78.fc7.ppc64" + 2272 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + 1968 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + 6712 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + 1880 + (StringMap. + add + "2.6.26.2-2.fc8.i586" + 1324 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64iseries" + 2088 + (StringMap. + add + "2.6.21-1.3238.fc8.i686" + 2872 + (StringMap. + add + "2.6.23.14-78.fc7.ppc" + 1736 + (StringMap. + add + "2.6.24-7.fc9.i586" + 3540 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + 1880 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + 2136 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + 6712 + (StringMap. + add + "2.6.21-1.3221.fc8.i686" + 2712 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc" + 1592 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc64" + 2112 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc64" + 2276 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + 4204 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i686" + 4204 + (StringMap. + add + "2.6.21-1.3141.fc7.i686" + 2704 + (StringMap. + add + "2.6.21-1.3218.fc8.i686" + 2712 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + 1976 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i586" + 4200 + (StringMap. + add + "2.6.21-1.3144.fc7.i686" + 2704 + (StringMap. + add + "2.6.21-1.3145.fc7.i586" + 1400 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + 1376 + (StringMap. + add + "2.6.21-1.3209.fc8.i586" + 2712 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + 6712 + (StringMap. + add + "2.6.21-1.3218.fc8.x86_64" + 3756 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64iseries" + 2088 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + 6712 + (StringMap. + add + "2.6.21-1.3144.fc7.i686" + 2704 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + 3772 + (StringMap. + add + "2.6.23.14-78.fc7.ppc" + 1760 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i686" + 4204 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + 1880 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc" + 1796 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 4180 + (StringMap. + add + "2.6.21-1.3238.fc8.x86_64" + 3916 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + 3540 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + 1920 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + 4204 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.i686" + 2872 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + 2072 + (StringMap. + add + "2.6.18-1.2798.fc6.x86_64" + 1928 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + 2124 + (StringMap. + add + "2.6.24-7.fc9.i686" + 3540 + (StringMap. + add + "2.6.21-1.3221.fc8.i686" + 2712 + (StringMap. + add + "2.6.23.14-135.fc8.x86_64" + 4468 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc" + 1772 + (StringMap. + add + "2.6.21-1.3190.fc7.x86_64" + 3772 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc64" + 2112 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + 4204 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + 4204 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + 2124 + (StringMap. + add + "2.6.25.14-69.fc8.ppc64" + 2524 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + 2136 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 4180 + (StringMap. + add + "2.6.21-1.3144.fc7.x86_64" + 3780 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc" + 1608 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.i686" + 2872 + (StringMap. + add + "2.6.24-7.fc9.i686" + 3540 + (StringMap. + add + "2.6.23.14-78.fc7.x86_64" + 2080 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 4684 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + 6712 + (StringMap. + add + "2.6.24-9.fc9.i686" + 3540 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 2704 + (StringMap. + add + "2.6.25.11-97.fc9.i686" + 1832 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i586" + 4200 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + 2704 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + 2136 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + 2704 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc64" + 2112 + (StringMap. + add + "2.6.23.14-78.fc7.x86_64" + 4468 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + 5808 + (StringMap. + add + "2.6.21-1.3128.fc7.i686" + 2704 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + 4204 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc" + 1940 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + 2124 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + 1968 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + 6712 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc" + 1604 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 1400 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 1328 + (StringMap. + add + "2.6.21-1.3209.fc8.x86_64" + 3756 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc" + 1756 + (StringMap. + add + "2.6.21-1.3234.fc8.x86_64" + 3932 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc" + 1608 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + 4204 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc" + 1780 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + 2572 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 1328 + (StringMap. + add + "2.6.23.14-135.fc8.ppc" + 1760 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc64" + 2292 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc" + 1756 + (StringMap. + add + "2.6.20-1.2933.fc6.i586" + 1400 + (StringMap. + add + "2.6.26.2-2.fc8.ppc64" + 2572 + (StringMap. + add + "2.6.25.14-69.fc8.x86_64" + 6232 + (StringMap. + add + "2.6.21-1.3132.fc7.x86_64" + 3780 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + 1952 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.x86_64" + 5824 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 1400 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64" + 2104 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + 1384 + (StringMap. + add + "2.6.21-1.3238.fc8.i686" + 2872 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + 2136 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc" + 1620 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + 1832 + (StringMap. + add + "2.6.26.1-9.fc9.x86_64" + 2072 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 1832 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc" + 1560 + (StringMap. + add + "2.6.21-1.3190.fc7.i586" + 1400 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + 1548 + (StringMap. + add + "2.6.21-1.3236.fc8.i686" + 2880 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc" + 1796 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 1384 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + 5808 + (StringMap. + add + "2.6.21-1.3218.fc8.i686" + 2712 + (StringMap. + add + "2.6.24-9.fc9.i586" + 3540 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + 4204 + (StringMap. + add + "2.6.21-1.3128.fc7.x86_64" + 3772 + (StringMap. + add + "2.6.21-1.3234.fc8.i686" + 2880 + (StringMap. + add + "2.6.23.14-135.fc8.ppc64" + 2272 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc64" + 2112 + (StringMap. + add + "2.6.24-9.fc9.ppc" + 1940 + (StringMap. + add + "2.6.23.14-78.fc7.i586" + 1548 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc" + 1772 + (StringMap. + add + "2.6.21-1.3242.fc8.i686" + 2872 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc64" + 2132 + (StringMap. + add + "2.6.24-7.fc9.ppc" + 1952 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + 4684 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + 6712 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc64" + 2116 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc" + 1592 + (StringMap. + add + "2.6.26.2-14.fc9.i586" + 1324 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.i686" + 2856 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc64" + 5944 + (StringMap. + add + "2.6.23.14-135.fc8.i586" + 1548 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 2704 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc64" + 2116 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i686" + 3436 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i686" + 4204 + (StringMap. + add + "2.6.26.1-9.fc9.x86_64" + 5808 + (StringMap. + add + "2.6.21-1.3132.fc7.i686" + 2704 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i686" + 4204 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc" + 1608 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + 1832 + (StringMap. + add + "2.6.21-1.3221.fc8.i586" + 2712 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i586" + 3432 + StringMap. + empty))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) in fun kernel_version -> try StringMap.find kernel_version map with | Not_found -> unknown_kernel_version kernel_version "task_struct";; let size_of_net_device = let map = - StringMap.add "2.6.25.14-69.fc8.x86_64" 1752 - (StringMap.add "2.6.25.14-108.fc9.ppc64" 1776 - (StringMap.add "2.6.25.14-108.fc9.i586" 1212 - (StringMap.add "2.6.25.14-108.fc9.i686" 1212 - (StringMap.add "2.6.25.14-69.fc8.ppc" 904 - (StringMap.add "2.6.25.14-108.fc9.x86_64" 1752 - (StringMap.add "2.6.25.11-97.fc9.x86_64" 1752 - (StringMap.add "2.6.25.14-69.fc8.i586" 1212 - (StringMap.add "2.6.20-1.2933.fc6.ppc" 668 - (StringMap.add "2.6.20-1.2933.fc6.x86_64" 1260 - (StringMap.add "2.6.25.14-69.fc8.ppc64" 1776 - (StringMap.add "2.6.25.11-97.fc9.i686" - 1212 + StringMap.add "2.6.21-1.3128.fc7.i586" 1284 + (StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" 1984 + (StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" 1092 + (StringMap.add "2.6.25.14-69.fc8.x86_64" 1752 + (StringMap.add "2.6.21-1.3190.fc7.x86_64" 1644 + (StringMap.add "2.6.21-1.3128.fc7.i686" 1284 + (StringMap.add "2.6.21-1.3141.fc7.x86_64" 2124 + (StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc" 1120 + (StringMap.add "2.6.21-1.3141.fc7.ppc64" 1924 + (StringMap.add "2.6.26.1-9.fc9.ppc64" 1776 + (StringMap.add "2.6.21-1.3132.fc7.i686" 1284 + (StringMap.add "2.6.21-1.3236.fc8.ppc" + 1092 (StringMap.add - "2.6.20-1.2933.fc6.i686" 912 + "2.6.21-1.3228.fc7.i586" 1116 (StringMap.add - "2.6.20-1.2933.fc6.i586" 912 + "2.6.24-0.167.rc8.git4.fc9.i586" + 1244 (StringMap.add - "2.6.25.14-108.fc9.ppc" 904 + "2.6.18-1.2798.fc6.x86_64" + 1108 (StringMap.add - "2.6.20-1.2933.fc6.ppc64" - 1260 + "2.6.21-1.3236.fc8.x86_64" + 2316 (StringMap.add - "2.6.25.14-69.fc8.i686" - 1212 StringMap.empty)))))))))))))))) + "2.6.21-1.3145.fc7.i686" + 1284 + (StringMap.add + "2.6.21-1.3218.fc8.ppc64" + 2044 + (StringMap.add + "2.6.25.14-108.fc9.ppc64" + 1776 + (StringMap.add + "2.6.21-1.3190.fc7.i686" + 1200 + (StringMap.add + "2.6.26.2-2.fc8.i686" + 1216 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + 1212 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc" + 1072 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + 1216 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc64" + 1684 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + 1248 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i586" + 1388 + (StringMap. + add + "2.6.23.14-135.fc8.ppc" + 952 + (StringMap. + add + "2.6.21-1.3141.fc7.i686" + 1284 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.x86_64" + 2316 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + 1404 + (StringMap. + add + "2.6.25.14-108.fc9.i586" + 1212 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc64" + 1924 + (StringMap. + add + "2.6.21-1.3218.fc8.i586" + 1408 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.x86_64" + 2316 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc64" + 2044 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + 1200 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 1212 + (StringMap. + add + "2.6.25.14-69.fc8.ppc64" + 1776 + (StringMap. + add + "2.6.23.14-78.fc7.ppc64" + 1824 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.x86_64" + 2316 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + 1444 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + 1384 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + 1384 + (StringMap. + add + "2.6.21-1.3190.fc7.x86_64" + 1900 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc64" + 1924 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc" + 1092 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + 1380 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc64" + 2044 + (StringMap. + add + "2.6.26.2-2.fc8.ppc64" + 1776 + (StringMap. + add + "2.6.21-1.3236.fc8.i686" + 1408 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.x86_64" + 2316 + (StringMap. + add + "2.6.23.14-135.fc8.ppc64" + 1824 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + 904 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + 1752 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + 2332 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc" + 996 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc64" + 1924 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + 1120 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + 1388 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + 1072 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + 1016 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + 1200 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i686" + 1388 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + 2332 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + 1116 + (StringMap. + add + "2.6.24-9.fc9.x86_64" + 2288 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.x86_64" + 2316 + (StringMap. + add + "2.6.21-1.3221.fc8.x86_64" + 2316 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + 1284 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + 2332 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc64" + 2332 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc64" + 2044 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + 920 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + 1008 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc64" + 1924 + (StringMap. + add + "2.6.26.1-9.fc9.i586" + 1216 + (StringMap. + add + "2.6.24-7.fc9.x86_64" + 2288 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + 1016 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc64" + 2044 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + 1072 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + 2332 + (StringMap. + add + "2.6.18-1.2798.fc6.i586" + 912 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + 1380 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc64" + 2044 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc" + 1072 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc" + 1020 + (StringMap. + add + "2.6.23.14-135.fc8.x86_64" + 1800 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc64" + 2044 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.x86_64" + 2288 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + 912 + (StringMap. + add + "2.6.25.11-97.fc9.x86_64" + 1752 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 1380 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + 672 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc" + 1116 + (StringMap. + add + "2.6.24-9.fc9.i686" + 1244 + (StringMap. + add + "2.6.21-1.3141.fc7.i586" + 1284 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + 1284 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + 1388 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc" + 996 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + 1984 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.i686" + 1408 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc64" + 2044 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.x86_64" + 2316 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc" + 1116 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc64" + 2044 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc64" + 1684 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc64" + 1924 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + 1444 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc64" + 2044 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + 1200 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc64" + 1924 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 1384 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + 1380 + (StringMap. + add + "2.6.21-1.3209.fc8.i686" + 1408 + (StringMap. + add + "2.6.21-1.3132.fc7.x86_64" + 2196 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + 1984 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + 1900 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + 2296 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + 2196 + (StringMap. + add + "2.6.24-9.fc9.ppc" + 1072 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc" + 672 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.x86_64" + 2316 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + 1248 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc" + 1020 + (StringMap. + add + "2.6.21-1.3209.fc8.i686" + 1408 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc64" + 2044 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + 2332 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc" + 996 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc" + 1092 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i586" + 1388 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + 1776 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc64" + 2044 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + 2332 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.x86_64" + 2316 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + 1072 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc" + 1116 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + 1540 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc64" + 1984 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i586" + 1388 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.x86_64" + 2316 + (StringMap. + add + "2.6.21-1.3234.fc8.i686" + 1408 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc" + 1020 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc64" + 1924 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + 1984 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc" + 1116 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + 1120 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + 1284 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 1216 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + 1244 + (StringMap. + add + "2.6.21-1.3141.fc7.x86_64" + 2196 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc" + 996 + (StringMap. + add + "2.6.18-1.2798.fc6.x86_64" + 1260 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + 1016 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc" + 996 + (StringMap. + add + "2.6.25.14-69.fc8.i586" + 1212 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc" + 936 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i586" + 1388 + (StringMap. + add + "2.6.26.1-9.fc9.ppc64" + 1776 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + 1444 + (StringMap. + add + "2.6.21-1.3242.fc8.x86_64" + 2316 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + 1984 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + 1120 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + 1752 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc64" + 2044 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 1384 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc64" + 2044 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64" + 1260 + (StringMap. + add + "2.6.21-1.3128.fc7.x86_64" + 2124 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + 1388 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 912 + (StringMap. + add + "2.6.21-1.3144.fc7.x86_64" + 2196 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc64" + 1260 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc" + 1116 + (StringMap. + add + "2.6.24-7.fc9.ppc" + 1048 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc" + 1092 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + 1260 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + 1248 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc" + 1092 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i586" + 1388 + (StringMap. + add + "2.6.21-1.3242.fc8.i686" + 1408 + (StringMap. + add + "2.6.21-1.3132.fc7.i586" + 1284 + (StringMap. + add + "2.6.21-1.3144.fc7.i586" + 1284 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 1216 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + 1072 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + 2332 + (StringMap. + add + "2.6.23.14-78.fc7.ppc64" + 1824 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + 920 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + 2332 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + 1660 + (StringMap. + add + "2.6.26.2-2.fc8.i586" + 1216 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64iseries" + 1260 + (StringMap. + add + "2.6.21-1.3238.fc8.i686" + 1408 + (StringMap. + add + "2.6.23.14-78.fc7.ppc" + 952 + (StringMap. + add + "2.6.24-7.fc9.i586" + 1244 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + 1644 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + 1120 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + 2332 + (StringMap. + add + "2.6.21-1.3221.fc8.i686" + 1408 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc" + 668 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc64" + 1924 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc64" + 2044 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + 1388 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i686" + 1388 + (StringMap. + add + "2.6.21-1.3141.fc7.i686" + 1284 + (StringMap. + add + "2.6.21-1.3218.fc8.i686" + 1408 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + 1008 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i586" + 1388 + (StringMap. + add + "2.6.21-1.3144.fc7.i686" + 1284 + (StringMap. + add + "2.6.21-1.3145.fc7.i586" + 1200 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + 1116 + (StringMap. + add + "2.6.21-1.3209.fc8.i586" + 1408 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + 2332 + (StringMap. + add + "2.6.21-1.3218.fc8.x86_64" + 2316 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64iseries" + 1260 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + 2332 + (StringMap. + add + "2.6.21-1.3144.fc7.i686" + 1284 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + 2196 + (StringMap. + add + "2.6.23.14-78.fc7.ppc" + 1064 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i686" + 1388 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + 1100 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc" + 1116 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 1384 + (StringMap. + add + "2.6.21-1.3238.fc8.x86_64" + 2316 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + 1244 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + 1260 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + 1388 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.i686" + 1408 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + 1752 + (StringMap. + add + "2.6.18-1.2798.fc6.x86_64" + 1260 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + 1072 + (StringMap. + add + "2.6.24-7.fc9.i686" + 1244 + (StringMap. + add + "2.6.21-1.3221.fc8.i686" + 1408 + (StringMap. + add + "2.6.23.14-135.fc8.x86_64" + 2392 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc" + 1116 + (StringMap. + add + "2.6.21-1.3190.fc7.x86_64" + 2196 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc64" + 1924 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + 1388 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + 1388 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + 1072 + (StringMap. + add + "2.6.25.14-69.fc8.ppc64" + 1776 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + 1120 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 1384 + (StringMap. + add + "2.6.21-1.3144.fc7.x86_64" + 2124 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc" + 688 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.i686" + 1408 + (StringMap. + add + "2.6.24-7.fc9.i686" + 1244 + (StringMap. + add + "2.6.23.14-78.fc7.x86_64" + 1800 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 1380 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + 2332 + (StringMap. + add + "2.6.24-9.fc9.i686" + 1244 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 924 + (StringMap. + add + "2.6.25.11-97.fc9.i686" + 1212 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i586" + 1388 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + 1284 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + 1120 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + 1284 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc64" + 1924 + (StringMap. + add + "2.6.23.14-78.fc7.x86_64" + 2392 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + 2304 + (StringMap. + add + "2.6.21-1.3128.fc7.i686" + 1284 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + 1388 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc" + 1048 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + 1072 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + 920 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + 2332 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc" + 996 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 912 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 1216 + (StringMap. + add + "2.6.21-1.3209.fc8.x86_64" + 2316 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc" + 1092 + (StringMap. + add + "2.6.21-1.3234.fc8.x86_64" + 2316 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc" + 1020 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + 1388 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc" + 1092 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + 1776 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 1216 + (StringMap. + add + "2.6.23.14-135.fc8.ppc" + 1064 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc64" + 2044 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc" + 1092 + (StringMap. + add + "2.6.20-1.2933.fc6.i586" + 912 + (StringMap. + add + "2.6.26.2-2.fc8.ppc64" + 1776 + (StringMap. + add + "2.6.25.14-69.fc8.x86_64" + 2296 + (StringMap. + add + "2.6.21-1.3132.fc7.x86_64" + 2124 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + 904 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.x86_64" + 2316 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 912 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64" + 1260 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + 912 + (StringMap. + add + "2.6.21-1.3238.fc8.i686" + 1408 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + 1120 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc" + 1020 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + 1212 + (StringMap. + add + "2.6.26.1-9.fc9.x86_64" + 1752 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 1212 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc" + 836 + (StringMap. + add + "2.6.21-1.3190.fc7.i586" + 1200 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + 1248 + (StringMap. + add + "2.6.21-1.3236.fc8.i686" + 1408 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc" + 1116 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 668 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + 2304 + (StringMap. + add + "2.6.21-1.3218.fc8.i686" + 1408 + (StringMap. + add + "2.6.24-9.fc9.i586" + 1244 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + 1388 + (StringMap. + add + "2.6.21-1.3128.fc7.x86_64" + 2196 + (StringMap. + add + "2.6.21-1.3234.fc8.i686" + 1408 + (StringMap. + add + "2.6.23.14-135.fc8.ppc64" + 1824 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc64" + 1260 + (StringMap. + add + "2.6.24-9.fc9.ppc" + 1048 + (StringMap. + add + "2.6.23.14-78.fc7.i586" + 1248 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc" + 1116 + (StringMap. + add + "2.6.21-1.3242.fc8.i686" + 1408 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc64" + 1924 + (StringMap. + add + "2.6.24-7.fc9.ppc" + 1072 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + 1380 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + 2332 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc64" + 2044 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc" + 688 + (StringMap. + add + "2.6.26.2-14.fc9.i586" + 1216 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.i686" + 1408 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc64" + 2332 + (StringMap. + add + "2.6.23.14-135.fc8.i586" + 1248 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 924 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc64" + 2044 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i686" + 1388 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i686" + 1388 + (StringMap. + add + "2.6.26.1-9.fc9.x86_64" + 2304 + (StringMap. + add + "2.6.21-1.3132.fc7.i686" + 1284 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i686" + 1388 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc" + 1020 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + 1212 + (StringMap. + add + "2.6.21-1.3221.fc8.i586" + 1408 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i586" + 1388 + StringMap. + empty))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) in fun kernel_version -> try StringMap.find kernel_version map with | Not_found -> unknown_kernel_version kernel_version "net_device";; let size_of_net = let map = - StringMap.add "2.6.25.14-69.fc8.x86_64" 488 - (StringMap.add "2.6.25.14-108.fc9.ppc64" 488 - (StringMap.add "2.6.25.14-108.fc9.i586" 284 - (StringMap.add "2.6.25.14-108.fc9.i686" 284 - (StringMap.add "2.6.25.14-69.fc8.ppc" 276 - (StringMap.add "2.6.25.14-108.fc9.x86_64" 488 - (StringMap.add "2.6.25.11-97.fc9.x86_64" 488 - (StringMap.add "2.6.25.14-69.fc8.i586" 284 - (StringMap.add "2.6.25.14-69.fc8.ppc64" 488 - (StringMap.add "2.6.25.11-97.fc9.i686" 284 - (StringMap.add "2.6.25.14-108.fc9.ppc" 276 - (StringMap.add "2.6.25.14-69.fc8.i686" - 284 StringMap.empty))))))))))) + StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" 120 + (StringMap.add "2.6.25.14-69.fc8.x86_64" 488 + (StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc" 864 + (StringMap.add "2.6.26.1-9.fc9.ppc64" 1224 + (StringMap.add "2.6.24-0.167.rc8.git4.fc9.i586" 80 + (StringMap.add "2.6.25.14-108.fc9.ppc64" 488 + (StringMap.add "2.6.26.2-2.fc8.i686" 660 + (StringMap.add "2.6.25.14-69.fc8.i686" 284 + (StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc" 64 + (StringMap.add "2.6.26.2-2.fc8.i686" 660 + (StringMap.add "2.6.27-0.237.rc2.fc10.i586" + 912 + (StringMap.add + "2.6.27-0.226.rc1.git5.fc10.x86_64" + 1680 + (StringMap.add + "2.6.25.14-108.fc9.i586" 284 + (StringMap.add + "2.6.25.14-108.fc9.i686" 284 + (StringMap.add + "2.6.25.14-69.fc8.ppc64" 488 + (StringMap.add + "2.6.27-0.237.rc2.fc10.x86_64" + 1680 + (StringMap.add + "2.6.26.2-2.fc8.i686" + 732 + (StringMap.add + "2.6.26.2-2.fc8.i686" + 732 + (StringMap.add + "2.6.25.14-69.fc8.i686" + 356 + (StringMap.add + "2.6.26.2-2.fc8.ppc64" + 1224 + (StringMap.add + "2.6.27-0.241.rc2.git1.fc10.x86_64" + 1680 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + 276 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + 488 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + 1680 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + 864 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + 912 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + 860 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + 660 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i686" + 912 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + 1680 + (StringMap. + add + "2.6.24-9.fc9.x86_64" + 152 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.x86_64" + 1680 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + 1680 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc64" + 1680 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + 652 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + 284 + (StringMap. + add + "2.6.26.1-9.fc9.i586" + 660 + (StringMap. + add + "2.6.24-7.fc9.x86_64" + 152 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + 660 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + 860 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + 1680 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + 356 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc" + 860 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.x86_64" + 152 + (StringMap. + add + "2.6.25.11-97.fc9.x86_64" + 488 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 356 + (StringMap. + add + "2.6.24-9.fc9.i686" + 80 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + 912 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + 120 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.x86_64" + 1680 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 732 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + 356 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + 120 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + 616 + (StringMap. + add + "2.6.24-9.fc9.ppc" + 64 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + 1680 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i586" + 912 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + 1224 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + 1680 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.x86_64" + 1680 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + 860 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc64" + 120 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i586" + 912 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.x86_64" + 1680 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + 120 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + 864 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 660 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + 80 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + 660 + (StringMap. + add + "2.6.25.14-69.fc8.i586" + 284 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i586" + 912 + (StringMap. + add + "2.6.26.1-9.fc9.ppc64" + 1224 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + 120 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + 864 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + 1224 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 732 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + 912 + (StringMap. + add + "2.6.24-7.fc9.ppc" + 64 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i586" + 912 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 660 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + 860 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + 1680 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + 652 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + 1680 + (StringMap. + add + "2.6.26.2-2.fc8.i586" + 660 + (StringMap. + add + "2.6.24-7.fc9.i586" + 80 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + 864 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + 1680 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + 912 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i686" + 912 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + 284 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i586" + 912 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + 1680 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + 1680 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i686" + 912 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 732 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + 80 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + 912 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + 1224 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + 860 + (StringMap. + add + "2.6.24-7.fc9.i686" + 80 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + 912 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + 912 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + 860 + (StringMap. + add + "2.6.25.14-69.fc8.ppc64" + 488 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + 864 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 732 + (StringMap. + add + "2.6.24-7.fc9.i686" + 80 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 356 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + 1680 + (StringMap. + add + "2.6.24-9.fc9.i686" + 80 + (StringMap. + add + "2.6.25.11-97.fc9.i686" + 284 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i586" + 912 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + 864 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + 1352 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + 912 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc" + 64 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + 860 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + 652 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + 1680 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 660 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + 912 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + 1224 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 660 + (StringMap. + add + "2.6.26.2-2.fc8.ppc64" + 1224 + (StringMap. + add + "2.6.25.14-69.fc8.x86_64" + 616 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + 276 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.x86_64" + 1680 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + 864 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + 284 + (StringMap. + add + "2.6.26.1-9.fc9.x86_64" + 1224 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 284 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + 1352 + (StringMap. + add + "2.6.24-9.fc9.i586" + 80 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + 912 + (StringMap. + add + "2.6.24-9.fc9.ppc" + 64 + (StringMap. + add + "2.6.24-7.fc9.ppc" + 64 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + 356 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + 1680 + (StringMap. + add + "2.6.26.2-14.fc9.i586" + 660 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc64" + 1680 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i686" + 912 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i686" + 912 + (StringMap. + add + "2.6.26.1-9.fc9.x86_64" + 1352 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i686" + 912 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + 284 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i586" + 912 + StringMap. + empty)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) in fun kernel_version -> try StringMap.find kernel_version map with | Not_found -> unknown_kernel_version kernel_version "net";; let size_of_in_device = let map = - StringMap.add "2.6.25.14-69.fc8.x86_64" 368 - (StringMap.add "2.6.25.14-108.fc9.ppc64" 368 - (StringMap.add "2.6.25.14-108.fc9.i586" 244 - (StringMap.add "2.6.25.14-108.fc9.i686" 244 - (StringMap.add "2.6.25.14-69.fc8.ppc" 236 - (StringMap.add "2.6.25.14-108.fc9.x86_64" 368 - (StringMap.add "2.6.25.11-97.fc9.x86_64" 368 - (StringMap.add "2.6.25.14-69.fc8.i586" 244 - (StringMap.add "2.6.20-1.2933.fc6.ppc" 212 - (StringMap.add "2.6.20-1.2933.fc6.x86_64" 328 - (StringMap.add "2.6.25.14-69.fc8.ppc64" 368 - (StringMap.add "2.6.25.11-97.fc9.i686" - 244 + StringMap.add "2.6.21-1.3128.fc7.i586" 288 + (StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" 400 + (StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" 264 + (StringMap.add "2.6.25.14-69.fc8.x86_64" 368 + (StringMap.add "2.6.21-1.3190.fc7.x86_64" 384 + (StringMap.add "2.6.21-1.3128.fc7.i686" 288 + (StringMap.add "2.6.21-1.3141.fc7.x86_64" 480 + (StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc" 268 + (StringMap.add "2.6.21-1.3141.fc7.ppc64" 392 + (StringMap.add "2.6.26.1-9.fc9.ppc64" 368 + (StringMap.add "2.6.21-1.3132.fc7.i686" 288 + (StringMap.add "2.6.21-1.3236.fc8.ppc" + 264 (StringMap.add - "2.6.20-1.2933.fc6.i686" 216 + "2.6.21-1.3228.fc7.i586" 240 (StringMap.add - "2.6.20-1.2933.fc6.i586" 216 + "2.6.24-0.167.rc8.git4.fc9.i586" + 300 (StringMap.add - "2.6.25.14-108.fc9.ppc" 236 + "2.6.18-1.2798.fc6.x86_64" + 320 (StringMap.add - "2.6.20-1.2933.fc6.ppc64" - 328 + "2.6.21-1.3236.fc8.x86_64" + 448 (StringMap.add - "2.6.25.14-69.fc8.i686" - 244 StringMap.empty)))))))))))))))) + "2.6.21-1.3145.fc7.i686" + 288 + (StringMap.add + "2.6.21-1.3218.fc8.ppc64" + 400 + (StringMap.add + "2.6.25.14-108.fc9.ppc64" + 368 + (StringMap.add + "2.6.21-1.3190.fc7.i686" + 264 + (StringMap.add + "2.6.26.2-2.fc8.i686" + 244 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + 244 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc" + 268 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + 244 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc64" + 360 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + 244 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i586" + 300 + (StringMap. + add + "2.6.23.14-135.fc8.ppc" + 236 + (StringMap. + add + "2.6.21-1.3141.fc7.i686" + 288 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.x86_64" + 464 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + 344 + (StringMap. + add + "2.6.25.14-108.fc9.i586" + 244 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc64" + 392 + (StringMap. + add + "2.6.21-1.3218.fc8.i586" + 292 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.x86_64" + 448 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc64" + 400 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + 264 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 244 + (StringMap. + add + "2.6.25.14-69.fc8.ppc64" + 368 + (StringMap. + add + "2.6.23.14-78.fc7.ppc64" + 368 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.x86_64" + 464 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + 300 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + 300 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + 300 + (StringMap. + add + "2.6.21-1.3190.fc7.x86_64" + 392 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc64" + 392 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc" + 264 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + 300 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc64" + 400 + (StringMap. + add + "2.6.26.2-2.fc8.ppc64" + 368 + (StringMap. + add + "2.6.21-1.3236.fc8.i686" + 292 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.x86_64" + 464 + (StringMap. + add + "2.6.23.14-135.fc8.ppc64" + 368 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + 236 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + 368 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + 464 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc" + 260 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc64" + 392 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + 268 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + 300 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + 264 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + 244 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + 264 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i686" + 300 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + 464 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + 240 + (StringMap. + add + "2.6.24-9.fc9.x86_64" + 464 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.x86_64" + 464 + (StringMap. + add + "2.6.21-1.3221.fc8.x86_64" + 448 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + 288 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + 464 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc64" + 464 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc64" + 400 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + 236 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + 244 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc64" + 392 + (StringMap. + add + "2.6.26.1-9.fc9.i586" + 244 + (StringMap. + add + "2.6.24-7.fc9.x86_64" + 464 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + 244 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc64" + 400 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + 264 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + 464 + (StringMap. + add + "2.6.18-1.2798.fc6.i586" + 216 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + 300 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc64" + 400 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc" + 264 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc" + 264 + (StringMap. + add + "2.6.23.14-135.fc8.x86_64" + 368 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc64" + 400 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.x86_64" + 464 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + 216 + (StringMap. + add + "2.6.25.11-97.fc9.x86_64" + 368 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 300 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + 212 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc" + 268 + (StringMap. + add + "2.6.24-9.fc9.i686" + 300 + (StringMap. + add + "2.6.21-1.3141.fc7.i586" + 288 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + 288 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + 300 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc" + 260 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + 400 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.i686" + 292 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc64" + 400 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.x86_64" + 464 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc" + 264 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc64" + 400 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc64" + 360 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc64" + 392 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + 300 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc64" + 400 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + 264 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc64" + 392 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 300 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + 300 + (StringMap. + add + "2.6.21-1.3209.fc8.i686" + 288 + (StringMap. + add + "2.6.21-1.3132.fc7.x86_64" + 440 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + 400 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + 392 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + 464 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + 440 + (StringMap. + add + "2.6.24-9.fc9.ppc" + 268 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc" + 212 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.x86_64" + 448 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + 244 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc" + 264 + (StringMap. + add + "2.6.21-1.3209.fc8.i686" + 288 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc64" + 400 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + 464 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc" + 260 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc" + 264 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i586" + 300 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + 368 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc64" + 400 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + 464 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.x86_64" + 464 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + 264 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc" + 268 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + 376 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc64" + 400 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i586" + 300 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.x86_64" + 464 + (StringMap. + add + "2.6.21-1.3234.fc8.i686" + 292 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc" + 264 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc64" + 392 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + 400 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc" + 268 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + 268 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + 288 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 244 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + 300 + (StringMap. + add + "2.6.21-1.3141.fc7.x86_64" + 440 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc" + 260 + (StringMap. + add + "2.6.18-1.2798.fc6.x86_64" + 328 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + 244 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc" + 260 + (StringMap. + add + "2.6.25.14-69.fc8.i586" + 244 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc" + 240 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i586" + 300 + (StringMap. + add + "2.6.26.1-9.fc9.ppc64" + 368 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + 300 + (StringMap. + add + "2.6.21-1.3242.fc8.x86_64" + 448 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + 400 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + 268 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + 368 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc64" + 400 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 300 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc64" + 400 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64" + 328 + (StringMap. + add + "2.6.21-1.3128.fc7.x86_64" + 480 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + 300 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 216 + (StringMap. + add + "2.6.21-1.3144.fc7.x86_64" + 440 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc64" + 328 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc" + 268 + (StringMap. + add + "2.6.24-7.fc9.ppc" + 264 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc" + 260 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + 328 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + 244 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc" + 264 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i586" + 300 + (StringMap. + add + "2.6.21-1.3242.fc8.i686" + 292 + (StringMap. + add + "2.6.21-1.3132.fc7.i586" + 288 + (StringMap. + add + "2.6.21-1.3144.fc7.i586" + 288 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 244 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + 264 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + 464 + (StringMap. + add + "2.6.23.14-78.fc7.ppc64" + 368 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + 236 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + 464 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + 360 + (StringMap. + add + "2.6.26.2-2.fc8.i586" + 244 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64iseries" + 328 + (StringMap. + add + "2.6.21-1.3238.fc8.i686" + 292 + (StringMap. + add + "2.6.23.14-78.fc7.ppc" + 236 + (StringMap. + add + "2.6.24-7.fc9.i586" + 300 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + 384 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + 268 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + 464 + (StringMap. + add + "2.6.21-1.3221.fc8.i686" + 292 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc" + 212 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc64" + 392 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc64" + 400 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + 300 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i686" + 300 + (StringMap. + add + "2.6.21-1.3141.fc7.i686" + 288 + (StringMap. + add + "2.6.21-1.3218.fc8.i686" + 292 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + 244 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i586" + 300 + (StringMap. + add + "2.6.21-1.3144.fc7.i686" + 288 + (StringMap. + add + "2.6.21-1.3145.fc7.i586" + 264 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + 240 + (StringMap. + add + "2.6.21-1.3209.fc8.i586" + 288 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + 464 + (StringMap. + add + "2.6.21-1.3218.fc8.x86_64" + 448 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64iseries" + 328 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + 464 + (StringMap. + add + "2.6.21-1.3144.fc7.i686" + 288 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + 440 + (StringMap. + add + "2.6.23.14-78.fc7.ppc" + 244 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i686" + 300 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + 320 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc" + 268 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 300 + (StringMap. + add + "2.6.21-1.3238.fc8.x86_64" + 448 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + 300 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + 328 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + 300 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.i686" + 292 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + 368 + (StringMap. + add + "2.6.18-1.2798.fc6.x86_64" + 328 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + 264 + (StringMap. + add + "2.6.24-7.fc9.i686" + 300 + (StringMap. + add + "2.6.21-1.3221.fc8.i686" + 292 + (StringMap. + add + "2.6.23.14-135.fc8.x86_64" + 464 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc" + 268 + (StringMap. + add + "2.6.21-1.3190.fc7.x86_64" + 440 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc64" + 392 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + 300 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + 300 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + 264 + (StringMap. + add + "2.6.25.14-69.fc8.ppc64" + 368 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + 268 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 300 + (StringMap. + add + "2.6.21-1.3144.fc7.x86_64" + 480 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc" + 216 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.i686" + 292 + (StringMap. + add + "2.6.24-7.fc9.i686" + 300 + (StringMap. + add + "2.6.23.14-78.fc7.x86_64" + 368 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 300 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + 464 + (StringMap. + add + "2.6.24-9.fc9.i686" + 300 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 240 + (StringMap. + add + "2.6.25.11-97.fc9.i686" + 244 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i586" + 300 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + 288 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + 268 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + 288 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc64" + 392 + (StringMap. + add + "2.6.23.14-78.fc7.x86_64" + 464 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + 464 + (StringMap. + add + "2.6.21-1.3128.fc7.i686" + 288 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + 300 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc" + 264 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + 264 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + 236 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + 464 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc" + 260 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 216 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 244 + (StringMap. + add + "2.6.21-1.3209.fc8.x86_64" + 440 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc" + 264 + (StringMap. + add + "2.6.21-1.3234.fc8.x86_64" + 448 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc" + 264 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + 300 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc" + 264 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + 368 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 244 + (StringMap. + add + "2.6.23.14-135.fc8.ppc" + 244 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc64" + 400 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc" + 264 + (StringMap. + add + "2.6.20-1.2933.fc6.i586" + 216 + (StringMap. + add + "2.6.26.2-2.fc8.ppc64" + 368 + (StringMap. + add + "2.6.25.14-69.fc8.x86_64" + 464 + (StringMap. + add + "2.6.21-1.3132.fc7.x86_64" + 480 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + 236 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.x86_64" + 464 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 216 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64" + 328 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + 216 + (StringMap. + add + "2.6.21-1.3238.fc8.i686" + 292 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + 268 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc" + 264 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + 244 + (StringMap. + add + "2.6.26.1-9.fc9.x86_64" + 368 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 244 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc" + 232 + (StringMap. + add + "2.6.21-1.3190.fc7.i586" + 264 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + 244 + (StringMap. + add + "2.6.21-1.3236.fc8.i686" + 292 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc" + 268 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 212 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + 464 + (StringMap. + add + "2.6.21-1.3218.fc8.i686" + 292 + (StringMap. + add + "2.6.24-9.fc9.i586" + 300 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + 300 + (StringMap. + add + "2.6.21-1.3128.fc7.x86_64" + 440 + (StringMap. + add + "2.6.21-1.3234.fc8.i686" + 292 + (StringMap. + add + "2.6.23.14-135.fc8.ppc64" + 368 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc64" + 328 + (StringMap. + add + "2.6.24-9.fc9.ppc" + 264 + (StringMap. + add + "2.6.23.14-78.fc7.i586" + 244 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc" + 268 + (StringMap. + add + "2.6.21-1.3242.fc8.i686" + 292 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc64" + 392 + (StringMap. + add + "2.6.24-7.fc9.ppc" + 268 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + 300 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + 464 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc64" + 392 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc" + 216 + (StringMap. + add + "2.6.26.2-14.fc9.i586" + 244 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.i686" + 292 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc64" + 464 + (StringMap. + add + "2.6.23.14-135.fc8.i586" + 244 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 240 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc64" + 392 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i686" + 300 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i686" + 300 + (StringMap. + add + "2.6.26.1-9.fc9.x86_64" + 464 + (StringMap. + add + "2.6.21-1.3132.fc7.i686" + 288 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i686" + 300 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc" + 264 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + 244 + (StringMap. + add + "2.6.21-1.3221.fc8.i586" + 292 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i586" + 300 + StringMap. + empty))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) in fun kernel_version -> try StringMap.find kernel_version map with | Not_found -> unknown_kernel_version kernel_version "in_device";; let size_of_inet6_dev = let map = - StringMap.add "2.6.25.14-69.fc8.x86_64" 536 - (StringMap.add "2.6.25.14-108.fc9.ppc64" 536 - (StringMap.add "2.6.25.14-108.fc9.i586" 356 - (StringMap.add "2.6.25.14-108.fc9.i686" 356 - (StringMap.add "2.6.25.14-69.fc8.ppc" 348 - (StringMap.add "2.6.25.14-108.fc9.x86_64" 536 - (StringMap.add "2.6.25.11-97.fc9.x86_64" 536 - (StringMap.add "2.6.25.14-69.fc8.i586" 356 - (StringMap.add "2.6.20-1.2933.fc6.ppc" 284 - (StringMap.add "2.6.20-1.2933.fc6.x86_64" 464 - (StringMap.add "2.6.25.14-69.fc8.ppc64" 536 - (StringMap.add "2.6.25.11-97.fc9.i686" - 356 + StringMap.add "2.6.21-1.3128.fc7.i586" 392 + (StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" 584 + (StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" 364 + (StringMap.add "2.6.25.14-69.fc8.x86_64" 536 + (StringMap.add "2.6.21-1.3190.fc7.x86_64" 544 + (StringMap.add "2.6.21-1.3128.fc7.i686" 392 + (StringMap.add "2.6.21-1.3141.fc7.x86_64" 640 + (StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc" 392 + (StringMap.add "2.6.21-1.3141.fc7.ppc64" 560 + (StringMap.add "2.6.26.1-9.fc9.ppc64" 536 + (StringMap.add "2.6.21-1.3132.fc7.i686" 392 + (StringMap.add "2.6.21-1.3236.fc8.ppc" + 364 (StringMap.add - "2.6.20-1.2933.fc6.i686" 292 + "2.6.21-1.3228.fc7.i586" 344 (StringMap.add - "2.6.20-1.2933.fc6.i586" 292 + "2.6.24-0.167.rc8.git4.fc9.i586" + 412 (StringMap.add - "2.6.25.14-108.fc9.ppc" 348 + "2.6.18-1.2798.fc6.x86_64" + 416 (StringMap.add - "2.6.20-1.2933.fc6.ppc64" - 464 + "2.6.21-1.3236.fc8.x86_64" + 616 (StringMap.add - "2.6.25.14-69.fc8.i686" - 356 StringMap.empty)))))))))))))))) + "2.6.21-1.3145.fc7.i686" + 392 + (StringMap.add + "2.6.21-1.3218.fc8.ppc64" + 568 + (StringMap.add + "2.6.25.14-108.fc9.ppc64" + 536 + (StringMap.add + "2.6.21-1.3190.fc7.i686" + 368 + (StringMap.add + "2.6.26.2-2.fc8.i686" + 360 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + 356 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc" + 380 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + 360 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc64" + 520 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + 348 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i586" + 424 + (StringMap. + add + "2.6.23.14-135.fc8.ppc" + 340 + (StringMap. + add + "2.6.21-1.3141.fc7.i686" + 392 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.x86_64" + 656 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + 512 + (StringMap. + add + "2.6.25.14-108.fc9.i586" + 356 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc64" + 560 + (StringMap. + add + "2.6.21-1.3218.fc8.i586" + 396 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.x86_64" + 616 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc64" + 568 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + 368 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 356 + (StringMap. + add + "2.6.25.14-69.fc8.ppc64" + 536 + (StringMap. + add + "2.6.23.14-78.fc7.ppc64" + 528 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.x86_64" + 656 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + 404 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + 416 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + 416 + (StringMap. + add + "2.6.21-1.3190.fc7.x86_64" + 560 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc64" + 560 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc" + 364 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + 412 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc64" + 568 + (StringMap. + add + "2.6.26.2-2.fc8.ppc64" + 536 + (StringMap. + add + "2.6.21-1.3236.fc8.i686" + 396 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.x86_64" + 656 + (StringMap. + add + "2.6.23.14-135.fc8.ppc64" + 528 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + 348 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + 536 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + 656 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc" + 360 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc64" + 560 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + 392 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + 424 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + 384 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + 360 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + 368 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i686" + 424 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + 656 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + 344 + (StringMap. + add + "2.6.24-9.fc9.x86_64" + 648 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.x86_64" + 656 + (StringMap. + add + "2.6.21-1.3221.fc8.x86_64" + 616 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + 392 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + 656 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc64" + 656 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc64" + 568 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + 352 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + 356 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc64" + 560 + (StringMap. + add + "2.6.26.1-9.fc9.i586" + 360 + (StringMap. + add + "2.6.24-7.fc9.x86_64" + 648 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + 360 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc64" + 568 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + 384 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + 656 + (StringMap. + add + "2.6.18-1.2798.fc6.i586" + 276 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + 412 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc64" + 568 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc" + 384 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc" + 368 + (StringMap. + add + "2.6.23.14-135.fc8.x86_64" + 528 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc64" + 568 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.x86_64" + 648 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + 276 + (StringMap. + add + "2.6.25.11-97.fc9.x86_64" + 536 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 412 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + 268 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc" + 372 + (StringMap. + add + "2.6.24-9.fc9.i686" + 412 + (StringMap. + add + "2.6.21-1.3141.fc7.i586" + 392 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + 392 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + 424 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc" + 360 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + 584 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.i686" + 396 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc64" + 568 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.x86_64" + 656 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc" + 372 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc64" + 568 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc64" + 520 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc64" + 560 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + 404 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc64" + 568 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + 368 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc64" + 560 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 416 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + 412 + (StringMap. + add + "2.6.21-1.3209.fc8.i686" + 396 + (StringMap. + add + "2.6.21-1.3132.fc7.x86_64" + 608 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + 584 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + 560 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + 648 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + 608 + (StringMap. + add + "2.6.24-9.fc9.ppc" + 380 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc" + 268 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.x86_64" + 616 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + 348 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc" + 368 + (StringMap. + add + "2.6.21-1.3209.fc8.i686" + 396 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc64" + 568 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + 656 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc" + 360 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc" + 364 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i586" + 424 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + 536 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc64" + 568 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + 656 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.x86_64" + 656 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + 384 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc" + 372 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + 512 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc64" + 584 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i586" + 424 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.x86_64" + 656 + (StringMap. + add + "2.6.21-1.3234.fc8.i686" + 396 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc" + 368 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc64" + 560 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + 584 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc" + 372 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + 392 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + 392 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 360 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + 412 + (StringMap. + add + "2.6.21-1.3141.fc7.x86_64" + 608 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc" + 360 + (StringMap. + add + "2.6.18-1.2798.fc6.x86_64" + 432 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + 360 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc" + 360 + (StringMap. + add + "2.6.25.14-69.fc8.i586" + 356 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc" + 344 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i586" + 424 + (StringMap. + add + "2.6.26.1-9.fc9.ppc64" + 536 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + 404 + (StringMap. + add + "2.6.21-1.3242.fc8.x86_64" + 616 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + 584 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + 392 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + 536 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc64" + 568 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 416 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc64" + 568 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64" + 432 + (StringMap. + add + "2.6.21-1.3128.fc7.x86_64" + 640 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + 424 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 292 + (StringMap. + add + "2.6.21-1.3144.fc7.x86_64" + 608 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc64" + 464 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc" + 372 + (StringMap. + add + "2.6.24-7.fc9.ppc" + 372 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc" + 364 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + 464 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + 348 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc" + 364 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i586" + 424 + (StringMap. + add + "2.6.21-1.3242.fc8.i686" + 396 + (StringMap. + add + "2.6.21-1.3132.fc7.i586" + 392 + (StringMap. + add + "2.6.21-1.3144.fc7.i586" + 392 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 360 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + 384 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + 656 + (StringMap. + add + "2.6.23.14-78.fc7.ppc64" + 528 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + 352 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + 656 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + 520 + (StringMap. + add + "2.6.26.2-2.fc8.i586" + 360 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64iseries" + 432 + (StringMap. + add + "2.6.21-1.3238.fc8.i686" + 396 + (StringMap. + add + "2.6.23.14-78.fc7.ppc" + 340 + (StringMap. + add + "2.6.24-7.fc9.i586" + 412 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + 544 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + 392 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + 656 + (StringMap. + add + "2.6.21-1.3221.fc8.i686" + 396 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc" + 284 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc64" + 560 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc64" + 568 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + 424 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i686" + 424 + (StringMap. + add + "2.6.21-1.3141.fc7.i686" + 392 + (StringMap. + add + "2.6.21-1.3218.fc8.i686" + 396 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + 356 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i586" + 424 + (StringMap. + add + "2.6.21-1.3144.fc7.i686" + 392 + (StringMap. + add + "2.6.21-1.3145.fc7.i586" + 368 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + 344 + (StringMap. + add + "2.6.21-1.3209.fc8.i586" + 396 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + 656 + (StringMap. + add + "2.6.21-1.3218.fc8.x86_64" + 616 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64iseries" + 432 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + 656 + (StringMap. + add + "2.6.21-1.3144.fc7.i686" + 392 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + 608 + (StringMap. + add + "2.6.23.14-78.fc7.ppc" + 348 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i686" + 424 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + 448 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc" + 372 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 416 + (StringMap. + add + "2.6.21-1.3238.fc8.x86_64" + 616 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + 412 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + 464 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + 424 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.i686" + 396 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + 536 + (StringMap. + add + "2.6.18-1.2798.fc6.x86_64" + 432 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + 384 + (StringMap. + add + "2.6.24-7.fc9.i686" + 412 + (StringMap. + add + "2.6.21-1.3221.fc8.i686" + 396 + (StringMap. + add + "2.6.23.14-135.fc8.x86_64" + 632 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc" + 372 + (StringMap. + add + "2.6.21-1.3190.fc7.x86_64" + 608 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc64" + 560 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + 424 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + 424 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + 384 + (StringMap. + add + "2.6.25.14-69.fc8.ppc64" + 536 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + 392 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 416 + (StringMap. + add + "2.6.21-1.3144.fc7.x86_64" + 640 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc" + 292 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.i686" + 396 + (StringMap. + add + "2.6.24-7.fc9.i686" + 412 + (StringMap. + add + "2.6.23.14-78.fc7.x86_64" + 528 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 412 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + 656 + (StringMap. + add + "2.6.24-9.fc9.i686" + 412 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 316 + (StringMap. + add + "2.6.25.11-97.fc9.i686" + 356 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i586" + 424 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + 392 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + 392 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + 392 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc64" + 560 + (StringMap. + add + "2.6.23.14-78.fc7.x86_64" + 632 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + 648 + (StringMap. + add + "2.6.21-1.3128.fc7.i686" + 392 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + 424 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc" + 372 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + 384 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + 352 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + 656 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc" + 360 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 292 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 360 + (StringMap. + add + "2.6.21-1.3209.fc8.x86_64" + 616 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc" + 364 + (StringMap. + add + "2.6.21-1.3234.fc8.x86_64" + 616 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc" + 368 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + 424 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc" + 364 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + 536 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 360 + (StringMap. + add + "2.6.23.14-135.fc8.ppc" + 348 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc64" + 568 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc" + 364 + (StringMap. + add + "2.6.20-1.2933.fc6.i586" + 292 + (StringMap. + add + "2.6.26.2-2.fc8.ppc64" + 536 + (StringMap. + add + "2.6.25.14-69.fc8.x86_64" + 648 + (StringMap. + add + "2.6.21-1.3132.fc7.x86_64" + 640 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + 348 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.x86_64" + 656 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 292 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64" + 432 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + 276 + (StringMap. + add + "2.6.21-1.3238.fc8.i686" + 396 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + 392 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc" + 368 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + 356 + (StringMap. + add + "2.6.26.1-9.fc9.x86_64" + 536 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 356 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc" + 336 + (StringMap. + add + "2.6.21-1.3190.fc7.i586" + 368 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + 348 + (StringMap. + add + "2.6.21-1.3236.fc8.i686" + 396 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc" + 372 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 284 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + 648 + (StringMap. + add + "2.6.21-1.3218.fc8.i686" + 396 + (StringMap. + add + "2.6.24-9.fc9.i586" + 412 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + 424 + (StringMap. + add + "2.6.21-1.3128.fc7.x86_64" + 608 + (StringMap. + add + "2.6.21-1.3234.fc8.i686" + 396 + (StringMap. + add + "2.6.23.14-135.fc8.ppc64" + 528 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc64" + 464 + (StringMap. + add + "2.6.24-9.fc9.ppc" + 372 + (StringMap. + add + "2.6.23.14-78.fc7.i586" + 348 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc" + 372 + (StringMap. + add + "2.6.21-1.3242.fc8.i686" + 396 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc64" + 560 + (StringMap. + add + "2.6.24-7.fc9.ppc" + 380 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + 412 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + 656 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc64" + 568 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc" + 276 + (StringMap. + add + "2.6.26.2-14.fc9.i586" + 360 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.i686" + 396 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc64" + 656 + (StringMap. + add + "2.6.23.14-135.fc8.i586" + 348 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 316 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc64" + 568 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i686" + 424 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i686" + 424 + (StringMap. + add + "2.6.26.1-9.fc9.x86_64" + 648 + (StringMap. + add + "2.6.21-1.3132.fc7.i686" + 392 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i686" + 424 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc" + 368 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + 356 + (StringMap. + add + "2.6.21-1.3221.fc8.i586" + 396 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i586" + 424 + StringMap. + empty))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) in fun kernel_version -> try StringMap.find kernel_version map with | Not_found -> unknown_kernel_version kernel_version "inet6_dev";; let size_of_in_ifaddr = let map = - StringMap.add "2.6.25.14-69.fc8.x86_64" 71 - (StringMap.add "2.6.25.14-108.fc9.ppc64" 71 - (StringMap.add "2.6.25.14-108.fc9.i586" 55 - (StringMap.add "2.6.25.14-108.fc9.i686" 55 - (StringMap.add "2.6.25.14-69.fc8.ppc" 55 - (StringMap.add "2.6.25.14-108.fc9.x86_64" 71 - (StringMap.add "2.6.25.11-97.fc9.x86_64" 71 - (StringMap.add "2.6.25.14-69.fc8.i586" 55 - (StringMap.add "2.6.20-1.2933.fc6.ppc" 55 - (StringMap.add "2.6.20-1.2933.fc6.x86_64" 71 - (StringMap.add "2.6.25.14-69.fc8.ppc64" 71 - (StringMap.add "2.6.25.11-97.fc9.i686" 55 + StringMap.add "2.6.21-1.3128.fc7.i586" 55 + (StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" 71 + (StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" 55 + (StringMap.add "2.6.25.14-69.fc8.x86_64" 71 + (StringMap.add "2.6.21-1.3190.fc7.x86_64" 71 + (StringMap.add "2.6.21-1.3128.fc7.i686" 55 + (StringMap.add "2.6.21-1.3141.fc7.x86_64" 71 + (StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc" 51 + (StringMap.add "2.6.21-1.3141.fc7.ppc64" 71 + (StringMap.add "2.6.26.1-9.fc9.ppc64" 67 + (StringMap.add "2.6.21-1.3132.fc7.i686" 55 + (StringMap.add "2.6.21-1.3236.fc8.ppc" 55 (StringMap.add - "2.6.20-1.2933.fc6.i686" 55 + "2.6.21-1.3228.fc7.i586" 55 (StringMap.add - "2.6.20-1.2933.fc6.i586" 55 + "2.6.24-0.167.rc8.git4.fc9.i586" + 55 (StringMap.add - "2.6.25.14-108.fc9.ppc" 55 + "2.6.18-1.2798.fc6.x86_64" 71 (StringMap.add - "2.6.20-1.2933.fc6.ppc64" + "2.6.21-1.3236.fc8.x86_64" 71 (StringMap.add - "2.6.25.14-69.fc8.i686" - 55 StringMap.empty)))))))))))))))) + "2.6.21-1.3145.fc7.i686" + 55 + (StringMap.add + "2.6.21-1.3218.fc8.ppc64" + 71 + (StringMap.add + "2.6.25.14-108.fc9.ppc64" + 71 + (StringMap.add + "2.6.21-1.3190.fc7.i686" + 55 + (StringMap.add + "2.6.26.2-2.fc8.i686" + 51 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + 55 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc" + 55 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + 51 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc64" + 71 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + 55 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i586" + 51 + (StringMap. + add + "2.6.23.14-135.fc8.ppc" + 55 + (StringMap. + add + "2.6.21-1.3141.fc7.i686" + 55 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.x86_64" + 67 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + 71 + (StringMap. + add + "2.6.25.14-108.fc9.i586" + 55 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc64" + 71 + (StringMap. + add + "2.6.21-1.3218.fc8.i586" + 55 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.x86_64" + 71 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc64" + 71 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + 55 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 55 + (StringMap. + add + "2.6.25.14-69.fc8.ppc64" + 71 + (StringMap. + add + "2.6.23.14-78.fc7.ppc64" + 71 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.x86_64" + 67 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + 55 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + 51 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + 51 + (StringMap. + add + "2.6.21-1.3190.fc7.x86_64" + 71 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc64" + 71 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc" + 55 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + 55 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc64" + 71 + (StringMap. + add + "2.6.26.2-2.fc8.ppc64" + 67 + (StringMap. + add + "2.6.21-1.3236.fc8.i686" + 55 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.x86_64" + 67 + (StringMap. + add + "2.6.23.14-135.fc8.ppc64" + 71 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + 55 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + 71 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + 67 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc" + 55 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc64" + 71 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + 51 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + 51 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + 51 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + 51 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + 55 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i686" + 51 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + 67 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + 55 + (StringMap. + add + "2.6.24-9.fc9.x86_64" + 71 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.x86_64" + 67 + (StringMap. + add + "2.6.21-1.3221.fc8.x86_64" + 71 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + 55 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + 67 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc64" + 67 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc64" + 71 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + 51 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + 55 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc64" + 71 + (StringMap. + add + "2.6.26.1-9.fc9.i586" + 51 + (StringMap. + add + "2.6.24-7.fc9.x86_64" + 71 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + 51 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc64" + 71 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + 51 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + 67 + (StringMap. + add + "2.6.18-1.2798.fc6.i586" + 55 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + 55 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc64" + 71 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc" + 51 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc" + 55 + (StringMap. + add + "2.6.23.14-135.fc8.x86_64" + 71 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc64" + 71 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.x86_64" + 71 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + 55 + (StringMap. + add + "2.6.25.11-97.fc9.x86_64" + 71 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 55 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + 55 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc" + 55 + (StringMap. + add + "2.6.24-9.fc9.i686" + 55 + (StringMap. + add + "2.6.21-1.3141.fc7.i586" + 55 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + 55 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + 51 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc" + 55 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + 71 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.i686" + 55 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc64" + 71 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.x86_64" + 67 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc" + 55 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc64" + 71 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc64" + 71 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc64" + 71 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + 55 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc64" + 71 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + 55 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc64" + 71 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 51 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + 55 + (StringMap. + add + "2.6.21-1.3209.fc8.i686" + 55 + (StringMap. + add + "2.6.21-1.3132.fc7.x86_64" + 71 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + 71 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + 71 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + 71 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + 71 + (StringMap. + add + "2.6.24-9.fc9.ppc" + 55 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc" + 55 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.x86_64" + 71 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + 55 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc" + 55 + (StringMap. + add + "2.6.21-1.3209.fc8.i686" + 55 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc64" + 71 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + 67 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc" + 55 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc" + 55 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i586" + 51 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + 67 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc64" + 71 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + 67 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.x86_64" + 67 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + 51 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc" + 55 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + 71 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc64" + 71 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i586" + 51 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.x86_64" + 67 + (StringMap. + add + "2.6.21-1.3234.fc8.i686" + 55 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc" + 55 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc64" + 71 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + 71 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc" + 55 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + 51 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + 55 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 51 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + 55 + (StringMap. + add + "2.6.21-1.3141.fc7.x86_64" + 71 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc" + 55 + (StringMap. + add + "2.6.18-1.2798.fc6.x86_64" + 71 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + 51 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc" + 55 + (StringMap. + add + "2.6.25.14-69.fc8.i586" + 55 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc" + 55 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i586" + 51 + (StringMap. + add + "2.6.26.1-9.fc9.ppc64" + 67 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + 55 + (StringMap. + add + "2.6.21-1.3242.fc8.x86_64" + 71 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + 71 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + 51 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + 67 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc64" + 71 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 51 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc64" + 71 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64" + 71 + (StringMap. + add + "2.6.21-1.3128.fc7.x86_64" + 71 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + 51 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 55 + (StringMap. + add + "2.6.21-1.3144.fc7.x86_64" + 71 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc64" + 71 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc" + 55 + (StringMap. + add + "2.6.24-7.fc9.ppc" + 55 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc" + 55 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + 71 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + 55 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc" + 55 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i586" + 51 + (StringMap. + add + "2.6.21-1.3242.fc8.i686" + 55 + (StringMap. + add + "2.6.21-1.3132.fc7.i586" + 55 + (StringMap. + add + "2.6.21-1.3144.fc7.i586" + 55 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 51 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + 51 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + 67 + (StringMap. + add + "2.6.23.14-78.fc7.ppc64" + 71 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + 51 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + 67 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + 71 + (StringMap. + add + "2.6.26.2-2.fc8.i586" + 51 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64iseries" + 71 + (StringMap. + add + "2.6.21-1.3238.fc8.i686" + 55 + (StringMap. + add + "2.6.23.14-78.fc7.ppc" + 55 + (StringMap. + add + "2.6.24-7.fc9.i586" + 55 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + 71 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + 51 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + 67 + (StringMap. + add + "2.6.21-1.3221.fc8.i686" + 55 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc" + 55 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc64" + 71 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc64" + 71 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + 51 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i686" + 51 + (StringMap. + add + "2.6.21-1.3141.fc7.i686" + 55 + (StringMap. + add + "2.6.21-1.3218.fc8.i686" + 55 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + 55 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i586" + 51 + (StringMap. + add + "2.6.21-1.3144.fc7.i686" + 55 + (StringMap. + add + "2.6.21-1.3145.fc7.i586" + 55 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + 55 + (StringMap. + add + "2.6.21-1.3209.fc8.i586" + 55 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + 67 + (StringMap. + add + "2.6.21-1.3218.fc8.x86_64" + 71 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64iseries" + 71 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + 67 + (StringMap. + add + "2.6.21-1.3144.fc7.i686" + 55 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + 71 + (StringMap. + add + "2.6.23.14-78.fc7.ppc" + 55 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i686" + 51 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + 71 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc" + 55 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 51 + (StringMap. + add + "2.6.21-1.3238.fc8.x86_64" + 71 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + 55 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + 71 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + 51 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.i686" + 55 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + 67 + (StringMap. + add + "2.6.18-1.2798.fc6.x86_64" + 71 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + 51 + (StringMap. + add + "2.6.24-7.fc9.i686" + 55 + (StringMap. + add + "2.6.21-1.3221.fc8.i686" + 55 + (StringMap. + add + "2.6.23.14-135.fc8.x86_64" + 71 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc" + 55 + (StringMap. + add + "2.6.21-1.3190.fc7.x86_64" + 71 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc64" + 71 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + 51 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + 51 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + 51 + (StringMap. + add + "2.6.25.14-69.fc8.ppc64" + 71 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + 51 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 51 + (StringMap. + add + "2.6.21-1.3144.fc7.x86_64" + 71 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc" + 55 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.i686" + 55 + (StringMap. + add + "2.6.24-7.fc9.i686" + 55 + (StringMap. + add + "2.6.23.14-78.fc7.x86_64" + 71 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 55 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + 67 + (StringMap. + add + "2.6.24-9.fc9.i686" + 55 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 55 + (StringMap. + add + "2.6.25.11-97.fc9.i686" + 55 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i586" + 51 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + 55 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + 51 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + 55 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc64" + 71 + (StringMap. + add + "2.6.23.14-78.fc7.x86_64" + 71 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + 67 + (StringMap. + add + "2.6.21-1.3128.fc7.i686" + 55 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + 51 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc" + 55 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + 51 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + 51 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + 67 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc" + 55 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 55 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 51 + (StringMap. + add + "2.6.21-1.3209.fc8.x86_64" + 71 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc" + 55 + (StringMap. + add + "2.6.21-1.3234.fc8.x86_64" + 71 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc" + 55 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + 51 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc" + 55 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + 67 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 51 + (StringMap. + add + "2.6.23.14-135.fc8.ppc" + 55 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc64" + 71 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc" + 55 + (StringMap. + add + "2.6.20-1.2933.fc6.i586" + 55 + (StringMap. + add + "2.6.26.2-2.fc8.ppc64" + 67 + (StringMap. + add + "2.6.25.14-69.fc8.x86_64" + 71 + (StringMap. + add + "2.6.21-1.3132.fc7.x86_64" + 71 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + 55 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.x86_64" + 67 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 55 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64" + 71 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + 55 + (StringMap. + add + "2.6.21-1.3238.fc8.i686" + 55 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + 51 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc" + 55 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + 55 + (StringMap. + add + "2.6.26.1-9.fc9.x86_64" + 67 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 55 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc" + 55 + (StringMap. + add + "2.6.21-1.3190.fc7.i586" + 55 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + 55 + (StringMap. + add + "2.6.21-1.3236.fc8.i686" + 55 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc" + 55 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 55 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + 67 + (StringMap. + add + "2.6.21-1.3218.fc8.i686" + 55 + (StringMap. + add + "2.6.24-9.fc9.i586" + 55 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + 51 + (StringMap. + add + "2.6.21-1.3128.fc7.x86_64" + 71 + (StringMap. + add + "2.6.21-1.3234.fc8.i686" + 55 + (StringMap. + add + "2.6.23.14-135.fc8.ppc64" + 71 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc64" + 71 + (StringMap. + add + "2.6.24-9.fc9.ppc" + 55 + (StringMap. + add + "2.6.23.14-78.fc7.i586" + 55 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc" + 55 + (StringMap. + add + "2.6.21-1.3242.fc8.i686" + 55 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc64" + 71 + (StringMap. + add + "2.6.24-7.fc9.ppc" + 55 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + 55 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + 67 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc64" + 71 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc" + 55 + (StringMap. + add + "2.6.26.2-14.fc9.i586" + 51 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.i686" + 55 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc64" + 67 + (StringMap. + add + "2.6.23.14-135.fc8.i586" + 55 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 55 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc64" + 71 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i686" + 51 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i686" + 51 + (StringMap. + add + "2.6.26.1-9.fc9.x86_64" + 67 + (StringMap. + add + "2.6.21-1.3132.fc7.i686" + 55 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i686" + 51 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc" + 55 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + 55 + (StringMap. + add + "2.6.21-1.3221.fc8.i586" + 55 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i586" + 51 + StringMap. + empty))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) in fun kernel_version -> try StringMap.find kernel_version map with | Not_found -> unknown_kernel_version kernel_version "in_ifaddr";; let size_of_inet6_ifaddr = let map = - StringMap.add "2.6.25.14-69.fc8.x86_64" 200 - (StringMap.add "2.6.25.14-108.fc9.ppc64" 200 - (StringMap.add "2.6.25.14-108.fc9.i586" 128 - (StringMap.add "2.6.25.14-108.fc9.i686" 128 - (StringMap.add "2.6.25.14-69.fc8.ppc" 124 - (StringMap.add "2.6.25.14-108.fc9.x86_64" 200 - (StringMap.add "2.6.25.11-97.fc9.x86_64" 200 - (StringMap.add "2.6.25.14-69.fc8.i586" 128 - (StringMap.add "2.6.20-1.2933.fc6.ppc" 116 - (StringMap.add "2.6.20-1.2933.fc6.x86_64" 192 - (StringMap.add "2.6.25.14-69.fc8.ppc64" 200 - (StringMap.add "2.6.25.11-97.fc9.i686" - 128 + StringMap.add "2.6.21-1.3128.fc7.i586" 152 + (StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" 224 + (StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" 140 + (StringMap.add "2.6.25.14-69.fc8.x86_64" 200 + (StringMap.add "2.6.21-1.3190.fc7.x86_64" 224 + (StringMap.add "2.6.21-1.3128.fc7.i686" 152 + (StringMap.add "2.6.21-1.3141.fc7.x86_64" 272 + (StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc" 140 + (StringMap.add "2.6.21-1.3141.fc7.ppc64" 224 + (StringMap.add "2.6.26.1-9.fc9.ppc64" 200 + (StringMap.add "2.6.21-1.3132.fc7.i686" 152 + (StringMap.add "2.6.21-1.3236.fc8.ppc" + 140 (StringMap.add - "2.6.20-1.2933.fc6.i686" 116 + "2.6.21-1.3228.fc7.i586" 128 (StringMap.add - "2.6.20-1.2933.fc6.i586" 116 + "2.6.24-0.167.rc8.git4.fc9.i586" + 156 (StringMap.add - "2.6.25.14-108.fc9.ppc" 124 + "2.6.18-1.2798.fc6.x86_64" + 192 (StringMap.add - "2.6.20-1.2933.fc6.ppc64" - 192 + "2.6.21-1.3236.fc8.x86_64" + 248 (StringMap.add - "2.6.25.14-69.fc8.i686" - 128 StringMap.empty)))))))))))))))) + "2.6.21-1.3145.fc7.i686" + 152 + (StringMap.add + "2.6.21-1.3218.fc8.ppc64" + 224 + (StringMap.add + "2.6.25.14-108.fc9.ppc64" + 200 + (StringMap.add + "2.6.21-1.3190.fc7.i686" + 140 + (StringMap.add + "2.6.26.2-2.fc8.i686" + 128 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + 128 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc" + 140 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + 128 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc64" + 200 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + 128 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i586" + 156 + (StringMap. + add + "2.6.23.14-135.fc8.ppc" + 124 + (StringMap. + add + "2.6.21-1.3141.fc7.i686" + 152 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.x86_64" + 256 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + 192 + (StringMap. + add + "2.6.25.14-108.fc9.i586" + 128 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc64" + 224 + (StringMap. + add + "2.6.21-1.3218.fc8.i586" + 152 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.x86_64" + 248 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc64" + 224 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + 140 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 128 + (StringMap. + add + "2.6.25.14-69.fc8.ppc64" + 200 + (StringMap. + add + "2.6.23.14-78.fc7.ppc64" + 200 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.x86_64" + 256 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + 156 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + 156 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + 156 + (StringMap. + add + "2.6.21-1.3190.fc7.x86_64" + 224 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc64" + 224 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc" + 140 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + 156 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc64" + 224 + (StringMap. + add + "2.6.26.2-2.fc8.ppc64" + 200 + (StringMap. + add + "2.6.21-1.3236.fc8.i686" + 152 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.x86_64" + 256 + (StringMap. + add + "2.6.23.14-135.fc8.ppc64" + 200 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + 124 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + 200 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + 256 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc" + 140 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc64" + 224 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + 140 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + 156 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + 140 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + 128 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + 140 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i686" + 156 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + 256 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + 128 + (StringMap. + add + "2.6.24-9.fc9.x86_64" + 256 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.x86_64" + 256 + (StringMap. + add + "2.6.21-1.3221.fc8.x86_64" + 248 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + 152 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + 256 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc64" + 256 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc64" + 224 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + 124 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + 128 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc64" + 224 + (StringMap. + add + "2.6.26.1-9.fc9.i586" + 128 + (StringMap. + add + "2.6.24-7.fc9.x86_64" + 256 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + 128 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc64" + 224 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + 140 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + 256 + (StringMap. + add + "2.6.18-1.2798.fc6.i586" + 116 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + 156 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc64" + 224 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc" + 140 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc" + 140 + (StringMap. + add + "2.6.23.14-135.fc8.x86_64" + 200 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc64" + 224 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.x86_64" + 256 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + 116 + (StringMap. + add + "2.6.25.11-97.fc9.x86_64" + 200 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 156 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + 116 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc" + 140 + (StringMap. + add + "2.6.24-9.fc9.i686" + 156 + (StringMap. + add + "2.6.21-1.3141.fc7.i586" + 152 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + 152 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + 156 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc" + 140 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + 224 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.i686" + 152 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc64" + 224 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.x86_64" + 256 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc" + 140 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc64" + 224 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc64" + 200 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc64" + 224 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + 156 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc64" + 224 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + 140 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc64" + 224 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 156 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + 156 + (StringMap. + add + "2.6.21-1.3209.fc8.i686" + 152 + (StringMap. + add + "2.6.21-1.3132.fc7.x86_64" + 248 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + 224 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + 224 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + 256 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + 248 + (StringMap. + add + "2.6.24-9.fc9.ppc" + 140 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc" + 116 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.x86_64" + 248 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + 128 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc" + 140 + (StringMap. + add + "2.6.21-1.3209.fc8.i686" + 152 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc64" + 224 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + 256 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc" + 140 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc" + 140 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i586" + 156 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + 200 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc64" + 224 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + 256 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.x86_64" + 256 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + 140 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc" + 140 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + 216 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc64" + 224 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i586" + 156 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.x86_64" + 256 + (StringMap. + add + "2.6.21-1.3234.fc8.i686" + 152 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc" + 140 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc64" + 224 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + 224 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc" + 140 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + 140 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + 152 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 128 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + 156 + (StringMap. + add + "2.6.21-1.3141.fc7.x86_64" + 248 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc" + 140 + (StringMap. + add + "2.6.18-1.2798.fc6.x86_64" + 192 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + 128 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc" + 140 + (StringMap. + add + "2.6.25.14-69.fc8.i586" + 128 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc" + 128 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i586" + 156 + (StringMap. + add + "2.6.26.1-9.fc9.ppc64" + 200 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + 156 + (StringMap. + add + "2.6.21-1.3242.fc8.x86_64" + 248 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + 224 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + 140 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + 200 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc64" + 224 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 156 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc64" + 224 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64" + 192 + (StringMap. + add + "2.6.21-1.3128.fc7.x86_64" + 272 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + 156 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 116 + (StringMap. + add + "2.6.21-1.3144.fc7.x86_64" + 248 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc64" + 192 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc" + 140 + (StringMap. + add + "2.6.24-7.fc9.ppc" + 140 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc" + 140 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + 192 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + 128 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc" + 140 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i586" + 156 + (StringMap. + add + "2.6.21-1.3242.fc8.i686" + 152 + (StringMap. + add + "2.6.21-1.3132.fc7.i586" + 152 + (StringMap. + add + "2.6.21-1.3144.fc7.i586" + 152 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 128 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + 140 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + 256 + (StringMap. + add + "2.6.23.14-78.fc7.ppc64" + 200 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + 124 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + 256 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + 200 + (StringMap. + add + "2.6.26.2-2.fc8.i586" + 128 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64iseries" + 192 + (StringMap. + add + "2.6.21-1.3238.fc8.i686" + 152 + (StringMap. + add + "2.6.23.14-78.fc7.ppc" + 124 + (StringMap. + add + "2.6.24-7.fc9.i586" + 156 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + 224 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + 140 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + 256 + (StringMap. + add + "2.6.21-1.3221.fc8.i686" + 152 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc" + 116 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc64" + 224 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc64" + 224 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + 156 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i686" + 156 + (StringMap. + add + "2.6.21-1.3141.fc7.i686" + 152 + (StringMap. + add + "2.6.21-1.3218.fc8.i686" + 152 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + 128 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i586" + 156 + (StringMap. + add + "2.6.21-1.3144.fc7.i686" + 152 + (StringMap. + add + "2.6.21-1.3145.fc7.i586" + 140 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + 128 + (StringMap. + add + "2.6.21-1.3209.fc8.i586" + 152 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + 256 + (StringMap. + add + "2.6.21-1.3218.fc8.x86_64" + 248 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64iseries" + 192 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + 256 + (StringMap. + add + "2.6.21-1.3144.fc7.i686" + 152 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + 248 + (StringMap. + add + "2.6.23.14-78.fc7.ppc" + 128 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i686" + 156 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + 192 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc" + 140 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + 156 + (StringMap. + add + "2.6.21-1.3238.fc8.x86_64" + 248 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + 156 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + 192 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + 156 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.i686" + 152 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + 200 + (StringMap. + add + "2.6.18-1.2798.fc6.x86_64" + 192 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + 140 + (StringMap. + add + "2.6.24-7.fc9.i686" + 156 + (StringMap. + add + "2.6.21-1.3221.fc8.i686" + 152 + (StringMap. + add + "2.6.23.14-135.fc8.x86_64" + 256 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc" + 140 + (StringMap. + add + "2.6.21-1.3190.fc7.x86_64" + 248 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc64" + 224 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + 156 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + 156 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + 140 + (StringMap. + add + "2.6.25.14-69.fc8.ppc64" + 200 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + 140 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 156 + (StringMap. + add + "2.6.21-1.3144.fc7.x86_64" + 272 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc" + 116 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.i686" + 152 + (StringMap. + add + "2.6.24-7.fc9.i686" + 156 + (StringMap. + add + "2.6.23.14-78.fc7.x86_64" + 200 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 156 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + 256 + (StringMap. + add + "2.6.24-9.fc9.i686" + 156 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 128 + (StringMap. + add + "2.6.25.11-97.fc9.i686" + 128 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i586" + 156 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + 152 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + 140 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + 152 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc64" + 224 + (StringMap. + add + "2.6.23.14-78.fc7.x86_64" + 256 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + 256 + (StringMap. + add + "2.6.21-1.3128.fc7.i686" + 152 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + 156 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc" + 140 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + 140 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + 124 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + 256 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc" + 140 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 116 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 128 + (StringMap. + add + "2.6.21-1.3209.fc8.x86_64" + 248 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc" + 140 + (StringMap. + add + "2.6.21-1.3234.fc8.x86_64" + 248 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc" + 140 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + 156 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc" + 140 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + 200 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + 128 + (StringMap. + add + "2.6.23.14-135.fc8.ppc" + 128 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc64" + 224 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc" + 140 + (StringMap. + add + "2.6.20-1.2933.fc6.i586" + 116 + (StringMap. + add + "2.6.26.2-2.fc8.ppc64" + 200 + (StringMap. + add + "2.6.25.14-69.fc8.x86_64" + 256 + (StringMap. + add + "2.6.21-1.3132.fc7.x86_64" + 272 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + 124 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.x86_64" + 256 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 116 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64" + 192 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + 116 + (StringMap. + add + "2.6.21-1.3238.fc8.i686" + 152 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + 140 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc" + 140 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + 128 + (StringMap. + add + "2.6.26.1-9.fc9.x86_64" + 200 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + 128 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc" + 124 + (StringMap. + add + "2.6.21-1.3190.fc7.i586" + 140 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + 128 + (StringMap. + add + "2.6.21-1.3236.fc8.i686" + 152 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc" + 140 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 116 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + 256 + (StringMap. + add + "2.6.21-1.3218.fc8.i686" + 152 + (StringMap. + add + "2.6.24-9.fc9.i586" + 156 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + 156 + (StringMap. + add + "2.6.21-1.3128.fc7.x86_64" + 248 + (StringMap. + add + "2.6.21-1.3234.fc8.i686" + 152 + (StringMap. + add + "2.6.23.14-135.fc8.ppc64" + 200 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc64" + 192 + (StringMap. + add + "2.6.24-9.fc9.ppc" + 140 + (StringMap. + add + "2.6.23.14-78.fc7.i586" + 128 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc" + 140 + (StringMap. + add + "2.6.21-1.3242.fc8.i686" + 152 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc64" + 224 + (StringMap. + add + "2.6.24-7.fc9.ppc" + 140 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + 156 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + 256 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc64" + 224 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc" + 116 + (StringMap. + add + "2.6.26.2-14.fc9.i586" + 128 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.i686" + 152 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc64" + 256 + (StringMap. + add + "2.6.23.14-135.fc8.i586" + 128 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + 128 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc64" + 224 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i686" + 156 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i686" + 156 + (StringMap. + add + "2.6.26.1-9.fc9.x86_64" + 256 + (StringMap. + add + "2.6.21-1.3132.fc7.i686" + 152 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i686" + 156 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc" + 140 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + 128 + (StringMap. + add + "2.6.21-1.3221.fc8.i586" + 152 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i586" + 156 + StringMap. + empty))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) in fun kernel_version -> try StringMap.find kernel_version map @@ -971,268 +11742,8392 @@ let size_of_inet6_ifaddr = | Not_found -> unknown_kernel_version kernel_version "inet6_ifaddr";; let parser_of_task_struct = let map = - StringMap.add "2.6.25.14-69.fc8.x86_64" task_struct_parser_1 - (StringMap.add "2.6.25.14-108.fc9.ppc64" task_struct_parser_2 - (StringMap.add "2.6.25.14-108.fc9.i586" task_struct_parser_3 - (StringMap.add "2.6.25.14-108.fc9.i686" task_struct_parser_4 - (StringMap.add "2.6.25.14-69.fc8.ppc" task_struct_parser_5 - (StringMap.add "2.6.25.14-108.fc9.x86_64" + StringMap.add "2.6.21-1.3128.fc7.i586" task_struct_parser_1 + (StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" task_struct_parser_2 + (StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" task_struct_parser_3 + (StringMap.add "2.6.25.14-69.fc8.x86_64" task_struct_parser_4 + (StringMap.add "2.6.21-1.3190.fc7.x86_64" task_struct_parser_5 + (StringMap.add "2.6.21-1.3128.fc7.i686" task_struct_parser_1 - (StringMap.add "2.6.25.11-97.fc9.x86_64" - task_struct_parser_1 - (StringMap.add "2.6.25.14-69.fc8.i586" - task_struct_parser_3 - (StringMap.add "2.6.20-1.2933.fc6.ppc" - task_struct_parser_6 - (StringMap.add "2.6.20-1.2933.fc6.x86_64" - task_struct_parser_7 - (StringMap.add "2.6.25.14-69.fc8.ppc64" - task_struct_parser_2 - (StringMap.add "2.6.25.11-97.fc9.i686" - task_struct_parser_4 + (StringMap.add "2.6.21-1.3141.fc7.x86_64" + task_struct_parser_5 + (StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc" + task_struct_parser_6 + (StringMap.add "2.6.21-1.3141.fc7.ppc64" + task_struct_parser_7 + (StringMap.add "2.6.26.1-9.fc9.ppc64" + task_struct_parser_8 + (StringMap.add "2.6.21-1.3132.fc7.i686" + task_struct_parser_1 + (StringMap.add "2.6.21-1.3236.fc8.ppc" + task_struct_parser_9 (StringMap.add - "2.6.20-1.2933.fc6.i686" - task_struct_parser_8 + "2.6.21-1.3228.fc7.i586" + task_struct_parser_1 (StringMap.add - "2.6.20-1.2933.fc6.i586" - task_struct_parser_8 + "2.6.24-0.167.rc8.git4.fc9.i586" + task_struct_parser_10 (StringMap.add - "2.6.25.14-108.fc9.ppc" - task_struct_parser_5 + "2.6.18-1.2798.fc6.x86_64" + task_struct_parser_43 (StringMap.add - "2.6.20-1.2933.fc6.ppc64" - task_struct_parser_9 + "2.6.21-1.3236.fc8.x86_64" + task_struct_parser_12 (StringMap.add - "2.6.25.14-69.fc8.i686" - task_struct_parser_4 - StringMap.empty)))))))))))))))) + "2.6.21-1.3145.fc7.i686" + task_struct_parser_1 + (StringMap.add + "2.6.21-1.3218.fc8.ppc64" + task_struct_parser_13 + (StringMap.add + "2.6.25.14-108.fc9.ppc64" + task_struct_parser_14 + (StringMap.add + "2.6.21-1.3190.fc7.i686" + task_struct_parser_1 + (StringMap.add + "2.6.26.2-2.fc8.i686" + task_struct_parser_15 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + task_struct_parser_16 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc" + task_struct_parser_17 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + task_struct_parser_15 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc64" + task_struct_parser_7 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + task_struct_parser_18 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i586" + task_struct_parser_19 + (StringMap. + add + "2.6.23.14-135.fc8.ppc" + task_struct_parser_20 + (StringMap. + add + "2.6.21-1.3141.fc7.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.x86_64" + task_struct_parser_21 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + task_struct_parser_5 + (StringMap. + add + "2.6.25.14-108.fc9.i586" + task_struct_parser_22 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc64" + task_struct_parser_7 + (StringMap. + add + "2.6.21-1.3218.fc8.i586" + task_struct_parser_1 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.x86_64" + task_struct_parser_23 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc64" + task_struct_parser_24 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + task_struct_parser_16 + (StringMap. + add + "2.6.25.14-69.fc8.ppc64" + task_struct_parser_14 + (StringMap. + add + "2.6.23.14-78.fc7.ppc64" + task_struct_parser_25 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.x86_64" + task_struct_parser_21 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + task_struct_parser_18 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + task_struct_parser_15 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + task_struct_parser_15 + (StringMap. + add + "2.6.21-1.3190.fc7.x86_64" + task_struct_parser_5 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc64" + task_struct_parser_7 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc" + task_struct_parser_26 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + task_struct_parser_16 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc64" + task_struct_parser_27 + (StringMap. + add + "2.6.26.2-2.fc8.ppc64" + task_struct_parser_8 + (StringMap. + add + "2.6.21-1.3236.fc8.i686" + task_struct_parser_28 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.x86_64" + task_struct_parser_21 + (StringMap. + add + "2.6.23.14-135.fc8.ppc64" + task_struct_parser_25 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + task_struct_parser_29 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + task_struct_parser_4 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + task_struct_parser_30 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc" + task_struct_parser_26 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc64" + task_struct_parser_7 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + task_struct_parser_6 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + task_struct_parser_31 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + task_struct_parser_6 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + task_struct_parser_32 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i686" + task_struct_parser_31 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + task_struct_parser_30 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.24-9.fc9.x86_64" + task_struct_parser_33 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.x86_64" + task_struct_parser_21 + (StringMap. + add + "2.6.21-1.3221.fc8.x86_64" + task_struct_parser_34 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + task_struct_parser_30 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc64" + task_struct_parser_30 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc64" + task_struct_parser_27 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + task_struct_parser_32 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + task_struct_parser_29 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc64" + task_struct_parser_7 + (StringMap. + add + "2.6.26.1-9.fc9.i586" + task_struct_parser_35 + (StringMap. + add + "2.6.24-7.fc9.x86_64" + task_struct_parser_33 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + task_struct_parser_32 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc64" + task_struct_parser_24 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + task_struct_parser_6 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + task_struct_parser_30 + (StringMap. + add + "2.6.18-1.2798.fc6.i586" + task_struct_parser_1 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + task_struct_parser_16 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc64" + task_struct_parser_24 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc" + task_struct_parser_6 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc" + task_struct_parser_26 + (StringMap. + add + "2.6.23.14-135.fc8.x86_64" + task_struct_parser_36 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc64" + task_struct_parser_37 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.x86_64" + task_struct_parser_33 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.25.11-97.fc9.x86_64" + task_struct_parser_4 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + task_struct_parser_16 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc" + task_struct_parser_38 + (StringMap. + add + "2.6.24-9.fc9.i686" + task_struct_parser_10 + (StringMap. + add + "2.6.21-1.3141.fc7.i586" + task_struct_parser_1 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + task_struct_parser_31 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc" + task_struct_parser_26 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + task_struct_parser_2 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.i686" + task_struct_parser_39 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc64" + task_struct_parser_40 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.x86_64" + task_struct_parser_21 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc" + task_struct_parser_26 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc64" + task_struct_parser_40 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc64" + task_struct_parser_7 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc64" + task_struct_parser_7 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + task_struct_parser_18 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc64" + task_struct_parser_24 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc64" + task_struct_parser_7 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + task_struct_parser_15 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + task_struct_parser_16 + (StringMap. + add + "2.6.21-1.3209.fc8.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.21-1.3132.fc7.x86_64" + task_struct_parser_5 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + task_struct_parser_2 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + task_struct_parser_5 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + task_struct_parser_4 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + task_struct_parser_5 + (StringMap. + add + "2.6.24-9.fc9.ppc" + task_struct_parser_17 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc" + task_struct_parser_26 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.x86_64" + task_struct_parser_41 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + task_struct_parser_18 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc" + task_struct_parser_26 + (StringMap. + add + "2.6.21-1.3209.fc8.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc64" + task_struct_parser_13 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + task_struct_parser_30 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc" + task_struct_parser_26 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc" + task_struct_parser_26 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i586" + task_struct_parser_19 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + task_struct_parser_8 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc64" + task_struct_parser_24 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + task_struct_parser_30 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.x86_64" + task_struct_parser_21 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + task_struct_parser_6 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc" + task_struct_parser_26 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + task_struct_parser_5 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc64" + task_struct_parser_2 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i586" + task_struct_parser_19 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.x86_64" + task_struct_parser_21 + (StringMap. + add + "2.6.21-1.3234.fc8.i686" + task_struct_parser_42 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc" + task_struct_parser_26 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc64" + task_struct_parser_7 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + task_struct_parser_2 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc" + task_struct_parser_26 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + task_struct_parser_6 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + task_struct_parser_15 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + task_struct_parser_10 + (StringMap. + add + "2.6.21-1.3141.fc7.x86_64" + task_struct_parser_5 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc" + task_struct_parser_26 + (StringMap. + add + "2.6.18-1.2798.fc6.x86_64" + task_struct_parser_43 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + task_struct_parser_32 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc" + task_struct_parser_26 + (StringMap. + add + "2.6.25.14-69.fc8.i586" + task_struct_parser_22 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc" + task_struct_parser_26 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i586" + task_struct_parser_19 + (StringMap. + add + "2.6.26.1-9.fc9.ppc64" + task_struct_parser_8 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + task_struct_parser_18 + (StringMap. + add + "2.6.21-1.3242.fc8.x86_64" + task_struct_parser_41 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + task_struct_parser_2 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + task_struct_parser_6 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + task_struct_parser_44 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc64" + task_struct_parser_13 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + task_struct_parser_15 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc64" + task_struct_parser_13 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64" + task_struct_parser_7 + (StringMap. + add + "2.6.21-1.3128.fc7.x86_64" + task_struct_parser_5 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + task_struct_parser_31 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.21-1.3144.fc7.x86_64" + task_struct_parser_5 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc64" + task_struct_parser_7 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc" + task_struct_parser_3 + (StringMap. + add + "2.6.24-7.fc9.ppc" + task_struct_parser_17 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc" + task_struct_parser_26 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + task_struct_parser_5 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + task_struct_parser_18 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc" + task_struct_parser_38 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i586" + task_struct_parser_19 + (StringMap. + add + "2.6.21-1.3242.fc8.i686" + task_struct_parser_45 + (StringMap. + add + "2.6.21-1.3132.fc7.i586" + task_struct_parser_1 + (StringMap. + add + "2.6.21-1.3144.fc7.i586" + task_struct_parser_1 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + task_struct_parser_15 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + task_struct_parser_6 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + task_struct_parser_30 + (StringMap. + add + "2.6.23.14-78.fc7.ppc64" + task_struct_parser_25 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + task_struct_parser_32 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + task_struct_parser_30 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + task_struct_parser_5 + (StringMap. + add + "2.6.26.2-2.fc8.i586" + task_struct_parser_35 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64iseries" + task_struct_parser_7 + (StringMap. + add + "2.6.21-1.3238.fc8.i686" + task_struct_parser_45 + (StringMap. + add + "2.6.23.14-78.fc7.ppc" + task_struct_parser_20 + (StringMap. + add + "2.6.24-7.fc9.i586" + task_struct_parser_10 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + task_struct_parser_5 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + task_struct_parser_6 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + task_struct_parser_30 + (StringMap. + add + "2.6.21-1.3221.fc8.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc" + task_struct_parser_26 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc64" + task_struct_parser_7 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc64" + task_struct_parser_24 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + task_struct_parser_31 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i686" + task_struct_parser_31 + (StringMap. + add + "2.6.21-1.3141.fc7.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.21-1.3218.fc8.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + task_struct_parser_29 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i586" + task_struct_parser_19 + (StringMap. + add + "2.6.21-1.3144.fc7.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.21-1.3145.fc7.i586" + task_struct_parser_1 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.21-1.3209.fc8.i586" + task_struct_parser_1 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + task_struct_parser_30 + (StringMap. + add + "2.6.21-1.3218.fc8.x86_64" + task_struct_parser_34 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64iseries" + task_struct_parser_7 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + task_struct_parser_30 + (StringMap. + add + "2.6.21-1.3144.fc7.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + task_struct_parser_5 + (StringMap. + add + "2.6.23.14-78.fc7.ppc" + task_struct_parser_20 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i686" + task_struct_parser_31 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + task_struct_parser_5 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc" + task_struct_parser_46 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + task_struct_parser_15 + (StringMap. + add + "2.6.21-1.3238.fc8.x86_64" + task_struct_parser_41 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + task_struct_parser_10 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + task_struct_parser_5 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + task_struct_parser_31 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.i686" + task_struct_parser_45 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + task_struct_parser_44 + (StringMap. + add + "2.6.18-1.2798.fc6.x86_64" + task_struct_parser_43 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + task_struct_parser_6 + (StringMap. + add + "2.6.24-7.fc9.i686" + task_struct_parser_10 + (StringMap. + add + "2.6.21-1.3221.fc8.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.23.14-135.fc8.x86_64" + task_struct_parser_36 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc" + task_struct_parser_38 + (StringMap. + add + "2.6.21-1.3190.fc7.x86_64" + task_struct_parser_5 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc64" + task_struct_parser_7 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + task_struct_parser_31 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + task_struct_parser_31 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + task_struct_parser_6 + (StringMap. + add + "2.6.25.14-69.fc8.ppc64" + task_struct_parser_14 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + task_struct_parser_6 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + task_struct_parser_15 + (StringMap. + add + "2.6.21-1.3144.fc7.x86_64" + task_struct_parser_5 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc" + task_struct_parser_26 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.i686" + task_struct_parser_45 + (StringMap. + add + "2.6.24-7.fc9.i686" + task_struct_parser_10 + (StringMap. + add + "2.6.23.14-78.fc7.x86_64" + task_struct_parser_36 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + task_struct_parser_16 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + task_struct_parser_30 + (StringMap. + add + "2.6.24-9.fc9.i686" + task_struct_parser_10 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.25.11-97.fc9.i686" + task_struct_parser_16 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i586" + task_struct_parser_19 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + task_struct_parser_6 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc64" + task_struct_parser_7 + (StringMap. + add + "2.6.23.14-78.fc7.x86_64" + task_struct_parser_36 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + task_struct_parser_44 + (StringMap. + add + "2.6.21-1.3128.fc7.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + task_struct_parser_31 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc" + task_struct_parser_17 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + task_struct_parser_6 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + task_struct_parser_32 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + task_struct_parser_30 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc" + task_struct_parser_26 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + task_struct_parser_15 + (StringMap. + add + "2.6.21-1.3209.fc8.x86_64" + task_struct_parser_34 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc" + task_struct_parser_38 + (StringMap. + add + "2.6.21-1.3234.fc8.x86_64" + task_struct_parser_47 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc" + task_struct_parser_26 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + task_struct_parser_31 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc" + task_struct_parser_46 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + task_struct_parser_8 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + task_struct_parser_15 + (StringMap. + add + "2.6.23.14-135.fc8.ppc" + task_struct_parser_20 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc64" + task_struct_parser_37 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc" + task_struct_parser_38 + (StringMap. + add + "2.6.20-1.2933.fc6.i586" + task_struct_parser_1 + (StringMap. + add + "2.6.26.2-2.fc8.ppc64" + task_struct_parser_8 + (StringMap. + add + "2.6.25.14-69.fc8.x86_64" + task_struct_parser_4 + (StringMap. + add + "2.6.21-1.3132.fc7.x86_64" + task_struct_parser_5 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + task_struct_parser_29 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.x86_64" + task_struct_parser_21 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64" + task_struct_parser_7 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.21-1.3238.fc8.i686" + task_struct_parser_45 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + task_struct_parser_6 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc" + task_struct_parser_26 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + task_struct_parser_16 + (StringMap. + add + "2.6.26.1-9.fc9.x86_64" + task_struct_parser_44 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + task_struct_parser_16 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc" + task_struct_parser_26 + (StringMap. + add + "2.6.21-1.3190.fc7.i586" + task_struct_parser_1 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + task_struct_parser_18 + (StringMap. + add + "2.6.21-1.3236.fc8.i686" + task_struct_parser_28 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc" + task_struct_parser_9 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + task_struct_parser_44 + (StringMap. + add + "2.6.21-1.3218.fc8.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.24-9.fc9.i586" + task_struct_parser_10 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + task_struct_parser_31 + (StringMap. + add + "2.6.21-1.3128.fc7.x86_64" + task_struct_parser_5 + (StringMap. + add + "2.6.21-1.3234.fc8.i686" + task_struct_parser_42 + (StringMap. + add + "2.6.23.14-135.fc8.ppc64" + task_struct_parser_25 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc64" + task_struct_parser_7 + (StringMap. + add + "2.6.24-9.fc9.ppc" + task_struct_parser_17 + (StringMap. + add + "2.6.23.14-78.fc7.i586" + task_struct_parser_18 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc" + task_struct_parser_38 + (StringMap. + add + "2.6.21-1.3242.fc8.i686" + task_struct_parser_45 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc64" + task_struct_parser_7 + (StringMap. + add + "2.6.24-7.fc9.ppc" + task_struct_parser_17 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + task_struct_parser_16 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + task_struct_parser_30 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc64" + task_struct_parser_13 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc" + task_struct_parser_26 + (StringMap. + add + "2.6.26.2-14.fc9.i586" + task_struct_parser_35 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.i686" + task_struct_parser_39 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc64" + task_struct_parser_30 + (StringMap. + add + "2.6.23.14-135.fc8.i586" + task_struct_parser_18 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc64" + task_struct_parser_13 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i686" + task_struct_parser_31 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i686" + task_struct_parser_31 + (StringMap. + add + "2.6.26.1-9.fc9.x86_64" + task_struct_parser_44 + (StringMap. + add + "2.6.21-1.3132.fc7.i686" + task_struct_parser_1 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i686" + task_struct_parser_31 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc" + task_struct_parser_26 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + task_struct_parser_16 + (StringMap. + add + "2.6.21-1.3221.fc8.i586" + task_struct_parser_1 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i586" + task_struct_parser_19 + StringMap. + empty))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) in fun kernel_version -> try StringMap.find kernel_version map with | Not_found -> unknown_kernel_version kernel_version "task_struct";; let parser_of_net_device = let map = - StringMap.add "2.6.25.14-69.fc8.x86_64" net_device_parser_10 - (StringMap.add "2.6.25.14-108.fc9.ppc64" net_device_parser_11 - (StringMap.add "2.6.25.14-108.fc9.i586" net_device_parser_12 - (StringMap.add "2.6.25.14-108.fc9.i686" net_device_parser_12 - (StringMap.add "2.6.25.14-69.fc8.ppc" net_device_parser_13 - (StringMap.add "2.6.25.14-108.fc9.x86_64" - net_device_parser_10 - (StringMap.add "2.6.25.11-97.fc9.x86_64" - net_device_parser_10 - (StringMap.add "2.6.25.14-69.fc8.i586" - net_device_parser_12 - (StringMap.add "2.6.20-1.2933.fc6.ppc" - net_device_parser_14 - (StringMap.add "2.6.20-1.2933.fc6.x86_64" - net_device_parser_15 - (StringMap.add "2.6.25.14-69.fc8.ppc64" - net_device_parser_11 - (StringMap.add "2.6.25.11-97.fc9.i686" - net_device_parser_12 + StringMap.add "2.6.21-1.3128.fc7.i586" net_device_parser_48 + (StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" net_device_parser_49 + (StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" net_device_parser_50 + (StringMap.add "2.6.25.14-69.fc8.x86_64" net_device_parser_51 + (StringMap.add "2.6.21-1.3190.fc7.x86_64" net_device_parser_52 + (StringMap.add "2.6.21-1.3128.fc7.i686" + net_device_parser_48 + (StringMap.add "2.6.21-1.3141.fc7.x86_64" + net_device_parser_52 + (StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc" + net_device_parser_53 + (StringMap.add "2.6.21-1.3141.fc7.ppc64" + net_device_parser_54 + (StringMap.add "2.6.26.1-9.fc9.ppc64" + net_device_parser_49 + (StringMap.add "2.6.21-1.3132.fc7.i686" + net_device_parser_48 + (StringMap.add "2.6.21-1.3236.fc8.ppc" + net_device_parser_50 (StringMap.add - "2.6.20-1.2933.fc6.i686" - net_device_parser_16 + "2.6.21-1.3228.fc7.i586" + net_device_parser_48 (StringMap.add - "2.6.20-1.2933.fc6.i586" - net_device_parser_16 + "2.6.24-0.167.rc8.git4.fc9.i586" + net_device_parser_55 (StringMap.add - "2.6.25.14-108.fc9.ppc" - net_device_parser_13 + "2.6.18-1.2798.fc6.x86_64" + net_device_parser_56 (StringMap.add - "2.6.20-1.2933.fc6.ppc64" - net_device_parser_17 + "2.6.21-1.3236.fc8.x86_64" + net_device_parser_57 (StringMap.add - "2.6.25.14-69.fc8.i686" - net_device_parser_12 - StringMap.empty)))))))))))))))) + "2.6.21-1.3145.fc7.i686" + net_device_parser_48 + (StringMap.add + "2.6.21-1.3218.fc8.ppc64" + net_device_parser_58 + (StringMap.add + "2.6.25.14-108.fc9.ppc64" + net_device_parser_49 + (StringMap.add + "2.6.21-1.3190.fc7.i686" + net_device_parser_48 + (StringMap.add + "2.6.26.2-2.fc8.i686" + net_device_parser_59 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + net_device_parser_55 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc" + net_device_parser_60 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + net_device_parser_59 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc64" + net_device_parser_54 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + net_device_parser_61 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i586" + net_device_parser_62 + (StringMap. + add + "2.6.23.14-135.fc8.ppc" + net_device_parser_63 + (StringMap. + add + "2.6.21-1.3141.fc7.i686" + net_device_parser_48 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.x86_64" + net_device_parser_64 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + net_device_parser_52 + (StringMap. + add + "2.6.25.14-108.fc9.i586" + net_device_parser_55 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc64" + net_device_parser_54 + (StringMap. + add + "2.6.21-1.3218.fc8.i586" + net_device_parser_65 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.x86_64" + net_device_parser_57 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc64" + net_device_parser_58 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + net_device_parser_48 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + net_device_parser_55 + (StringMap. + add + "2.6.25.14-69.fc8.ppc64" + net_device_parser_49 + (StringMap. + add + "2.6.23.14-78.fc7.ppc64" + net_device_parser_66 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.x86_64" + net_device_parser_64 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + net_device_parser_61 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + net_device_parser_59 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + net_device_parser_59 + (StringMap. + add + "2.6.21-1.3190.fc7.x86_64" + net_device_parser_52 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc64" + net_device_parser_54 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc" + net_device_parser_50 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + net_device_parser_55 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc64" + net_device_parser_58 + (StringMap. + add + "2.6.26.2-2.fc8.ppc64" + net_device_parser_49 + (StringMap. + add + "2.6.21-1.3236.fc8.i686" + net_device_parser_65 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.x86_64" + net_device_parser_64 + (StringMap. + add + "2.6.23.14-135.fc8.ppc64" + net_device_parser_66 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + net_device_parser_60 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + net_device_parser_51 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + net_device_parser_67 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc" + net_device_parser_68 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc64" + net_device_parser_54 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + net_device_parser_53 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + net_device_parser_62 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + net_device_parser_53 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + net_device_parser_69 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + net_device_parser_48 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i686" + net_device_parser_62 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + net_device_parser_67 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + net_device_parser_48 + (StringMap. + add + "2.6.24-9.fc9.x86_64" + net_device_parser_51 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.x86_64" + net_device_parser_64 + (StringMap. + add + "2.6.21-1.3221.fc8.x86_64" + net_device_parser_57 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + net_device_parser_48 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + net_device_parser_67 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc64" + net_device_parser_67 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc64" + net_device_parser_58 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + net_device_parser_69 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + net_device_parser_60 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc64" + net_device_parser_54 + (StringMap. + add + "2.6.26.1-9.fc9.i586" + net_device_parser_59 + (StringMap. + add + "2.6.24-7.fc9.x86_64" + net_device_parser_51 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + net_device_parser_69 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc64" + net_device_parser_58 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + net_device_parser_53 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + net_device_parser_67 + (StringMap. + add + "2.6.18-1.2798.fc6.i586" + net_device_parser_70 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + net_device_parser_55 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc64" + net_device_parser_58 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc" + net_device_parser_53 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc" + net_device_parser_68 + (StringMap. + add + "2.6.23.14-135.fc8.x86_64" + net_device_parser_71 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc64" + net_device_parser_58 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.x86_64" + net_device_parser_51 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + net_device_parser_70 + (StringMap. + add + "2.6.25.11-97.fc9.x86_64" + net_device_parser_51 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + net_device_parser_55 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + net_device_parser_70 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc" + net_device_parser_50 + (StringMap. + add + "2.6.24-9.fc9.i686" + net_device_parser_55 + (StringMap. + add + "2.6.21-1.3141.fc7.i586" + net_device_parser_48 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + net_device_parser_48 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + net_device_parser_62 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc" + net_device_parser_68 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + net_device_parser_49 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.i686" + net_device_parser_65 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc64" + net_device_parser_58 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.x86_64" + net_device_parser_64 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc" + net_device_parser_50 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc64" + net_device_parser_58 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc64" + net_device_parser_54 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc64" + net_device_parser_54 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + net_device_parser_61 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc64" + net_device_parser_58 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + net_device_parser_48 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc64" + net_device_parser_54 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + net_device_parser_59 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + net_device_parser_55 + (StringMap. + add + "2.6.21-1.3209.fc8.i686" + net_device_parser_65 + (StringMap. + add + "2.6.21-1.3132.fc7.x86_64" + net_device_parser_52 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + net_device_parser_49 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + net_device_parser_52 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + net_device_parser_51 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + net_device_parser_52 + (StringMap. + add + "2.6.24-9.fc9.ppc" + net_device_parser_60 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc" + net_device_parser_72 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.x86_64" + net_device_parser_57 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + net_device_parser_61 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc" + net_device_parser_68 + (StringMap. + add + "2.6.21-1.3209.fc8.i686" + net_device_parser_65 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc64" + net_device_parser_58 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + net_device_parser_67 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc" + net_device_parser_68 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc" + net_device_parser_50 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i586" + net_device_parser_62 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + net_device_parser_49 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc64" + net_device_parser_58 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + net_device_parser_67 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.x86_64" + net_device_parser_64 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + net_device_parser_53 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc" + net_device_parser_50 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + net_device_parser_52 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc64" + net_device_parser_49 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i586" + net_device_parser_62 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.x86_64" + net_device_parser_64 + (StringMap. + add + "2.6.21-1.3234.fc8.i686" + net_device_parser_65 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc" + net_device_parser_68 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc64" + net_device_parser_54 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + net_device_parser_49 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc" + net_device_parser_50 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + net_device_parser_53 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + net_device_parser_48 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + net_device_parser_59 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + net_device_parser_55 + (StringMap. + add + "2.6.21-1.3141.fc7.x86_64" + net_device_parser_52 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc" + net_device_parser_68 + (StringMap. + add + "2.6.18-1.2798.fc6.x86_64" + net_device_parser_56 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + net_device_parser_69 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc" + net_device_parser_68 + (StringMap. + add + "2.6.25.14-69.fc8.i586" + net_device_parser_55 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc" + net_device_parser_68 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i586" + net_device_parser_62 + (StringMap. + add + "2.6.26.1-9.fc9.ppc64" + net_device_parser_49 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + net_device_parser_61 + (StringMap. + add + "2.6.21-1.3242.fc8.x86_64" + net_device_parser_57 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + net_device_parser_49 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + net_device_parser_53 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + net_device_parser_51 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc64" + net_device_parser_58 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + net_device_parser_59 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc64" + net_device_parser_58 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64" + net_device_parser_73 + (StringMap. + add + "2.6.21-1.3128.fc7.x86_64" + net_device_parser_52 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + net_device_parser_62 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + net_device_parser_48 + (StringMap. + add + "2.6.21-1.3144.fc7.x86_64" + net_device_parser_52 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc64" + net_device_parser_54 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc" + net_device_parser_50 + (StringMap. + add + "2.6.24-7.fc9.ppc" + net_device_parser_60 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc" + net_device_parser_50 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + net_device_parser_52 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + net_device_parser_61 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc" + net_device_parser_50 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i586" + net_device_parser_62 + (StringMap. + add + "2.6.21-1.3242.fc8.i686" + net_device_parser_65 + (StringMap. + add + "2.6.21-1.3132.fc7.i586" + net_device_parser_48 + (StringMap. + add + "2.6.21-1.3144.fc7.i586" + net_device_parser_48 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + net_device_parser_59 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + net_device_parser_53 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + net_device_parser_67 + (StringMap. + add + "2.6.23.14-78.fc7.ppc64" + net_device_parser_66 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + net_device_parser_69 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + net_device_parser_67 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + net_device_parser_52 + (StringMap. + add + "2.6.26.2-2.fc8.i586" + net_device_parser_59 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64iseries" + net_device_parser_73 + (StringMap. + add + "2.6.21-1.3238.fc8.i686" + net_device_parser_65 + (StringMap. + add + "2.6.23.14-78.fc7.ppc" + net_device_parser_63 + (StringMap. + add + "2.6.24-7.fc9.i586" + net_device_parser_55 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + net_device_parser_52 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + net_device_parser_53 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + net_device_parser_67 + (StringMap. + add + "2.6.21-1.3221.fc8.i686" + net_device_parser_65 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc" + net_device_parser_68 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc64" + net_device_parser_54 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc64" + net_device_parser_58 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + net_device_parser_62 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i686" + net_device_parser_62 + (StringMap. + add + "2.6.21-1.3141.fc7.i686" + net_device_parser_48 + (StringMap. + add + "2.6.21-1.3218.fc8.i686" + net_device_parser_65 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + net_device_parser_60 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i586" + net_device_parser_62 + (StringMap. + add + "2.6.21-1.3144.fc7.i686" + net_device_parser_48 + (StringMap. + add + "2.6.21-1.3145.fc7.i586" + net_device_parser_48 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + net_device_parser_48 + (StringMap. + add + "2.6.21-1.3209.fc8.i586" + net_device_parser_65 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + net_device_parser_67 + (StringMap. + add + "2.6.21-1.3218.fc8.x86_64" + net_device_parser_57 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64iseries" + net_device_parser_73 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + net_device_parser_67 + (StringMap. + add + "2.6.21-1.3144.fc7.i686" + net_device_parser_48 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + net_device_parser_52 + (StringMap. + add + "2.6.23.14-78.fc7.ppc" + net_device_parser_63 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i686" + net_device_parser_62 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + net_device_parser_52 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc" + net_device_parser_50 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + net_device_parser_59 + (StringMap. + add + "2.6.21-1.3238.fc8.x86_64" + net_device_parser_57 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + net_device_parser_55 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + net_device_parser_52 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + net_device_parser_62 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.i686" + net_device_parser_65 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + net_device_parser_51 + (StringMap. + add + "2.6.18-1.2798.fc6.x86_64" + net_device_parser_56 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + net_device_parser_53 + (StringMap. + add + "2.6.24-7.fc9.i686" + net_device_parser_55 + (StringMap. + add + "2.6.21-1.3221.fc8.i686" + net_device_parser_65 + (StringMap. + add + "2.6.23.14-135.fc8.x86_64" + net_device_parser_71 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc" + net_device_parser_50 + (StringMap. + add + "2.6.21-1.3190.fc7.x86_64" + net_device_parser_52 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc64" + net_device_parser_54 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + net_device_parser_62 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + net_device_parser_62 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + net_device_parser_53 + (StringMap. + add + "2.6.25.14-69.fc8.ppc64" + net_device_parser_49 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + net_device_parser_53 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + net_device_parser_59 + (StringMap. + add + "2.6.21-1.3144.fc7.x86_64" + net_device_parser_52 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc" + net_device_parser_68 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.i686" + net_device_parser_65 + (StringMap. + add + "2.6.24-7.fc9.i686" + net_device_parser_55 + (StringMap. + add + "2.6.23.14-78.fc7.x86_64" + net_device_parser_71 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + net_device_parser_55 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + net_device_parser_67 + (StringMap. + add + "2.6.24-9.fc9.i686" + net_device_parser_55 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + net_device_parser_48 + (StringMap. + add + "2.6.25.11-97.fc9.i686" + net_device_parser_55 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i586" + net_device_parser_62 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + net_device_parser_48 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + net_device_parser_53 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + net_device_parser_48 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc64" + net_device_parser_54 + (StringMap. + add + "2.6.23.14-78.fc7.x86_64" + net_device_parser_71 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + net_device_parser_51 + (StringMap. + add + "2.6.21-1.3128.fc7.i686" + net_device_parser_48 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + net_device_parser_62 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc" + net_device_parser_60 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + net_device_parser_53 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + net_device_parser_69 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + net_device_parser_67 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc" + net_device_parser_68 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + net_device_parser_48 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + net_device_parser_59 + (StringMap. + add + "2.6.21-1.3209.fc8.x86_64" + net_device_parser_57 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc" + net_device_parser_50 + (StringMap. + add + "2.6.21-1.3234.fc8.x86_64" + net_device_parser_57 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc" + net_device_parser_68 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + net_device_parser_62 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc" + net_device_parser_50 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + net_device_parser_49 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + net_device_parser_59 + (StringMap. + add + "2.6.23.14-135.fc8.ppc" + net_device_parser_63 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc64" + net_device_parser_58 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc" + net_device_parser_50 + (StringMap. + add + "2.6.20-1.2933.fc6.i586" + net_device_parser_48 + (StringMap. + add + "2.6.26.2-2.fc8.ppc64" + net_device_parser_49 + (StringMap. + add + "2.6.25.14-69.fc8.x86_64" + net_device_parser_51 + (StringMap. + add + "2.6.21-1.3132.fc7.x86_64" + net_device_parser_52 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + net_device_parser_60 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.x86_64" + net_device_parser_64 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + net_device_parser_48 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64" + net_device_parser_73 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + net_device_parser_70 + (StringMap. + add + "2.6.21-1.3238.fc8.i686" + net_device_parser_65 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + net_device_parser_53 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc" + net_device_parser_68 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + net_device_parser_55 + (StringMap. + add + "2.6.26.1-9.fc9.x86_64" + net_device_parser_51 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + net_device_parser_55 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc" + net_device_parser_68 + (StringMap. + add + "2.6.21-1.3190.fc7.i586" + net_device_parser_48 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + net_device_parser_61 + (StringMap. + add + "2.6.21-1.3236.fc8.i686" + net_device_parser_65 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc" + net_device_parser_50 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + net_device_parser_48 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + net_device_parser_51 + (StringMap. + add + "2.6.21-1.3218.fc8.i686" + net_device_parser_65 + (StringMap. + add + "2.6.24-9.fc9.i586" + net_device_parser_55 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + net_device_parser_62 + (StringMap. + add + "2.6.21-1.3128.fc7.x86_64" + net_device_parser_52 + (StringMap. + add + "2.6.21-1.3234.fc8.i686" + net_device_parser_65 + (StringMap. + add + "2.6.23.14-135.fc8.ppc64" + net_device_parser_66 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc64" + net_device_parser_54 + (StringMap. + add + "2.6.24-9.fc9.ppc" + net_device_parser_60 + (StringMap. + add + "2.6.23.14-78.fc7.i586" + net_device_parser_61 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc" + net_device_parser_50 + (StringMap. + add + "2.6.21-1.3242.fc8.i686" + net_device_parser_65 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc64" + net_device_parser_54 + (StringMap. + add + "2.6.24-7.fc9.ppc" + net_device_parser_60 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + net_device_parser_55 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + net_device_parser_67 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc64" + net_device_parser_58 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc" + net_device_parser_72 + (StringMap. + add + "2.6.26.2-14.fc9.i586" + net_device_parser_59 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.i686" + net_device_parser_65 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc64" + net_device_parser_67 + (StringMap. + add + "2.6.23.14-135.fc8.i586" + net_device_parser_61 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + net_device_parser_48 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc64" + net_device_parser_58 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i686" + net_device_parser_62 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i686" + net_device_parser_62 + (StringMap. + add + "2.6.26.1-9.fc9.x86_64" + net_device_parser_51 + (StringMap. + add + "2.6.21-1.3132.fc7.i686" + net_device_parser_48 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i686" + net_device_parser_62 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc" + net_device_parser_68 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + net_device_parser_55 + (StringMap. + add + "2.6.21-1.3221.fc8.i586" + net_device_parser_65 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i586" + net_device_parser_62 + StringMap. + empty))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) in fun kernel_version -> try StringMap.find kernel_version map with | Not_found -> unknown_kernel_version kernel_version "net_device";; let parser_of_net = let map = - StringMap.add "2.6.25.14-69.fc8.x86_64" net_parser_18 - (StringMap.add "2.6.25.14-108.fc9.ppc64" net_parser_19 - (StringMap.add "2.6.25.14-108.fc9.i586" net_parser_20 - (StringMap.add "2.6.25.14-108.fc9.i686" net_parser_20 - (StringMap.add "2.6.25.14-69.fc8.ppc" net_parser_21 - (StringMap.add "2.6.25.14-108.fc9.x86_64" net_parser_18 - (StringMap.add "2.6.25.11-97.fc9.x86_64" net_parser_18 - (StringMap.add "2.6.25.14-69.fc8.i586" net_parser_20 - (StringMap.add "2.6.25.14-69.fc8.ppc64" - net_parser_19 - (StringMap.add "2.6.25.11-97.fc9.i686" - net_parser_20 - (StringMap.add "2.6.25.14-108.fc9.ppc" - net_parser_21 - (StringMap.add "2.6.25.14-69.fc8.i686" - net_parser_20 StringMap.empty))))))))))) + StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" net_parser_74 + (StringMap.add "2.6.25.14-69.fc8.x86_64" net_parser_88 + (StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc" net_parser_76 + (StringMap.add "2.6.26.1-9.fc9.ppc64" net_parser_77 + (StringMap.add "2.6.24-0.167.rc8.git4.fc9.i586" net_parser_78 + (StringMap.add "2.6.25.14-108.fc9.ppc64" net_parser_77 + (StringMap.add "2.6.26.2-2.fc8.i686" net_parser_78 + (StringMap.add "2.6.25.14-69.fc8.i686" net_parser_80 + (StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc" + net_parser_81 + (StringMap.add "2.6.26.2-2.fc8.i686" + net_parser_78 + (StringMap.add "2.6.27-0.237.rc2.fc10.i586" + net_parser_82 + (StringMap.add + "2.6.27-0.226.rc1.git5.fc10.x86_64" + net_parser_83 + (StringMap.add + "2.6.25.14-108.fc9.i586" + net_parser_80 + (StringMap.add + "2.6.25.14-108.fc9.i686" + net_parser_80 + (StringMap.add + "2.6.25.14-69.fc8.ppc64" + net_parser_77 + (StringMap.add + "2.6.27-0.237.rc2.fc10.x86_64" + net_parser_83 + (StringMap.add + "2.6.26.2-2.fc8.i686" + net_parser_78 + (StringMap.add + "2.6.26.2-2.fc8.i686" + net_parser_78 + (StringMap.add + "2.6.25.14-69.fc8.i686" + net_parser_80 + (StringMap.add + "2.6.26.2-2.fc8.ppc64" + net_parser_77 + (StringMap.add + "2.6.27-0.241.rc2.git1.fc10.x86_64" + net_parser_83 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + net_parser_85 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + net_parser_88 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + net_parser_86 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + net_parser_76 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + net_parser_82 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + net_parser_76 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + net_parser_81 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i686" + net_parser_82 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + net_parser_86 + (StringMap. + add + "2.6.24-9.fc9.x86_64" + net_parser_87 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.x86_64" + net_parser_83 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + net_parser_86 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc64" + net_parser_86 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + net_parser_81 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + net_parser_85 + (StringMap. + add + "2.6.26.1-9.fc9.i586" + net_parser_79 + (StringMap. + add + "2.6.24-7.fc9.x86_64" + net_parser_87 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + net_parser_81 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + net_parser_76 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + net_parser_86 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + net_parser_84 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc" + net_parser_76 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.x86_64" + net_parser_87 + (StringMap. + add + "2.6.25.11-97.fc9.x86_64" + net_parser_75 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + net_parser_80 + (StringMap. + add + "2.6.24-9.fc9.i686" + net_parser_78 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + net_parser_82 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + net_parser_74 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.x86_64" + net_parser_83 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + net_parser_79 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + net_parser_80 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + net_parser_74 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + net_parser_88 + (StringMap. + add + "2.6.24-9.fc9.ppc" + net_parser_81 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + net_parser_86 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i586" + net_parser_82 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + net_parser_77 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + net_parser_86 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.x86_64" + net_parser_83 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + net_parser_76 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc64" + net_parser_74 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i586" + net_parser_82 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.x86_64" + net_parser_83 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + net_parser_74 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + net_parser_76 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + net_parser_78 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + net_parser_78 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + net_parser_81 + (StringMap. + add + "2.6.25.14-69.fc8.i586" + net_parser_80 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i586" + net_parser_82 + (StringMap. + add + "2.6.26.1-9.fc9.ppc64" + net_parser_77 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + net_parser_74 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + net_parser_76 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + net_parser_88 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + net_parser_78 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + net_parser_82 + (StringMap. + add + "2.6.24-7.fc9.ppc" + net_parser_81 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i586" + net_parser_82 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + net_parser_78 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + net_parser_76 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + net_parser_86 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + net_parser_81 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + net_parser_86 + (StringMap. + add + "2.6.26.2-2.fc8.i586" + net_parser_79 + (StringMap. + add + "2.6.24-7.fc9.i586" + net_parser_78 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + net_parser_76 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + net_parser_86 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + net_parser_82 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i686" + net_parser_82 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + net_parser_85 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i586" + net_parser_82 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + net_parser_86 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + net_parser_86 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i686" + net_parser_82 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + net_parser_78 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + net_parser_78 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + net_parser_82 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + net_parser_88 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + net_parser_76 + (StringMap. + add + "2.6.24-7.fc9.i686" + net_parser_78 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + net_parser_82 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + net_parser_82 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + net_parser_76 + (StringMap. + add + "2.6.25.14-69.fc8.ppc64" + net_parser_77 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + net_parser_76 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + net_parser_79 + (StringMap. + add + "2.6.24-7.fc9.i686" + net_parser_78 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + net_parser_80 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + net_parser_86 + (StringMap. + add + "2.6.24-9.fc9.i686" + net_parser_78 + (StringMap. + add + "2.6.25.11-97.fc9.i686" + net_parser_80 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i586" + net_parser_82 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + net_parser_76 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + net_parser_88 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + net_parser_82 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc" + net_parser_81 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + net_parser_76 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + net_parser_81 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + net_parser_86 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + net_parser_79 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + net_parser_82 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + net_parser_77 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + net_parser_79 + (StringMap. + add + "2.6.26.2-2.fc8.ppc64" + net_parser_77 + (StringMap. + add + "2.6.25.14-69.fc8.x86_64" + net_parser_88 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + net_parser_85 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.x86_64" + net_parser_83 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + net_parser_76 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + net_parser_84 + (StringMap. + add + "2.6.26.1-9.fc9.x86_64" + net_parser_88 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + net_parser_80 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + net_parser_88 + (StringMap. + add + "2.6.24-9.fc9.i586" + net_parser_78 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + net_parser_82 + (StringMap. + add + "2.6.24-9.fc9.ppc" + net_parser_81 + (StringMap. + add + "2.6.24-7.fc9.ppc" + net_parser_81 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + net_parser_84 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + net_parser_86 + (StringMap. + add + "2.6.26.2-14.fc9.i586" + net_parser_79 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc64" + net_parser_86 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i686" + net_parser_82 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i686" + net_parser_82 + (StringMap. + add + "2.6.26.1-9.fc9.x86_64" + net_parser_88 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i686" + net_parser_82 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + net_parser_80 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i586" + net_parser_82 + StringMap. + empty)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) in fun kernel_version -> try StringMap.find kernel_version map with | Not_found -> unknown_kernel_version kernel_version "net";; let parser_of_in_device = let map = - StringMap.add "2.6.25.14-69.fc8.x86_64" in_device_parser_22 - (StringMap.add "2.6.25.14-108.fc9.ppc64" in_device_parser_23 - (StringMap.add "2.6.25.14-108.fc9.i586" in_device_parser_24 - (StringMap.add "2.6.25.14-108.fc9.i686" in_device_parser_24 - (StringMap.add "2.6.25.14-69.fc8.ppc" in_device_parser_25 - (StringMap.add "2.6.25.14-108.fc9.x86_64" - in_device_parser_22 - (StringMap.add "2.6.25.11-97.fc9.x86_64" - in_device_parser_22 - (StringMap.add "2.6.25.14-69.fc8.i586" - in_device_parser_24 - (StringMap.add "2.6.20-1.2933.fc6.ppc" - in_device_parser_25 - (StringMap.add "2.6.20-1.2933.fc6.x86_64" - in_device_parser_22 - (StringMap.add "2.6.25.14-69.fc8.ppc64" - in_device_parser_23 - (StringMap.add "2.6.25.11-97.fc9.i686" - in_device_parser_24 + StringMap.add "2.6.21-1.3128.fc7.i586" in_device_parser_89 + (StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" in_device_parser_90 + (StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" in_device_parser_91 + (StringMap.add "2.6.25.14-69.fc8.x86_64" in_device_parser_92 + (StringMap.add "2.6.21-1.3190.fc7.x86_64" in_device_parser_92 + (StringMap.add "2.6.21-1.3128.fc7.i686" in_device_parser_89 + (StringMap.add "2.6.21-1.3141.fc7.x86_64" + in_device_parser_92 + (StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc" + in_device_parser_91 + (StringMap.add "2.6.21-1.3141.fc7.ppc64" + in_device_parser_90 + (StringMap.add "2.6.26.1-9.fc9.ppc64" + in_device_parser_90 + (StringMap.add "2.6.21-1.3132.fc7.i686" + in_device_parser_89 + (StringMap.add "2.6.21-1.3236.fc8.ppc" + in_device_parser_91 (StringMap.add - "2.6.20-1.2933.fc6.i686" - in_device_parser_24 + "2.6.21-1.3228.fc7.i586" + in_device_parser_89 (StringMap.add - "2.6.20-1.2933.fc6.i586" - in_device_parser_24 + "2.6.24-0.167.rc8.git4.fc9.i586" + in_device_parser_89 (StringMap.add - "2.6.25.14-108.fc9.ppc" - in_device_parser_25 + "2.6.18-1.2798.fc6.x86_64" + in_device_parser_92 (StringMap.add - "2.6.20-1.2933.fc6.ppc64" - in_device_parser_23 + "2.6.21-1.3236.fc8.x86_64" + in_device_parser_92 (StringMap.add - "2.6.25.14-69.fc8.i686" - in_device_parser_24 - StringMap.empty)))))))))))))))) + "2.6.21-1.3145.fc7.i686" + in_device_parser_89 + (StringMap.add + "2.6.21-1.3218.fc8.ppc64" + in_device_parser_90 + (StringMap.add + "2.6.25.14-108.fc9.ppc64" + in_device_parser_90 + (StringMap.add + "2.6.21-1.3190.fc7.i686" + in_device_parser_89 + (StringMap.add + "2.6.26.2-2.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + in_device_parser_89 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i586" + in_device_parser_89 + (StringMap. + add + "2.6.23.14-135.fc8.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.21-1.3141.fc7.i686" + in_device_parser_89 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.25.14-108.fc9.i586" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.21-1.3218.fc8.i586" + in_device_parser_89 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + in_device_parser_89 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + in_device_parser_89 + (StringMap. + add + "2.6.25.14-69.fc8.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.23.14-78.fc7.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + in_device_parser_89 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3190.fc7.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.26.2-2.fc8.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.21-1.3236.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.23.14-135.fc8.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + in_device_parser_89 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + in_device_parser_89 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i686" + in_device_parser_89 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + in_device_parser_89 + (StringMap. + add + "2.6.24-9.fc9.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.21-1.3221.fc8.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + in_device_parser_89 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.26.1-9.fc9.i586" + in_device_parser_89 + (StringMap. + add + "2.6.24-7.fc9.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.18-1.2798.fc6.i586" + in_device_parser_89 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.23.14-135.fc8.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + in_device_parser_89 + (StringMap. + add + "2.6.25.11-97.fc9.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + in_device_parser_89 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.24-9.fc9.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3141.fc7.i586" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + in_device_parser_89 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + in_device_parser_89 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3209.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3132.fc7.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.24-9.fc9.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.21-1.3209.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i586" + in_device_parser_89 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i586" + in_device_parser_89 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.21-1.3234.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + in_device_parser_89 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + in_device_parser_89 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3141.fc7.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.18-1.2798.fc6.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.25.14-69.fc8.i586" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i586" + in_device_parser_89 + (StringMap. + add + "2.6.26.1-9.fc9.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3242.fc8.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.21-1.3128.fc7.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + in_device_parser_89 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3144.fc7.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.24-7.fc9.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i586" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3242.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3132.fc7.i586" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3144.fc7.i586" + in_device_parser_89 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + in_device_parser_89 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.23.14-78.fc7.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.26.2-2.fc8.i586" + in_device_parser_89 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64iseries" + in_device_parser_90 + (StringMap. + add + "2.6.21-1.3238.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.23.14-78.fc7.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.24-7.fc9.i586" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.21-1.3221.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + in_device_parser_89 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3141.fc7.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3218.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i586" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3144.fc7.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3145.fc7.i586" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3209.fc8.i586" + in_device_parser_89 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.21-1.3218.fc8.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64iseries" + in_device_parser_90 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.21-1.3144.fc7.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.23.14-78.fc7.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i686" + in_device_parser_89 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3238.fc8.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + in_device_parser_89 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + in_device_parser_89 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.18-1.2798.fc6.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.24-7.fc9.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3221.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.23.14-135.fc8.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.21-1.3190.fc7.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + in_device_parser_89 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + in_device_parser_89 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.25.14-69.fc8.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3144.fc7.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.24-7.fc9.i686" + in_device_parser_89 + (StringMap. + add + "2.6.23.14-78.fc7.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + in_device_parser_89 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.24-9.fc9.i686" + in_device_parser_89 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + in_device_parser_89 + (StringMap. + add + "2.6.25.11-97.fc9.i686" + in_device_parser_89 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i586" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + in_device_parser_89 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.23.14-78.fc7.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.21-1.3128.fc7.i686" + in_device_parser_89 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + in_device_parser_89 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + in_device_parser_89 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3209.fc8.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.21-1.3234.fc8.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + in_device_parser_89 + (StringMap. + add + "2.6.23.14-135.fc8.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.20-1.2933.fc6.i586" + in_device_parser_89 + (StringMap. + add + "2.6.26.2-2.fc8.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.25.14-69.fc8.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.21-1.3132.fc7.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + in_device_parser_89 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3238.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.26.1-9.fc9.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.21-1.3190.fc7.i586" + in_device_parser_89 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3236.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + in_device_parser_89 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.21-1.3218.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.24-9.fc9.i586" + in_device_parser_89 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3128.fc7.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.21-1.3234.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.23.14-135.fc8.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.24-9.fc9.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.23.14-78.fc7.i586" + in_device_parser_89 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.21-1.3242.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.24-7.fc9.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.26.2-14.fc9.i586" + in_device_parser_89 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.23.14-135.fc8.i586" + in_device_parser_89 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc64" + in_device_parser_90 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i686" + in_device_parser_89 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i686" + in_device_parser_89 + (StringMap. + add + "2.6.26.1-9.fc9.x86_64" + in_device_parser_92 + (StringMap. + add + "2.6.21-1.3132.fc7.i686" + in_device_parser_89 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc" + in_device_parser_91 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + in_device_parser_89 + (StringMap. + add + "2.6.21-1.3221.fc8.i586" + in_device_parser_89 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i586" + in_device_parser_89 + StringMap. + empty))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) in fun kernel_version -> try StringMap.find kernel_version map with | Not_found -> unknown_kernel_version kernel_version "in_device";; let parser_of_inet6_dev = let map = - StringMap.add "2.6.25.14-69.fc8.x86_64" inet6_dev_parser_26 - (StringMap.add "2.6.25.14-108.fc9.ppc64" inet6_dev_parser_27 - (StringMap.add "2.6.25.14-108.fc9.i586" inet6_dev_parser_28 - (StringMap.add "2.6.25.14-108.fc9.i686" inet6_dev_parser_28 - (StringMap.add "2.6.25.14-69.fc8.ppc" inet6_dev_parser_29 - (StringMap.add "2.6.25.14-108.fc9.x86_64" - inet6_dev_parser_26 - (StringMap.add "2.6.25.11-97.fc9.x86_64" - inet6_dev_parser_26 - (StringMap.add "2.6.25.14-69.fc8.i586" - inet6_dev_parser_28 - (StringMap.add "2.6.20-1.2933.fc6.ppc" - inet6_dev_parser_29 - (StringMap.add "2.6.20-1.2933.fc6.x86_64" - inet6_dev_parser_26 - (StringMap.add "2.6.25.14-69.fc8.ppc64" - inet6_dev_parser_27 - (StringMap.add "2.6.25.11-97.fc9.i686" - inet6_dev_parser_28 + StringMap.add "2.6.21-1.3128.fc7.i586" inet6_dev_parser_93 + (StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" inet6_dev_parser_94 + (StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" inet6_dev_parser_95 + (StringMap.add "2.6.25.14-69.fc8.x86_64" inet6_dev_parser_96 + (StringMap.add "2.6.21-1.3190.fc7.x86_64" inet6_dev_parser_96 + (StringMap.add "2.6.21-1.3128.fc7.i686" inet6_dev_parser_93 + (StringMap.add "2.6.21-1.3141.fc7.x86_64" + inet6_dev_parser_96 + (StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc" + inet6_dev_parser_95 + (StringMap.add "2.6.21-1.3141.fc7.ppc64" + inet6_dev_parser_94 + (StringMap.add "2.6.26.1-9.fc9.ppc64" + inet6_dev_parser_94 + (StringMap.add "2.6.21-1.3132.fc7.i686" + inet6_dev_parser_93 + (StringMap.add "2.6.21-1.3236.fc8.ppc" + inet6_dev_parser_95 (StringMap.add - "2.6.20-1.2933.fc6.i686" - inet6_dev_parser_28 + "2.6.21-1.3228.fc7.i586" + inet6_dev_parser_93 (StringMap.add - "2.6.20-1.2933.fc6.i586" - inet6_dev_parser_28 + "2.6.24-0.167.rc8.git4.fc9.i586" + inet6_dev_parser_93 (StringMap.add - "2.6.25.14-108.fc9.ppc" - inet6_dev_parser_29 + "2.6.18-1.2798.fc6.x86_64" + inet6_dev_parser_96 (StringMap.add - "2.6.20-1.2933.fc6.ppc64" - inet6_dev_parser_27 + "2.6.21-1.3236.fc8.x86_64" + inet6_dev_parser_96 (StringMap.add - "2.6.25.14-69.fc8.i686" - inet6_dev_parser_28 - StringMap.empty)))))))))))))))) + "2.6.21-1.3145.fc7.i686" + inet6_dev_parser_93 + (StringMap.add + "2.6.21-1.3218.fc8.ppc64" + inet6_dev_parser_94 + (StringMap.add + "2.6.25.14-108.fc9.ppc64" + inet6_dev_parser_94 + (StringMap.add + "2.6.21-1.3190.fc7.i686" + inet6_dev_parser_93 + (StringMap.add + "2.6.26.2-2.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i586" + inet6_dev_parser_93 + (StringMap. + add + "2.6.23.14-135.fc8.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.21-1.3141.fc7.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.25.14-108.fc9.i586" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.21-1.3218.fc8.i586" + inet6_dev_parser_93 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.25.14-69.fc8.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.23.14-78.fc7.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3190.fc7.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.26.2-2.fc8.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.21-1.3236.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.23.14-135.fc8.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.24-9.fc9.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.21-1.3221.fc8.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.26.1-9.fc9.i586" + inet6_dev_parser_93 + (StringMap. + add + "2.6.24-7.fc9.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.18-1.2798.fc6.i586" + inet6_dev_parser_93 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.23.14-135.fc8.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.25.11-97.fc9.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.24-9.fc9.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3141.fc7.i586" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3209.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3132.fc7.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.24-9.fc9.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.21-1.3209.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i586" + inet6_dev_parser_93 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i586" + inet6_dev_parser_93 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.21-1.3234.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3141.fc7.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.18-1.2798.fc6.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.25.14-69.fc8.i586" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i586" + inet6_dev_parser_93 + (StringMap. + add + "2.6.26.1-9.fc9.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3242.fc8.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.21-1.3128.fc7.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3144.fc7.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.24-7.fc9.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i586" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3242.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3132.fc7.i586" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3144.fc7.i586" + inet6_dev_parser_93 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.23.14-78.fc7.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.26.2-2.fc8.i586" + inet6_dev_parser_93 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64iseries" + inet6_dev_parser_94 + (StringMap. + add + "2.6.21-1.3238.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.23.14-78.fc7.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.24-7.fc9.i586" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.21-1.3221.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3141.fc7.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3218.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i586" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3144.fc7.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3145.fc7.i586" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3209.fc8.i586" + inet6_dev_parser_93 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.21-1.3218.fc8.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64iseries" + inet6_dev_parser_94 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.21-1.3144.fc7.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.23.14-78.fc7.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3238.fc8.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.18-1.2798.fc6.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.24-7.fc9.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3221.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.23.14-135.fc8.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.21-1.3190.fc7.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.25.14-69.fc8.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3144.fc7.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.24-7.fc9.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.23.14-78.fc7.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.24-9.fc9.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.25.11-97.fc9.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i586" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.23.14-78.fc7.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.21-1.3128.fc7.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3209.fc8.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.21-1.3234.fc8.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.23.14-135.fc8.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.20-1.2933.fc6.i586" + inet6_dev_parser_93 + (StringMap. + add + "2.6.26.2-2.fc8.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.25.14-69.fc8.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.21-1.3132.fc7.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3238.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.26.1-9.fc9.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.21-1.3190.fc7.i586" + inet6_dev_parser_93 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3236.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.21-1.3218.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.24-9.fc9.i586" + inet6_dev_parser_93 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3128.fc7.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.21-1.3234.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.23.14-135.fc8.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.24-9.fc9.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.23.14-78.fc7.i586" + inet6_dev_parser_93 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.21-1.3242.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.24-7.fc9.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.26.2-14.fc9.i586" + inet6_dev_parser_93 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.23.14-135.fc8.i586" + inet6_dev_parser_93 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc64" + inet6_dev_parser_94 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.26.1-9.fc9.x86_64" + inet6_dev_parser_96 + (StringMap. + add + "2.6.21-1.3132.fc7.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc" + inet6_dev_parser_95 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + inet6_dev_parser_93 + (StringMap. + add + "2.6.21-1.3221.fc8.i586" + inet6_dev_parser_93 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i586" + inet6_dev_parser_93 + StringMap. + empty))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) in fun kernel_version -> try StringMap.find kernel_version map with | Not_found -> unknown_kernel_version kernel_version "inet6_dev";; let parser_of_in_ifaddr = let map = - StringMap.add "2.6.25.14-69.fc8.x86_64" in_ifaddr_parser_30 - (StringMap.add "2.6.25.14-108.fc9.ppc64" in_ifaddr_parser_31 - (StringMap.add "2.6.25.14-108.fc9.i586" in_ifaddr_parser_32 - (StringMap.add "2.6.25.14-108.fc9.i686" in_ifaddr_parser_32 - (StringMap.add "2.6.25.14-69.fc8.ppc" in_ifaddr_parser_33 - (StringMap.add "2.6.25.14-108.fc9.x86_64" - in_ifaddr_parser_30 - (StringMap.add "2.6.25.11-97.fc9.x86_64" - in_ifaddr_parser_30 - (StringMap.add "2.6.25.14-69.fc8.i586" - in_ifaddr_parser_32 - (StringMap.add "2.6.20-1.2933.fc6.ppc" - in_ifaddr_parser_33 - (StringMap.add "2.6.20-1.2933.fc6.x86_64" - in_ifaddr_parser_30 - (StringMap.add "2.6.25.14-69.fc8.ppc64" - in_ifaddr_parser_31 - (StringMap.add "2.6.25.11-97.fc9.i686" - in_ifaddr_parser_32 + StringMap.add "2.6.21-1.3128.fc7.i586" in_ifaddr_parser_97 + (StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" in_ifaddr_parser_98 + (StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" in_ifaddr_parser_99 + (StringMap.add "2.6.25.14-69.fc8.x86_64" in_ifaddr_parser_100 + (StringMap.add "2.6.21-1.3190.fc7.x86_64" in_ifaddr_parser_100 + (StringMap.add "2.6.21-1.3128.fc7.i686" in_ifaddr_parser_97 + (StringMap.add "2.6.21-1.3141.fc7.x86_64" + in_ifaddr_parser_100 + (StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc" + in_ifaddr_parser_99 + (StringMap.add "2.6.21-1.3141.fc7.ppc64" + in_ifaddr_parser_98 + (StringMap.add "2.6.26.1-9.fc9.ppc64" + in_ifaddr_parser_98 + (StringMap.add "2.6.21-1.3132.fc7.i686" + in_ifaddr_parser_97 + (StringMap.add "2.6.21-1.3236.fc8.ppc" + in_ifaddr_parser_99 (StringMap.add - "2.6.20-1.2933.fc6.i686" - in_ifaddr_parser_32 + "2.6.21-1.3228.fc7.i586" + in_ifaddr_parser_97 (StringMap.add - "2.6.20-1.2933.fc6.i586" - in_ifaddr_parser_32 + "2.6.24-0.167.rc8.git4.fc9.i586" + in_ifaddr_parser_97 (StringMap.add - "2.6.25.14-108.fc9.ppc" - in_ifaddr_parser_33 + "2.6.18-1.2798.fc6.x86_64" + in_ifaddr_parser_100 (StringMap.add - "2.6.20-1.2933.fc6.ppc64" - in_ifaddr_parser_31 + "2.6.21-1.3236.fc8.x86_64" + in_ifaddr_parser_100 (StringMap.add - "2.6.25.14-69.fc8.i686" - in_ifaddr_parser_32 - StringMap.empty)))))))))))))))) + "2.6.21-1.3145.fc7.i686" + in_ifaddr_parser_97 + (StringMap.add + "2.6.21-1.3218.fc8.ppc64" + in_ifaddr_parser_98 + (StringMap.add + "2.6.25.14-108.fc9.ppc64" + in_ifaddr_parser_98 + (StringMap.add + "2.6.21-1.3190.fc7.i686" + in_ifaddr_parser_97 + (StringMap.add + "2.6.26.2-2.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i586" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.23.14-135.fc8.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.21-1.3141.fc7.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.25.14-108.fc9.i586" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.21-1.3218.fc8.i586" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.25.14-69.fc8.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.23.14-78.fc7.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3190.fc7.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.26.2-2.fc8.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.21-1.3236.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.23.14-135.fc8.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.24-9.fc9.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.21-1.3221.fc8.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.26.1-9.fc9.i586" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.24-7.fc9.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.18-1.2798.fc6.i586" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.23.14-135.fc8.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.25.11-97.fc9.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.24-9.fc9.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3141.fc7.i586" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3209.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3132.fc7.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.24-9.fc9.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.21-1.3209.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i586" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i586" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.21-1.3234.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3141.fc7.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.18-1.2798.fc6.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.25.14-69.fc8.i586" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i586" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.26.1-9.fc9.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3242.fc8.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.21-1.3128.fc7.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3144.fc7.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.24-7.fc9.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i586" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3242.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3132.fc7.i586" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3144.fc7.i586" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.23.14-78.fc7.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.26.2-2.fc8.i586" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64iseries" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.21-1.3238.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.23.14-78.fc7.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.24-7.fc9.i586" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.21-1.3221.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3141.fc7.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3218.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i586" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3144.fc7.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3145.fc7.i586" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3209.fc8.i586" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.21-1.3218.fc8.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64iseries" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.21-1.3144.fc7.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.23.14-78.fc7.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3238.fc8.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.18-1.2798.fc6.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.24-7.fc9.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3221.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.23.14-135.fc8.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.21-1.3190.fc7.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.25.14-69.fc8.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3144.fc7.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.24-7.fc9.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.23.14-78.fc7.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.24-9.fc9.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.25.11-97.fc9.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i586" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.23.14-78.fc7.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.21-1.3128.fc7.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3209.fc8.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.21-1.3234.fc8.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.23.14-135.fc8.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.20-1.2933.fc6.i586" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.26.2-2.fc8.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.25.14-69.fc8.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.21-1.3132.fc7.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3238.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.26.1-9.fc9.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.21-1.3190.fc7.i586" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3236.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.21-1.3218.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.24-9.fc9.i586" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3128.fc7.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.21-1.3234.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.23.14-135.fc8.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.24-9.fc9.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.23.14-78.fc7.i586" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.21-1.3242.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.24-7.fc9.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.26.2-14.fc9.i586" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.23.14-135.fc8.i586" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc64" + in_ifaddr_parser_98 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.26.1-9.fc9.x86_64" + in_ifaddr_parser_100 + (StringMap. + add + "2.6.21-1.3132.fc7.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc" + in_ifaddr_parser_99 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.21-1.3221.fc8.i586" + in_ifaddr_parser_97 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i586" + in_ifaddr_parser_97 + StringMap. + empty))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) in fun kernel_version -> try StringMap.find kernel_version map with | Not_found -> unknown_kernel_version kernel_version "in_ifaddr";; let parser_of_inet6_ifaddr = let map = - StringMap.add "2.6.25.14-69.fc8.x86_64" inet6_ifaddr_parser_34 - (StringMap.add "2.6.25.14-108.fc9.ppc64" inet6_ifaddr_parser_35 - (StringMap.add "2.6.25.14-108.fc9.i586" inet6_ifaddr_parser_36 - (StringMap.add "2.6.25.14-108.fc9.i686" inet6_ifaddr_parser_36 - (StringMap.add "2.6.25.14-69.fc8.ppc" inet6_ifaddr_parser_37 - (StringMap.add "2.6.25.14-108.fc9.x86_64" - inet6_ifaddr_parser_34 - (StringMap.add "2.6.25.11-97.fc9.x86_64" - inet6_ifaddr_parser_34 - (StringMap.add "2.6.25.14-69.fc8.i586" - inet6_ifaddr_parser_36 - (StringMap.add "2.6.20-1.2933.fc6.ppc" - inet6_ifaddr_parser_38 - (StringMap.add "2.6.20-1.2933.fc6.x86_64" - inet6_ifaddr_parser_39 - (StringMap.add "2.6.25.14-69.fc8.ppc64" - inet6_ifaddr_parser_35 - (StringMap.add "2.6.25.11-97.fc9.i686" - inet6_ifaddr_parser_36 + StringMap.add "2.6.21-1.3128.fc7.i586" inet6_ifaddr_parser_101 + (StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" + inet6_ifaddr_parser_102 + (StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" + inet6_ifaddr_parser_103 + (StringMap.add "2.6.25.14-69.fc8.x86_64" inet6_ifaddr_parser_114 + (StringMap.add "2.6.21-1.3190.fc7.x86_64" + inet6_ifaddr_parser_111 + (StringMap.add "2.6.21-1.3128.fc7.i686" + inet6_ifaddr_parser_101 + (StringMap.add "2.6.21-1.3141.fc7.x86_64" + inet6_ifaddr_parser_111 + (StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc" + inet6_ifaddr_parser_103 + (StringMap.add "2.6.21-1.3141.fc7.ppc64" + inet6_ifaddr_parser_102 + (StringMap.add "2.6.26.1-9.fc9.ppc64" + inet6_ifaddr_parser_107 + (StringMap.add "2.6.21-1.3132.fc7.i686" + inet6_ifaddr_parser_101 + (StringMap.add "2.6.21-1.3236.fc8.ppc" + inet6_ifaddr_parser_103 (StringMap.add - "2.6.20-1.2933.fc6.i686" - inet6_ifaddr_parser_40 + "2.6.21-1.3228.fc7.i586" + inet6_ifaddr_parser_108 (StringMap.add - "2.6.20-1.2933.fc6.i586" - inet6_ifaddr_parser_40 + "2.6.24-0.167.rc8.git4.fc9.i586" + inet6_ifaddr_parser_109 (StringMap.add - "2.6.25.14-108.fc9.ppc" - inet6_ifaddr_parser_37 + "2.6.18-1.2798.fc6.x86_64" + inet6_ifaddr_parser_110 (StringMap.add - "2.6.20-1.2933.fc6.ppc64" - inet6_ifaddr_parser_41 + "2.6.21-1.3236.fc8.x86_64" + inet6_ifaddr_parser_111 (StringMap.add - "2.6.25.14-69.fc8.i686" - inet6_ifaddr_parser_36 - StringMap.empty)))))))))))))))) + "2.6.21-1.3145.fc7.i686" + inet6_ifaddr_parser_112 + (StringMap.add + "2.6.21-1.3218.fc8.ppc64" + inet6_ifaddr_parser_102 + (StringMap.add + "2.6.25.14-108.fc9.ppc64" + inet6_ifaddr_parser_107 + (StringMap.add + "2.6.21-1.3190.fc7.i686" + inet6_ifaddr_parser_101 + (StringMap.add + "2.6.26.2-2.fc8.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc64" + inet6_ifaddr_parser_107 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i586" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.23.14-135.fc8.ppc" + inet6_ifaddr_parser_116 + (StringMap. + add + "2.6.21-1.3141.fc7.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.x86_64" + inet6_ifaddr_parser_114 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + inet6_ifaddr_parser_104 + (StringMap. + add + "2.6.25.14-108.fc9.i586" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.21-1.3218.fc8.i586" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.x86_64" + inet6_ifaddr_parser_111 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.25.14-69.fc8.ppc64" + inet6_ifaddr_parser_107 + (StringMap. + add + "2.6.23.14-78.fc7.ppc64" + inet6_ifaddr_parser_107 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.x86_64" + inet6_ifaddr_parser_114 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.26.2-2.fc8.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.21-1.3190.fc7.x86_64" + inet6_ifaddr_parser_111 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.26.2-2.fc8.ppc64" + inet6_ifaddr_parser_107 + (StringMap. + add + "2.6.21-1.3236.fc8.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.x86_64" + inet6_ifaddr_parser_114 + (StringMap. + add + "2.6.23.14-135.fc8.ppc64" + inet6_ifaddr_parser_107 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + inet6_ifaddr_parser_116 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + inet6_ifaddr_parser_114 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + inet6_ifaddr_parser_115 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + inet6_ifaddr_parser_113 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + inet6_ifaddr_parser_112 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + inet6_ifaddr_parser_115 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.24-9.fc9.x86_64" + inet6_ifaddr_parser_114 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.x86_64" + inet6_ifaddr_parser_114 + (StringMap. + add + "2.6.21-1.3221.fc8.x86_64" + inet6_ifaddr_parser_111 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + inet6_ifaddr_parser_115 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc64" + inet6_ifaddr_parser_115 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + inet6_ifaddr_parser_116 + (StringMap. + add + "2.6.25.14-69.fc8.ppc" + inet6_ifaddr_parser_116 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.26.1-9.fc9.i586" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.24-7.fc9.x86_64" + inet6_ifaddr_parser_114 + (StringMap. + add + "2.6.26.2-14.fc9.ppc" + inet6_ifaddr_parser_116 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + inet6_ifaddr_parser_115 + (StringMap. + add + "2.6.18-1.2798.fc6.i586" + inet6_ifaddr_parser_117 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.23.14-135.fc8.x86_64" + inet6_ifaddr_parser_114 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.x86_64" + inet6_ifaddr_parser_114 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + inet6_ifaddr_parser_117 + (StringMap. + add + "2.6.25.11-97.fc9.x86_64" + inet6_ifaddr_parser_104 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + inet6_ifaddr_parser_117 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.24-9.fc9.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.21-1.3141.fc7.i586" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + inet6_ifaddr_parser_112 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.x86_64" + inet6_ifaddr_parser_114 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc64" + inet6_ifaddr_parser_107 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.21-1.3145.fc7.i686" + inet6_ifaddr_parser_112 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.21-1.3209.fc8.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.21-1.3132.fc7.x86_64" + inet6_ifaddr_parser_106 + (StringMap. + add + "2.6.24-7.fc9.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + inet6_ifaddr_parser_111 + (StringMap. + add + "2.6.25.14-108.fc9.x86_64" + inet6_ifaddr_parser_114 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + inet6_ifaddr_parser_104 + (StringMap. + add + "2.6.24-9.fc9.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc" + inet6_ifaddr_parser_118 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.x86_64" + inet6_ifaddr_parser_111 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.21-1.3209.fc8.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + inet6_ifaddr_parser_115 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i586" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + inet6_ifaddr_parser_107 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + inet6_ifaddr_parser_115 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.x86_64" + inet6_ifaddr_parser_114 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + inet6_ifaddr_parser_110 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i586" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.x86_64" + inet6_ifaddr_parser_114 + (StringMap. + add + "2.6.21-1.3234.fc8.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.21-1.3190.fc7.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.21-1.3141.fc7.x86_64" + inet6_ifaddr_parser_111 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.18-1.2798.fc6.x86_64" + inet6_ifaddr_parser_110 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + inet6_ifaddr_parser_113 + (StringMap. + add + "2.6.21-1.3132.fc7.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.25.14-69.fc8.i586" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc" + inet6_ifaddr_parser_113 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i586" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.26.1-9.fc9.ppc64" + inet6_ifaddr_parser_107 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.21-1.3242.fc8.x86_64" + inet6_ifaddr_parser_111 + (StringMap. + add + "2.6.24-9.fc9.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + inet6_ifaddr_parser_114 + (StringMap. + add + "2.6.21-1.3221.fc8.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.21-1.3218.fc8.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64" + inet6_ifaddr_parser_120 + (StringMap. + add + "2.6.21-1.3128.fc7.x86_64" + inet6_ifaddr_parser_111 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.21-1.3144.fc7.x86_64" + inet6_ifaddr_parser_106 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc64" + inet6_ifaddr_parser_120 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.24-7.fc9.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + inet6_ifaddr_parser_110 + (StringMap. + add + "2.6.23.14-135.fc8.i686" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i586" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.21-1.3242.fc8.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.21-1.3132.fc7.i586" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.21-1.3144.fc7.i586" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + inet6_ifaddr_parser_115 + (StringMap. + add + "2.6.23.14-78.fc7.ppc64" + inet6_ifaddr_parser_107 + (StringMap. + add + "2.6.26.1-9.fc9.ppc" + inet6_ifaddr_parser_113 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc64" + inet6_ifaddr_parser_115 + (StringMap. + add + "2.6.21-1.3228.fc7.x86_64" + inet6_ifaddr_parser_104 + (StringMap. + add + "2.6.26.2-2.fc8.i586" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64iseries" + inet6_ifaddr_parser_120 + (StringMap. + add + "2.6.21-1.3238.fc8.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.23.14-78.fc7.ppc" + inet6_ifaddr_parser_116 + (StringMap. + add + "2.6.24-7.fc9.i586" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + inet6_ifaddr_parser_111 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc64" + inet6_ifaddr_parser_115 + (StringMap. + add + "2.6.21-1.3221.fc8.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc" + inet6_ifaddr_parser_118 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.21-1.3242.fc8.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.21-1.3141.fc7.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.21-1.3218.fc8.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + inet6_ifaddr_parser_113 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i586" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.21-1.3144.fc7.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.21-1.3145.fc7.i586" + inet6_ifaddr_parser_112 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.21-1.3209.fc8.i586" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc64" + inet6_ifaddr_parser_115 + (StringMap. + add + "2.6.21-1.3218.fc8.x86_64" + inet6_ifaddr_parser_111 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64iseries" + inet6_ifaddr_parser_120 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.ppc64" + inet6_ifaddr_parser_115 + (StringMap. + add + "2.6.21-1.3144.fc7.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.21-1.3145.fc7.x86_64" + inet6_ifaddr_parser_111 + (StringMap. + add + "2.6.23.14-78.fc7.ppc" + inet6_ifaddr_parser_116 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + inet6_ifaddr_parser_110 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.26.1-9.fc9.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.21-1.3238.fc8.x86_64" + inet6_ifaddr_parser_111 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.20-1.2933.fc6.x86_64" + inet6_ifaddr_parser_110 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + inet6_ifaddr_parser_114 + (StringMap. + add + "2.6.18-1.2798.fc6.x86_64" + inet6_ifaddr_parser_110 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.24-7.fc9.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.21-1.3221.fc8.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.23.14-135.fc8.x86_64" + inet6_ifaddr_parser_114 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.21-1.3190.fc7.x86_64" + inet6_ifaddr_parser_111 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.25.14-69.fc8.ppc64" + inet6_ifaddr_parser_107 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.21-1.3144.fc7.x86_64" + inet6_ifaddr_parser_106 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc" + inet6_ifaddr_parser_118 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.24-7.fc9.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.23.14-78.fc7.x86_64" + inet6_ifaddr_parser_114 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.ppc64" + inet6_ifaddr_parser_115 + (StringMap. + add + "2.6.24-9.fc9.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.25.11-97.fc9.i686" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i586" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.21-1.3228.fc7.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.23.14-78.fc7.x86_64" + inet6_ifaddr_parser_114 + (StringMap. + add + "2.6.26.2-2.fc8.x86_64" + inet6_ifaddr_parser_114 + (StringMap. + add + "2.6.21-1.3128.fc7.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.24-0.167.rc8.git4.fc9.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.27-0.225.rc1.git5.fc10.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.26.2-2.fc8.ppc" + inet6_ifaddr_parser_113 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.ppc64" + inet6_ifaddr_parser_115 + (StringMap. + add + "2.6.21-1.3144.fc7.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.21-1.3209.fc8.x86_64" + inet6_ifaddr_parser_111 + (StringMap. + add + "2.6.21-1.3238.fc8.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.21-1.3234.fc8.x86_64" + inet6_ifaddr_parser_111 + (StringMap. + add + "2.6.21-1.3190.fc7.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.26.2-14.fc9.ppc64" + inet6_ifaddr_parser_107 + (StringMap. + add + "2.6.26.2-14.fc9.i686" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.23.14-135.fc8.ppc" + inet6_ifaddr_parser_116 + (StringMap. + add + "2.6.21-1.3234.fc8.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.20-1.2933.fc6.i586" + inet6_ifaddr_parser_117 + (StringMap. + add + "2.6.26.2-2.fc8.ppc64" + inet6_ifaddr_parser_107 + (StringMap. + add + "2.6.25.14-69.fc8.x86_64" + inet6_ifaddr_parser_114 + (StringMap. + add + "2.6.21-1.3132.fc7.x86_64" + inet6_ifaddr_parser_106 + (StringMap. + add + "2.6.25.14-108.fc9.ppc" + inet6_ifaddr_parser_113 + (StringMap. + add + "2.6.27-0.238.rc2.fc10.x86_64" + inet6_ifaddr_parser_114 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc64" + inet6_ifaddr_parser_120 + (StringMap. + add + "2.6.18-1.2798.fc6.i686" + inet6_ifaddr_parser_117 + (StringMap. + add + "2.6.21-1.3238.fc8.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.27-0.244.rc2.git1.fc10.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.21-1.3141.fc7.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.26.1-9.fc9.x86_64" + inet6_ifaddr_parser_114 + (StringMap. + add + "2.6.25.14-108.fc9.i686" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.21-1.3228.fc7.ppc" + inet6_ifaddr_parser_113 + (StringMap. + add + "2.6.21-1.3190.fc7.i586" + inet6_ifaddr_parser_112 + (StringMap. + add + "2.6.23.14-78.fc7.i686" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.21-1.3236.fc8.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.21-1.3236.fc8.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.26.2-14.fc9.x86_64" + inet6_ifaddr_parser_114 + (StringMap. + add + "2.6.21-1.3218.fc8.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.24-9.fc9.i586" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.27-0.226.rc1.git5.fc10.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.21-1.3128.fc7.x86_64" + inet6_ifaddr_parser_111 + (StringMap. + add + "2.6.21-1.3234.fc8.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.23.14-135.fc8.ppc64" + inet6_ifaddr_parser_107 + (StringMap. + add + "2.6.20-1.2933.fc6.ppc64" + inet6_ifaddr_parser_120 + (StringMap. + add + "2.6.24-9.fc9.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.23.14-78.fc7.i586" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.22-0.rc7.2.fc8.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.21-1.3242.fc8.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.21-1.3128.fc7.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.24-7.fc9.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.25.14-68.fc8.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.27-0.241.rc2.git1.fc10.ppc64" + inet6_ifaddr_parser_115 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.18-1.2798.fc6.ppc" + inet6_ifaddr_parser_118 + (StringMap. + add + "2.6.26.2-14.fc9.i586" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.22-0.23.rc7.git6.fc8.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.ppc64" + inet6_ifaddr_parser_115 + (StringMap. + add + "2.6.23.14-135.fc8.i586" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.20-1.2933.fc6.i686" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.21-1.3209.fc8.ppc64" + inet6_ifaddr_parser_102 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.27-0.231.rc1.git6.fc10.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.26.1-9.fc9.x86_64" + inet6_ifaddr_parser_114 + (StringMap. + add + "2.6.21-1.3132.fc7.i686" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.27-0.237.rc2.fc10.i686" + inet6_ifaddr_parser_109 + (StringMap. + add + "2.6.21-1.3145.fc7.ppc" + inet6_ifaddr_parser_103 + (StringMap. + add + "2.6.25.14-69.fc8.i686" + inet6_ifaddr_parser_108 + (StringMap. + add + "2.6.21-1.3221.fc8.i586" + inet6_ifaddr_parser_101 + (StringMap. + add + "2.6.27-0.254.rc3.fc10.i586" + inet6_ifaddr_parser_109 + StringMap. + empty))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) in fun kernel_version -> try StringMap.find kernel_version map diff --git a/lib/virt_mem_kernels.ml b/lib/virt_mem_kernels.ml index 68ede24..fa71776 100644 --- a/lib/virt_mem_kernels.ml +++ b/lib/virt_mem_kernels.ml @@ -1,9 +1,160 @@ let kernels = - [ "2.6.20-1.2933.fc6.i586"; "2.6.20-1.2933.fc6.i686"; - "2.6.20-1.2933.fc6.ppc"; "2.6.20-1.2933.fc6.ppc64"; - "2.6.20-1.2933.fc6.x86_64"; "2.6.25.11-97.fc9.i686"; + [ "2.6.18-1.2798.fc6.i586"; "2.6.18-1.2798.fc6.i686"; + "2.6.18-1.2798.fc6.i686"; "2.6.18-1.2798.fc6.i686"; + "2.6.18-1.2798.fc6.ppc"; "2.6.18-1.2798.fc6.ppc"; + "2.6.18-1.2798.fc6.ppc64"; "2.6.18-1.2798.fc6.ppc64"; + "2.6.18-1.2798.fc6.ppc64iseries"; "2.6.18-1.2798.fc6.ppc64iseries"; + "2.6.18-1.2798.fc6.x86_64"; "2.6.18-1.2798.fc6.x86_64"; + "2.6.18-1.2798.fc6.x86_64"; "2.6.20-1.2933.fc6.i586"; + "2.6.20-1.2933.fc6.i686"; "2.6.20-1.2933.fc6.i686"; + "2.6.20-1.2933.fc6.i686"; "2.6.20-1.2933.fc6.i686"; + "2.6.20-1.2933.fc6.i686"; "2.6.20-1.2933.fc6.i686"; + "2.6.20-1.2933.fc6.ppc"; "2.6.20-1.2933.fc6.ppc"; + "2.6.20-1.2933.fc6.ppc64"; "2.6.20-1.2933.fc6.ppc64"; + "2.6.20-1.2933.fc6.x86_64"; "2.6.20-1.2933.fc6.x86_64"; + "2.6.20-1.2933.fc6.x86_64"; "2.6.20-1.2933.fc6.x86_64"; + "2.6.21-1.3128.fc7.i586"; "2.6.21-1.3128.fc7.i686"; + "2.6.21-1.3128.fc7.i686"; "2.6.21-1.3128.fc7.ppc"; + "2.6.21-1.3128.fc7.ppc"; "2.6.21-1.3128.fc7.ppc64"; + "2.6.21-1.3128.fc7.ppc64"; "2.6.21-1.3128.fc7.x86_64"; + "2.6.21-1.3128.fc7.x86_64"; "2.6.21-1.3132.fc7.i586"; + "2.6.21-1.3132.fc7.i686"; "2.6.21-1.3132.fc7.i686"; + "2.6.21-1.3132.fc7.ppc"; "2.6.21-1.3132.fc7.ppc"; + "2.6.21-1.3132.fc7.ppc64"; "2.6.21-1.3132.fc7.ppc64"; + "2.6.21-1.3132.fc7.x86_64"; "2.6.21-1.3132.fc7.x86_64"; + "2.6.21-1.3141.fc7.i586"; "2.6.21-1.3141.fc7.i686"; + "2.6.21-1.3141.fc7.i686"; "2.6.21-1.3141.fc7.ppc"; + "2.6.21-1.3141.fc7.ppc"; "2.6.21-1.3141.fc7.ppc64"; + "2.6.21-1.3141.fc7.ppc64"; "2.6.21-1.3141.fc7.x86_64"; + "2.6.21-1.3141.fc7.x86_64"; "2.6.21-1.3144.fc7.i586"; + "2.6.21-1.3144.fc7.i686"; "2.6.21-1.3144.fc7.i686"; + "2.6.21-1.3144.fc7.ppc"; "2.6.21-1.3144.fc7.ppc"; + "2.6.21-1.3144.fc7.ppc64"; "2.6.21-1.3144.fc7.ppc64"; + "2.6.21-1.3144.fc7.x86_64"; "2.6.21-1.3144.fc7.x86_64"; + "2.6.21-1.3145.fc7.i586"; "2.6.21-1.3145.fc7.i686"; + "2.6.21-1.3145.fc7.i686"; "2.6.21-1.3145.fc7.i686"; + "2.6.21-1.3145.fc7.i686"; "2.6.21-1.3145.fc7.ppc"; + "2.6.21-1.3145.fc7.ppc"; "2.6.21-1.3145.fc7.ppc64"; + "2.6.21-1.3145.fc7.ppc64"; "2.6.21-1.3145.fc7.x86_64"; + "2.6.21-1.3145.fc7.x86_64"; "2.6.21-1.3145.fc7.x86_64"; + "2.6.21-1.3190.fc7.i586"; "2.6.21-1.3190.fc7.i686"; + "2.6.21-1.3190.fc7.i686"; "2.6.21-1.3190.fc7.i686"; + "2.6.21-1.3190.fc7.i686"; "2.6.21-1.3190.fc7.ppc"; + "2.6.21-1.3190.fc7.ppc"; "2.6.21-1.3190.fc7.ppc64"; + "2.6.21-1.3190.fc7.ppc64"; "2.6.21-1.3190.fc7.x86_64"; + "2.6.21-1.3190.fc7.x86_64"; "2.6.21-1.3190.fc7.x86_64"; + "2.6.21-1.3209.fc8.i586"; "2.6.21-1.3209.fc8.i686"; + "2.6.21-1.3209.fc8.i686"; "2.6.21-1.3209.fc8.ppc"; + "2.6.21-1.3209.fc8.ppc"; "2.6.21-1.3209.fc8.ppc64"; + "2.6.21-1.3209.fc8.ppc64"; "2.6.21-1.3209.fc8.x86_64"; + "2.6.21-1.3218.fc8.i586"; "2.6.21-1.3218.fc8.i686"; + "2.6.21-1.3218.fc8.i686"; "2.6.21-1.3218.fc8.ppc"; + "2.6.21-1.3218.fc8.ppc"; "2.6.21-1.3218.fc8.ppc64"; + "2.6.21-1.3218.fc8.ppc64"; "2.6.21-1.3218.fc8.x86_64"; + "2.6.21-1.3221.fc8.i586"; "2.6.21-1.3221.fc8.i686"; + "2.6.21-1.3221.fc8.i686"; "2.6.21-1.3221.fc8.ppc"; + "2.6.21-1.3221.fc8.ppc"; "2.6.21-1.3221.fc8.ppc64"; + "2.6.21-1.3221.fc8.ppc64"; "2.6.21-1.3221.fc8.x86_64"; + "2.6.21-1.3228.fc7.i586"; "2.6.21-1.3228.fc7.i686"; + "2.6.21-1.3228.fc7.i686"; "2.6.21-1.3228.fc7.i686"; + "2.6.21-1.3228.fc7.i686"; "2.6.21-1.3228.fc7.ppc"; + "2.6.21-1.3228.fc7.ppc"; "2.6.21-1.3228.fc7.ppc64"; + "2.6.21-1.3228.fc7.ppc64"; "2.6.21-1.3228.fc7.x86_64"; + "2.6.21-1.3228.fc7.x86_64"; "2.6.21-1.3228.fc7.x86_64"; + "2.6.21-1.3234.fc8.i686"; "2.6.21-1.3234.fc8.i686"; + "2.6.21-1.3234.fc8.ppc"; "2.6.21-1.3234.fc8.ppc"; + "2.6.21-1.3234.fc8.ppc64"; "2.6.21-1.3234.fc8.ppc64"; + "2.6.21-1.3234.fc8.x86_64"; "2.6.21-1.3236.fc8.i686"; + "2.6.21-1.3236.fc8.i686"; "2.6.21-1.3236.fc8.ppc"; + "2.6.21-1.3236.fc8.ppc"; "2.6.21-1.3236.fc8.ppc64"; + "2.6.21-1.3236.fc8.ppc64"; "2.6.21-1.3236.fc8.x86_64"; + "2.6.21-1.3238.fc8.i686"; "2.6.21-1.3238.fc8.i686"; + "2.6.21-1.3238.fc8.ppc"; "2.6.21-1.3238.fc8.ppc"; + "2.6.21-1.3238.fc8.ppc64"; "2.6.21-1.3238.fc8.ppc64"; + "2.6.21-1.3238.fc8.x86_64"; "2.6.21-1.3242.fc8.i686"; + "2.6.21-1.3242.fc8.i686"; "2.6.21-1.3242.fc8.ppc"; + "2.6.21-1.3242.fc8.ppc"; "2.6.21-1.3242.fc8.ppc64"; + "2.6.21-1.3242.fc8.ppc64"; "2.6.21-1.3242.fc8.x86_64"; + "2.6.22-0.23.rc7.git6.fc8.i686"; "2.6.22-0.23.rc7.git6.fc8.i686"; + "2.6.22-0.23.rc7.git6.fc8.ppc"; "2.6.22-0.23.rc7.git6.fc8.ppc"; + "2.6.22-0.23.rc7.git6.fc8.ppc64"; "2.6.22-0.23.rc7.git6.fc8.ppc64"; + "2.6.22-0.23.rc7.git6.fc8.x86_64"; "2.6.22-0.rc7.2.fc8.i686"; + "2.6.22-0.rc7.2.fc8.i686"; "2.6.22-0.rc7.2.fc8.ppc"; + "2.6.22-0.rc7.2.fc8.ppc"; "2.6.22-0.rc7.2.fc8.ppc64"; + "2.6.22-0.rc7.2.fc8.ppc64"; "2.6.22-0.rc7.2.fc8.x86_64"; + "2.6.23.14-135.fc8.i586"; "2.6.23.14-135.fc8.i686"; + "2.6.23.14-135.fc8.i686"; "2.6.23.14-135.fc8.i686"; + "2.6.23.14-135.fc8.i686"; "2.6.23.14-135.fc8.ppc"; + "2.6.23.14-135.fc8.ppc"; "2.6.23.14-135.fc8.ppc64"; + "2.6.23.14-135.fc8.ppc64"; "2.6.23.14-135.fc8.x86_64"; + "2.6.23.14-135.fc8.x86_64"; "2.6.23.14-78.fc7.i586"; + "2.6.23.14-78.fc7.i686"; "2.6.23.14-78.fc7.i686"; + "2.6.23.14-78.fc7.i686"; "2.6.23.14-78.fc7.ppc"; "2.6.23.14-78.fc7.ppc"; + "2.6.23.14-78.fc7.ppc64"; "2.6.23.14-78.fc7.ppc64"; + "2.6.23.14-78.fc7.x86_64"; "2.6.23.14-78.fc7.x86_64"; + "2.6.24-0.167.rc8.git4.fc9.i586"; "2.6.24-0.167.rc8.git4.fc9.i686"; + "2.6.24-0.167.rc8.git4.fc9.i686"; "2.6.24-0.167.rc8.git4.fc9.ppc"; + "2.6.24-0.167.rc8.git4.fc9.ppc"; "2.6.24-0.167.rc8.git4.fc9.ppc64"; + "2.6.24-0.167.rc8.git4.fc9.ppc64"; "2.6.24-0.167.rc8.git4.fc9.x86_64"; + "2.6.24-7.fc9.i586"; "2.6.24-7.fc9.i686"; "2.6.24-7.fc9.i686"; + "2.6.24-7.fc9.ppc"; "2.6.24-7.fc9.ppc"; "2.6.24-7.fc9.ppc64"; + "2.6.24-7.fc9.ppc64"; "2.6.24-7.fc9.x86_64"; "2.6.24-9.fc9.i586"; + "2.6.24-9.fc9.i686"; "2.6.24-9.fc9.i686"; "2.6.24-9.fc9.ppc"; + "2.6.24-9.fc9.ppc"; "2.6.24-9.fc9.ppc64"; "2.6.24-9.fc9.ppc64"; + "2.6.24-9.fc9.x86_64"; "2.6.25.11-97.fc9.i686"; "2.6.25.11-97.fc9.x86_64"; "2.6.25.14-108.fc9.i586"; - "2.6.25.14-108.fc9.i686"; "2.6.25.14-108.fc9.ppc"; + "2.6.25.14-108.fc9.i686"; "2.6.25.14-108.fc9.i686"; + "2.6.25.14-108.fc9.i686"; "2.6.25.14-108.fc9.i686"; + "2.6.25.14-108.fc9.ppc"; "2.6.25.14-108.fc9.ppc"; "2.6.25.14-108.fc9.ppc64"; "2.6.25.14-108.fc9.x86_64"; - "2.6.25.14-69.fc8.i586"; "2.6.25.14-69.fc8.i686"; "2.6.25.14-69.fc8.ppc"; - "2.6.25.14-69.fc8.ppc64"; "2.6.25.14-69.fc8.x86_64" ];; + "2.6.25.14-108.fc9.x86_64"; "2.6.25.14-68.fc8.i686"; + "2.6.25.14-68.fc8.i686"; "2.6.25.14-68.fc8.i686"; + "2.6.25.14-69.fc8.i586"; "2.6.25.14-69.fc8.i686"; + "2.6.25.14-69.fc8.i686"; "2.6.25.14-69.fc8.i686"; + "2.6.25.14-69.fc8.i686"; "2.6.25.14-69.fc8.ppc"; "2.6.25.14-69.fc8.ppc"; + "2.6.25.14-69.fc8.ppc64"; "2.6.25.14-69.fc8.ppc64"; + "2.6.25.14-69.fc8.x86_64"; "2.6.25.14-69.fc8.x86_64"; + "2.6.26.1-9.fc9.i586"; "2.6.26.1-9.fc9.i686"; "2.6.26.1-9.fc9.i686"; + "2.6.26.1-9.fc9.i686"; "2.6.26.1-9.fc9.i686"; "2.6.26.1-9.fc9.ppc"; + "2.6.26.1-9.fc9.ppc"; "2.6.26.1-9.fc9.ppc64"; "2.6.26.1-9.fc9.ppc64"; + "2.6.26.1-9.fc9.x86_64"; "2.6.26.1-9.fc9.x86_64"; "2.6.26.2-14.fc9.i586"; + "2.6.26.2-14.fc9.i686"; "2.6.26.2-14.fc9.i686"; "2.6.26.2-14.fc9.i686"; + "2.6.26.2-14.fc9.i686"; "2.6.26.2-14.fc9.ppc"; "2.6.26.2-14.fc9.ppc"; + "2.6.26.2-14.fc9.ppc64"; "2.6.26.2-14.fc9.ppc64"; + "2.6.26.2-14.fc9.x86_64"; "2.6.26.2-14.fc9.x86_64"; + "2.6.26.2-2.fc8.i586"; "2.6.26.2-2.fc8.i686"; "2.6.26.2-2.fc8.i686"; + "2.6.26.2-2.fc8.i686"; "2.6.26.2-2.fc8.i686"; "2.6.26.2-2.fc8.ppc"; + "2.6.26.2-2.fc8.ppc"; "2.6.26.2-2.fc8.ppc64"; "2.6.26.2-2.fc8.ppc64"; + "2.6.26.2-2.fc8.x86_64"; "2.6.26.2-2.fc8.x86_64"; + "2.6.27-0.225.rc1.git5.fc10.i586"; "2.6.27-0.225.rc1.git5.fc10.i686"; + "2.6.27-0.225.rc1.git5.fc10.i686"; "2.6.27-0.225.rc1.git5.fc10.ppc"; + "2.6.27-0.225.rc1.git5.fc10.ppc"; "2.6.27-0.225.rc1.git5.fc10.ppc64"; + "2.6.27-0.225.rc1.git5.fc10.ppc64"; "2.6.27-0.225.rc1.git5.fc10.x86_64"; + "2.6.27-0.226.rc1.git5.fc10.i586"; "2.6.27-0.226.rc1.git5.fc10.i686"; + "2.6.27-0.226.rc1.git5.fc10.i686"; "2.6.27-0.226.rc1.git5.fc10.ppc"; + "2.6.27-0.226.rc1.git5.fc10.ppc"; "2.6.27-0.226.rc1.git5.fc10.ppc64"; + "2.6.27-0.226.rc1.git5.fc10.ppc64"; "2.6.27-0.226.rc1.git5.fc10.x86_64"; + "2.6.27-0.231.rc1.git6.fc10.i586"; "2.6.27-0.231.rc1.git6.fc10.i686"; + "2.6.27-0.231.rc1.git6.fc10.i686"; "2.6.27-0.231.rc1.git6.fc10.ppc"; + "2.6.27-0.231.rc1.git6.fc10.ppc"; "2.6.27-0.231.rc1.git6.fc10.ppc64"; + "2.6.27-0.231.rc1.git6.fc10.ppc64"; "2.6.27-0.231.rc1.git6.fc10.x86_64"; + "2.6.27-0.237.rc2.fc10.i586"; "2.6.27-0.237.rc2.fc10.i686"; + "2.6.27-0.237.rc2.fc10.i686"; "2.6.27-0.237.rc2.fc10.ppc"; + "2.6.27-0.237.rc2.fc10.ppc"; "2.6.27-0.237.rc2.fc10.ppc64"; + "2.6.27-0.237.rc2.fc10.ppc64"; "2.6.27-0.237.rc2.fc10.x86_64"; + "2.6.27-0.238.rc2.fc10.i586"; "2.6.27-0.238.rc2.fc10.i686"; + "2.6.27-0.238.rc2.fc10.i686"; "2.6.27-0.238.rc2.fc10.ppc"; + "2.6.27-0.238.rc2.fc10.ppc"; "2.6.27-0.238.rc2.fc10.ppc64"; + "2.6.27-0.238.rc2.fc10.ppc64"; "2.6.27-0.238.rc2.fc10.x86_64"; + "2.6.27-0.241.rc2.git1.fc10.i586"; "2.6.27-0.241.rc2.git1.fc10.i686"; + "2.6.27-0.241.rc2.git1.fc10.i686"; "2.6.27-0.241.rc2.git1.fc10.ppc"; + "2.6.27-0.241.rc2.git1.fc10.ppc"; "2.6.27-0.241.rc2.git1.fc10.ppc64"; + "2.6.27-0.241.rc2.git1.fc10.ppc64"; "2.6.27-0.241.rc2.git1.fc10.x86_64"; + "2.6.27-0.244.rc2.git1.fc10.i586"; "2.6.27-0.244.rc2.git1.fc10.i686"; + "2.6.27-0.244.rc2.git1.fc10.i686"; "2.6.27-0.244.rc2.git1.fc10.ppc"; + "2.6.27-0.244.rc2.git1.fc10.ppc"; "2.6.27-0.244.rc2.git1.fc10.ppc64"; + "2.6.27-0.244.rc2.git1.fc10.ppc64"; "2.6.27-0.244.rc2.git1.fc10.x86_64"; + "2.6.27-0.254.rc3.fc10.i586"; "2.6.27-0.254.rc3.fc10.i686"; + "2.6.27-0.254.rc3.fc10.i686"; "2.6.27-0.254.rc3.fc10.ppc"; + "2.6.27-0.254.rc3.fc10.ppc"; "2.6.27-0.254.rc3.fc10.ppc64"; + "2.6.27-0.254.rc3.fc10.ppc64"; "2.6.27-0.254.rc3.fc10.x86_64" ];;