summaryrefslogtreecommitdiffstats
path: root/runtime/gc/heap.cc
diff options
context:
space:
mode:
authorMathieu Chartier <mathieuc@google.com>2014-03-26 12:53:19 -0700
committerMathieu Chartier <mathieuc@google.com>2014-03-26 16:15:19 -0700
commit0767c9a85a97e0e16c39a63c31de6c543304b0a4 (patch)
tree6a809f72c85ef249cd62172a7d0b14827609f8e8 /runtime/gc/heap.cc
parent223efbe5164f6fe83cf04e7f9121adb29b8dd231 (diff)
downloadart-0767c9a85a97e0e16c39a63c31de6c543304b0a4.zip
art-0767c9a85a97e0e16c39a63c31de6c543304b0a4.tar.gz
art-0767c9a85a97e0e16c39a63c31de6c543304b0a4.tar.bz2
Add valgrind support to large object map space.
Added valgrind support to large object map space. Bug: 7392044 Change-Id: I1456f46414e1fa59ebcc2190ec00576dae26d623
Diffstat (limited to 'runtime/gc/heap.cc')
-rw-r--r--runtime/gc/heap.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/runtime/gc/heap.cc b/runtime/gc/heap.cc
index 7827261..02e7e3f 100644
--- a/runtime/gc/heap.cc
+++ b/runtime/gc/heap.cc
@@ -708,9 +708,11 @@ Heap::~Heap() {
allocation_stack_->Reset();
live_stack_->Reset();
STLDeleteValues(&mod_union_tables_);
+ STLDeleteValues(&remembered_sets_);
STLDeleteElements(&continuous_spaces_);
STLDeleteElements(&discontinuous_spaces_);
delete gc_complete_lock_;
+ delete heap_trim_request_lock_;
VLOG(heap) << "Finished ~Heap()";
}