Lines Matching refs:log_buffer
30 static SerializedLogEntry* LogToLogBuffer(std::list<SerializedLogChunk>& log_buffer, in LogToLogBuffer() argument
34 if (log_buffer.empty()) { in LogToLogBuffer()
35 log_buffer.push_back(SerializedLogChunk(max_size / SerializedLogBuffer::kChunkSizeDivisor)); in LogToLogBuffer()
39 if (!log_buffer.back().CanLog(total_len)) { in LogToLogBuffer()
40 log_buffer.back().FinishWriting(); in LogToLogBuffer()
41 log_buffer.push_back(SerializedLogChunk(max_size / SerializedLogBuffer::kChunkSizeDivisor)); in LogToLogBuffer()
44 return log_buffer.back().Log(sequence, realtime, uid, pid, tid, msg, len); in LogToLogBuffer()
51 void ClearLogsByUid(std::list<SerializedLogChunk>& log_buffer, uid_t uid, size_t max_size, in ClearLogsByUid() argument
55 auto it = log_buffer.begin(); in ClearLogsByUid()
56 while (it != log_buffer.end()) { in ClearLogsByUid()
70 new_logs.splice(new_logs.end(), log_buffer, chunk); in ClearLogsByUid()
89 log_buffer.erase(chunk); in ClearLogsByUid()
91 std::swap(new_logs, log_buffer); in ClearLogsByUid()
186 auto& log_buffer = logs_[log_id]; in Prune() local
187 auto it = log_buffer.begin(); in Prune()
188 while (it != log_buffer.end()) { in Prune()
224 log_buffer.erase(it_to_prune); in Prune()