summaryrefslogtreecommitdiff
path: root/compiler/driver/compiler_options.cc
diff options
context:
space:
mode:
authorMathieu Chartier <mathieuc@google.com>2019-07-10 09:38:48 -0700
committerMathieu Chartier <mathieuc@google.com>2019-07-17 01:15:25 +0000
commit5132e0d1433b0962f9609dbbd68427e1fb5a4b9d (patch)
tree1f0f856705c2932d8c13b09cee29c93a2d71d904 /compiler/driver/compiler_options.cc
parentb94cc1129aa03e77d001eb3429a8a0efa0d6ac1e (diff)
Add option for controling app image class initialization
The new option is --initialize-app-image-classes. This attempts to initialize app image classes by running the class initializers ahead of time. Will test this through test 660, but there are currently aborts when it's enabled. Test: test-art-host Bug: 70735003 Change-Id: Icc05683b23098a15531097f67aad17144f0badaf
Diffstat (limited to 'compiler/driver/compiler_options.cc')
-rw-r--r--compiler/driver/compiler_options.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/driver/compiler_options.cc b/compiler/driver/compiler_options.cc
index 6a7def8bf9..8d099770bc 100644
--- a/compiler/driver/compiler_options.cc
+++ b/compiler/driver/compiler_options.cc
@@ -76,6 +76,7 @@ CompilerOptions::CompilerOptions()
deduplicate_code_(true),
count_hotness_in_compiled_code_(false),
resolve_startup_const_strings_(false),
+ initialize_app_image_classes_(false),
check_profiled_methods_(ProfileMethodsCheck::kNone),
max_image_block_size_(std::numeric_limits<uint32_t>::max()),
register_allocation_strategy_(RegisterAllocator::kRegisterAllocatorDefault),