diff options
Diffstat (limited to 'base/liblog_symbols.cpp')
-rw-r--r-- | base/liblog_symbols.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/base/liblog_symbols.cpp b/base/liblog_symbols.cpp index 8d5917907..1f4b69b53 100644 --- a/base/liblog_symbols.cpp +++ b/base/liblog_symbols.cpp @@ -16,11 +16,9 @@ #include "liblog_symbols.h" -#if defined(__ANDROID__) -#if !defined(NO_LIBLOG_DLSYM) || defined(__ANDROID_APEX__) +#if defined(__ANDROID_SDK_VERSION__) && (__ANDROID_SDK_VERSION__ <= 29) #define USE_DLSYM #endif -#endif #ifdef USE_DLSYM #include <dlfcn.h> @@ -48,7 +46,7 @@ const std::optional<LibLogFunctions>& GetLibLogFunctions() { } DLSYM(__android_log_set_logger) - DLSYM(__android_log_write_logger_data) + DLSYM(__android_log_write_log_message) DLSYM(__android_log_logd_logger) DLSYM(__android_log_stderr_logger) DLSYM(__android_log_set_aborter) @@ -71,7 +69,7 @@ const std::optional<LibLogFunctions>& GetLibLogFunctions() { static std::optional<LibLogFunctions> liblog_functions = []() -> std::optional<LibLogFunctions> { return LibLogFunctions{ .__android_log_set_logger = __android_log_set_logger, - .__android_log_write_logger_data = __android_log_write_logger_data, + .__android_log_write_log_message = __android_log_write_log_message, .__android_log_logd_logger = __android_log_logd_logger, .__android_log_stderr_logger = __android_log_stderr_logger, .__android_log_set_aborter = __android_log_set_aborter, |