hg: hsx/hotspot-gc/hotspot: 7103665: HeapWord*ParallelScavengeHeap::failed_mem_allocate(unsigned long, bool)+0x97

bengt.rutisson at oracle.com bengt.rutisson at oracle.com
Fri Mar 23 20:38:23 UTC 2012


Changeset: cc74fa5a91a9
Author:    brutisso
Date:      2012-03-23 15:28 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/cc74fa5a91a9

7103665: HeapWord*ParallelScavengeHeap::failed_mem_allocate(unsigned long,bool)+0x97
Summary: Make sure that MutableNUMASpace::ensure_parsability() only calls CollectedHeap::fill_with_object() with valid sizes and make sure CollectedHeap::filler_array_max_size() returns a value that can be converted to an int without overflow
Reviewed-by: azeemj, jmasa, iveresov

! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp




More information about the hotspot-gc-dev mailing list