| 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;
|
|
|