Merge "Expose __android_log_buf_print and __android_log_buf_write to NDK"

This commit is contained in:
Treehugger Robot 2018-02-21 00:50:34 +00:00 committed by Gerrit Code Review
commit 887b89fe5e
2 changed files with 32 additions and 2 deletions

View file

@ -171,6 +171,36 @@ void __android_log_assert(const char* cond, const char* tag, const char* fmt,
#endif
;
#ifndef log_id_t_defined
#define log_id_t_defined
typedef enum log_id {
LOG_ID_MIN = 0,
LOG_ID_MAIN = 0,
LOG_ID_RADIO = 1,
LOG_ID_EVENTS = 2,
LOG_ID_SYSTEM = 3,
LOG_ID_CRASH = 4,
LOG_ID_STATS = 5,
LOG_ID_SECURITY = 6,
LOG_ID_KERNEL = 7, /* place last, third-parties can not use it */
LOG_ID_MAX
} log_id_t;
#endif
/*
* Send a simple string to the log.
*/
int __android_log_buf_write(int bufID, int prio, const char* tag,
const char* text);
int __android_log_buf_print(int bufID, int prio, const char* tag,
const char* fmt, ...)
#if defined(__GNUC__)
__attribute__((__format__(printf, 4, 5)))
#endif
;
#ifdef __cplusplus
}
#endif

View file

@ -3,8 +3,8 @@ LIBLOG {
android_name_to_log_id; # vndk
android_log_id_to_name; # vndk
__android_log_assert;
__android_log_buf_print; # vndk
__android_log_buf_write; # vndk
__android_log_buf_print;
__android_log_buf_write;
__android_log_print;
__android_log_vprint;
__android_log_write;