From: ager@chromium.org Date: Wed, 10 Nov 2010 09:20:08 +0000 (+0000) Subject: Fix executable memory setting and fix test. X-Git-Tag: upstream/4.7.83~20977 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f3f92b18d48137890963d96ce9220a718444031f;p=platform%2Fupstream%2Fv8.git Fix executable memory setting and fix test. Review URL: http://codereview.chromium.org/4764002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5800 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- diff --git a/src/heap.cc b/src/heap.cc index e58c9be..cf1892d 100644 --- a/src/heap.cc +++ b/src/heap.cc @@ -4346,7 +4346,7 @@ bool Heap::ConfigureHeap(int max_semispace_size, if (max_old_gen_size > 0) max_old_generation_size_ = max_old_gen_size; if (max_executable_size > 0) { - max_executable_size_ = RoundUp(max_executable_size_, Page::kPageSize); + max_executable_size_ = RoundUp(max_executable_size, Page::kPageSize); } // The new space size must be a power of two to support single-bit testing diff --git a/src/spaces.cc b/src/spaces.cc index b68f6c8..2f3e41a 100644 --- a/src/spaces.cc +++ b/src/spaces.cc @@ -270,9 +270,9 @@ void CodeRange::TearDown() { // ----------------------------------------------------------------------------- // MemoryAllocator // -intptr_t MemoryAllocator::capacity_ = 0; +intptr_t MemoryAllocator::capacity_ = 0; intptr_t MemoryAllocator::capacity_executable_ = 0; -intptr_t MemoryAllocator::size_ = 0; +intptr_t MemoryAllocator::size_ = 0; intptr_t MemoryAllocator::size_executable_ = 0; List diff --git a/test/cctest/test-mark-compact.cc b/test/cctest/test-mark-compact.cc index 406d115..9942567 100644 --- a/test/cctest/test-mark-compact.cc +++ b/test/cctest/test-mark-compact.cc @@ -75,7 +75,7 @@ TEST(Promotion) { // from new space. FLAG_gc_global = true; FLAG_always_compact = true; - Heap::ConfigureHeap(2*256*KB, 4*MB, 0); + Heap::ConfigureHeap(2*256*KB, 4*MB, 4*MB); InitializeVM(); @@ -101,7 +101,7 @@ TEST(Promotion) { TEST(NoPromotion) { - Heap::ConfigureHeap(2*256*KB, 4*MB, 0); + Heap::ConfigureHeap(2*256*KB, 4*MB, 4*MB); // Test the situation that some objects in new space are promoted to // the old space