• erik.corry@gmail.com's avatar
    * Split up code_space into old_data_space and code_space. · 388c1094
    erik.corry@gmail.com authored
    * Make old_data_space non-executable on OSs and hardware that support it.
    * Rename old_space to old_pointer_space (can contain pointers, esp. to new space).
    * Ensure that individual pages allocated for old_space are only executable when
    they are for code objects.
    * Ensure Space::Setup can cope with non-aligned memory.
    * Make some methods on Spaces virtual.  Make a way to iterate over all spaces.
    * Replace executability flag with Executability enum in order to make intent at
    call site clearer.
    * Fix serialization/deserialization to allocate write barrier memory for large
    arrays.
    
    
    
    git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@165 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    388c1094
test-debug.cc 104 KB