From 0dbfe5ac359b604cbe2dbdc69611e86814e1c2b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=8C=E8=8D=89=E9=85=B8=E9=85=AF?= <17663689+kotori2@users.noreply.github.com> Date: Thu, 4 Feb 2021 02:55:05 +0800 Subject: [PATCH] [core] do not export xhook (#64) --- core/src/main/cpp/external/xhook/src/xhook.h | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/core/src/main/cpp/external/xhook/src/xhook.h b/core/src/main/cpp/external/xhook/src/xhook.h index 93dd5b4c..2155e5e8 100644 --- a/core/src/main/cpp/external/xhook/src/xhook.h +++ b/core/src/main/cpp/external/xhook/src/xhook.h @@ -28,20 +28,18 @@ extern "C" { #endif -#define XHOOK_EXPORT __attribute__((visibility("default"))) - int xhook_register(const char *pathname_regex_str, const char *symbol, - void *new_func, void **old_func) XHOOK_EXPORT; + void *new_func, void **old_func); -int xhook_ignore(const char *pathname_regex_str, const char *symbol) XHOOK_EXPORT; +int xhook_ignore(const char *pathname_regex_str, const char *symbol); -int xhook_refresh(int async) XHOOK_EXPORT; +int xhook_refresh(int async); -void xhook_clear() XHOOK_EXPORT; +void xhook_clear(); -void xhook_enable_debug(int flag) XHOOK_EXPORT; +void xhook_enable_debug(int flag); -void xhook_enable_sigsegv_protection(int flag) XHOOK_EXPORT; +void xhook_enable_sigsegv_protection(int flag); #ifdef __cplusplus }