/system/logging/logd/ |
D | SerializedLogBuffer.h | 45 int Log(log_id_t log_id, log_time realtime, uid_t uid, pid_t pid, pid_t tid, const char* msg, 50 const std::function<FilterResult(log_id_t log_id, pid_t pid, uint64_t sequence, 54 bool Clear(log_id_t id, uid_t uid) override; 55 size_t GetSize(log_id_t id) override; 56 bool SetSize(log_id_t id, size_t size) override; 61 bool ShouldLog(log_id_t log_id, const char* msg, uint16_t len); 62 void MaybePrune(log_id_t log_id) REQUIRES(logd_lock); 63 void Prune(log_id_t log_id, size_t bytes_to_free) REQUIRES(logd_lock); 64 void UidClear(log_id_t log_id, uid_t uid) REQUIRES(logd_lock); 65 void RemoveChunkFromStats(log_id_t log_id, SerializedLogChunk& chunk); [all …]
|
D | SimpleLogBuffer.h | 36 int Log(log_id_t log_id, log_time realtime, uid_t uid, pid_t pid, pid_t tid, const char* msg, 41 const std::function<FilterResult(log_id_t log_id, pid_t pid, uint64_t sequence, 45 bool Clear(log_id_t id, uid_t uid) override; 46 size_t GetSize(log_id_t id) override; 47 bool SetSize(log_id_t id, size_t size) override final; 52 virtual bool Prune(log_id_t id, unsigned long prune_rows, uid_t uid) REQUIRES(logd_lock); 57 std::list<LogBufferElement>::iterator GetOldest(log_id_t log_id) REQUIRES(logd_lock); 60 void KickReader(LogReaderThread* reader, log_id_t id, unsigned long prune_rows) 65 size_t max_size(log_id_t id) REQUIRES_SHARED(logd_lock) { return max_size_[id]; } in max_size() 69 bool ShouldLog(log_id_t log_id, const char* msg, uint16_t len); [all …]
|
D | LogBuffer.h | 64 virtual int Log(log_id_t log_id, log_time realtime, uid_t uid, pid_t pid, pid_t tid, 71 const std::function<FilterResult(log_id_t log_id, pid_t pid, uint64_t sequence, 74 virtual bool Clear(log_id_t id, uid_t uid) = 0; 75 virtual size_t GetSize(log_id_t id) = 0; 76 virtual bool SetSize(log_id_t id, size_t size) = 0;
|
D | SerializedFlushToState.h | 36 log_id_t log_id; 64 void Prune(log_id_t log_id) REQUIRES(logd_lock); 69 void UpdateLogsNeeded(log_id_t log_id) REQUIRES(logd_lock); 73 void CreateLogPosition(log_id_t log_id) REQUIRES(logd_lock);
|
D | SerializedLogBuffer.cpp | 52 log_id_t log_id, LogStatistics* stats) REQUIRES(logd_lock) { in ClearLogsByUid() 114 bool SerializedLogBuffer::ShouldLog(log_id_t log_id, const char* msg, uint16_t len) { in ShouldLog() 136 int SerializedLogBuffer::Log(log_id_t log_id, log_time realtime, uid_t uid, pid_t pid, pid_t tid, in Log() 164 void SerializedLogBuffer::MaybePrune(log_id_t log_id) { in MaybePrune() 177 void SerializedLogBuffer::RemoveChunkFromStats(log_id_t log_id, SerializedLogChunk& chunk) { in RemoveChunkFromStats() 185 void SerializedLogBuffer::Prune(log_id_t log_id, size_t bytes_to_free) { in Prune() 232 void SerializedLogBuffer::UidClear(log_id_t log_id, uid_t uid) { in UidClear() 253 const std::function<FilterResult(log_id_t log_id, pid_t pid, uint64_t sequence, in FlushTo() 301 bool SerializedLogBuffer::Clear(log_id_t id, uid_t uid) { in Clear() 313 size_t SerializedLogBuffer::GetSizeUsed(log_id_t id) { in GetSizeUsed() [all …]
|
D | SimpleLogBuffer.cpp | 45 std::list<LogBufferElement>::iterator SimpleLogBuffer::GetOldest(log_id_t log_id) { in GetOldest() 59 bool SimpleLogBuffer::ShouldLog(log_id_t log_id, const char* msg, uint16_t len) { in ShouldLog() 81 int SimpleLogBuffer::Log(log_id_t log_id, log_time realtime, uid_t uid, pid_t pid, pid_t tid, in Log() 105 log_id_t log_id = elem.log_id(); in LogInternal() 137 const std::function<FilterResult(log_id_t log_id, pid_t pid, uint64_t sequence, in FlushTo() 215 bool SimpleLogBuffer::Clear(log_id_t id, uid_t uid) { in Clear() 250 size_t SimpleLogBuffer::GetSize(log_id_t id) { in GetSize() 257 bool SimpleLogBuffer::SetSize(log_id_t id, size_t size) { in SetSize() 268 void SimpleLogBuffer::MaybePrune(log_id_t id) { in MaybePrune() 275 bool SimpleLogBuffer::Prune(log_id_t id, unsigned long prune_rows, uid_t caller_uid) { in Prune() [all …]
|
D | LogReaderThread.h | 46 void TriggerSkip(log_id_t id, unsigned int skip) REQUIRES(logd_lock) { skip_ahead_[id] = skip; } in TriggerSkip() 56 bool IsWatching(log_id_t id) const REQUIRES(logd_lock) { in IsWatching() 71 FilterResult FilterFirstPass(log_id_t log_id, pid_t pid, uint64_t sequence, log_time realtime) 73 FilterResult FilterSecondPass(log_id_t log_id, pid_t pid, uint64_t sequence, log_time realtime)
|
D | LogBufferElement.h | 37 LogBufferElement(log_id_t log_id, log_time realtime, uid_t uid, pid_t pid, pid_t tid, 50 log_id_t log_id() const { return static_cast<log_id_t>(log_id_); } in log_id()
|
D | LogStatistics.h | 44 for (log_id_t i = LOG_ID_MIN; (i) < LOG_ID_MAX; (i) = (log_id_t)((i) + 1)) 59 log_id_t log_id; 267 std::string formatHeader(const std::string& name, log_id_t id) const; 268 std::string format(const LogStatistics& stat, log_id_t id, uid_t uid) const; 317 std::string formatHeader(const std::string& name, log_id_t id) const; 318 std::string format(const LogStatistics& stat, log_id_t id, pid_t pid) const; 372 std::string formatHeader(const std::string& name, log_id_t id) const; 373 std::string format(const LogStatistics& stat, log_id_t id, pid_t pid) const; 401 std::string formatHeader(const std::string& name, log_id_t id) const; 402 std::string format(const LogStatistics& stat, log_id_t id, uint32_t) const; [all …]
|
D | CommandListener.cpp | 83 function(static_cast<log_id_t>(log_id)); in LogIdCommand() 93 return LogIdCommand(cli, argc, argv, [&](log_id_t id) { in runCommand() 100 return LogIdCommand(cli, argc, argv, [&](log_id_t log_id) { in LogSizeCommand() 106 return LogSizeCommand(cli, argc, argv, [this](log_id_t id) { return buf()->GetSize(id); }); in runCommand() 111 [this](log_id_t id) { return stats()->SizeReadable(id); }); in runCommand() 115 return LogSizeCommand(cli, argc, argv, [this](log_id_t id) { return stats()->Sizes(id); }); in runCommand() 131 return LogIdCommand(cli, argc, argv, [&](log_id_t log_id) { in runCommand()
|
D | SerializedFlushToState.cpp | 42 void SerializedFlushToState::CreateLogPosition(log_id_t log_id) { in CreateLogPosition() 69 void SerializedFlushToState::UpdateLogsNeeded(log_id_t log_id) { in UpdateLogsNeeded() 127 log_id_t log_id; in PopNextUnreadLog() 148 void SerializedFlushToState::Prune(log_id_t log_id) { in Prune()
|
D | RecordingLogBuffer.h | 34 int Log(log_id_t log_id, log_time realtime, uid_t uid, pid_t pid, pid_t tid, const char* msg, 38 void RecordLogMessage(log_id_t log_id, log_time realtime, uid_t uid, pid_t pid, pid_t tid,
|
D | LogReaderThread.cpp | 71 [this](log_id_t log_id, pid_t pid, uint64_t sequence, in ThreadFunction() 78 [this](log_id_t log_id, pid_t pid, uint64_t sequence, log_time realtime) REQUIRES( in ThreadFunction() 117 FilterResult LogReaderThread::FilterFirstPass(log_id_t, pid_t pid, uint64_t, log_time realtime) { in FilterFirstPass() argument 126 FilterResult LogReaderThread::FilterSecondPass(log_id_t log_id, pid_t pid, uint64_t, in FilterSecondPass()
|
D | LogUtils.h | 64 static inline bool IsBinary(log_id_t log_id) { in IsBinary() 77 static inline bool worstUidEnabledForLogid(log_id_t id) { in worstUidEnabledForLogid()
|
/system/logging/liblog/ |
D | logger_name.cpp | 36 const char* android_log_id_to_name(log_id_t log_id) { in android_log_id_to_name() 43 static_assert(std::is_same<std::underlying_type<log_id_t>::type, uint32_t>::value, 49 log_id_t android_name_to_log_id(const char* logName) { in android_name_to_log_id() 54 return static_cast<log_id_t>(LOG_ID_MAX); in android_name_to_log_id() 67 return static_cast<log_id_t>(ret); in android_name_to_log_id() 71 return static_cast<log_id_t>(LOG_ID_MAX); in android_name_to_log_id()
|
D | logger_read.cpp | 36 log_id_t android_logger_get_id(struct logger* logger) { in android_logger_get_id() 37 return static_cast<log_id_t>(reinterpret_cast<uintptr_t>(logger) & LOGGER_LOG_ID_MASK); in android_logger_get_id() 64 struct logger* android_logger_open(struct logger_list* logger_list, log_id_t logId) { in android_logger_open() 77 struct logger_list* android_logger_list_open(log_id_t logId, int mode, unsigned int tail, in android_logger_list_open()
|
/system/logging/liblog/include_vndk/log/ |
D | log_read.h | 66 log_id_t id() { in id() 67 return static_cast<log_id_t>(entry.lid); in id() 82 log_id_t android_logger_get_id(struct logger* logger); 121 struct logger* android_logger_open(struct logger_list* logger_list, log_id_t id); 123 struct logger_list* android_logger_list_open(log_id_t id, int mode,
|
D | log_id.h | 28 log_id_t android_name_to_log_id(const char* logName); 29 const char* android_log_id_to_name(log_id_t log_id);
|
/system/logging/liblog/include/log/ |
D | log_read.h | 66 log_id_t id() { in id() 67 return static_cast<log_id_t>(entry.lid); in id() 82 log_id_t android_logger_get_id(struct logger* logger); 121 struct logger* android_logger_open(struct logger_list* logger_list, log_id_t id); 123 struct logger_list* android_logger_list_open(log_id_t id, int mode,
|
D | log_id.h | 28 log_id_t android_name_to_log_id(const char* logName); 29 const char* android_log_id_to_name(log_id_t log_id);
|
/system/logging/liblog/include/private/ |
D | android_logger.h | 125 ssize_t __android_log_pmsg_file_write(log_id_t logId, char prio, 129 #define LOG_ID_ANY ((log_id_t)-1) 133 typedef ssize_t (*__android_log_pmsg_file_read_fn)(log_id_t logId, char prio, 138 ssize_t __android_log_pmsg_file_read(log_id_t logId, char prio,
|
/system/logging/liblog/tests/ |
D | log_read_test.cpp | 43 log_id_t id = static_cast<log_id_t>(i); in TEST()
|
/system/core/debuggerd/libdebuggerd/test/ |
D | log_fake.cpp | 72 extern "C" log_id_t android_name_to_log_id(const char*) { in android_name_to_log_id() 76 extern "C" struct logger_list* android_logger_list_open(log_id_t, int, unsigned int, pid_t) { in android_logger_list_open() argument
|
/system/unwinding/libunwindstack/tests/ |
D | LogFake.cpp | 81 extern "C" log_id_t android_name_to_log_id(const char*) { in android_name_to_log_id() 85 extern "C" struct logger_list* android_logger_list_open(log_id_t, int, unsigned int, pid_t) { in android_logger_list_open() argument
|
/system/logging/logd/fuzz/ |
D | log_buffer_log_fuzzer.cpp | 39 log_id_t log_id; 80 log_id_t log_id = static_cast<log_id_t>(unsigned(logInput->log_id) % (LOG_ID_MAX + 1)); in write_log_messages()
|