From 8cce65ac4855c01b58f66eeeeea30404df671d1e Mon Sep 17 00:00:00 2001 From: Mathieu Chartier Date: Thu, 17 Aug 2017 00:06:39 -0700 Subject: Disable app image for very large apps App images prevent dex2oat unloading and should not be used in this mode. Disable app image generation when very large app mode is detected. Bug: 63467744 Test: test-art-host-gtest-dex2oat_test (cherry picked from commit df8a96a1cde9dafbb1811358be1fbba6d3aec267) Change-Id: Icd5b0d9d3e61ececffe60f7472aaee8a54d1847b --- compiler/driver/compiler_options.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'compiler/driver/compiler_options.h') diff --git a/compiler/driver/compiler_options.h b/compiler/driver/compiler_options.h index 1e05c4e9aa..a9372c4844 100644 --- a/compiler/driver/compiler_options.h +++ b/compiler/driver/compiler_options.h @@ -197,6 +197,10 @@ class CompilerOptions FINAL { return app_image_; } + void DisableAppImage() { + app_image_ = false; + } + // Should the code be compiled as position independent? bool GetCompilePic() const { return compile_pic_; -- cgit v1.2.3-59-g8ed1b