| Index: base/android/library_loader/library_loader_hooks.cc
 | 
| diff --git a/base/android/library_loader/library_loader_hooks.cc b/base/android/library_loader/library_loader_hooks.cc
 | 
| index 18eb7b949f7943ba6addddc3c8747b9183086797..67b7c5db1dddef3cc3a9445be9afba92d9293261 100644
 | 
| --- a/base/android/library_loader/library_loader_hooks.cc
 | 
| +++ b/base/android/library_loader/library_loader_hooks.cc
 | 
| @@ -57,7 +57,7 @@ long g_renderer_library_load_time_ms = 0;
 | 
|  
 | 
|  static void RegisterChromiumAndroidLinkerRendererHistogram(
 | 
|      JNIEnv* env,
 | 
| -    jobject jcaller,
 | 
| +    const JavaParamRef<jobject>& jcaller,
 | 
|      jboolean requested_shared_relro,
 | 
|      jboolean load_at_fixed_address_failed,
 | 
|      jlong library_load_time_ms) {
 | 
| @@ -88,7 +88,7 @@ void RecordChromiumAndroidLinkerRendererHistogram() {
 | 
|  
 | 
|  static void RecordChromiumAndroidLinkerBrowserHistogram(
 | 
|      JNIEnv* env,
 | 
| -    jobject jcaller,
 | 
| +    const JavaParamRef<jobject>& jcaller,
 | 
|      jboolean is_using_browser_shared_relros,
 | 
|      jboolean load_at_fixed_address_failed,
 | 
|      jint library_load_from_apk_status,
 | 
| @@ -120,13 +120,15 @@ void SetLibraryLoadedHook(LibraryLoadedHook* func) {
 | 
|    g_registration_callback = func;
 | 
|  }
 | 
|  
 | 
| -static void InitCommandLine(JNIEnv* env,
 | 
| -                            jobject jcaller,
 | 
| -                            jobjectArray init_command_line) {
 | 
| +static void InitCommandLine(
 | 
| +    JNIEnv* env,
 | 
| +    const JavaParamRef<jobject>& jcaller,
 | 
| +    const JavaParamRef<jobjectArray>& init_command_line) {
 | 
|    InitNativeCommandLineFromJavaArray(env, init_command_line);
 | 
|  }
 | 
|  
 | 
| -static jboolean LibraryLoaded(JNIEnv* env, jobject jcaller) {
 | 
| +static jboolean LibraryLoaded(JNIEnv* env,
 | 
| +                              const JavaParamRef<jobject>& jcaller) {
 | 
|    if (g_registration_callback == NULL) {
 | 
|      return true;
 | 
|    }
 | 
| @@ -140,7 +142,9 @@ void LibraryLoaderExitHook() {
 | 
|    }
 | 
|  }
 | 
|  
 | 
| -static jboolean ForkAndPrefetchNativeLibrary(JNIEnv* env, jclass clazz) {
 | 
| +static jboolean ForkAndPrefetchNativeLibrary(
 | 
| +    JNIEnv* env,
 | 
| +    const JavaParamRef<jclass>& clazz) {
 | 
|    return NativeLibraryPrefetcher::ForkAndPrefetchNativeLibrary();
 | 
|  }
 | 
|  
 | 
| @@ -152,7 +156,9 @@ void SetVersionNumber(const char* version_number) {
 | 
|    g_library_version_number = strdup(version_number);
 | 
|  }
 | 
|  
 | 
| -ScopedJavaLocalRef<jstring> GetVersionNumber(JNIEnv* env, jobject jcaller) {
 | 
| +ScopedJavaLocalRef<jstring> GetVersionNumber(
 | 
| +    JNIEnv* env,
 | 
| +    const JavaParamRef<jobject>& jcaller) {
 | 
|    return ConvertUTF8ToJavaString(env, g_library_version_number);
 | 
|  }
 | 
|  
 | 
| 
 |