Update dobby

This commit is contained in:
LoveSy 2021-01-26 01:58:16 +08:00
parent 8bb072a2e7
commit 72a73cb206
4 changed files with 9 additions and 3 deletions

View File

@ -9,6 +9,10 @@ macro(SET_OPTION option value)
endmacro()
SET_OPTION(DOBBY_GENERATE_SHARED OFF)
SET_OPTION(Plugin.Android.BionicLinkerRestriction ON)
if (NOT CMAKE_BUILD_TYPE STREQUAL "Debug")
SET_OPTION(DOBBY_DEBUG OFF)
endif (NOT CMAKE_BUILD_TYPE STREQUAL "Debug")
add_subdirectory(Dobby)
target_include_directories(dobby PUBLIC Dobby/include)
target_include_directories(dobby PUBLIC Dobby/builtin-plugin/AndroidRestriction)
target_include_directories(dobby PUBLIC Dobby/builtin-plugin/BionicLinkerRestriction)

@ -1 +1 @@
Subproject commit bb63fbeff16ee275834f3207a7a687afeed4a2b0
Subproject commit 782727f269d4776ccfe6b27d1e310c0001c9f6ea

View File

@ -7,7 +7,7 @@
#include <dl_util.h>
#include <art/runtime/jni_env_ext.h>
#include <dobby.h>
#include "android_restriction.h" // from Dobby
#include "bionic_linker_restriction.h"
#include "utils.h"
#include "logging.h"
#include "native_hook.h"

View File

@ -103,6 +103,8 @@ namespace SandHook {
virtual bool pcRelated() = 0;
virtual Size bin() = 0;
virtual ~Inst() = default;
};
class InstVisitor {