diff options
author | Mark Salyzyn <salyzyn@google.com> | 2015-08-28 08:02:59 -0700 |
---|---|---|
committer | Steve Kondik <steve@cyngn.com> | 2015-11-01 04:29:12 -0800 |
commit | 064c3a5ea2bdc8a0332f8d7d1c40f593c4b2ff1f (patch) | |
tree | e33673a235ab0bfda0b92baeea4eadc57cb70809 | |
parent | 0d139dd7bb2d85c8a9b7e41f9898c1e44215e3ab (diff) | |
download | system_core-064c3a5ea2bdc8a0332f8d7d1c40f593c4b2ff1f.zip system_core-064c3a5ea2bdc8a0332f8d7d1c40f593c4b2ff1f.tar.gz system_core-064c3a5ea2bdc8a0332f8d7d1c40f593c4b2ff1f.tar.bz2 |
logd: Add LogUtils.h
Move prototypes from LogBufferElement.h to LogUtils.h
Change-Id: I55e42e17e6c997e35b2b78b87fd2f84f8f393282
-rw-r--r-- | logd/LogBufferElement.h | 21 | ||||
-rw-r--r-- | logd/LogStatistics.h | 1 | ||||
-rw-r--r-- | logd/LogUtils.h | 45 | ||||
-rw-r--r-- | logd/LogWhiteBlackList.h | 2 | ||||
-rw-r--r-- | logd/main.cpp | 1 |
5 files changed, 48 insertions, 22 deletions
diff --git a/logd/LogBufferElement.h b/logd/LogBufferElement.h index ca2c3a6..4877939 100644 --- a/logd/LogBufferElement.h +++ b/logd/LogBufferElement.h @@ -25,27 +25,6 @@ #include <log/log.h> #include <log/log_read.h> -// Hijack this header as a common include file used by most all sources -// to report some utilities defined here and there. - -namespace android { - -// Furnished in main.cpp. Caller must own and free returned value -char *uidToName(uid_t uid); - -// Furnished in LogStatistics.cpp. Caller must own and free returned value -char *pidToName(pid_t pid); -char *tidToName(pid_t tid); - -// Furnished in main.cpp. Thread safe. -const char *tagToName(uint32_t tag); - -} - -static inline bool worstUidEnabledForLogid(log_id_t id) { - return (id != LOG_ID_CRASH) && (id != LOG_ID_KERNEL) && (id != LOG_ID_EVENTS); -} - class LogBuffer; #define EXPIRE_HOUR_THRESHOLD 24 // Only expire chatty UID logs to preserve diff --git a/logd/LogStatistics.h b/logd/LogStatistics.h index 760d6b2..05466f6 100644 --- a/logd/LogStatistics.h +++ b/logd/LogStatistics.h @@ -26,6 +26,7 @@ #include <log/log.h> #include "LogBufferElement.h" +#include "LogUtils.h" #define log_id_for_each(i) \ for (log_id_t i = LOG_ID_MIN; i < LOG_ID_MAX; i = (log_id_t) (i + 1)) diff --git a/logd/LogUtils.h b/logd/LogUtils.h new file mode 100644 index 0000000..117bc59 --- /dev/null +++ b/logd/LogUtils.h @@ -0,0 +1,45 @@ +/* + * Copyright (C) 2012-2015 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef _LOGD_LOG_UTILS_H__ +#define _LOGD_LOG_UTILS_H__ + +#include <sys/types.h> + +#include <log/log.h> + +// Hijack this header as a common include file used by most all sources +// to report some utilities defined here and there. + +namespace android { + +// Furnished in main.cpp. Caller must own and free returned value +char *uidToName(uid_t uid); + +// Furnished in LogStatistics.cpp. Caller must own and free returned value +char *pidToName(pid_t pid); +char *tidToName(pid_t tid); + +// Furnished in main.cpp. Thread safe. +const char *tagToName(uint32_t tag); + +} + +static inline bool worstUidEnabledForLogid(log_id_t id) { + return (id != LOG_ID_CRASH) && (id != LOG_ID_KERNEL) && (id != LOG_ID_EVENTS); +} + +#endif // _LOGD_LOG_UTILS_H__ diff --git a/logd/LogWhiteBlackList.h b/logd/LogWhiteBlackList.h index 5f60801..d0dd0de 100644 --- a/logd/LogWhiteBlackList.h +++ b/logd/LogWhiteBlackList.h @@ -21,7 +21,7 @@ #include <utils/List.h> -#include <LogBufferElement.h> +#include "LogBufferElement.h" // White and Blacklist diff --git a/logd/main.cpp b/logd/main.cpp index e6ccac9..bb5d399 100644 --- a/logd/main.cpp +++ b/logd/main.cpp @@ -47,6 +47,7 @@ #include "LogListener.h" #include "LogAudit.h" #include "LogKlog.h" +#include "LogUtils.h" #define KMSG_PRIORITY(PRI) \ '<', \ |