Updated kernel structures & kerneldb.
[virt-mem.git] / lib / kernel_task_struct.ml
index 1ecec28..0831e0b 100644 (file)
@@ -888,46 +888,46 @@ let fieldsig_38 =
     __fs_task_struct_state =
       { Virt_mem_types.field_available = true; field_offset = 0; };
     __fs_task_struct_prio =
     __fs_task_struct_state =
       { Virt_mem_types.field_available = true; field_offset = 0; };
     __fs_task_struct_prio =
-      { Virt_mem_types.field_available = true; field_offset = 24; };
+      { Virt_mem_types.field_available = true; field_offset = 32; };
     __fs_task_struct_static_prio =
     __fs_task_struct_static_prio =
-      { Virt_mem_types.field_available = true; field_offset = 28; };
+      { Virt_mem_types.field_available = true; field_offset = 36; };
     __fs_task_struct_normal_prio =
     __fs_task_struct_normal_prio =
-      { Virt_mem_types.field_available = true; field_offset = 32; };
+      { Virt_mem_types.field_available = true; field_offset = 40; };
     __fs_task_struct_tasks'next =
     __fs_task_struct_tasks'next =
-      { Virt_mem_types.field_available = true; field_offset = 424; };
+      { Virt_mem_types.field_available = true; field_offset = 512; };
     __fs_task_struct_tasks'prev =
     __fs_task_struct_tasks'prev =
-      { Virt_mem_types.field_available = true; field_offset = 428; };
+      { Virt_mem_types.field_available = true; field_offset = 520; };
     __fs_task_struct_mm =
     __fs_task_struct_mm =
-      { Virt_mem_types.field_available = true; field_offset = 432; };
+      { Virt_mem_types.field_available = true; field_offset = 528; };
     __fs_task_struct_active_mm =
     __fs_task_struct_active_mm =
-      { Virt_mem_types.field_available = true; field_offset = 436; };
+      { Virt_mem_types.field_available = true; field_offset = 536; };
     __fs_task_struct_pid =
     __fs_task_struct_pid =
-      { Virt_mem_types.field_available = true; field_offset = 468; };
+      { Virt_mem_types.field_available = true; field_offset = 576; };
     __fs_task_struct_comm =
     __fs_task_struct_comm =
