import org.chromium.base.CalledByNative;
import org.chromium.base.JNINamespace;
+import org.chromium.base.library_loader.LibraryLoader;
+import org.chromium.base.library_loader.Linker;
+import org.chromium.base.library_loader.ProcessInitException;
import org.chromium.content.browser.ChildProcessConnection;
import org.chromium.content.browser.ChildProcessLauncher;
import org.chromium.content.common.IChildProcessCallback;
import org.chromium.content.common.IChildProcessService;
-import org.chromium.content.common.ProcessInitException;
import java.util.ArrayList;
import java.util.concurrent.atomic.AtomicReference;
private ArrayList<Integer> mFileIds;
private ArrayList<ParcelFileDescriptor> mFileFds;
// Linker-specific parameters for this child process service.
- private LinkerParams mLinkerParams;
+ private ChromiumLinkerParams mLinkerParams;
private static AtomicReference<Context> sContext = new AtomicReference<Context>(null);
private boolean mLibraryInitialized = false;
mMainThread.wait();
}
} catch (InterruptedException e) {
+ // Ignore
}
}
// Try to shutdown the MainThread gracefully, but it might not
ChildProcessConnection.EXTRA_COMMAND_LINE);
mLinkerParams = null;
if (Linker.isUsed())
- mLinkerParams = new LinkerParams(intent);
+ mLinkerParams = new ChromiumLinkerParams(intent);
mIsBound = true;
mMainThread.notifyAll();
}