Browse Source

The model name is a "const char *"

Cédric Augonnet 14 years ago
parent
commit
ac63ac10f4
3 changed files with 6 additions and 6 deletions
  1. 3 3
      src/common/fxt.h
  2. 1 1
      src/core/jobs.c
  3. 2 2
      src/core/jobs.h

+ 3 - 3
src/common/fxt.h

@@ -150,7 +150,7 @@ do {									\
 
 #define STARPU_TRACE_START_CODELET_BODY(job)				\
 do {									\
-        char *model_name = _starpu_get_model_name((job));               \
+        const char *model_name = _starpu_get_model_name((job));               \
 	if (model_name)                                                 \
 	{								\
 		/* we include the symbol name */			\
@@ -207,7 +207,7 @@ do {									\
 #define STARPU_TRACE_TASK_DONE(job)						\
 do {										\
 	unsigned exclude_from_dag = (job)->exclude_from_dag;			\
-        char *model_name = _starpu_get_model_name((job));                       \
+        const char *model_name = _starpu_get_model_name((job));                       \
 	if (model_name)					                        \
 	{									\
 		STARPU_FUT_DO_PROBE4STR(STARPU_FUT_TASK_DONE, (job)->job_id, syscall(SYS_gettid), (long unsigned)exclude_from_dag, 1, model_name);\
@@ -220,7 +220,7 @@ do {										\
 #define STARPU_TRACE_TAG_DONE(tag)						\
 do {										\
         struct starpu_job_s *job = (tag)->job;                                  \
-        char *model_name = _starpu_get_model_name((job));                       \
+        const char *model_name = _starpu_get_model_name((job));                       \
 	if (model_name)                                                         \
 	{									\
           STARPU_FUT_DO_PROBE3STR(STARPU_FUT_TAG_DONE, (tag)->id, syscall(SYS_gettid), 1, model_name); \

+ 1 - 1
src/core/jobs.c

@@ -345,7 +345,7 @@ int _starpu_push_local_task(struct starpu_worker_s *worker, struct starpu_job_s
 	return 0;
 }
 
-char *_starpu_get_model_name(starpu_job_t j) {
+const char *_starpu_get_model_name(starpu_job_t j) {
         struct starpu_task *task = j->task;
         if (task && task->cl
             && task->cl->model

+ 2 - 2
src/core/jobs.h

@@ -74,7 +74,7 @@ LIST_TYPE(starpu_job,
 #ifdef STARPU_USE_FXT
 	unsigned long job_id;
         unsigned exclude_from_dag;
-        char *model_name;
+        const char *model_name;
 #endif
 );
 
@@ -99,6 +99,6 @@ size_t _starpu_job_get_data_size(starpu_job_t j);
 starpu_job_t _starpu_pop_local_task(struct starpu_worker_s *worker);
 int _starpu_push_local_task(struct starpu_worker_s *worker, starpu_job_t j);
 
-char *_starpu_get_model_name(starpu_job_t j);
+const char *_starpu_get_model_name(starpu_job_t j);
 
 #endif // __JOBS_H__