diff options
| author | 2017-02-22 13:36:21 -0800 | |
|---|---|---|
| committer | 2017-02-22 13:36:21 -0800 | |
| commit | e3ce787d84ffe48d575f4e86d6ae5ca98e6bfd24 (patch) | |
| tree | 4bdbd32f2745a9e7c1c9b3382661feaa4d555ed6 | |
| parent | 6902b51db7e5040c05fa3be0f9186ca5eff77f80 (diff) | |
ART: Remove forced invariant checks
Remove 'kX || kIsDebugBuild.' Rely solely on the flag. Refactor
only, does not change default behavior.
Bug: 35644369
Test: m
Change-Id: Ieddc6c77f3fc885a0556fac6d10a5bcf06548e52
| -rw-r--r-- | runtime/gc/collector/concurrent_copying.cc | 4 | ||||
| -rw-r--r-- | runtime/read_barrier-inl.h | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/runtime/gc/collector/concurrent_copying.cc b/runtime/gc/collector/concurrent_copying.cc index 3d2fd0bb07..d43dd7831e 100644 --- a/runtime/gc/collector/concurrent_copying.cc +++ b/runtime/gc/collector/concurrent_copying.cc @@ -155,7 +155,7 @@ void ConcurrentCopying::RunPhases() { MarkingPhase(); } // Verify no from space refs. This causes a pause. - if (kEnableNoFromSpaceRefsVerification || kIsDebugBuild) { + if (kEnableNoFromSpaceRefsVerification) { TimingLogger::ScopedTiming split("(Paused)VerifyNoFromSpaceReferences", GetTimings()); ScopedPause pause(this, false); CheckEmptyMarkStack(); @@ -1397,7 +1397,7 @@ inline void ConcurrentCopying::ProcessMarkStackRef(mirror::Object* to_ref) { size_t alloc_size = RoundUp(obj_size, space::RegionSpace::kAlignment); region_space_->AddLiveBytes(to_ref, alloc_size); } - if (ReadBarrier::kEnableToSpaceInvariantChecks || kIsDebugBuild) { + if (ReadBarrier::kEnableToSpaceInvariantChecks) { AssertToSpaceInvariantObjectVisitor visitor(this); visitor(to_ref); } diff --git a/runtime/read_barrier-inl.h b/runtime/read_barrier-inl.h index 37cf25755b..2b38b2e358 100644 --- a/runtime/read_barrier-inl.h +++ b/runtime/read_barrier-inl.h @@ -198,7 +198,7 @@ inline bool ReadBarrier::IsDuringStartup() { inline void ReadBarrier::AssertToSpaceInvariant(mirror::Object* obj, MemberOffset offset, mirror::Object* ref) { - if (kEnableToSpaceInvariantChecks || kIsDebugBuild) { + if (kEnableToSpaceInvariantChecks) { if (ref == nullptr || IsDuringStartup()) { return; } @@ -209,7 +209,7 @@ inline void ReadBarrier::AssertToSpaceInvariant(mirror::Object* obj, MemberOffse inline void ReadBarrier::AssertToSpaceInvariant(GcRootSource* gc_root_source, mirror::Object* ref) { - if (kEnableToSpaceInvariantChecks || kIsDebugBuild) { + if (kEnableToSpaceInvariantChecks) { if (ref == nullptr || IsDuringStartup()) { return; } |