johnc [Thu, 20 Sep 2012 09:52:56 -0700] rev 13758
7190666: G1: assert(_unused == 0) failed: Inconsistency in PLAB stats
Summary: Reset the fields in ParGCAllocBuffer, that are used for accumulating values for the ResizePLAB sensors in PLABStats, to zero after flushing the values to the PLABStats fields. Flush PLABStats values only when retiring the final allocation buffers prior to disposing of a G1ParScanThreadState object, rather than when retiring every allocation buffer.
Reviewed-by: jwilhelm, jmasa, ysr
johnc [Wed, 19 Sep 2012 15:48:02 -0700] rev 13757
7193946: Move warnings associated with UseMemSetInBOT flag
Summary: The warnings associated with the UseMemSetInBOT flag are duplicated in CMS and G1. The separate warnings have been removed and single instance of the warning has been placed in a common location.
Reviewed-by: brutisso, ysr
johnc [Wed, 19 Sep 2012 08:48:10 -0700] rev 13756
7016955: G1: remove the is_zeroed parameter from the HeapRegion constructor
Summary: The is_zeroed parameter is no longer used and so can be removed.
Reviewed-by: johnc, jmasa, brutisso
Contributed-by: Brandon Mitchell <brandon@twitter.com>
jmasa [Tue, 18 Sep 2012 14:15:06 -0700] rev 13755
7197557: NPG: nsk/sysdict/vm/stress/chain/chain004 hangs intermittently
Reviewed-by: johnc, ysr
brutisso [Mon, 17 Sep 2012 10:33:13 +0200] rev 13754
7198130: G1: PrintReferenceGC output comes out of order
Summary: Move the first part of the GC logging, including timestamp, to the start of the GC
Reviewed-by: johnc, jwilhelm
coleenp [Mon, 17 Sep 2012 10:46:59 -0400] rev 13753
7197269: NPG: FollowReferences has no ClassLoader -> Class link to follow
Summary: restore java/lang/ClassLoader.addClass() upcall
Reviewed-by: sspitsyn, dcubed, jmasa
brutisso [Thu, 13 Sep 2012 21:20:26 +0200] rev 13752
7197906: BlockOffsetArray::power_to_cards_back() needs to handle > 32 bit shifts
Reviewed-by: brutisso, johnc, ysr
Contributed-by: Hal Mo <kungu.mjh@taobao.com>
amurillo [Fri, 14 Sep 2012 22:00:41 -0700] rev 13751
7198641: new hotspot build - hs25-b02
Reviewed-by: jcoomes
amurillo [Fri, 14 Sep 2012 21:50:58 -0700] rev 13750
Added tag hs25-b01 for changeset ab29bec425bb
amurillo [Fri, 14 Sep 2012 21:50:58 -0700] rev 13749
Merge
zgu [Fri, 14 Sep 2012 12:55:50 -0400] rev 13748
7198529: NPG: assert with NMT code in Thread destructor
Summary: Thread stack's base address can be NULL if it is not started or exited before recording the base
Reviewed-by: kvn, fparain
roland [Thu, 13 Sep 2012 22:09:16 +0200] rev 13747
7198074: NPG: assert(((Metadata*)obj)->is_valid()) failed: obj is valid
Summary: missing test for T_METADATA leads to incorrect register allocation.
Reviewed-by: kvn
zgu [Tue, 11 Sep 2012 20:12:55 -0700] rev 13746
Merge
zgu [Tue, 11 Sep 2012 18:28:51 -0700] rev 13745
Merge
zgu [Tue, 11 Sep 2012 20:53:17 -0400] rev 13744
7181995: NMT ON: NMT assertion failure assert(cur_vm->is_uncommit_record() || cur_vm->is_deallocation_record
Summary: Fixed virtual memory records merge and promotion logic, should be based on sequence number vs. base address order
Reviewed-by: coleenp, acorn
coleenp [Tue, 11 Sep 2012 20:20:38 -0400] rev 13743
7196681: NPG: Some JSR 292 tests crash in Windows exception handler
Summary: There was a rogue os::breakpoint() call in log_dependency left over from the jsr292 merge. Also changed verify_oop() calls for metadata to verify_{method,klass}_ptr.
Reviewed-by: kvn, twisti