Index: content/app/android/child_process_service.cc |
diff --git a/content/app/android/child_process_service.cc b/content/app/android/child_process_service.cc |
index d3e6a1bf473883a57a4e69800e0b5721999096b5..68bf0c00d948ce7171f6a55183fb3b98a65c3ac7 100644 |
--- a/content/app/android/child_process_service.cc |
+++ b/content/app/android/child_process_service.cc |
@@ -149,7 +149,7 @@ void InternalInitChildProcess(JNIEnv* env, |
} // namespace <anonymous> |
void RegisterGlobalFileDescriptor(JNIEnv* env, |
- jclass clazz, |
+ const JavaParamRef<jclass>& clazz, |
jint id, |
jint fd, |
jlong offset, |
@@ -159,14 +159,14 @@ void RegisterGlobalFileDescriptor(JNIEnv* env, |
} |
void InitChildProcess(JNIEnv* env, |
- jclass clazz, |
- jobject service, |
+ const JavaParamRef<jclass>& clazz, |
+ const JavaParamRef<jobject>& service, |
jint cpu_count, |
jlong cpu_features) { |
InternalInitChildProcess(env, clazz, service, cpu_count, cpu_features); |
} |
-void ExitChildProcess(JNIEnv* env, jclass clazz) { |
+void ExitChildProcess(JNIEnv* env, const JavaParamRef<jclass>& clazz) { |
VLOG(0) << "ChildProcessService: Exiting child process."; |
base::android::LibraryLoaderExitHook(); |
_exit(0); |
@@ -176,7 +176,7 @@ bool RegisterChildProcessService(JNIEnv* env) { |
return RegisterNativesImpl(env); |
} |
-void ShutdownMainThread(JNIEnv* env, jobject obj) { |
+void ShutdownMainThread(JNIEnv* env, const JavaParamRef<jobject>& obj) { |
ChildThreadImpl::ShutdownThread(); |
} |