-      { Virt_mem_types.field_available = true; field_offset = 765; };
+      { Virt_mem_types.field_available = true; field_offset = 1089; };
   };;
 let fieldsig_39 =
   {
     __fs_task_struct_state =
       { Virt_mem_types.field_available = true; field_offset = 0; };
     __fs_task_struct_prio =
   };;
 let fieldsig_39 =
   {
     __fs_task_struct_state =
       { Virt_mem_types.field_available = true; field_offset = 0; };
     __fs_task_struct_prio =
-      { Virt_mem_types.field_available = true; field_offset = 32; };
+      { Virt_mem_types.field_available = true; field_offset = 24; };
     __fs_task_struct_static_prio =
     __fs_task_struct_static_prio =
-      { Virt_mem_types.field_available = true; field_offset = 36; };
+      { Virt_mem_types.field_available = true; field_offset = 28; };
     __fs_task_struct_normal_prio =
     __fs_task_struct_normal_prio =
-      { Virt_mem_types.field_available = true; field_offset = 40; };
+      { Virt_mem_types.field_available = true; field_offset = 32; };
     __fs_task_struct_tasks'next =
     __fs_task_struct_tasks'next =
-      { Virt_mem_types.field_available = true; field_offset = 512; };
+      { Virt_mem_types.field_available = true; field_offset = 424; };
     __fs_task_struct_tasks'prev =
     __fs_task_struct_tasks'prev =
-      { Virt_mem_types.field_available = true; field_offset = 520; };
+      { Virt_mem_types.field_available = true; field_offset = 428; };
     __fs_task_struct_mm =
     __fs_task_struct_mm =
-      { Virt_mem_types.field_available = true; field_offset = 528; };
+      { Virt_mem_types.field_available = true; field_offset = 432; };
     __fs_task_struct_active_mm =
     __fs_task_struct_active_mm =
-      { Virt_mem_types.field_available = true; field_offset = 536; };
+      { Virt_mem_types.field_available = true; field_offset = 436; };
     __fs_task_struct_pid =
     __fs_task_struct_pid =
-      { Virt_mem_types.field_available = true; field_offset = 576; };
+      { Virt_mem_types.field_available = true; field_offset = 468; };
     __fs_task_struct_comm =
     __fs_task_struct_comm =
-      { Virt_mem_types.field_available = true; field_offset = 1089; };
+      { Virt_mem_types.field_available = true; field_offset = 765; };
   };;
 let fieldsig_40 =
   {
   };;
 let fieldsig_40 =
   {
@@ -1934,30 +1934,6 @@ let parser_37 bits =
       raise (Virt_mem_types.ParseError (struct_name, "parser_37", match_err));;
 let parser_38 bits = 
   bitmatch bits with
       raise (Virt_mem_types.ParseError (struct_name, "parser_37", match_err));;
 let parser_38 bits = 
   bitmatch bits with
-  | { task_struct_state : zero+32 : offset(0), bigendian;
-      task_struct_prio : zero+32 : offset(192), bigendian;
-      task_struct_static_prio : zero+32 : offset(224), bigendian;
-      task_struct_normal_prio : zero+32 : offset(256), bigendian;
-      task_struct_tasks'next : zero+32 : offset(3392), bigendian;
-      task_struct_tasks'prev : zero+32 : offset(3424), bigendian;
-      task_struct_mm : zero+32 : offset(3456), bigendian;
-      task_struct_active_mm : zero+32 : offset(3488), bigendian;
-      task_struct_pid : zero+32 : offset(3744), bigendian;
-      task_struct_comm : 128 : offset(6120), string } ->
-      { task_struct_state = task_struct_state;
-        task_struct_prio = task_struct_prio;
-        task_struct_static_prio = task_struct_static_prio;
-        task_struct_normal_prio = task_struct_normal_prio;
-        task_struct_tasks'next = Int64.sub task_struct_tasks'next 424L;
-        task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 428L;
-        task_struct_mm = task_struct_mm;
-        task_struct_active_mm = task_struct_active_mm;
-        task_struct_pid = task_struct_pid;
-        task_struct_comm = task_struct_comm }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError (struct_name, "parser_38", match_err));;
-let parser_39 bits = 
-  bitmatch bits with
   | { task_struct_state : zero+64 : offset(0), bigendian;
       task_struct_prio : zero+32 : offset(256), bigendian;
       task_struct_static_prio : zero+32 : offset(288), bigendian;
   | { task_struct_state : zero+64 : offset(0), bigendian;
       task_struct_prio : zero+32 : offset(256), bigendian;
       task_struct_static_prio : zero+32 : offset(288), bigendian;
@@ -1979,6 +1955,30 @@ let parser_39 bits =
         task_struct_pid = task_struct_pid;
         task_struct_comm = task_struct_comm }
   | { _ } ->
         task_struct_pid = task_struct_pid;
         task_struct_comm = task_struct_comm }
   | { _ } ->
