Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 887b89fe authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Expose __android_log_buf_print and __android_log_buf_write to NDK"

parents ca26cbc5 73ac28b4
Loading
Loading
Loading
Loading
+30 −0
Original line number Diff line number Diff line
@@ -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
+2 −2
Original line number Diff line number Diff line
@@ -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;