Index: src/heap-inl.h |
=================================================================== |
--- src/heap-inl.h (revision 10877) |
+++ src/heap-inl.h (working copy) |
@@ -49,7 +49,7 @@ |
NewSpacePage* rear_page = |
NewSpacePage::FromAddress(reinterpret_cast<Address>(rear_)); |
ASSERT(!rear_page->prev_page()->is_anchor()); |
- rear_ = reinterpret_cast<intptr_t*>(rear_page->prev_page()->body_limit()); |
+ rear_ = reinterpret_cast<intptr_t*>(rear_page->prev_page()->area_end()); |
ActivateGuardIfOnTheSamePage(); |
} |
@@ -81,11 +81,6 @@ |
} |
-int Heap::MaxObjectSizeInPagedSpace() { |
- return Page::kMaxHeapObjectSize; |
-} |
- |
- |
MaybeObject* Heap::AllocateStringFromUtf8(Vector<const char> str, |
PretenureFlag pretenure) { |
// Check for ASCII first since this is the common case. |
@@ -119,7 +114,7 @@ |
// Allocate string. |
Object* result; |
- { MaybeObject* maybe_result = (size > MaxObjectSizeInPagedSpace()) |
+ { MaybeObject* maybe_result = (size > Page::kMaxNonCodeHeapObjectSize) |
? lo_space_->AllocateRaw(size, NOT_EXECUTABLE) |
: old_data_space_->AllocateRaw(size); |
if (!maybe_result->ToObject(&result)) return maybe_result; |
@@ -153,7 +148,7 @@ |
// Allocate string. |
Object* result; |
- { MaybeObject* maybe_result = (size > MaxObjectSizeInPagedSpace()) |
+ { MaybeObject* maybe_result = (size > Page::kMaxNonCodeHeapObjectSize) |
? lo_space_->AllocateRaw(size, NOT_EXECUTABLE) |
: old_data_space_->AllocateRaw(size); |
if (!maybe_result->ToObject(&result)) return maybe_result; |