diff options
author | 2017-07-14 18:23:25 -0700 | |
---|---|---|
committer | 2017-08-08 12:44:39 -0700 | |
commit | 0b1c341d2d89a483142cd14bdeb4650ab00184f1 (patch) | |
tree | 1eb65853f4a9c53fda1a778911dd32979ef43e32 /compiler/driver/compiler_driver.h | |
parent | 5129d8ede52ea31c0304ecaa8013f833310772a2 (diff) |
Support class unloading in dex2oat for quicken multidex
Support class unloading for the quicken compilation filter. This will
be enabled in a follow up CL.
Added a test that compares with and without unloading. The way that
it tests this is by adding an output app image. Having an app image
disables the unloading. This test also covers that app images don't
change the odex (currently).
Added a test for the assumed verified logic.
Bug: 63467744
Test: test-art-host
Test: test/testrunner/testrunner.py --interpreter --host -j40
Change-Id: I1e8a862c6f089c06c58aa0c846797e4c24bd072c
Diffstat (limited to 'compiler/driver/compiler_driver.h')
-rw-r--r-- | compiler/driver/compiler_driver.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/driver/compiler_driver.h b/compiler/driver/compiler_driver.h index d9886a2fba..ba4581c9f4 100644 --- a/compiler/driver/compiler_driver.h +++ b/compiler/driver/compiler_driver.h @@ -377,6 +377,8 @@ class CompilerDriver { return profile_compilation_info_; } + bool CanAssumeVerified(ClassReference ref) const; + private: void PreCompile(jobject class_loader, const std::vector<const DexFile*>& dex_files, |