History log of /frameworks/base/cmds/app_process/Android.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3088ff85a54e4aea2667d0050d42ca6c5203f972 22-Apr-2016 Dimitry Ivanov <dimitry@google.com> zygote: Remove NativeLoader initialization step

This now done by art Runtime::Start()

Bug: http://b/28320913
Change-Id: Icf9b11954b732c9f953e02bba9ae52eb91117457
(cherry picked from commit 6a850b3f11cff546c962fc87ffc961a267973cd4)
/frameworks/base/cmds/app_process/Android.mk
573895bbea7cf349d615606004cdb85ba2ca814d 26-Feb-2016 Nicolas Geoffray <ngeoffray@google.com> Fix ASAN builds after app_process change.

Bug:27245894

Change-Id: Ie2fc1edcbd874e8ad3b932f8e24ef38c9817b2cd
/frameworks/base/cmds/app_process/Android.mk
b0824979be2653ba300382b52c1b1236fd44f0de 22-Feb-2016 Dimitry Ivanov <dimitry@google.com> zygote to preload public native libraries

Preload public native libraries when starting a zygote
This lets other users of libnativeloader (like dex2oat)
avoid unnecessary cold loads of libandroid.so which could
take up to a second.

Bug: http://b/27245894
Change-Id: I1499a7485c186b185fce8a1f8d05afcd579d59cc
/frameworks/base/cmds/app_process/Android.mk
7493793b2cfa8d7807388fc242cee35ae8e4c028 20-Jun-2015 Christopher Ferris <cferris@google.com> am d9f60741: am bf30b4fd: Merge "Add libwilhelm to app_process." into mnc-dev

* commit 'd9f607417206552ecf48ba7a7f449321031619a7':
Add libwilhelm to app_process.
ad81791641071e8daab0d27e49731975c5efcba6 18-Jun-2015 Christopher Ferris <cferris@google.com> Add libwilhelm to app_process.

If an app exposes new/delete from a shared library, the libwilhelm
shared library can wind up using the new from the app shared library,
and the delete from libc++. It is completely legal for the app to
export new/delete in this way, so in order to avoid this situation,
preload libwilhelm in the zygote. This forces libwilhelm to always
resolve the new/delete from libc++.

This library cannot be added to android_runtime since libwilhelm
has a shared library which depends on android_runtime.

Bug: 21032018
Change-Id: Id89c196df62d98d62855a1421f397b75a7e990a9
/frameworks/base/cmds/app_process/Android.mk
f98dae5675b62275af4c652679dc952476148681 16-Jun-2015 Dan Albert <danalbert@google.com> Use new sanitizer option.

Change-Id: Iabc46da2820f252f6cd8cef8a447064890f3a76d
/frameworks/base/cmds/app_process/Android.mk
5ca3afa296cdfd2a5a1086b69d09e5035969b05c 07-May-2015 Evgenii Stepanov <eugenis@google.com> Update asan/app_process.

Build both 32 and 64-bit versions and don't limit it to eng.

Change-Id: I5d6cc8005291100d5fe0f1385e8a0b4ba5f4d630
(cherry picked from commit e740b17d2400ed0db17d1f7fce4f052bbbf808ab)
/frameworks/base/cmds/app_process/Android.mk
e740b17d2400ed0db17d1f7fce4f052bbbf808ab 07-May-2015 Evgenii Stepanov <eugenis@google.com> Update asan/app_process.

Build both 32 and 64-bit versions and don't limit it to eng.

Change-Id: I5d6cc8005291100d5fe0f1385e8a0b4ba5f4d630
/frameworks/base/cmds/app_process/Android.mk
b9f6b0eec3b1d331e0be352409659292cc0f0b06 17-Apr-2015 Dan Albert <danalbert@google.com> Explicitly use clang.

This was implicitly enabled by using ASAN.

Change-Id: I562402a8191e2a3ab3eefd43860fbe7c58d441d8
/frameworks/base/cmds/app_process/Android.mk
cfedceb8c180a2e176154d461659e0c3569dc931 01-Oct-2014 Andreas Gampe <agampe@google.com> Frameworks/base: Turn on -Wall -Werror in cmds

Fix small warnings, turn on -Wall -Werror.

Change-Id: Iab1f01a7c7ebd6ba832b75067c5e395f380a1b8b
/frameworks/base/cmds/app_process/Android.mk
5ba317cee071b718a163ab9acf2b6b4f6a337b39 20-Oct-2014 Dmitriy Ivanov <dimitry@google.com> Switch to libsigchain.a

Use LOCAL_WHOLE_STATIC_LIBRARIES to instruct static linker
to export symbols from the static library.

