Expose __android_log_buf_print and __android_log_buf_write to NDK
These are needed to build libbase with the NDK. Bug: 73658597 Test: tree hugger Change-Id: Icf4a82c5c08975731c180be155743ac63f4bfd50
This commit is contained in:
parent
e1ae2ff9e4
commit
73ac28b408
2 changed files with 32 additions and 2 deletions
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue