diff options
Diffstat (limited to 'runtime/gc/space/rosalloc_space.h')
-rw-r--r-- | runtime/gc/space/rosalloc_space.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/runtime/gc/space/rosalloc_space.h b/runtime/gc/space/rosalloc_space.h index 949ec08..900e7a9 100644 --- a/runtime/gc/space/rosalloc_space.h +++ b/runtime/gc/space/rosalloc_space.h @@ -124,7 +124,11 @@ class RosAllocSpace : public MallocSpace { size_t maximum_size, bool low_memory_mode); void InspectAllRosAlloc(void (*callback)(void *start, void *end, size_t num_bytes, void* callback_arg), - void* arg) + void* arg, bool do_null_callback_at_end) + LOCKS_EXCLUDED(Locks::runtime_shutdown_lock_, Locks::thread_list_lock_); + void InspectAllRosAllocWithSuspendAll( + void (*callback)(void *start, void *end, size_t num_bytes, void* callback_arg), + void* arg, bool do_null_callback_at_end) LOCKS_EXCLUDED(Locks::runtime_shutdown_lock_, Locks::thread_list_lock_); // Underlying rosalloc. |