| Index: runtime/vm/virtual_memory_android.cc
|
| diff --git a/runtime/vm/virtual_memory_android.cc b/runtime/vm/virtual_memory_android.cc
|
| index 64532935c958994811bbdbafadcd4169702c2b4b..d1606026babfef866927b4bf9828c61d9a8caa25 100644
|
| --- a/runtime/vm/virtual_memory_android.cc
|
| +++ b/runtime/vm/virtual_memory_android.cc
|
| @@ -24,12 +24,10 @@ namespace dart {
|
|
|
| uword VirtualMemory::page_size_ = 0;
|
|
|
| -
|
| void VirtualMemory::InitOnce() {
|
| page_size_ = getpagesize();
|
| }
|
|
|
| -
|
| VirtualMemory* VirtualMemory::ReserveInternal(intptr_t size) {
|
| // TODO(4408): use ashmem instead of anonymous memory.
|
| void* address = mmap(NULL, size, PROT_NONE,
|
| @@ -41,7 +39,6 @@ VirtualMemory* VirtualMemory::ReserveInternal(intptr_t size) {
|
| return new VirtualMemory(region);
|
| }
|
|
|
| -
|
| static void unmap(void* address, intptr_t size) {
|
| if (size == 0) {
|
| return;
|
| @@ -52,14 +49,12 @@ static void unmap(void* address, intptr_t size) {
|
| }
|
| }
|
|
|
| -
|
| VirtualMemory::~VirtualMemory() {
|
| if (vm_owns_region()) {
|
| unmap(address(), reserved_size_);
|
| }
|
| }
|
|
|
| -
|
| bool VirtualMemory::FreeSubSegment(int32_t handle,
|
| void* address,
|
| intptr_t size) {
|
| @@ -67,7 +62,6 @@ bool VirtualMemory::FreeSubSegment(int32_t handle,
|
| return true;
|
| }
|
|
|
| -
|
| bool VirtualMemory::Commit(uword addr,
|
| intptr_t size,
|
| bool executable,
|
| @@ -83,7 +77,6 @@ bool VirtualMemory::Commit(uword addr,
|
| return true;
|
| }
|
|
|
| -
|
| bool VirtualMemory::Protect(void* address, intptr_t size, Protection mode) {
|
| ASSERT(Thread::Current()->IsMutatorThread() ||
|
| Isolate::Current()->mutator_thread()->IsAtSafepoint());
|
|
|