瀏覽代碼

debug/traces: fix thread ID value when generating trace.rec

Samuel Pitoiset 9 年之前
父節點
當前提交
380222a2d9
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      src/debug/traces/starpu_fxt.c

+ 4 - 1
src/debug/traces/starpu_fxt.c

@@ -646,7 +646,10 @@ static void recfmt_set_state(double time, const char *event, int workerid, long
 	if (type)
 		fprintf(trace_file, "C: %s\n", type);
 	fprintf(trace_file, "W: %d\n", workerid);
-	fprintf(trace_file, "T: %lu\n", threadid);
+	if (threadid == -1)
+		fprintf(trace_file, "T: -1\n");
+	else
+		fprintf(trace_file, "T: %lu\n", threadid);
 	fprintf(trace_file, "S: %f\n", time);
 	fprintf(trace_file, "\n");
 }