intrusive_ptr_add_ref(process);
/* Tracing the process creation */
if (TRACE_actor_is_enabled())
- new simgrid::instr::Container(instr_pid(process->ciface()), "ACTOR",
- simgrid::instr::Container::byName(process->host->getName()));
-
+ simgrid::instr::Container::byName(process->host->getName())->createChild(instr_pid(process->ciface()), "ACTOR");
/* The onCreation() signal must be delayed until there, where the pid and everything is set */
simgrid::s4u::ActorPtr tmp = process->iface(); // Passing this directly to onCreation will lead to crashes
simgrid::s4u::Actor::onCreation(tmp);
/* Tracing the process creation */
if (TRACE_actor_is_enabled())
- new simgrid::instr::Container(instr_pid(process->ciface()), "ACTOR",
- simgrid::instr::Container::byName(process->host->getName()));
+ simgrid::instr::Container::byName(process->host->getName())->createChild(instr_pid(process->ciface()), "ACTOR");
auto* context = dynamic_cast<simgrid::kernel::context::AttachContext*>(process->context);
if (not context)