+      raise (Virt_mem_types.ParseError (struct_name, "parser_38", match_err));;
+let parser_39 bits = 
+  bitmatch bits with
+  | { task_struct_state : zero+32 : offset(0), bigendian;
+      task_struct_prio : zero+32 : offset(192), bigendian;
+      task_struct_static_prio : zero+32 : offset(224), bigendian;
+      task_struct_normal_prio : zero+32 : offset(256), bigendian;
+      task_struct_tasks'next : zero+32 : offset(3392), bigendian;
+      task_struct_tasks'prev : zero+32 : offset(3424), bigendian;
+      task_struct_mm : zero+32 : offset(3456), bigendian;
+      task_struct_active_mm : zero+32 : offset(3488), bigendian;
+      task_struct_pid : zero+32 : offset(3744), bigendian;
+      task_struct_comm : 128 : offset(6120), string } ->
+      { task_struct_state = task_struct_state;
+        task_struct_prio = task_struct_prio;
+        task_struct_static_prio = task_struct_static_prio;
+        task_struct_normal_prio = task_struct_normal_prio;
+        task_struct_tasks'next = Int64.sub task_struct_tasks'next 424L;
+        task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 428L;
+        task_struct_mm = task_struct_mm;
+        task_struct_active_mm = task_struct_active_mm;
+        task_struct_pid = task_struct_pid;
+        task_struct_comm = task_struct_comm }
+  | { _ } ->
       raise (Virt_mem_types.ParseError (struct_name, "parser_39", match_err));;
 let parser_40 bits = 
   bitmatch bits with
       raise (Virt_mem_types.ParseError (struct_name, "parser_39", match_err));;
 let parser_40 bits = 
   bitmatch bits with
@@ -2161,6 +2161,8 @@ let map = StringMap.add "2.6.24-7.fc9.i686" v map;;
 let v = (parser_8, 3540, fieldsig_8);;
 let map = StringMap.add "2.6.24-9.fc9.i686" v map;;
 let v = (parser_3, 1328, fieldsig_3);;
 let v = (parser_8, 3540, fieldsig_8);;
 let map = StringMap.add "2.6.24-9.fc9.i686" v map;;
 let v = (parser_3, 1328, fieldsig_3);;
+let map = StringMap.add "2.6.26.1-9.fc9.i686" v map;;
+let v = (parser_3, 1328, fieldsig_3);;
 let map = StringMap.add "2.6.26.2-2.fc8.i686" v map;;
 let v = (parser_9, 4204, fieldsig_9);;
 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.i686" v map;;
 let map = StringMap.add "2.6.26.2-2.fc8.i686" v map;;
 let v = (parser_9, 4204, fieldsig_9);;
 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.i686" v map;;
@@ -2198,6 +2200,8 @@ let v = (parser_11, 4468, fieldsig_11);;
 let map = StringMap.add "2.6.23.14-78.fc7.x86_64" v map;;
 let v = (parser_3, 4180, fieldsig_3);;
 let map = StringMap.add "2.6.26.1-9.fc9.i686" v map;;
 let map = StringMap.add "2.6.23.14-78.fc7.x86_64" v map;;
 let v = (parser_3, 4180, fieldsig_3);;
 let map = StringMap.add "2.6.26.1-9.fc9.i686" v map;;
+let v = (parser_12, 5808, fieldsig_12);;
+let map = StringMap.add "2.6.26.1-9.fc9.x86_64" v map;;
 let v = (parser_3, 4180, fieldsig_3);;
 let map = StringMap.add "2.6.26.2-2.fc8.i686" v map;;
 let v = (parser_12, 5808, fieldsig_12);;
 let v = (parser_3, 4180, fieldsig_3);;
 let map = StringMap.add "2.6.26.2-2.fc8.i686" v map;;
 let v = (parser_12, 5808, fieldsig_12);;
@@ -2427,12 +2431,20 @@ let map = StringMap.add "2.6.25.11-97.fc9.i686" v map;;
 let v = (parser_36, 2496, fieldsig_36);;
 let map = StringMap.add "2.6.25.11-97.fc9.x86_64" v map;;
 let v = (parser_37, 1324, fieldsig_37);;
 let v = (parser_36, 2496, fieldsig_36);;
 let map = StringMap.add "2.6.25.11-97.fc9.x86_64" v map;;
 let v = (parser_37, 1324, fieldsig_37);;
