diff TaskManager/kernel/schedule/SchedTask.cc @ 897:ad95be23c794

add return address in SimpleTask for debugging.
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Fri, 16 Jul 2010 19:00:22 +0900
parents bed529c55eda
children 7f55c8727caa
line wrap: on
line diff
--- a/TaskManager/kernel/schedule/SchedTask.cc	Fri Jul 16 17:23:49 2010 +0900
+++ b/TaskManager/kernel/schedule/SchedTask.cc	Fri Jul 16 19:00:22 2010 +0900
@@ -263,19 +263,19 @@
 HTaskPtr
 SchedTask::create_task(int cmd)
 {
-    return manager->create_task(cmd);
+    return manager->create_task(cmd, __builtin_return_address(0));
 }
 
 HTaskPtr 
 SchedTask::create_task(int cmd, memaddr r, long rs, memaddr w, long ws)
 {
-    return manager->create_task(cmd,r,rs,w,ws);
+    return manager->create_task(cmd,r,rs,w,ws, __builtin_return_address(0));
 }
 
 HTaskPtr
 SchedTask::create_task_array(int id, int num_task, int num_param, int num_inData, int num_outData)
 {
-  return manager->create_task_array(id, num_task, num_param, num_inData, num_outData);
+  return manager->create_task_array(id, num_task, num_param, num_inData, num_outData, __builtin_return_address(0));
 }