X-Git-Url: http://git.annexia.org/?p=virt-mem.git;a=blobdiff_plain;f=lib%2Fkernel_task_struct.ml;h=0831e0b539957fa0d587fcb68a47c91c1da9226c;hp=1ecec28f86097f45fd8110754a4ddd67f3fa50d5;hb=a877867243635176be3dc7735520fdd9a4098e10;hpb=25e5c025746a9ea2fcde20aae1684aab04ae55e1 diff --git a/lib/kernel_task_struct.ml b/lib/kernel_task_struct.ml index 1ecec28..0831e0b 100644 --- a/lib/kernel_task_struct.ml +++ b/lib/kernel_task_struct.ml @@ -888,46 +888,46 @@ let fieldsig_38 = __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 = - { Virt_mem_types.field_available = true; field_offset = 28; }; + { Virt_mem_types.field_available = true; field_offset = 36; }; __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 = - { Virt_mem_types.field_available = true; field_offset = 424; }; + { Virt_mem_types.field_available = true; field_offset = 512; }; __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 = - { Virt_mem_types.field_available = true; field_offset = 432; }; + { Virt_mem_types.field_available = true; field_offset = 528; }; __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 = - { Virt_mem_types.field_available = true; field_offset = 468; }; + { Virt_mem_types.field_available = true; field_offset = 576; }; __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 = - { Virt_mem_types.field_available = true; field_offset = 32; }; + { Virt_mem_types.field_available = true; field_offset = 24; }; __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 = - { Virt_mem_types.field_available = true; field_offset = 40; }; + { Virt_mem_types.field_available = true; field_offset = 32; }; __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 = - { Virt_mem_types.field_available = true; field_offset = 520; }; + { Virt_mem_types.field_available = true; field_offset = 428; }; __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 = - { Virt_mem_types.field_available = true; field_offset = 536; }; + { Virt_mem_types.field_available = true; field_offset = 436; }; __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 = - { Virt_mem_types.field_available = true; field_offset = 1089; }; + { Virt_mem_types.field_available = true; field_offset = 765; }; };; 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 - | { 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; @@ -1979,6 +1955,30 @@ let parser_39 bits = 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 @@ -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 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;; @@ -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 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);; @@ -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 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 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 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;; @@ -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 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;; @@ -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 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;;