diff options
Diffstat (limited to 'runtime/gc/heap.h')
-rw-r--r-- | runtime/gc/heap.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/runtime/gc/heap.h b/runtime/gc/heap.h index ceba8b6..c37bb05 100644 --- a/runtime/gc/heap.h +++ b/runtime/gc/heap.h @@ -289,6 +289,12 @@ class Heap { void RegisterGCAllocation(size_t bytes); void RegisterGCDeAllocation(size_t bytes); + // Public due to usage by tests. + void AddSpace(space::Space* space, bool set_as_default = true) + LOCKS_EXCLUDED(Locks::heap_bitmap_lock_); + void RemoveSpace(space::Space* space, bool unset_as_default = true) + LOCKS_EXCLUDED(Locks::heap_bitmap_lock_); + // Set target ideal heap utilization ratio, implements // dalvik.system.VMRuntime.setTargetHeapUtilization. void SetTargetHeapUtilization(float target); @@ -684,10 +690,6 @@ class Heap { size_t GetPercentFree(); - void AddSpace(space::Space* space, bool set_as_default = true) - LOCKS_EXCLUDED(Locks::heap_bitmap_lock_); - void RemoveSpace(space::Space* space) LOCKS_EXCLUDED(Locks::heap_bitmap_lock_); - static void VerificationCallback(mirror::Object* obj, void* arg) SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); |