浏览代码

Add starpu-print-irequests gdb command

Samuel Thibault 9 年之前
父节点
当前提交
2b3994eb75
共有 1 个文件被更改,包括 16 次插入0 次删除
  1. 16 0
      tools/gdbinit

+ 16 - 0
tools/gdbinit

@@ -520,6 +520,21 @@ define starpu-print-frequests
   end
 end
 
+define starpu-print-irequests
+  set $node = 0
+  while $node < descr.nnodes
+    printf "Node %u:\n", $node
+    set $request = idle_requests[$node]._head
+    while $request != 0
+      printf " Request %p: handle %p ", $request, $request->handle
+      starpu-print-mode $request->mode
+      printf "\n"
+      set $request = $request->_next
+    end
+    set $node = $node + 1
+  end
+end
+
 define starpu-memusage
   set scheduler-locking on
   set $node = 0
@@ -741,6 +756,7 @@ starpu-print-request    prints a StarPU data request
 starpu-print-requests   prints all StarPU data requests
 starpu-print-prequests  prints all pending StarPU data requests
 starpu-print-frequests  prints all StarPU prefetch data requests
+starpu-print-irequests  prints all StarPU idle data requests
 starpu-tasks            prints a list of the tasks flowing in StarPU
 starpu-tags             prints a list of the tags known to StarPU
 starpu-memusage         prints the memory node usage