< prev index next >

src/share/vm/runtime/commandLineFlagConstraintsGC.cpp

Print this page

        

*** 605,626 **** #endif return Flag::SUCCESS; } Flag::Error InitialBootClassLoaderMetaspaceSizeConstraintFunc(size_t value, bool verbose) { ! size_t aligned_max = align_size_down(max_uintx/2, Metaspace::reserve_alignment_words()); if (value > aligned_max) { CommandLineError::print(verbose, "InitialBootClassLoaderMetaspaceSize (" SIZE_FORMAT ") must be " "less than or equal to aligned maximum value (" SIZE_FORMAT ")\n", value, aligned_max); return Flag::VIOLATES_CONSTRAINT; } return Flag::SUCCESS; } ! // To avoid an overflow by 'align_size_up(value, alignment)'. static Flag::Error MaxSizeForAlignment(const char* name, size_t value, size_t alignment, bool verbose) { size_t aligned_max = ((max_uintx - alignment) & ~(alignment-1)); if (value > aligned_max) { CommandLineError::print(verbose, "%s (" SIZE_FORMAT ") must be " --- 605,626 ---- #endif return Flag::SUCCESS; } Flag::Error InitialBootClassLoaderMetaspaceSizeConstraintFunc(size_t value, bool verbose) { ! size_t aligned_max = align_down(max_uintx/2, Metaspace::reserve_alignment_words()); if (value > aligned_max) { CommandLineError::print(verbose, "InitialBootClassLoaderMetaspaceSize (" SIZE_FORMAT ") must be " "less than or equal to aligned maximum value (" SIZE_FORMAT ")\n", value, aligned_max); return Flag::VIOLATES_CONSTRAINT; } return Flag::SUCCESS; } ! // To avoid an overflow by 'align_up(value, alignment)'. static Flag::Error MaxSizeForAlignment(const char* name, size_t value, size_t alignment, bool verbose) { size_t aligned_max = ((max_uintx - alignment) & ~(alignment-1)); if (value > aligned_max) { CommandLineError::print(verbose, "%s (" SIZE_FORMAT ") must be "
< prev index next >