X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/1113792240aa3e88b1a2ba75474f338ad8db2ca2..fe9ec44b78f1d4b5a89db951d025bb33d0cd73d1:/src/mc/mc_object_info.c diff --git a/src/mc/mc_object_info.c b/src/mc/mc_object_info.c index 35789e5ff7..874235c7ed 100644 --- a/src/mc/mc_object_info.c +++ b/src/mc/mc_object_info.c @@ -5,7 +5,7 @@ #include "mc_object_info.h" #include "mc_private.h" -dw_frame_t MC_file_object_info_find_function(mc_object_info_t info, void *ip) +dw_frame_t MC_file_object_info_find_function(mc_object_info_t info, const void *ip) { xbt_dynar_t dynar = info->functions_index; mc_function_index_item_t base = @@ -24,3 +24,15 @@ dw_frame_t MC_file_object_info_find_function(mc_object_info_t info, void *ip) } return NULL; } + +dw_variable_t MC_file_object_info_find_variable_by_name(mc_object_info_t info, const char* name) +{ + unsigned int cursor = 0; + dw_variable_t variable; + xbt_dynar_foreach(info->global_variables, cursor, variable){ + if(!strcmp(name, variable->name)) + return variable; + } + + return NULL; +}