/aosp12/system/logging/liblog/ |
H A D | logger_read.cpp | 42 auto* logger_list = static_cast<struct logger_list*>(calloc(1, sizeof(struct logger_list))); in android_logger_list_alloc_internal() 43 if (!logger_list) { in android_logger_list_alloc_internal() 47 logger_list->mode = mode; in android_logger_list_alloc_internal() 50 logger_list->pid = pid; in android_logger_list_alloc_internal() 52 return logger_list; in android_logger_list_alloc_internal() 79 struct logger_list* logger_list = android_logger_list_alloc(mode, tail, pid); in android_logger_list_open() local 81 if (!logger_list) { in android_logger_list_open() 90 return logger_list; in android_logger_list_open() 94 if (logger_list == nullptr || logger_list->log_mask == 0) { in android_logger_list_read() 135 void android_logger_list_free(struct logger_list* logger_list) { in android_logger_list_free() argument [all …]
|
H A D | logd_reader.cpp | 232 ssize_t android_logger_get_statistics(struct logger_list* logger_list, char* buf, size_t len) { in android_logger_get_statistics() argument 255 if (logger_list->pid) { in android_logger_get_statistics() 261 ssize_t android_logger_get_prune_list(struct logger_list* logger_list, char* buf, size_t len) { in android_logger_get_prune_list() argument 270 int android_logger_set_prune_list(struct logger_list* logger_list, const char* buf, size_t len) { in android_logger_set_prune_list() argument 280 static int logdOpen(struct logger_list* logger_list) { in logdOpen() argument 315 if (logger_list->tail) { in logdOpen() 322 if (logger_list->start.tv_sec || logger_list->start.tv_nsec) { in logdOpen() 337 if (logger_list->pid) { in logdOpen() 365 int LogdRead(struct logger_list* logger_list, struct log_msg* log_msg) { in LogdRead() argument 366 int ret = logdOpen(logger_list); in LogdRead() [all …]
|
H A D | pmsg_reader.cpp | 31 int PmsgRead(struct logger_list* logger_list, struct log_msg* log_msg) { in PmsgRead() argument 67 fd = atomic_load(&logger_list->fd); in PmsgRead() 94 ((!logger_list->start.tv_sec && !logger_list->start.tv_nsec) || in PmsgRead() 98 (!logger_list->pid || (logger_list->pid == buf.p.pid))) { in PmsgRead() 125 fd = atomic_load(&logger_list->fd); in PmsgRead() 147 void PmsgClose(struct logger_list* logger_list) { in PmsgClose() argument 165 struct logger_list logger_list; in __android_log_pmsg_file_read() local 186 memset(&logger_list, 0, sizeof(logger_list)); in __android_log_pmsg_file_read() 189 logger_list.log_mask = (unsigned)-1; in __android_log_pmsg_file_read() 194 if (!logger_list.log_mask) { in __android_log_pmsg_file_read() [all …]
|
H A D | pmsg_reader.h | 26 int PmsgRead(struct logger_list* logger_list, struct log_msg* log_msg); 27 void PmsgClose(struct logger_list* logger_list);
|
H A D | logd_reader.h | 26 int LogdRead(struct logger_list* logger_list, struct log_msg* log_msg); 27 void LogdClose(struct logger_list* logger_list);
|
H A D | README.md | 69 struct logger_list *android_logger_list_alloc(int mode, unsigned int tail, pid_t pid) 70 struct logger *android_logger_open(struct logger_list *logger_list, log_id_t id) 71 … struct logger_list *android_logger_list_open(log_id_t id, int mode, unsigned int tail, pid_t pid) 72 int android_logger_list_read(struct logger_list *logger_list, struct log_msg *log_msg) 73 void android_logger_list_free(struct logger_list *logger_list)
|
H A D | logger.h | 28 struct logger_list { struct
|
/aosp12/system/logging/liblog/include/log/ |
H A D | log_read.h | 97 struct logger_list; 99 ssize_t android_logger_get_statistics(struct logger_list* logger_list, 101 ssize_t android_logger_get_prune_list(struct logger_list* logger_list, 103 int android_logger_set_prune_list(struct logger_list* logger_list, const char* buf, size_t len); 111 struct logger_list* android_logger_list_alloc(int mode, unsigned int tail, 113 struct logger_list* android_logger_list_alloc_time(int mode, log_time start, 115 void android_logger_list_free(struct logger_list* logger_list); 117 int android_logger_list_read(struct logger_list* logger_list, 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,
|
/aosp12/system/logging/liblog/include_vndk/log/ |
H A D | log_read.h | 97 struct logger_list; 99 ssize_t android_logger_get_statistics(struct logger_list* logger_list, 101 ssize_t android_logger_get_prune_list(struct logger_list* logger_list, 103 int android_logger_set_prune_list(struct logger_list* logger_list, const char* buf, size_t len); 111 struct logger_list* android_logger_list_alloc(int mode, unsigned int tail, 113 struct logger_list* android_logger_list_alloc_time(int mode, log_time start, 115 void android_logger_list_free(struct logger_list* logger_list); 117 int android_logger_list_read(struct logger_list* logger_list, 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,
|
/aosp12/system/logging/liblog/tests/ |
H A D | log_wrap_test.cpp | 36 struct logger_list* logger_list = in read_with_wrap() local 39 ASSERT_NE(logger_list, nullptr); in read_with_wrap() 42 int ret = android_logger_list_read(logger_list, &log_msg); in read_with_wrap() 43 android_logger_list_close(logger_list); in read_with_wrap() 49 logger_list = in read_with_wrap() 51 ASSERT_NE(logger_list, nullptr); in read_with_wrap() 53 struct logger* logger = android_logger_open(logger_list, LOG_ID_MAIN); in read_with_wrap() 56 android_logger_list_read(logger_list, &log_msg); in read_with_wrap() 59 android_logger_list_close(logger_list); in read_with_wrap()
|
H A D | log_read_test.cpp | 40 struct logger_list* logger_list = android_logger_list_alloc(0, 0, 0); in TEST() local 47 EXPECT_TRUE(NULL != (logger = android_logger_open(logger_list, id))); in TEST() 75 android_logger_list_close(logger_list); in TEST()
|
H A D | liblog_test.cpp | 85 auto logger_list = std::unique_ptr<struct logger_list, ListCloser>{ in RunLogTests() 87 ASSERT_TRUE(logger_list); in RunLogTests() 560 struct logger_list* logger_list; in TEST() local 632 android_logger_list_close(logger_list); in TEST() 715 struct logger_list* logger_list; in TEST() local 788 android_logger_list_close(logger_list); in TEST() 1533 struct logger_list* logger_list = in count_matching_ts() local 1537 if (logger_list == NULL) return count; in count_matching_ts() 1557 android_logger_list_close(logger_list); in count_matching_ts() 1735 struct logger_list* logger_list; in TEST() local [all …]
|
H A D | liblog_benchmark.cpp | 652 struct logger_list* logger_list = android_logger_list_open(LOG_ID_EVENTS, 0, 0, pid); in BM_log_latency() local 654 if (!logger_list) { in BM_log_latency() 670 int ret = android_logger_list_read(logger_list, &log_msg); in BM_log_latency() 707 android_logger_list_free(logger_list); in BM_log_latency() 726 struct logger_list* logger_list = android_logger_list_open(LOG_ID_EVENTS, 0, 0, pid); in BM_log_delay() local 728 if (!logger_list) { in BM_log_delay() 743 int ret = android_logger_list_read(logger_list, &log_msg); in BM_log_delay() 777 android_logger_list_free(logger_list); in BM_log_delay()
|
/aosp12/system/core/trusty/fuzz/ |
H A D | utils.cpp | 44 auto logger_list = android_logger_list_open(LOG_ID_KERNEL, ANDROID_LOG_NONBLOCK, 1000, 0); in PrintTrustyLog() local 45 if (logger_list == nullptr) { in PrintTrustyLog() 52 int rc = android_logger_list_read(logger_list, &log_msg); in PrintTrustyLog() 68 android_logger_list_free(logger_list); in PrintTrustyLog()
|
/aosp12/frameworks/base/core/jni/ |
H A D | eventlog_helper.h | 140 std::unique_ptr<struct logger_list, decltype(&android_logger_list_close)> logger_list( in readEvents() 143 logger_list.reset(android_logger_list_alloc_time(loggerMode, in readEvents() 146 logger_list.reset(android_logger_list_alloc(loggerMode, 0, 0)); in readEvents() 148 if (!logger_list) { in readEvents() 153 if (!android_logger_open(logger_list.get(), LogID)) { in readEvents() 165 int ret = android_logger_list_read(logger_list.get(), &log_msg); in readEvents()
|
/aosp12/system/core/debuggerd/libdebuggerd/test/ |
H A D | log_fake.cpp | 76 extern "C" struct logger_list* android_logger_list_open(log_id_t, int, unsigned int, pid_t) { in android_logger_list_open() 81 extern "C" int android_logger_list_read(struct logger_list*, struct log_msg*) { in android_logger_list_read() argument 95 extern "C" void android_logger_list_free(struct logger_list*) { in android_logger_list_free() argument
|
/aosp12/system/unwinding/libunwindstack/tests/ |
H A D | LogFake.cpp | 85 extern "C" struct logger_list* android_logger_list_open(log_id_t, int, unsigned int, pid_t) { in android_logger_list_open() 90 extern "C" int android_logger_list_read(struct logger_list*, struct log_msg*) { in android_logger_list_read() argument 104 extern "C" void android_logger_list_free(struct logger_list*) { in android_logger_list_free() argument
|
/aosp12/bionic/libc/malloc_debug/tests/ |
H A D | log_fake.cpp | 93 extern "C" struct logger_list* android_logger_list_open(log_id_t, int, unsigned int, pid_t) { in android_logger_list_open() 98 extern "C" int android_logger_list_read(struct logger_list*, struct log_msg*) { in android_logger_list_read() argument 112 extern "C" void android_logger_list_free(struct logger_list*) { in android_logger_list_free() argument
|
H A D | malloc_debug_system_tests.cpp | 161 logger_list* list; in GetLogStr()
|
/aosp12/system/logging/logcat/ |
H A D | logcat.cpp | 945 std::unique_ptr<logger_list, decltype(&android_logger_list_free)> logger_list{ in Run() 948 logger_list.reset(android_logger_list_alloc_time(mode, tail_time, pid)); in Run() 950 logger_list.reset(android_logger_list_alloc(mode, tail_lines, pid)); in Run() 963 auto logger = android_logger_open(logger_list.get(), static_cast<log_id_t>(i)); in Run() 1025 if (android_logger_set_prune_list(logger_list.get(), setPruneList, len)) { in Run() 1038 android_logger_get_prune_list(logger_list.get(), buf.data(), buf.size()); in Run() 1040 android_logger_get_statistics(logger_list.get(), buf.data(), buf.size()); in Run() 1082 int ret = android_logger_list_read(logger_list.get(), &log_msg); in Run()
|
/aosp12/system/logging/logd/ |
H A D | LogTags.cpp | 296 struct logger_list* logger_list = in ReadPersistEventLogTags() local 298 if (!logger_list) return; in ReadPersistEventLogTags() 300 struct logger* e = android_logger_open(logger_list, LOG_ID_EVENTS); in ReadPersistEventLogTags() 301 struct logger* s = android_logger_open(logger_list, LOG_ID_SECURITY); in ReadPersistEventLogTags() 303 android_logger_list_free(logger_list); in ReadPersistEventLogTags() 309 int ret = android_logger_list_read(logger_list, &log_msg); in ReadPersistEventLogTags() 351 android_logger_list_free(logger_list); in ReadPersistEventLogTags()
|
H A D | logd_test.cpp | 888 std::unique_ptr<logger_list, decltype(&android_logger_list_free)> logger_list{ in TEST() 890 if (!logger_list) { in TEST() 893 auto logger = android_logger_open(logger_list.get(), LOG_ID_MAIN); in TEST()
|
/aosp12/system/core/debuggerd/libdebuggerd/ |
H A D | tombstone.cpp | 461 logger_list* logger_list; in dump_log_file() local 467 logger_list = in dump_log_file() 470 if (!logger_list) { in dump_log_file() 477 ssize_t actual = android_logger_list_read(logger_list, &log_entry); in dump_log_file() 547 android_logger_list_free(logger_list); in dump_log_file()
|
H A D | tombstone_proto.cpp | 469 logger_list* logger_list = in dump_log_file() local 476 ssize_t actual = android_logger_list_read(logger_list, &log_entry); in dump_log_file() 535 android_logger_list_free(logger_list); in dump_log_file()
|
/aosp12/frameworks/base/cmds/incidentd/src/ |
H A D | Section.cpp | 589 unique_ptr<logger_list, void (*)(logger_list*)> loggers( in BlockingCall()
|