1. Updated CL to refactor the existing code to decouple reserving and committing
aligned memories and chunks.

2. Decouple allocation and creation of deopt tables in the code range for X64
and in the aligned memories for other architectures.



https://codereview.chromium.org/11566011/diff/6001/src/spaces.cc
File src/spaces.cc (right):

https://codereview.chromium.org/11566011/diff/6001/src/spaces.cc#newcode300
src/spaces.cc:300: // ASSERT(size_ == 0);
On 2012/12/20 10:18:35, danno wrote:
Why this change?

"make x64.debug.check" has some errors. When I debugged one case, I
found out size_ is equal to size_executable_. Could you talk a little on
the comment "TODO(gc) this will be true again when we fix FreeMemory"
here and "// TODO(gc) make code_range part of memory allocator?" several
lines below?

https://codereview.chromium.org/11566011/

--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to