Lines Matching refs:LogBuffer
37 LogBuffer* LogBuffer::mInstance;
38 struct sigaction LogBuffer::mOriSigAction[NSIG];
39 struct sigaction LogBuffer::mNewSigAction;
40 mutex LogBuffer::sLock;
42 LogBuffer* LogBuffer::getInstance() { in getInstance()
46 mInstance = new LogBuffer(); in getInstance()
52 LogBuffer::LogBuffer(): mLogList(TOTAL_LOG_LEVELS), in LogBuffer() function in loc_util::LogBuffer
73 void LogBuffer::append(string& data, int level, uint64_t timestamp) { in append()
87 void LogBuffer::dump(std::function<void(stringstream&)> log, int level) { in dump()
111 void LogBuffer::dumpToAdbLogcat() { in dumpToAdbLogcat()
117 void LogBuffer::dumpToLogFile(string filePath) { in dumpToLogFile()
127 void LogBuffer::flush() { in flush()
131 void LogBuffer::registerSignalHandler() { in registerSignalHandler()
133 mNewSigAction.sa_sigaction = &LogBuffer::signalHandler; in registerSignalHandler()
145 void LogBuffer::signalHandler(const int code, siginfo_t *const si, void *const sc) { in signalHandler()