Remove some dead code from ProcessPOSIXLog

llvm-svn: 294940
This commit is contained in:
Pavel Labath 2017-02-13 11:03:24 +00:00
parent 6302bf6a26
commit 18eeccabf2
2 changed files with 0 additions and 41 deletions

View File

@ -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 = "";

View File

@ -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_