trace: reimplement the DTRACE function so it doesn't use a vector

At the same time, rename the trace flags to debug flags since they
have broader usage than simply tracing.  This means that
--trace-flags is now --debug-flags and --trace-help is now --debug-help
This commit is contained in:
Nathan Binkert
2011-04-15 10:44:32 -07:00
parent f946d7bcdb
commit eddac53ff6
221 changed files with 740 additions and 340 deletions

View File

@@ -40,18 +40,6 @@ output(const char *filename)
Trace::setOutput(filename);
}
inline void
set(const char *flag)
{
Trace::changeFlag(flag, true);
}
inline void
clear(const char *flag)
{
Trace::changeFlag(flag, false);
}
inline void
ignore(const char *expr)
{
@@ -61,10 +49,6 @@ ignore(const char *expr)
using Trace::enabled;
%}
%inline %{
extern void output(const char *string);
extern void set(const char *string);
extern void clear(const char *string);
extern void ignore(const char *expr);
extern bool enabled;
%}