- if (!(TRACE_is_enabled() &&
- TRACE_msg_process_is_enabled())) return;
-
- xbt_assert3(process->category == NULL,
- "Process %p(%s) already has a category (%s).",
- process, process->name, process->category);
- xbt_assert2(process->name != NULL,
- "Process %p(%s) must have a unique name in order to be traced.",
- process, process->name);
- xbt_assert3(getContainer(process->name)==NULL,
- "Process %p(%s). Tracing already knows a process with name %s."
- "The name of each process must be unique.", process, process->name, process->name);
-
- //set process category
- process->category = xbt_strdup(category);
- DEBUG3("MSG process %p(%s), category %s", process, process->name, process->category);
-
- m_host_t host = MSG_process_get_host(process);
- container_t host_container = getContainer(host->name);
- container_t msg = newContainer(process->name, INSTR_MSG, host_container);
- type_t type = getType (category);
- if (!type){
- type = newVariableType(category, TYPE_VARIABLE, color, msg->type);
- }
- pajeSetVariable(SIMIX_get_clock(), type->id, msg->id, "1");
+ return instr_process_id_2 (proc->name, proc->pid, str, len);//MSG_process_get_name(proc), MSG_process_get_PID(proc), str, len);
+}
+
+char *instr_process_id_2 (const char *process_name, int process_pid, char *str, int len)
+{
+ snprintf (str, len, "%s-%d", process_name, process_pid);
+ return str;