commit | 3215fff7ef8fa3c2250b91158560eacc613a4671 | [log] [tgz] |
---|---|---|
author | David Sehr <sehr@google.com> | Tue Apr 03 17:10:12 2018 -0700 |
committer | David Sehr <sehr@google.com> | Wed Apr 04 14:47:57 2018 -0700 |
tree | 50d6fe7aff3f8fae31dcf2ca020f5079f49a592f | |
parent | 6371249ce05032db5d8c4c7ec96bf7fd7264c42f [diff] |
Separate Malloc and MemMap ArenaPools Make ArenaPool an abstract base class and leave MallocArenaPool implementation with it. This enables arena_allocator to be free of MemMap, Mutex, etc., in preparation to move the remaining collections out of runtime/base to libartbase/base. Bug: 22322814 Test: make -j 50 test-art-host build and boot Change-Id: Ief84dcbfb749165d9bc82000c6b8f96f93052422