forked from OSchip/llvm-project
Remove some dead code from ProcessPOSIXLog
llvm-svn: 294940
This commit is contained in:
parent
6302bf6a26
commit
18eeccabf2
|
@ -184,15 +184,4 @@ void ProcessPOSIXLog::ListLogCategories(Stream *strm) {
|
||||||
ProcessPOSIXLog::m_pluginname);
|
ProcessPOSIXLog::m_pluginname);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ProcessPOSIXLog::LogIf(uint32_t mask, const char *format, ...) {
|
|
||||||
Log *log(ProcessPOSIXLog::GetLogIfAllCategoriesSet(mask));
|
|
||||||
if (log) {
|
|
||||||
va_list args;
|
|
||||||
va_start(args, format);
|
|
||||||
log->VAPrintf(format, args);
|
|
||||||
va_end(args);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
int ProcessPOSIXLog::m_nestinglevel;
|
|
||||||
const char *ProcessPOSIXLog::m_pluginname = "";
|
const char *ProcessPOSIXLog::m_pluginname = "";
|
||||||
|
|
|
@ -40,7 +40,6 @@
|
||||||
#define POSIX_LOG_MEMORY_SHORT_BYTES (4 * sizeof(ptrdiff_t))
|
#define POSIX_LOG_MEMORY_SHORT_BYTES (4 * sizeof(ptrdiff_t))
|
||||||
|
|
||||||
class ProcessPOSIXLog {
|
class ProcessPOSIXLog {
|
||||||
static int m_nestinglevel;
|
|
||||||
static const char *m_pluginname;
|
static const char *m_pluginname;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
@ -68,35 +67,6 @@ public:
|
||||||
lldb_private::Stream *feedback_strm);
|
lldb_private::Stream *feedback_strm);
|
||||||
|
|
||||||
static void ListLogCategories(lldb_private::Stream *strm);
|
static void ListLogCategories(lldb_private::Stream *strm);
|
||||||
|
|
||||||
static void LogIf(uint32_t mask, const char *format, ...);
|
|
||||||
|
|
||||||
// The following functions can be used to enable the client to limit
|
|
||||||
// logging to only the top level function calls. This is useful for
|
|
||||||
// recursive functions. FIXME: not thread safe!
|
|
||||||
// Example:
|
|
||||||
// void NestingFunc() {
|
|
||||||
// LogSP log
|
|
||||||
// (ProcessPOSIXLog::GetLogIfAllCategoriesSet(POSIX_LOG_ALL));
|
|
||||||
// if (log)
|
|
||||||
// {
|
|
||||||
// ProcessPOSIXLog::IncNestLevel();
|
|
||||||
// if (ProcessPOSIXLog::AtTopNestLevel())
|
|
||||||
// log->Print(msg);
|
|
||||||
// }
|
|
||||||
// NestingFunc();
|
|
||||||
// if (log)
|
|
||||||
// ProcessPOSIXLog::DecNestLevel();
|
|
||||||
// }
|
|
||||||
|
|
||||||
static bool AtTopNestLevel() { return m_nestinglevel == 1; }
|
|
||||||
|
|
||||||
static void IncNestLevel() { ++m_nestinglevel; }
|
|
||||||
|
|
||||||
static void DecNestLevel() {
|
|
||||||
--m_nestinglevel;
|
|
||||||
assert(m_nestinglevel >= 0);
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // liblldb_ProcessPOSIXLog_h_
|
#endif // liblldb_ProcessPOSIXLog_h_
|
||||||
|
|
Loading…
Reference in New Issue