iveresov [Wed, 18 Sep 2013 14:10:21 -0700] rev 20021
8023542: Test java/io/File/CheckPermission.java fails due to unfinished recursion (java.lang.StackOverflowError) when JIT'ed code (-client,-server) is running
Summary: Move null check before klass reference materialization in checkcast
Reviewed-by: kvn, roland
rbackman [Wed, 18 Sep 2013 09:31:01 +0200] rev 20020
Merge
anoll [Wed, 18 Sep 2013 07:22:20 +0200] rev 20019
8022883: Assertion failed: sweptCount >= flushedCount + markedCount + zombifiedCount
Summary: Provide correct number of visited nmethods to Tracing
Reviewed-by: kvn, iveresov
jrose [Tue, 17 Sep 2013 20:48:42 -0700] rev 20018
Merge
drchase [Fri, 13 Sep 2013 22:38:02 -0400] rev 20017
8014013: CallInfo structure no longer accurately reports the result of a LinkResolver operation
Summary: Enhance method resolution and resulting data structures, plus some refactoring.
Reviewed-by: twisti, acorn, jrose
adlertz [Tue, 17 Sep 2013 16:07:37 -0700] rev 20016
Merge
anoll [Tue, 17 Sep 2013 08:39:20 +0200] rev 20015
8024128: guarantee(codelet_size > 0 && (size_t)codelet_size > 2*K) failed: not enough space for interpreter generation
Summary: Increase interpreter size for x86 template interpreter
Reviewed-by: kvn, iveresov
ctornqvi [Tue, 17 Sep 2013 23:12:27 +0200] rev 20014
Merge
ctornqvi [Tue, 17 Sep 2013 16:55:53 +0200] rev 20013
8014905: [TESTBUG] Some hotspot tests should be updated to divide test jdk and compile jdk
Summary: Change JDKToolFinder to look in compile.jdk if the executable cannot be found in test.jdk
Reviewed-by: dholmes, hseigel
adlertz [Tue, 17 Sep 2013 05:30:19 -0700] rev 20012
Merge
twisti [Fri, 13 Sep 2013 16:55:44 -0700] rev 20011
8024760: add more types, fields and constants to VMStructs
Reviewed-by: kvn, coleenp
vlivanov [Fri, 13 Sep 2013 04:16:54 -0700] rev 20010
8023134: Rename VM LogFile to hotspot_pid{pid}.log (was hotspot.log)
Reviewed-by: twisti, kvn, sla
twisti [Thu, 12 Sep 2013 18:13:28 -0700] rev 20009
Merge
twisti [Thu, 12 Sep 2013 14:53:44 -0700] rev 20008
8024275: During CTW: assert(sig_bt[member_arg_pos] == T_OBJECT) failed: dispatch argument must be an object
Reviewed-by: kvn, vlivanov
adlertz [Thu, 12 Sep 2013 23:13:45 +0200] rev 20007
8024646: Remove LRG_List container, replace it with GrowableArray
Summary: We already have GrowableArray, use it instead of LRG_List
Reviewed-by: kvn
tschatzl [Thu, 19 Sep 2013 09:34:20 +0200] rev 20006
Merge
tschatzl [Thu, 19 Sep 2013 09:26:08 +0200] rev 20005
Merge
tschatzl [Wed, 18 Sep 2013 15:59:41 +0200] rev 20004
Merge
tschatzl [Wed, 18 Sep 2013 13:18:52 +0200] rev 20003
8024669: Native OOME when allocating after changes to maximum heap supporting Coops sizing on sparcv9
Summary: After changes in 8010722 the ergonomics for calculating the size of the heap that supports zero based compressed oops changed. This lead to the VM actually using zero based compressed oops. Due to low default HeapBaseMinAddress, the OS mapping in the application image at the same address, and limitations of the malloc implementation on Solaris this resulted in very little C heap available for the VM. So the VM immediately gives a native OOME when the machine has lots of physical memory (>=32G). The solution is to increase the HeapBaseMinAddress so that the VM has enough C heap.
Reviewed-by: kvn, brutisso
tschatzl [Wed, 18 Sep 2013 10:02:19 +0200] rev 20002
8024662: gc/arguments/TestUseCompressedOopsErgo.java does not compile.
Summary: Fix compilation error and use of an outdated VM option in the test
Reviewed-by: stefank, jwilhelm
ehelin [Tue, 17 Sep 2013 20:59:07 +0200] rev 20001
8024718: Metaspace performance counters and memory pools should report the same data
Reviewed-by: stefank, dholmes, coleenp
jwilhelm [Wed, 18 Sep 2013 00:08:00 +0000] rev 20000
Merge
jwilhelm [Tue, 17 Sep 2013 14:02:53 +0200] rev 19999
8024884: Test name changed, test list not updated
Summary: Updated the test list with the new test name.
Reviewed-by: brutisso, ehelin
tschatzl [Tue, 17 Sep 2013 12:04:11 +0200] rev 19998
8024914: Swapped usage of idx_t and bm_word_t types in bitMap.inline.hpp
Summary: Incorrect usage of idx_t where bm_word_t is appropriate.
Reviewed-by: tschatzl, brutisso
Contributed-by: Dan Horak <dhorak@redhat.com>
tschatzl [Mon, 16 Sep 2013 13:32:44 +0200] rev 19997
Merge
tschatzl [Mon, 16 Sep 2013 10:20:45 +0200] rev 19996
8024396: VM crashing with assert(!UseLargePages || UseParallelOldGC || use_large_pages) failed: Wrong alignment to use large pages
Summary: Loosen wrong assert for UseParallelOldGC to UseParallelGC
Reviewed-by: stefank, brutisso
tschatzl [Mon, 16 Sep 2013 09:41:03 +0200] rev 19995
Merge
shade [Fri, 13 Sep 2013 07:57:13 +0200] rev 19994
8024671: G1 generates assert error messages in product builds
Reviewed-by: brutisso, tschatzl
stefank [Fri, 13 Sep 2013 22:25:27 +0200] rev 19993
8024752: Log TraceMetadata* output to gclog_or_tty instead of tty
Reviewed-by: brutisso, mgerdin, coleenp
stefank [Fri, 13 Sep 2013 22:23:48 +0200] rev 19992
8024751: Fix bugs in TraceMetadata
Reviewed-by: jmasa, brutisso
stefank [Fri, 13 Sep 2013 22:22:14 +0200] rev 19991
8024650: Don't adjust MaxMetaspaceSize up to MetaspaceSize
Reviewed-by: jwilhelm, brutisso, tschatzl
stefank [Fri, 13 Sep 2013 22:21:06 +0200] rev 19990
8024651: Remove the incorrect usage of Metablock::overhead()
Reviewed-by: brutisso, mgerdin, coleenp, jmasa