summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Lokesh Gidra <lokeshgidra@google.com> 2025-01-23 13:06:39 -0800
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2025-01-23 13:06:39 -0800
commiteeabfe457f94be02f605792d1c93394c5da09d0c (patch)
tree19184e6ee101d94e26a0df1573135d41561092f4
parentf39082028fc01695567827088964ae4d4f3ee6ce (diff)
parentb979fd508c6d124aef181e177cf3bd8bc782fca1 (diff)
Fix memory-leak in mid_to_old_promo_bit_vec_ am: b979fd508c
Original change: https://android-review.googlesource.com/c/platform/art/+/3460334 Change-Id: I3844cbd8927c229e03363b30c0ba61456d4c0333 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--runtime/gc/collector/mark_compact.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/runtime/gc/collector/mark_compact.cc b/runtime/gc/collector/mark_compact.cc
index e7498d91db..33ca49614e 100644
--- a/runtime/gc/collector/mark_compact.cc
+++ b/runtime/gc/collector/mark_compact.cc
@@ -4842,7 +4842,7 @@ void MarkCompact::FinishPhase() {
size_t index = (old_gen_end_ - moving_space_begin_) / kObjectAlignment / BitVector::kWordBits;
mid_to_old_promo_bit_vec_->CopyTo(&bitmap_begin[index],
mid_to_old_promo_bit_vec_->GetSizeOf());
- mid_to_old_promo_bit_vec_.release();
+ mid_to_old_promo_bit_vec_.reset(nullptr);
}
// Promote all mid-gen objects to old-gen and young-gen objects to mid-gen
// for next GC cycle.