+ | { _ } -> raise (ParseError ("task_struct", "parser_9", "failed to match kernel structure"));;
+let parser_10 bits = bitmatch bits with
+ | { task_struct_state : zero+64 : offset(0), bigendian;
+ task_struct_prio : zero+32 : offset(224), bigendian;
+ task_struct_static_prio : zero+32 : offset(256), bigendian;
+ task_struct_normal_prio : zero+32 : offset(288), bigendian;
+ task_struct_tasks'next : zero+64 : offset(2816), bigendian;
+ task_struct_tasks'prev : zero+64 : offset(2880), bigendian;
+ task_struct_mm : zero+64 : offset(2944), bigendian;
+ task_struct_active_mm : zero+64 : offset(3008), bigendian;
+ task_struct_pid : zero+32 : offset(3328), bigendian;
+ task_struct_comm : 128 : offset(6528), 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 352L;
+ task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 360L;
+ 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 (ParseError ("task_struct", "parser_10", "failed to match kernel structure"));;
+let parser_11 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(1024), bigendian;
+ task_struct_tasks'prev : zero+32 : offset(1056), bigendian;
+ task_struct_mm : zero+32 : offset(1088), bigendian;
+ task_struct_active_mm : zero+32 : offset(1120), bigendian;
+ task_struct_pid : zero+32 : offset(1376), bigendian;
+ task_struct_comm : 128 : offset(3264), 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 128L;
+ task_struct_tasks'prev = Int64.sub task_struct_tasks'prev 132L;
+ 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 (ParseError ("task_struct", "parser_11", "failed to match kernel structure"));;
+let parser_12 bits = bitmatch bits with