From: Samuel Thibault Date: Fri, 29 Jun 2018 15:55:33 +0000 (+0200) Subject: Fix breakpoint option X-Git-Tag: v3_21~591^2^2 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/3f784548d294fd3d51d9a27e4166dd36ab1859df Fix breakpoint option It was using relative time deltas instead of absolute time. --- diff --git a/src/simix/smx_global.cpp b/src/simix/smx_global.cpp index bb06cae843..f0b03adfdb 100644 --- a/src/simix/smx_global.cpp +++ b/src/simix/smx_global.cpp @@ -397,7 +397,7 @@ void SIMIX_run() do { XBT_DEBUG("New Schedule Round; size(queue)=%zu", simix_global->process_to_run.size()); - if (simgrid::simix::breakpoint >= 0.0 && time >= simgrid::simix::breakpoint) { + if (simgrid::simix::breakpoint >= 0.0 && surf_get_clock() >= simgrid::simix::breakpoint) { XBT_DEBUG("Breakpoint reached (%g)", simgrid::simix::breakpoint.get()); simgrid::simix::breakpoint = -1.0; #ifdef SIGTRAP