Lines Matching refs:LogBuffer
42 LogBuffer* LogBuffer::mInstance;
43 struct sigaction LogBuffer::mOriSigAction[NSIG];
44 struct sigaction LogBuffer::mNewSigAction;
45 mutex LogBuffer::sLock;
47 LogBuffer* LogBuffer::getInstance() { in getInstance()
51 mInstance = new LogBuffer(); in getInstance()
57 LogBuffer::LogBuffer(): mLogList(TOTAL_LOG_LEVELS), in LogBuffer() function in loc_util::LogBuffer
78 void LogBuffer::append(string& data, int level, uint64_t timestamp) { in append()
92 void LogBuffer::dump(std::function<void(stringstream&)> log, int level) { in dump()
116 void LogBuffer::dumpToAdbLogcat() { in dumpToAdbLogcat()
122 void LogBuffer::dumpToLogFile(string filePath) { in dumpToLogFile()
132 void LogBuffer::flush() { in flush()
136 void LogBuffer::registerSignalHandler() { in registerSignalHandler()
138 mNewSigAction.sa_sigaction = &LogBuffer::signalHandler; in registerSignalHandler()
150 void LogBuffer::signalHandler(const int code, siginfo_t *const si, void *const sc) { in signalHandler()