X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/361258ab0fbf44b907a966b0ad83c46fe7353925..6812a09d4989db854967f0d7ff81a5e06d89e868:/src/instr/instr_paje_trace.cpp diff --git a/src/instr/instr_paje_trace.cpp b/src/instr/instr_paje_trace.cpp index 818df485f2..601517d19c 100644 --- a/src/instr/instr_paje_trace.cpp +++ b/src/instr/instr_paje_trace.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2010-2018. The SimGrid Team. +/* Copyright (c) 2010-2019. The SimGrid Team. * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it @@ -17,13 +17,13 @@ extern std::ofstream tracing_file; static std::vector buffer; -void dump_comment(std::string comment) +void dump_comment(const std::string& comment) { if (not comment.empty()) tracing_file << "# " << comment << std::endl; } -void dump_comment_file(std::string filename) +void dump_comment_file(const std::string& filename) { if (filename.empty()) return; @@ -68,25 +68,9 @@ void TRACE_paje_dump_buffer(bool force) XBT_DEBUG("%s: ends", __func__); } -static void buffer_debug(std::vector* buf) -{ - if (not XBT_LOG_ISENABLED(instr_paje_trace, xbt_log_priority_debug)) - return; - XBT_DEBUG(">>>>>> Dump the state of the buffer. %zu events", buf->size()); - for (auto const& event : *buf) { - event->print(); - XBT_DEBUG("%p %s", event, event->stream_.str().c_str()); - event->stream_.str(""); - event->stream_.clear(); - } - XBT_DEBUG("<<<<<<"); -} - /* internal do the instrumentation module */ void simgrid::instr::PajeEvent::insert_into_buffer() { - buffer_debug(&buffer); - XBT_DEBUG("%s: insert event_type=%u, timestamp=%f, buffersize=%zu)", __func__, eventType_, timestamp_, buffer.size()); std::vector::reverse_iterator i; for (i = buffer.rbegin(); i != buffer.rend(); ++i) { @@ -102,6 +86,4 @@ void simgrid::instr::PajeEvent::insert_into_buffer() else XBT_DEBUG("%s: inserted at pos= %zd from its end", __func__, std::distance(buffer.rbegin(), i)); buffer.insert(i.base(), this); - - buffer_debug(&buffer); }