hotspot/src/share/vm/memory/universe.cpp
changeset 46619 a3919f5e8d2b
parent 46618 d503911aa948
child 46625 edefffab74e2
equal deleted inserted replaced
46618:d503911aa948 46619:a3919f5e8d2b
   550 
   550 
   551 }
   551 }
   552 
   552 
   553 
   553 
   554 bool Universe::on_page_boundary(void* addr) {
   554 bool Universe::on_page_boundary(void* addr) {
   555   return is_ptr_aligned(addr, os::vm_page_size());
   555   return is_aligned(addr, os::vm_page_size());
   556 }
   556 }
   557 
   557 
   558 
   558 
   559 bool Universe::should_fill_in_stack_trace(Handle throwable) {
   559 bool Universe::should_fill_in_stack_trace(Handle throwable) {
   560   // never attempt to fill in the stack trace of preallocated errors that do not have
   560   // never attempt to fill in the stack trace of preallocated errors that do not have
   816 
   816 
   817   assert(alignment <= Arguments::conservative_max_heap_alignment(),
   817   assert(alignment <= Arguments::conservative_max_heap_alignment(),
   818          "actual alignment " SIZE_FORMAT " must be within maximum heap alignment " SIZE_FORMAT,
   818          "actual alignment " SIZE_FORMAT " must be within maximum heap alignment " SIZE_FORMAT,
   819          alignment, Arguments::conservative_max_heap_alignment());
   819          alignment, Arguments::conservative_max_heap_alignment());
   820 
   820 
   821   size_t total_reserved = align_size_up(heap_size, alignment);
   821   size_t total_reserved = align_up(heap_size, alignment);
   822   assert(!UseCompressedOops || (total_reserved <= (OopEncodingHeapMax - os::vm_page_size())),
   822   assert(!UseCompressedOops || (total_reserved <= (OopEncodingHeapMax - os::vm_page_size())),
   823       "heap size is too big for compressed oops");
   823       "heap size is too big for compressed oops");
   824 
   824 
   825   bool use_large_pages = UseLargePages && is_size_aligned(alignment, os::large_page_size());
   825   bool use_large_pages = UseLargePages && is_aligned(alignment, os::large_page_size());
   826   assert(!UseLargePages
   826   assert(!UseLargePages
   827       || UseParallelGC
   827       || UseParallelGC
   828       || use_large_pages, "Wrong alignment to use large pages");
   828       || use_large_pages, "Wrong alignment to use large pages");
   829 
   829 
   830   // Now create the space.
   830   // Now create the space.