diff options
author | 2021-11-21 11:45:19 -0800 | |
---|---|---|
committer | 2022-08-10 18:06:05 +0000 | |
commit | 384c7861b27f6b5ded42a32ab7d14a48c987f515 (patch) | |
tree | 0278e3ab48c9304caf32e6288d5636706143a22f /runtime/mirror/array.h | |
parent | 528b169d1351f3606778ba10fe9ae8fcecf7a7c4 (diff) |
Handle black allocations in concurrent mark-compact
Test: art/test/testrunner/testrunner.py
Bug: 160737021
Change-Id: I4ad6d090cbf87a9120bbc4aaf778a2e1b0d8ae6b
Diffstat (limited to 'runtime/mirror/array.h')
-rw-r--r-- | runtime/mirror/array.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/runtime/mirror/array.h b/runtime/mirror/array.h index 4bf9deebfe..dfe7d475c1 100644 --- a/runtime/mirror/array.h +++ b/runtime/mirror/array.h @@ -58,7 +58,8 @@ class MANAGED Array : public Object { REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_); - template<VerifyObjectFlags kVerifyFlags = kDefaultVerifyFlags> + template<VerifyObjectFlags kVerifyFlags = kDefaultVerifyFlags, + ReadBarrierOption kReadBarrierOption = kWithoutReadBarrier> size_t SizeOf() REQUIRES_SHARED(Locks::mutator_lock_); template<VerifyObjectFlags kVerifyFlags = kDefaultVerifyFlags> ALWAYS_INLINE int32_t GetLength() REQUIRES_SHARED(Locks::mutator_lock_) { |