diff options
| author | 2019-01-11 17:13:00 -0800 | |
|---|---|---|
| committer | 2019-01-24 16:50:05 -0800 | |
| commit | cffbf1c9b4d6ea7fa58dba77073092f8f4571a00 (patch) | |
| tree | bb8a5b328ece7a41159acf52dc88eedd3242a82e /libs/androidfw/ResourceUtils.cpp | |
| parent | c37ebe1313e207ff07bc6e31c6c75447487176c7 (diff) | |
Enables the use of the blastula pool.
This commit adds the code necessar to initialize and use the blastula
pool during application launching.  Highlights include:
* Modifying ZygoteState to allow the creation of blastula session
sockets
* Modified application startup to track if a web view process is being
created.
* Initialization of the blastula pool during Zygote initialization.
* Blastula lifecycle management via reporting pipes and event FDs.
* Launching of applications via the blastula pool.
The creation, maintenance, and use of the blastula pool can be disabled
by setting Zygote.BLASTULA_POOL_ENABLED to false.  When this feature is
disabled applications will launch as they did before this patch.
Topic: zygote-prefork
Test: make & flash & launch app & check log message
Bug: 68253328
Change-Id: I46c32ad09400591e866b6c6121d5a9b0332092f3
Merged-In: I46c32ad09400591e866b6c6121d5a9b0332092f3
Diffstat (limited to 'libs/androidfw/ResourceUtils.cpp')
0 files changed, 0 insertions, 0 deletions