Change-Id: I465806dcffc777a682523f74ae6f7ab61aaa6962
/frameworks/base/cmds/app_process/Android.mk
96e0cfa721925550b1cc39cdfd6084a878e6ffe2 07-Oct-2014 Dmitriy Ivanov <dimitry@google.com> Link sigchain to main executable

Also export necessary symbols to preempt calls from
libart.so

Bug: 15345057
Bug: 15426766
Change-Id: If0b7f59a59824e30aa0c33dad76c7a44932180de
/frameworks/base/cmds/app_process/Android.mk
559484ed6a3ed98980579e35d12543be2835aa35 06-May-2014 Yongqin Liu <yongqin.liu@linaro.org> app_process: change app_process a symlink of primary version

Change app_process to be a symlink to the primary version
and have app_process32/app_process64 be the 32-bit/64-bit
versions respectively.

This will make it possible to use the primary zygote for
am/pm commands and other scripts that use app_process and
don't need a specific zygote.

Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
Change-Id: Ibef545994eb95ddc82101c95df613ad1d06345e6
/frameworks/base/cmds/app_process/Android.mk
f130f0aaea58358dafbe83ccec2b5163b5bed1fb 27-Mar-2014 Colin Cross <ccross@android.com> app_process: use LOCAL_MULTILIB := both

Use LOCAL_MULTILIB := both to build app_process64 instead of
duplicating the build rule.

Also causes PRODUCT_PACKAGES := app_process to install both
versions on 64-bit platforms, as the module names for both
app_process and app_process64 are now app_process.

Change-Id: Ia3c3265d15475771b0cae8bace53b8fbf351c186
/frameworks/base/cmds/app_process/Android.mk
2764fce3a1119599cd231545b16e6a16286e482d 20-Mar-2014 Colin Cross <ccross@android.com> build app_process64 on 64-bit targets

On 64-bit platforms builds two copies of app_process, the 32-bit
app_process and 64-bit app_process64.

Change-Id: I59d739b5df398ad0bd040c954c57640ff7ab3e72
/frameworks/base/cmds/app_process/Android.mk
d685894212e6dbeac1fda4996903c1da115d49a6 10-Apr-2013 Ying Wang <wangying@google.com> Add liblog

Bug: 8580410
Change-Id: I746aa8258866508c3a725d0773faf4518096548f
/frameworks/base/cmds/app_process/Android.mk
e0e9e9462c8035c1883a0bd16ee62d861c77e550 24-Oct-2012 Mike Lockwood <lockwood@google.com> Move app_process and system_server back to frameworks/base

due to dependency on libandroid_runtime

Change-Id: I96c0ba72ea406c9e7e63b9a160498187b6ec9b21
Signed-off-by: Mike Lockwood <lockwood@google.com>
/frameworks/base/cmds/app_process/Android.mk
6931061de6471e598d36e6c101ce9bb95036a80c 24-Oct-2012 Mike Lockwood <lockwood@google.com> Move non-Java commands to frameworks/native

Change-Id: Id77c2cecb27cec500dfe066e4430f9e67802a433
Signed-off-by: Mike Lockwood <lockwood@google.com>
/frameworks/base/cmds/app_process/Android.mk
bb4cd8259269743fa8f0912b064961477b368c4f 02-Apr-2012 Evgeniy Stepanov <eugenis@google.com> Build /system/bin/asan/app_process.

Change-Id: Id3fa26a1bc0e0832bfde73dbd3acce15ecce823d
/frameworks/base/cmds/app_process/Android.mk
5bb508fac6453c75afe8acc2fec6380bc0ebdb06 04-Apr-2012 Stephen Hines <srhines@google.com> Revert "Build /system/bin/asan/app_process."

This reverts commit cb5c734790e1e3d8496b4c75c57e8a537784c056
/frameworks/base/cmds/app_process/Android.mk
cb5c734790e1e3d8496b4c75c57e8a537784c056 02-Apr-2012 Evgeniy Stepanov <eugenis@google.com> Build /system/bin/asan/app_process.

Change-Id: Icdfe215a7e86466a07fe0508775c89963a0a4787
/frameworks/base/cmds/app_process/Android.mk
b1bb6cfe91c97fccd720de565fa69ed787ae1cbc 05-Oct-2009 Doug Kwan <dougkwan@google.com> Add back missing shared libraries used in executables in link commands. These
executables have calls to some shared libraries without explicitly linking
them. Currently it works as linker links these libraries via dependencies of
other libraries. This is fragile and not the right thing to do.
/frameworks/base/cmds/app_process/Android.mk
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/cmds/app_process/Android.mk
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/cmds/app_process/Android.mk
54b6cfa9a9e5b861a9930af873580d6dc20f773c 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/frameworks/base/cmds/app_process/Android.mk