summaryrefslogtreecommitdiff
path: root/test/ProfileTestMultiDex
diff options
context:
space:
mode:
authorVladimir Marko <vmarko@google.com>2019-07-12 16:49:00 +0100
committerVladimir Marko <vmarko@google.com>2019-07-23 08:35:23 +0000
commit70e2a7694b1d9aa926e1ff05c541574d1d89a28c (patch)
treeaefc1b15d28cacd17f61d18a4bcbe341b043effa /test/ProfileTestMultiDex
parentda40acad8760aacd4bc3b636fbdb5f8107d3e00f (diff)
Initialize array classes in pre-fence visitor.
Rewrite array class initialization to make it easier to reason about memory visibility. Initialize all members in the pre-fence visitor for the normal use case. Refactor initialization of core array classes without boot image to avoid special-casing in ClassLinker::CreateArrayClass(). Note that the Class::object_size_alloc_fast_path_ field of primitive classes (instances of which cannot be allocated) will be kept at numeric_limits<uint32_t>::max(). The boot image before and after is otherwise identical. Test: m test-art-host-gtest Test: testrunner.py --host --optimizing Test: aosp_taimen-userdebug boots. Test: run-gtests.sh Test: testrunner.py --target --optimizing Change-Id: I570e3af011c8d3383ce46c81eb6f2fa60c5a4b0f
Diffstat (limited to 'test/ProfileTestMultiDex')
0 files changed, 0 insertions, 0 deletions