diff options
author | Vladimir Marko <vmarko@google.com> | 2019-07-12 16:49:00 +0100 |
---|---|---|
committer | Vladimir Marko <vmarko@google.com> | 2019-07-23 08:35:23 +0000 |
commit | 70e2a7694b1d9aa926e1ff05c541574d1d89a28c (patch) | |
tree | aefc1b15d28cacd17f61d18a4bcbe341b043effa /test/ProfileTestMultiDex/main.list | |
parent | da40acad8760aacd4bc3b636fbdb5f8107d3e00f (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/main.list')
0 files changed, 0 insertions, 0 deletions