| 101 | } |
| 102 | |
| 103 | void JniHook::InitJniHook(JNIEnv *env, int api_level) { |
| 104 | HookEnv.api_level = api_level; |
| 105 | |
| 106 | HookEnv.method_utils_class = env->FindClass("top/niunaijun/jnihook/MethodUtils"); |
| 107 | HookEnv.get_method_desc_id = env->GetStaticMethodID(HookEnv.method_utils_class, "getDesc", |
| 108 | "(Ljava/lang/reflect/Method;)Ljava/lang/String;"); |
| 109 | HookEnv.get_method_declaring_class_id = env->GetStaticMethodID(HookEnv.method_utils_class, |
| 110 | "getDeclaringClass", |
| 111 | "(Ljava/lang/reflect/Method;)Ljava/lang/String;"); |
| 112 | HookEnv.get_method_name_id = env->GetStaticMethodID(HookEnv.method_utils_class, "getMethodName", |
| 113 | "(Ljava/lang/reflect/Method;)Ljava/lang/String;"); |
| 114 | } |
| 115 |
nothing calls this directly
no outgoing calls
no test coverage detected