Commit f3f92b18 authored by ager@chromium.org's avatar ager@chromium.org

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
parent 17573d77
......@@ -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
......
......@@ -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<MemoryAllocator::MemoryAllocationCallbackRegistration>
......
......@@ -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
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment