equal
deleted
inserted
replaced
31 #include "runtime/safepoint.hpp" |
31 #include "runtime/safepoint.hpp" |
32 #include "runtime/thread.hpp" |
32 #include "runtime/thread.hpp" |
33 #include "utilities/align.hpp" |
33 #include "utilities/align.hpp" |
34 #include "utilities/macros.hpp" |
34 #include "utilities/macros.hpp" |
35 |
35 |
36 MutableSpace::MutableSpace(size_t alignment): ImmutableSpace(), _top(NULL), _alignment(alignment) { |
36 MutableSpace::MutableSpace(size_t alignment): ImmutableSpace(), _alignment(alignment), _top(NULL) { |
37 assert(MutableSpace::alignment() % os::vm_page_size() == 0, |
37 assert(MutableSpace::alignment() % os::vm_page_size() == 0, |
38 "Space should be aligned"); |
38 "Space should be aligned"); |
39 _mangler = new MutableSpaceMangler(this); |
39 _mangler = new MutableSpaceMangler(this); |
40 } |
40 } |
41 |
41 |