OSDN Git Service

Quick typo fix in the 4GB lowmem code
authorAndreas Gampe <agampe@google.com>
Mon, 17 Mar 2014 19:57:08 +0000 (12:57 -0700)
committerAndreas Gampe <agampe@google.com>
Mon, 17 Mar 2014 19:57:08 +0000 (12:57 -0700)
Change-Id: I3371776b0468cd8690e3811c7a1e57f5444e9d8f

runtime/mem_map.cc

index 629db32..5647d93 100644 (file)
@@ -47,7 +47,7 @@ static std::ostream& operator<<(
 }
 
 #if defined(__LP64__) && !defined(__x86_64__)
-MemMap::next_mem_pos_ = kPageSize * 2;   // first page to check for low-mem extent
+uintptr_t MemMap::next_mem_pos_ = kPageSize * 2;   // first page to check for low-mem extent
 #endif
 
 static bool CheckMapRequest(byte* expected_ptr, void* actual_ptr, size_t byte_count,
@@ -133,7 +133,7 @@ MemMap* MemMap::MapAnonymous(const char* name, byte* expected, size_t byte_count
   if (low_4gb && expected == nullptr) {
     flags |= MAP_FIXED;
 
-    for (uintptr_t ptr = next_mem_pos; ptr < 4 * GB; ptr += kPageSize) {
+    for (uintptr_t ptr = next_mem_pos_; ptr < 4 * GB; ptr += kPageSize) {
       uintptr_t tail_ptr;
 
       // Check pages are free.