diff --git a/lsplant/src/main/jni/common.hpp b/lsplant/src/main/jni/common.hpp index a59e326..aa74258 100644 --- a/lsplant/src/main/jni/common.hpp +++ b/lsplant/src/main/jni/common.hpp @@ -5,8 +5,8 @@ #include #include #include -#include -#include +#include +#include #include "logging.hpp" #include "lsplant.hpp" @@ -102,13 +102,13 @@ class Class; namespace { // target, backup -inline std::unordered_map> hooked_methods_; +inline absl::flat_hash_map> hooked_methods_; inline std::shared_mutex hooked_methods_lock_; inline std::list> jit_movements_; inline std::shared_mutex jit_movements_lock_; -inline std::unordered_map> +inline absl::flat_hash_map> hooked_classes_; inline std::shared_mutex hooked_classes_lock_; } // namespace diff --git a/lsplant/src/main/jni/external/dex_builder b/lsplant/src/main/jni/external/dex_builder index bf90652..5e926bd 160000 --- a/lsplant/src/main/jni/external/dex_builder +++ b/lsplant/src/main/jni/external/dex_builder @@ -1 +1 @@ -Subproject commit bf90652281cc588aa34bb277339b9e8234475a34 +Subproject commit 5e926bd4e6e887f3a0d8d79b93c7e0eee2e92724