+let map = StringMap.add "2.6.26.1-9.fc9.i586" v map;;
+let v = (parser_3, 1328, fieldsig_3);;
+let map = StringMap.add "2.6.26.1-9.fc9.i686" v map;;
+let v = (parser_38, 2572, fieldsig_38);;
+let map = StringMap.add "2.6.26.1-9.fc9.ppc64" v map;;
+let v = (parser_12, 2072, fieldsig_12);;
+let map = StringMap.add "2.6.26.1-9.fc9.x86_64" v map;;
+let v = (parser_37, 1324, fieldsig_37);;
 let map = StringMap.add "2.6.26.2-2.fc8.i586" v map;;
 let v = (parser_3, 1328, fieldsig_3);;
 let map = StringMap.add "2.6.26.2-2.fc8.i686" v map;;
 let map = StringMap.add "2.6.26.2-2.fc8.i586" v map;;
 let v = (parser_3, 1328, fieldsig_3);;
 let map = StringMap.add "2.6.26.2-2.fc8.i686" v map;;
-let v = (parser_38, 1968, fieldsig_38);;
+let v = (parser_39, 1968, fieldsig_39);;
 let map = StringMap.add "2.6.26.2-2.fc8.ppc" v map;;
 let map = StringMap.add "2.6.26.2-2.fc8.ppc" v map;;
-let v = (parser_39, 2572, fieldsig_39);;
+let v = (parser_38, 2572, fieldsig_38);;
 let map = StringMap.add "2.6.26.2-2.fc8.ppc64" v map;;
 let v = (parser_12, 2072, fieldsig_12);;
 let map = StringMap.add "2.6.26.2-2.fc8.x86_64" v map;;
 let map = StringMap.add "2.6.26.2-2.fc8.ppc64" v map;;
 let v = (parser_12, 2072, fieldsig_12);;
 let map = StringMap.add "2.6.26.2-2.fc8.x86_64" v map;;
@@ -2556,7 +2568,9 @@ let v = (parser_33, 2492, fieldsig_33);;
 let map = StringMap.add "2.6.24-7.fc9.ppc64" v map;;
 let v = (parser_33, 2492, fieldsig_33);;
 let map = StringMap.add "2.6.24-9.fc9.ppc64" v map;;
 let map = StringMap.add "2.6.24-7.fc9.ppc64" v map;;
 let v = (parser_33, 2492, fieldsig_33);;
 let map = StringMap.add "2.6.24-9.fc9.ppc64" v map;;
-let v = (parser_39, 2572, fieldsig_39);;
+let v = (parser_38, 2572, fieldsig_38);;
+let map = StringMap.add "2.6.26.1-9.fc9.ppc64" v map;;
+let v = (parser_38, 2572, fieldsig_38);;
 let map = StringMap.add "2.6.26.2-2.fc8.ppc64" v map;;
 let v = (parser_42, 6712, fieldsig_42);;
 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.ppc64" v map;;
 let map = StringMap.add "2.6.26.2-2.fc8.ppc64" v map;;
 let v = (parser_42, 6712, fieldsig_42);;
 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.ppc64" v map;;
@@ -2614,7 +2628,7 @@ let v = (parser_32, 1948, fieldsig_32);;
 let map = StringMap.add "2.6.24-7.fc9.ppc" v map;;
 let v = (parser_32, 1948, fieldsig_32);;
 let map = StringMap.add "2.6.24-9.fc9.ppc" v map;;
 let map = StringMap.add "2.6.24-7.fc9.ppc" v map;;
 let v = (parser_32, 1948, fieldsig_32);;
 let map = StringMap.add "2.6.24-9.fc9.ppc" v map;;
-let v = (parser_38, 1992, fieldsig_38);;
+let v = (parser_39, 1992, fieldsig_39);;
 let map = StringMap.add "2.6.26.2-2.fc8.ppc" v map;;
 let v = (parser_41, 2136, fieldsig_41);;
 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.ppc" v map;;
 let map = StringMap.add "2.6.26.2-2.fc8.ppc" v map;;
 let v = (parser_41, 2136, fieldsig_41);;
 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.ppc" v map;;