X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/5ed37babb2fa9097abe82df299c0aa259ed84d5a..85f2d2b7075a3104ccf23b83f926c0513cac9600:/src/xbt/backtrace.cpp diff --git a/src/xbt/backtrace.cpp b/src/xbt/backtrace.cpp index 24ebc39921..4914d2b0b1 100644 --- a/src/xbt/backtrace.cpp +++ b/src/xbt/backtrace.cpp @@ -5,10 +5,11 @@ #include "src/internal_config.h" +#include +#include #include #include #include -#include #include #include @@ -90,7 +91,8 @@ std::string Backtrace::resolve() const void Backtrace::display() const { std::string backtrace = resolve(); - std::fprintf(stderr, "Backtrace (displayed in actor %s%s):\n%s\n", xbt_procname(), + std::fprintf(stderr, "Backtrace (displayed in actor %s%s):\n%s\n", + simgrid::s4u::Actor::is_maestro() ? "maestro" : sg_actor_self_get_name(), (xbt_log_no_loc ? " -- short trace because of --log=no_loc" : ""), backtrace.empty() ? "(backtrace not set -- did you install Boost.Stacktrace?)" : backtrace.c_str()); }