X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/f424c1aa5a51f79634d721711006e723effb4b3f..ef93ada6480099151585ece90d8f4aaf0be41cd5:/src/instr/instr_paje_trace.cpp diff --git a/src/instr/instr_paje_trace.cpp b/src/instr/instr_paje_trace.cpp index 460b43a4ba..abf4956af2 100644 --- a/src/instr/instr_paje_trace.cpp +++ b/src/instr/instr_paje_trace.cpp @@ -1,20 +1,19 @@ -/* Copyright (c) 2010-2021. The SimGrid Team. +/* Copyright (c) 2010-2023. The SimGrid Team. * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ #include "simgrid/Exception.hpp" -#include "simgrid/sg_config.hpp" #include "src/instr/instr_private.hpp" #include "src/instr/instr_smpi.hpp" +#include "src/simgrid/sg_config.hpp" #include "src/smpi/include/private.hpp" #include XBT_LOG_NEW_DEFAULT_SUBCATEGORY(instr_paje_trace, instr, "tracing event system"); -namespace simgrid { -namespace instr { +namespace simgrid::instr { static std::vector buffer; double last_timestamp_to_dump = 0; @@ -24,7 +23,7 @@ void dump_buffer(bool force) if (not TRACE_is_enabled()) return; XBT_DEBUG("%s: dump until %f. starts", __func__, last_timestamp_to_dump); - if (force){ + if (force || (trace_format == TraceFormat::Ti)){ for (auto const& event : buffer) { event->print(); delete event; @@ -33,8 +32,7 @@ void dump_buffer(bool force) } else { auto i = buffer.begin(); for (auto const& event : buffer) { - double head_timestamp = event->timestamp_; - if (head_timestamp > last_timestamp_to_dump) + if (event->timestamp_ > last_timestamp_to_dump) break; event->print(); delete event; @@ -66,5 +64,4 @@ void PajeEvent::insert_into_buffer() buffer.insert(i.base(), this); } -} // namespace instr -} // namespace simgrid +} // namespace simgrid::instr