liblog: LIBLOG_ABI_PRIVATE __android_log_is_debuggable()
Allow our own libraries to use this privately instead of running the less efficient get_properties and doing the math. Test: compile and boot smoke test Bug: 27566046 Bug: 31456426 Change-Id: I2f677276d27fbcb6af01b600ac1d9891c8938d43
This commit is contained in:
parent
955648a915
commit
9ea359fce0
4 changed files with 8 additions and 2 deletions
|
@ -130,6 +130,8 @@ int __android_log_security_bwrite(int32_t tag, const void *payload, size_t len);
|
|||
int __android_log_security_bswrite(int32_t tag, const char *payload);
|
||||
int __android_log_security(); /* Device Owner is present */
|
||||
|
||||
int __android_log_is_debuggable();
|
||||
|
||||
#if defined(__cplusplus)
|
||||
}
|
||||
#endif
|
||||
|
|
|
@ -727,3 +727,8 @@ LIBLOG_ABI_PUBLIC int __android_log_is_loggable_len(int prio,
|
|||
int logLevel = def;
|
||||
return logLevel >= 0 && prio >= logLevel;
|
||||
}
|
||||
|
||||
LIBLOG_ABI_PRIVATE int __android_log_is_debuggable()
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
|
|
@ -274,7 +274,7 @@ LIBLOG_ABI_PUBLIC int __android_log_is_loggable(int prio,
|
|||
return logLevel >= 0 && prio >= logLevel;
|
||||
}
|
||||
|
||||
LIBLOG_HIDDEN int __android_log_is_debuggable()
|
||||
LIBLOG_ABI_PRIVATE int __android_log_is_debuggable()
|
||||
{
|
||||
static uint32_t serial;
|
||||
static struct cache tag_cache;
|
||||
|
|
|
@ -155,7 +155,6 @@ static inline uid_t __android_log_uid() { return getuid(); }
|
|||
LIBLOG_HIDDEN void __android_log_lock();
|
||||
LIBLOG_HIDDEN int __android_log_trylock();
|
||||
LIBLOG_HIDDEN void __android_log_unlock();
|
||||
LIBLOG_HIDDEN int __android_log_is_debuggable();
|
||||
|
||||
__END_DECLS
|
||||
|
||||
|
|
Loading…
Reference in a new issue