summaryrefslogtreecommitdiffstats
path: root/android_webview/java/generated_src
diff options
context:
space:
mode:
authordigit@chromium.org <digit@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-21 21:40:44 +0000
committerdigit@chromium.org <digit@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-21 21:40:44 +0000
commit281a28973176ba69116db7b2b4254952cf1a7119 (patch)
treec4db13af593545a2dea1fb74d5c2ef77b54380a8 /android_webview/java/generated_src
parent0947506a49369b5864ca92d6452d4ac955424189 (diff)
downloadchromium_src-281a28973176ba69116db7b2b4254952cf1a7119.zip
chromium_src-281a28973176ba69116db7b2b4254952cf1a7119.tar.gz
chromium_src-281a28973176ba69116db7b2b4254952cf1a7119.tar.bz2
Android: Add chrome-specific dynamic linker.
This patch adds a new Chrome-specific dynamic linker for Android, that implements RELRO section sharing in order to save about 1.3 MB of RAM per renderer process in content-based programs (ContentShell, ChromiumTestShell, Chrome, etc...) The linker is disabled by default. For more details, see the corresponding bug entry. This introduces a new test package (content_linker_test_apk) as well as a new test category. To build and test this feature, do the following: ninja -C out/Debug content_linker_test_apk build/android/test_runner.py linker BUG=287739 R=qsr@chromium.org Review URL: https://codereview.chromium.org/23717023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229921 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'android_webview/java/generated_src')
-rw-r--r--android_webview/java/generated_src/org/chromium/content/app/NativeLibraries.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/android_webview/java/generated_src/org/chromium/content/app/NativeLibraries.java b/android_webview/java/generated_src/org/chromium/content/app/NativeLibraries.java
index d35a7dd..04db536 100644
--- a/android_webview/java/generated_src/org/chromium/content/app/NativeLibraries.java
+++ b/android_webview/java/generated_src/org/chromium/content/app/NativeLibraries.java
@@ -5,6 +5,14 @@
package org.chromium.content.app;
public class NativeLibraries {
+ // Set to true to use the content linker. Only useful to save memory
+ // on multi-process content-based projects. Always disabled for the Android Webview.
+ public static boolean USE_LINKER = false;
+
+ // Set to true to enable content linker test support. NEVER enable this for the
+ // Android webview.
+ public static boolean ENABLE_LINKER_TESTS = false;
+
// This is the list of native libraries to load. In the normal chromium build, this would be
// automatically generated.
// TODO(torne, cjhopman): Use a generated file for this.