X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/0e4aeb6a5d4165c8ba038514f09da26751a93538..abbc693cf5fa54668854a699f4a285294de01c30:/src/msg/instr_msg_process.cpp diff --git a/src/msg/instr_msg_process.cpp b/src/msg/instr_msg_process.cpp index 7f252d0a2c..a596982e5c 100644 --- a/src/msg/instr_msg_process.cpp +++ b/src/msg/instr_msg_process.cpp @@ -20,13 +20,13 @@ void TRACE_msg_process_change_host(msg_process_t process, msg_host_t new_host) if (TRACE_msg_process_is_enabled()){ static long long int counter = 0; - std::string key = std::to_string(counter++); + std::string key = std::to_string(counter); + counter++; //start link container_t msg = simgrid::instr::Container::byName(instr_pid(process)); - container_t root = simgrid::instr::Container::getRootContainer(); - simgrid::instr::LinkType* link = root->getLink("MSG_PROCESS_LINK"); - link->startEvent(root, msg, "M", key); + simgrid::instr::LinkType* link = simgrid::instr::Container::getRoot()->getLink("MSG_PROCESS_LINK"); + link->startEvent(msg, "M", key); //destroy existing container of this process TRACE_msg_process_destroy (MSG_process_get_name (process), MSG_process_get_PID (process)); @@ -36,7 +36,7 @@ void TRACE_msg_process_change_host(msg_process_t process, msg_host_t new_host) //end link msg = simgrid::instr::Container::byName(instr_pid(process)); - link->endEvent(root, msg, "M", key); + link->endEvent(msg, "M", key); } }