hg: hsx/hotspot-gc/hotspot: 8027756: assert(!hr->isHumongous()) failed: code root in humongous region?

thomas.schatzl at oracle.com thomas.schatzl at oracle.com
Thu Nov 7 15:26:30 UTC 2013


Changeset: 28674af341ac
Author:    tschatzl
Date:      2013-11-07 15:17 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/28674af341ac

8027756: assert(!hr->isHumongous()) failed: code root in humongous region?
Summary: Change checks for isHumongous() to continuesHumongous() as installing a code root for a humongous object is valid, but not for continuations of humongous objects. Cleaned up asserts.
Reviewed-by: jmasa, tamao

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
+ test/gc/g1/TestHumongousCodeCacheRoots.java




More information about the hotspot-gc-dev mailing list