+open Kernel_task_struct
+
+let run debug { domname = domname; mem = mem } { tasks = tasks } =
+ let tasks = Option.get tasks in
+
+ (* Sort tasks by PID. *)
+ let cmp { task_pid = p1 } { task_pid = p2 } = compare p1 p2 in
+ let tasks = List.sort cmp tasks in
+
+ printf " PID STAT COMMAND\n";
+
+ List.iter (
+ fun task ->
+ printf "%5Ld %s\n" task.task_pid task.task_comm
+ ) tasks