< prev index next >

src/hotspot/share/memory/universe.cpp

Print this page
rev 49275 : [mq]: JDK-8199781.patch

*** 599,614 **** // never attempt to fill in the stack trace of preallocated errors that do not have // backtrace. These errors are kept alive forever and may be "re-used" when all // preallocated errors with backtrace have been consumed. Also need to avoid // a potential loop which could happen if an out of memory occurs when attempting // to allocate the backtrace. ! return ((throwable() != Universe::_out_of_memory_error_java_heap) && ! (throwable() != Universe::_out_of_memory_error_metaspace) && ! (throwable() != Universe::_out_of_memory_error_class_metaspace) && ! (throwable() != Universe::_out_of_memory_error_array_size) && ! (throwable() != Universe::_out_of_memory_error_gc_overhead_limit) && ! (throwable() != Universe::_out_of_memory_error_realloc_objects)); } oop Universe::gen_out_of_memory_error(oop default_err) { // generate an out of memory error: --- 599,614 ---- // never attempt to fill in the stack trace of preallocated errors that do not have // backtrace. These errors are kept alive forever and may be "re-used" when all // preallocated errors with backtrace have been consumed. Also need to avoid // a potential loop which could happen if an out of memory occurs when attempting // to allocate the backtrace. ! return ((!oopDesc::equals(throwable(), Universe::_out_of_memory_error_java_heap)) && ! (!oopDesc::equals(throwable(), Universe::_out_of_memory_error_metaspace)) && ! (!oopDesc::equals(throwable(), Universe::_out_of_memory_error_class_metaspace)) && ! (!oopDesc::equals(throwable(), Universe::_out_of_memory_error_array_size)) && ! (!oopDesc::equals(throwable(), Universe::_out_of_memory_error_gc_overhead_limit)) && ! (!oopDesc::equals(throwable(), Universe::_out_of_memory_error_realloc_objects))); } oop Universe::gen_out_of_memory_error(oop default_err) { // generate an out of memory error:
< prev index next >