Browse Source

tools/gdbinit: quick fix of starpu-tasks to display the correct number of tasks submitted and ready.

Marc Sergent 11 years ago
parent
commit
58de44a5e3
1 changed files with 11 additions and 2 deletions
  1. 11 2
      tools/gdbinit

+ 11 - 2
tools/gdbinit

@@ -136,8 +136,17 @@ define starpu-tags
 end
 
 define starpu-tasks
-  printf "%d submitted tasks\n", nsubmitted
-  printf "%d ready tasks\n", nready
+  set language c
+  set $num=0
+  set $nsubmitted=0
+  set $nready=0
+  while $num<config->topology->nsched_ctxs
+  	set $nsubmitted = $nsubmitted + config->sched_ctxs[$num]->tasks_barrier->barrier->reached_start 
+  	set $nready = $nready + config->sched_ctxs[$num]->ready_tasks_barrier->barrier->reached_start
+	set $num = $num + 1
+  end
+  printf "%d submitted tasks\n", $nsubmitted
+  printf "%d ready tasks\n", $nready
   printf "Tasks being run:\n"
   set $n = 0
   while $n < config.topology.nworkers