| Index: content/public/android/java/src/org/chromium/content/app/ChildProcessService.java
|
| diff --git a/content/public/android/java/src/org/chromium/content/app/ChildProcessService.java b/content/public/android/java/src/org/chromium/content/app/ChildProcessService.java
|
| index 1e3345bcb9696fe44bd0263d087065cf5ce7fa25..a02e64089a597bf3da909cb773c069a7d777ae9b 100644
|
| --- a/content/public/android/java/src/org/chromium/content/app/ChildProcessService.java
|
| +++ b/content/public/android/java/src/org/chromium/content/app/ChildProcessService.java
|
| @@ -96,7 +96,7 @@ public class ChildProcessService extends Service {
|
| System.arraycopy(fdInfosAsParcelable, 0, mFdInfos, 0, fdInfosAsParcelable.length);
|
| Bundle sharedRelros = args.getBundle(Linker.EXTRA_LINKER_SHARED_RELROS);
|
| if (sharedRelros != null) {
|
| - Linker.useSharedRelros(sharedRelros);
|
| + Linker.getInstance().useSharedRelros(sharedRelros);
|
| sharedRelros = null;
|
| }
|
| mMainThread.notifyAll();
|
| @@ -136,7 +136,8 @@ public class ChildProcessService extends Service {
|
| }
|
| }
|
| CommandLine.init(mCommandLineParams);
|
| - boolean useLinker = Linker.isUsed();
|
| + Linker linker = Linker.getInstance();
|
| + boolean useLinker = linker.isUsed();
|
| boolean requestedSharedRelro = false;
|
| if (useLinker) {
|
| synchronized (mMainThread) {
|
| @@ -147,11 +148,11 @@ public class ChildProcessService extends Service {
|
| assert mLinkerParams != null;
|
| if (mLinkerParams.mWaitForSharedRelro) {
|
| requestedSharedRelro = true;
|
| - Linker.initServiceProcess(mLinkerParams.mBaseLoadAddress);
|
| + linker.initServiceProcess(mLinkerParams.mBaseLoadAddress);
|
| } else {
|
| - Linker.disableSharedRelros();
|
| + linker.disableSharedRelros();
|
| }
|
| - Linker.setTestRunnerClassName(mLinkerParams.mTestRunnerClassName);
|
| + linker.setTestRunnerClassName(mLinkerParams.mTestRunnerClassName);
|
| }
|
| boolean isLoaded = false;
|
| if (CommandLine.getInstance().hasSwitch(
|
| @@ -174,7 +175,7 @@ public class ChildProcessService extends Service {
|
| }
|
| }
|
| if (!isLoaded && requestedSharedRelro) {
|
| - Linker.disableSharedRelros();
|
| + linker.disableSharedRelros();
|
| try {
|
| LibraryLoader.get(LibraryProcessType.PROCESS_CHILD)
|
| .loadNow(getApplicationContext());
|
|
|