diff options
Diffstat (limited to 'runtime/linear_alloc.h')
-rw-r--r-- | runtime/linear_alloc.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/runtime/linear_alloc.h b/runtime/linear_alloc.h index ad1e349632..c40af8ad46 100644 --- a/runtime/linear_alloc.h +++ b/runtime/linear_alloc.h @@ -90,6 +90,9 @@ class LinearAlloc { size_t GetUsedMemory() const REQUIRES(!lock_); ArenaPool* GetArenaPool() REQUIRES(!lock_); + // Force arena allocator to ask for a new arena on next allocation. This + // is to preserve private/shared clean pages across zygote fork. + void SetupForPostZygoteFork(Thread* self) REQUIRES(!lock_); // Return true if the linear alloc contains an address. bool Contains(void* ptr) const REQUIRES(!lock_); |