From 5ab13e2deb8f904ef2a233749193fa09ea7013c4 Mon Sep 17 00:00:00 2001 From: Nathan Binkert Date: Mon, 22 Mar 2010 18:43:53 -0700 Subject: ruby: style pass --- src/mem/ruby/common/Debug.cc | 405 +++++++++++++++++++------------------------ 1 file changed, 179 insertions(+), 226 deletions(-) (limited to 'src/mem/ruby/common/Debug.cc') diff --git a/src/mem/ruby/common/Debug.cc b/src/mem/ruby/common/Debug.cc index e67dc68ba..2c1acc4ff 100644 --- a/src/mem/ruby/common/Debug.cc +++ b/src/mem/ruby/common/Debug.cc @@ -1,4 +1,3 @@ - /* * Copyright (c) 1999-2008 Mark D. Hill and David A. Wood * All rights reserved. @@ -27,19 +26,14 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -/* - * $Id$ - * - */ - #include #include -#include "mem/ruby/common/Global.hh" +#include "base/misc.hh" +#include "mem/gems_common/util.hh" #include "mem/ruby/common/Debug.hh" +#include "mem/ruby/common/Global.hh" #include "mem/ruby/eventqueue/RubyEventQueue.hh" -#include "mem/gems_common/util.hh" -#include "base/misc.hh" using namespace std; @@ -79,313 +73,272 @@ DebugComponentData debugComponents[] = extern "C" void changeDebugVerbosity(VerbosityLevel vb); extern "C" void changeDebugFilter(int filter); -void changeDebugVerbosity(VerbosityLevel vb) +void +changeDebugVerbosity(VerbosityLevel vb) { - g_debug_ptr->setVerbosity(vb); + g_debug_ptr->setVerbosity(vb); } -void changeDebugFilter(int filter) +void +changeDebugFilter(int filter) { - g_debug_ptr->setFilter(filter); + g_debug_ptr->setFilter(filter); } Debug::Debug(const Params *p) : SimObject(p) { - clearFilter(); - debug_cout_ptr = &cout; - - setFilterString(p->filter_string.c_str()); - setVerbosityString(p->verbosity_string.c_str()); - setDebugOutputFile(p->output_filename.c_str()); - m_starting_cycle = p->start_time; - m_protocol_trace = p->protocol_trace; - g_debug_ptr = this; -} - + clearFilter(); + debug_cout_ptr = &cout; -Debug::~Debug() -{ + setFilterString(p->filter_string.c_str()); + setVerbosityString(p->verbosity_string.c_str()); + setDebugOutputFile(p->output_filename.c_str()); + m_starting_cycle = p->start_time; + m_protocol_trace = p->protocol_trace; + g_debug_ptr = this; } -void Debug::printVerbosity(ostream& out) const +Debug::~Debug() { - switch (getVerbosity()) { - case No_Verb: - out << "verbosity = No_Verb" << endl; - break; - case Low_Verb: - out << "verbosity = Low_Verb" << endl; - break; - case Med_Verb: - out << "verbosity = Med_Verb" << endl; - break; - case High_Verb: - out << "verbosity = High_Verb" << endl; - break; - default: - out << "verbosity = unknown" << endl; - } } -bool Debug::validDebug(int module, PriorityLevel priority) +void +Debug::printVerbosity(ostream& out) const { - int local_module = (1 << module); - if(m_filter & local_module) { - if (g_eventQueue_ptr == NULL || - g_eventQueue_ptr->getTime() >= m_starting_cycle) { - switch(m_verbosityLevel) { + switch (getVerbosity()) { case No_Verb: - return false; + out << "verbosity = No_Verb" << endl; break; case Low_Verb: - if(priority == HighPrio) { - return true; - }else{ - return false; - } + out << "verbosity = Low_Verb" << endl; break; case Med_Verb: - if(priority == HighPrio || priority == MedPrio ) { - return true; - }else{ - return false; - } + out << "verbosity = Med_Verb" << endl; break; case High_Verb: - return true; + out << "verbosity = High_Verb" << endl; break; - } + default: + out << "verbosity = unknown" << endl; } - } - return false; } -void Debug::setDebugTime(Time t) +bool +Debug::validDebug(int module, PriorityLevel priority) { - m_starting_cycle = t; + int local_module = (1 << module); + if (m_filter & local_module) { + if (g_eventQueue_ptr == NULL || + g_eventQueue_ptr->getTime() >= m_starting_cycle) { + switch (m_verbosityLevel) { + case No_Verb: + return false; + case Low_Verb: + return (priority == HighPrio); + case Med_Verb: + return (priority == HighPrio || priority == MedPrio); + case High_Verb: + return true; + } + } + } + return false; } -void Debug::setVerbosity(VerbosityLevel vb) +void +Debug::setDebugTime(Time t) { - m_verbosityLevel = vb; + m_starting_cycle = t; } -void Debug::setFilter(int filter) +void +Debug::setVerbosity(VerbosityLevel vb) { - m_filter = filter; + m_verbosityLevel = vb; } -bool Debug::checkVerbosityString(const char *verb_str) +void +Debug::setFilter(int filter) { - if (verb_str == NULL) { - cerr << "Error: unrecognized verbosity (use none, low, med, high): NULL" << endl; - return true; // error - } else if ( (string(verb_str) == "none") || - (string(verb_str) == "low") || - (string(verb_str) == "med") || - (string(verb_str) == "high") ) { - return false; - } - cerr << "Error: unrecognized verbosity (use none, low, med, high): NULL" << endl; - return true; // error + m_filter = filter; } -bool Debug::setVerbosityString(const char *verb_str) +bool +Debug::setVerbosityString(const char *verb_str) { - bool check_fails = checkVerbosityString(verb_str); - if (check_fails) { - return true; // error - } - if (string(verb_str) == "none") { - setVerbosity(No_Verb); - } else if (string(verb_str) == "low") { - setVerbosity(Low_Verb); - } else if (string(verb_str) == "med") { - setVerbosity(Med_Verb); - } else if (string(verb_str) == "high") { - setVerbosity(High_Verb); - } else { - cerr << "Error: unrecognized verbosity (use none, low, med, high): " << verb_str << endl; - return true; // error - } - return false; // no error + string verb = verb_str ? verb_str : ""; + if (verb == "none") { + setVerbosity(No_Verb); + } else if (verb == "low") { + setVerbosity(Low_Verb); + } else if (verb == "med") { + setVerbosity(Med_Verb); + } else if (verb == "high") { + setVerbosity(High_Verb); + } else { + cerr << "Error: unrecognized verbosity (use none, low, med, high): " + << verb << endl; + return true; // error + } + return false; // no error } -bool Debug::checkFilter(char ch) +bool +Debug::checkFilter(char ch) { - for (int i=0; i