hg: jdk8/awt/hotspot: 160 new changesets
lana.steuck at oracle.com
lana.steuck at oracle.com
Fri Oct 11 16:50:17 PDT 2013
Changeset: 34aa07e92d22
Author: cl
Date: 2013-09-19 09:36 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/34aa07e92d22
Added tag jdk8-b108 for changeset 85072013aad4
! .hgtags
Changeset: e42e456fbe6e
Author: amurillo
Date: 2013-09-13 00:43 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/e42e456fbe6e
8024764: new hotspot build - hs25-b51
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: baa7927dfbd2
Author: zgu
Date: 2013-09-04 08:55 -0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/baa7927dfbd2
8022798: "assert(seq > 0) failed: counter overflow" in Kitchensink
Summary: Removed incorrect assertion, sequence number can overflow
Reviewed-by: dholmes, kamg
! src/share/vm/services/memPtr.cpp
Changeset: 38f750491293
Author: iklam
Date: 2013-09-06 08:42 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/38f750491293
8022335: Native stack walk while generating hs_err does not work on Windows x64
Summary: Use WinDbg API StackWalk64()
Reviewed-by: zgu, dholmes
! src/os/windows/vm/decoder_windows.cpp
! src/os/windows/vm/decoder_windows.hpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/decoder.cpp
! src/share/vm/utilities/decoder.hpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp
Changeset: 592520c14121
Author: kevinw
Date: 2013-09-09 10:01 +0100
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/592520c14121
8023478: Test fails with HS crash in GCNotifier.
Reviewed-by: sla
! src/share/vm/services/gcNotifier.cpp
Changeset: b6767a18b379
Author: hseigel
Date: 2013-09-09 14:44 -0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/b6767a18b379
8023167: JVM allows duplicate Runtime[In]VisibleTypeAnnotations attributes in ClassFile/field_info/method_info structures
Summary: Add checks for duplicates and issue errors when detected.
Reviewed-by: coleenp, zgu
! src/share/vm/classfile/classFileParser.cpp
Changeset: 0f648fbe4404
Author: dsamersoff
Date: 2013-09-11 14:30 +0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/0f648fbe4404
8024056: runtime/InitialThreadOverflow/testme.sh fails
Summary: on some macines gcc not able to link cxx program
Reviewed-by: dholmes
! test/runtime/InitialThreadOverflow/testme.sh
Changeset: 1c6b721a3fbf
Author: dsamersoff
Date: 2013-09-12 15:53 +0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/1c6b721a3fbf
8022617: Openjdk hotspot build is broken on BSD platforms using gcc
Summary: Enforce of preprocessing of all assembly sources by assembler-with-cpp
Reviewed-by: dholmes, erikj
! make/bsd/makefiles/gcc.make
Changeset: 225cedaf9a4b
Author: zgu
Date: 2013-09-13 10:34 -0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/225cedaf9a4b
Merge
! src/share/vm/classfile/classFileParser.cpp
Changeset: 623d923529df
Author: mgronlun
Date: 2013-09-13 17:47 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/623d923529df
8021353: Event based tracing is missing thread exit
Reviewed-by: allwin, acorn, dcubed, dholmes, egahlin
! src/share/vm/runtime/thread.cpp
! src/share/vm/trace/traceMacros.hpp
Changeset: b89a1a870965
Author: mgronlun
Date: 2013-09-13 19:20 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/b89a1a870965
Merge
! src/share/vm/runtime/thread.cpp
Changeset: ff8a09595db3
Author: sspitsyn
Date: 2013-09-13 12:46 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/ff8a09595db3
8017230: Internal Error (jvmtiRedefineClasses.cpp:1662): guarantee(false) failed: insert_space_at() failed
Summary: Handle pending exceptions instead of firing a guarantee()
Reviewed-by: coleenp, dholmes
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/prims/jvmtiRedefineClasses.cpp
Changeset: ce5ee9de50ce
Author: sspitsyn
Date: 2013-09-13 12:47 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/ce5ee9de50ce
8024345: 'assert(_value != NULL) failed: resolving NULL _value' from VM_RedefineClasses::set_new_constant_pool
Summary: The OOME's in the JVMTI merge_cp_and_rewrite and set_new_constant_pool must be handled correctly
Reviewed-by: coleenp, dholmes
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/prims/jvmtiRedefineClasses.cpp
Changeset: 0d3ff4d36a31
Author: sspitsyn
Date: 2013-09-13 12:48 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/0d3ff4d36a31
8024346: ~CautiouslyPreserveExceptionMark - assert(!_thread->has_pending_exception()) failed: unexpected exception generated
Summary: Pending exceptions must be handled properly after a call to the JVMTI merge_cp_and_rewrite
Reviewed-by: coleenp, dholmes
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/prims/jvmtiRedefineClasses.cpp
Changeset: b135b600a66c
Author: sspitsyn
Date: 2013-09-13 16:56 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/b135b600a66c
Merge
Changeset: 2e6938dd68f2
Author: dholmes
Date: 2013-09-16 07:38 -0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/2e6938dd68f2
6900441: PlatformEvent.park(millis) on Linux could still be affected by changes to the time-of-day clock
Summary: Associate CLOCK_MONOTONIC with the pthread_cond_t objects used for relative timed waits
Reviewed-by: dcubed, shade
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
Changeset: 4472884d8b37
Author: dcubed
Date: 2013-09-16 12:43 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/4472884d8b37
6986195: correctly identify Ubuntu as the operating system in crash report instead of "Debian"
Summary: Cleanup and document how various Linux release info files are used by print_distro_info().
Reviewed-by: dcubed, dsamersoff, coleenp, iklam, omajid
Contributed-by: gerald.thornbrugh at oracle.com
! src/os/linux/vm/os_linux.cpp
Changeset: 42863137168c
Author: acorn
Date: 2013-09-16 17:57 -0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/42863137168c
8024647: Default method resolution with private superclass method
Reviewed-by: kamg, minqi
! src/share/vm/classfile/defaultMethods.cpp
Changeset: 921967020b3b
Author: acorn
Date: 2013-09-16 15:24 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/921967020b3b
Merge
Changeset: 621eda7235d2
Author: minqi
Date: 2013-09-16 15:35 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/621eda7235d2
7164841: Improvements to the GC log file rotation
Summary: made changes to easily identify current log file in rotation. Parameterize the input with %t for time replacement in file name.
Reviewed-by: ccheung, tschatzl, tamao, zgu
Contributed-by: yumin.qi at oracle.com
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
Changeset: 535973ddf22c
Author: minqi
Date: 2013-09-16 18:39 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/535973ddf22c
Merge
Changeset: 88d6b9a1c27c
Author: mseledtsov
Date: 2013-09-17 20:09 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/88d6b9a1c27c
8016029: test runtime/6878713/Test6878713.sh failed
Summary: Rewrote test in Java; updated the test condition to reflect latest changes in the source
Reviewed-by: dholmes, ctornqvi
- test/runtime/6878713/Test6878713.sh
- test/runtime/6878713/testcase.jar
+ test/runtime/ClassFile/OomWhileParsingRepeatedJsr.java
+ test/runtime/ClassFile/testcase.jar
Changeset: 6f45933aef35
Author: mseledtsov
Date: 2013-09-17 20:20 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/6f45933aef35
7149464: [TESTBUG] Test runtime/7020373/Test7020373.sh failed to clean up files after test
Summary: Re-wrote in Java, this also eliminated temporary result file; set upper limit on malloc'd memory
Reviewed-by: dcubed, dholmes, ccheung
- test/runtime/7020373/Test7020373.sh
- test/runtime/7020373/testcase.jar
+ test/runtime/ClassFile/JsrRewriting.java
+ test/runtime/ClassFile/JsrRewritingTestCase.jar
Changeset: 41e6ae9f6dd7
Author: zgu
Date: 2013-09-18 12:52 -0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/41e6ae9f6dd7
Merge
- test/runtime/6878713/Test6878713.sh
- test/runtime/6878713/testcase.jar
- test/runtime/7020373/Test7020373.sh
- test/runtime/7020373/testcase.jar
Changeset: 8e94527f601e
Author: bpittore
Date: 2013-09-11 20:03 -0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/8e94527f601e
8024007: Misc. cleanup of static agent code
Summary: Minor cleanup of static agent code from 8014135
Reviewed-by: dcubed, sspitsyn
! src/os/windows/vm/os_windows.cpp
! src/share/vm/prims/jvmti.xml
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/thread.cpp
Changeset: de88570fabfc
Author: dholmes
Date: 2013-09-11 00:38 -0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/de88570fabfc
8024256: Minimal VM build is broken with PCH disabled
Reviewed-by: coleenp, twisti
! make/excludeSrc.make
! src/share/vm/gc_implementation/shared/allocationStats.hpp
! src/share/vm/gc_implementation/shared/hSpaceCounters.hpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/utilities/yieldingWorkgroup.hpp
Changeset: 4c9d415db1c5
Author: dholmes
Date: 2013-09-11 23:49 -0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/4c9d415db1c5
Merge
Changeset: b1491b0303ee
Author: bdelsart
Date: 2013-09-13 07:47 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/b1491b0303ee
Merge
Changeset: 10efeefa6485
Author: dholmes
Date: 2013-09-13 21:36 -0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/10efeefa6485
8024505: [TESTBUG] update test groups for additional tests that can't run on the minimal VM
Reviewed-by: coleenp, hseigel
! test/TEST.groups
Changeset: cc5b40a76049
Author: bdelsart
Date: 2013-09-18 21:47 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/cc5b40a76049
Merge
! src/share/vm/runtime/thread.cpp
Changeset: 7944aba7ba41
Author: ehelin
Date: 2013-08-12 17:37 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/7944aba7ba41
8015107: NPG: Use consistent naming for metaspace concepts
Reviewed-by: coleenp, mgerdin, hseigel
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/c1_FrameMap_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/metaspaceCounters.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/arrayOop.hpp
! src/share/vm/oops/instanceOop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/services/memoryPool.cpp
! src/share/vm/services/memoryService.cpp
+ test/gc/arguments/TestCompressedClassFlags.java
- test/gc/metaspace/ClassMetaspaceSizeInJmapHeap.java
+ test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
! test/gc/metaspace/TestMetaspaceMemoryPool.java
! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java
! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java
! test/runtime/CompressedOops/CompressedKlassPointerAndOops.java
Changeset: 440edcf30231
Author: mgerdin
Date: 2013-09-11 08:57 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/440edcf30231
8024176: [macosx] gc/metaspace/ClassMetaspaceSizeInJmapHeap.java failed since jdk8b105, hs25b47
Summary: The code for reading compressed klass pointers in the sa-agent on Mac used readCompOopAddress instead of readCompKlassAddress, this is wrong but has been hidden because compressed oops and compressed klasses has used the same base address in the past.
Reviewed-by: sla, jmasa
Contributed-by: stefan.johansson at oracle.com
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java
Changeset: f7bc2ab5f659
Author: tschatzl
Date: 2013-09-11 10:14 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/f7bc2ab5f659
8016825: Large pages for the heap broken on Windows for compressed oops
Summary: Correctly pass the requested base address for the heap to the OS function to reserve memory.
Reviewed-by: brutisso, stefank
! src/os/windows/vm/os_windows.cpp
Changeset: ff218fdb30ba
Author: tschatzl
Date: 2013-09-11 10:19 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/ff218fdb30ba
8021823: G1: Concurrent marking crashes with -XX:ObjectAlignmentInBytes>=32 in 64bit VMs
Summary: Correctly calculate the initialization value for the shift between object start and bitmap bit in the G1 mark bitmaps.
Reviewed-by: tonyp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
+ test/gc/TestObjectAlignment.java
Changeset: 040895ec3920
Author: tschatzl
Date: 2013-09-11 12:03 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/040895ec3920
Merge
Changeset: 24e87613ee58
Author: mgerdin
Date: 2013-09-11 09:37 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/24e87613ee58
8009561: NPG: Metaspace fragmentation when retiring a Metachunk
Summary: Use best-fit block-splitting freelist allocation from the block freelist.
Reviewed-by: jmasa, stefank
! src/share/vm/memory/metaspace.cpp
Changeset: 6608fa23708f
Author: mgerdin
Date: 2013-09-11 06:15 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/6608fa23708f
Merge
Changeset: 40136aa2cdb1
Author: tschatzl
Date: 2013-09-11 16:25 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/40136aa2cdb1
8010722: assert: failed: heap size is too big for compressed oops
Summary: Use conservative assumptions of required alignment for the various garbage collector components into account when determining the maximum heap size that supports compressed oops. Using this conservative value avoids several circular dependencies in the calculation.
Reviewed-by: stefank, dholmes
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.cpp
+ test/gc/arguments/TestUseCompressedOopsErgo.java
+ test/gc/arguments/TestUseCompressedOopsErgoTools.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: b82260e84582
Author: tschatzl
Date: 2013-09-11 18:47 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/b82260e84582
Merge
Changeset: d6c266999345
Author: ehelin
Date: 2013-09-12 10:15 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/d6c266999345
8023476: Metaspace capacity > reserved
Reviewed-by: stefank, hseigel, mgerdin
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/metaspaceCounters.cpp
Changeset: c4c768305a8f
Author: stefank
Date: 2013-09-12 10:15 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/c4c768305a8f
8024638: Count and expose the amount of committed memory in the metaspaces
Reviewed-by: brutisso, ehelin
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/virtualspace.hpp
Changeset: 335b388c4b28
Author: stefank
Date: 2013-09-13 22:21 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/335b388c4b28
8024651: Remove the incorrect usage of Metablock::overhead()
Reviewed-by: brutisso, mgerdin, coleenp, jmasa
! src/share/vm/memory/metablock.cpp
! src/share/vm/memory/metablock.hpp
! src/share/vm/memory/metaspace.cpp
Changeset: 9e11762cee52
Author: stefank
Date: 2013-09-13 22:22 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/9e11762cee52
8024650: Don't adjust MaxMetaspaceSize up to MetaspaceSize
Reviewed-by: jwilhelm, brutisso, tschatzl
! src/share/vm/gc_implementation/parallelScavenge/generationSizer.hpp
! src/share/vm/memory/collectorPolicy.cpp
+ test/gc/metaspace/TestMetaspaceSizeFlags.java
! test/testlibrary/OutputAnalyzerTest.java
! test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java
Changeset: 8227700da288
Author: stefank
Date: 2013-09-13 22:23 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/8227700da288
8024751: Fix bugs in TraceMetadata
Reviewed-by: jmasa, brutisso
! src/share/vm/memory/metaspace.cpp
Changeset: 8c5e6482cbfc
Author: stefank
Date: 2013-09-13 22:25 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/8c5e6482cbfc
8024752: Log TraceMetadata* output to gclog_or_tty instead of tty
Reviewed-by: brutisso, mgerdin, coleenp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/virtualspace.hpp
Changeset: 9cb63cd234a0
Author: shade
Date: 2013-09-13 07:57 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/9cb63cd234a0
8024671: G1 generates assert error messages in product builds
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/g1CardCounts.cpp
! src/share/vm/gc_implementation/g1/g1CardCounts.hpp
Changeset: 884ed7a10f09
Author: tschatzl
Date: 2013-09-16 09:41 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/884ed7a10f09
Merge
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 23ae5a04724d
Author: tschatzl
Date: 2013-09-16 10:20 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/23ae5a04724d
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
! src/share/vm/memory/universe.cpp
+ test/gc/arguments/TestAlignmentToUseLargePages.java
Changeset: f9b58dbeab91
Author: tschatzl
Date: 2013-09-16 13:32 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/f9b58dbeab91
Merge
Changeset: 17deed6716af
Author: tschatzl
Date: 2013-09-17 12:04 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/17deed6716af
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 at redhat.com>
! src/share/vm/utilities/bitMap.inline.hpp
Changeset: 5767996b7b7b
Author: jwilhelm
Date: 2013-09-17 14:02 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/5767996b7b7b
8024884: Test name changed, test list not updated
Summary: Updated the test list with the new test name.
Reviewed-by: brutisso, ehelin
! test/TEST.groups
Changeset: fac394091d73
Author: jwilhelm
Date: 2013-09-18 00:08 +0000
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/fac394091d73
Merge
Changeset: 73d0d0218068
Author: ehelin
Date: 2013-09-17 20:59 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/73d0d0218068
8024718: Metaspace performance counters and memory pools should report the same data
Reviewed-by: stefank, dholmes, coleenp
! src/share/vm/memory/metaspaceCounters.cpp
! src/share/vm/memory/metaspaceCounters.hpp
! src/share/vm/services/memoryPool.cpp
! src/share/vm/services/memoryPool.hpp
! src/share/vm/services/memoryUsage.hpp
! test/gc/metaspace/TestMetaspaceMemoryPool.java
! test/gc/metaspace/TestMetaspacePerfCounters.java
+ test/gc/metaspace/TestPerfCountersAndMemoryPools.java
! test/testlibrary/com/oracle/java/testlibrary/InputArguments.java
Changeset: 2f426063daea
Author: tschatzl
Date: 2013-09-18 10:02 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/2f426063daea
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
! test/gc/arguments/TestUseCompressedOopsErgoTools.java
Changeset: 9044964f9163
Author: tschatzl
Date: 2013-09-18 13:18 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/9044964f9163
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
! src/os_cpu/solaris_sparc/vm/globals_solaris_sparc.hpp
Changeset: 719e886d4f72
Author: tschatzl
Date: 2013-09-18 15:59 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/719e886d4f72
Merge
Changeset: 06ae47d9d088
Author: tschatzl
Date: 2013-09-19 09:26 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/06ae47d9d088
Merge
! src/os/linux/vm/os_linux.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.cpp
- test/gc/metaspace/ClassMetaspaceSizeInJmapHeap.java
Changeset: 179cd89fb279
Author: tschatzl
Date: 2013-09-19 09:34 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/179cd89fb279
Merge
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/thread.cpp
! test/TEST.groups
Changeset: 8c83625e3a53
Author: adlertz
Date: 2013-09-12 23:13 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/8c83625e3a53
8024646: Remove LRG_List container, replace it with GrowableArray
Summary: We already have GrowableArray, use it instead of LRG_List
Reviewed-by: kvn
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/coalesce.hpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/live.hpp
Changeset: 3a4e6c929bf3
Author: twisti
Date: 2013-09-12 14:53 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/3a4e6c929bf3
8024275: During CTW: assert(sig_bt[member_arg_pos] == T_OBJECT) failed: dispatch argument must be an object
Reviewed-by: kvn, vlivanov
! src/share/vm/classfile/classLoader.cpp
Changeset: 591b49112612
Author: twisti
Date: 2013-09-12 18:13 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/591b49112612
Merge
Changeset: 01b268b3080a
Author: vlivanov
Date: 2013-09-13 04:16 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/01b268b3080a
8023134: Rename VM LogFile to hotspot_pid{pid}.log (was hotspot.log)
Reviewed-by: twisti, kvn, sla
! src/share/tools/LogCompilation/README
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/ostream.cpp
Changeset: 69f26e8e09f9
Author: twisti
Date: 2013-09-13 16:55 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/69f26e8e09f9
8024760: add more types, fields and constants to VMStructs
Reviewed-by: kvn, coleenp
! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/share/vm/gc_implementation/g1/ptrQueue.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/klassVtable.hpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: ae3e68933caf
Author: adlertz
Date: 2013-09-17 05:30 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/ae3e68933caf
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 22194f27fbfb
Author: ctornqvi
Date: 2013-09-17 16:55 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/22194f27fbfb
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
! test/TEST.groups
! test/gc/TestVerifyDuringStartup.java
! test/testlibrary/com/oracle/java/testlibrary/JDKToolFinder.java
Changeset: 2c98370f2611
Author: ctornqvi
Date: 2013-09-17 23:12 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/2c98370f2611
Merge
Changeset: 6d7eba360ba4
Author: anoll
Date: 2013-09-17 08:39 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/6d7eba360ba4
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
! src/cpu/x86/vm/templateInterpreter_x86.hpp
Changeset: a4788ba67e20
Author: adlertz
Date: 2013-09-17 16:07 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/a4788ba67e20
Merge
Changeset: b2e698d2276c
Author: drchase
Date: 2013-09-13 22:38 -0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/b2e698d2276c
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
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciField.hpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciSymbol.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/code/vtableStubs.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/fieldStreams.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/klassVtable.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/fieldDescriptor.cpp
! src/share/vm/runtime/fieldDescriptor.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/reflectionUtils.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 67bae56fdd69
Author: jrose
Date: 2013-09-17 20:48 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/67bae56fdd69
Merge
Changeset: ab274453d37f
Author: anoll
Date: 2013-09-18 07:22 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/ab274453d37f
8022883: Assertion failed: sweptCount >= flushedCount + markedCount + zombifiedCount
Summary: Provide correct number of visited nmethods to Tracing
Reviewed-by: kvn, iveresov
! src/share/vm/runtime/sweeper.cpp
Changeset: 04cbe2026912
Author: rbackman
Date: 2013-09-18 09:31 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/04cbe2026912
Merge
Changeset: 2795dff62b6c
Author: iveresov
Date: 2013-09-18 14:10 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/2795dff62b6c
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
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
Changeset: da051ce490eb
Author: adlertz
Date: 2013-09-19 18:01 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/da051ce490eb
Merge
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/ostream.cpp
! test/TEST.groups
Changeset: 566db1b0e6ef
Author: amurillo
Date: 2013-09-20 11:09 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/566db1b0e6ef
Merge
- test/gc/metaspace/ClassMetaspaceSizeInJmapHeap.java
- test/runtime/6878713/Test6878713.sh
- test/runtime/6878713/testcase.jar
- test/runtime/7020373/Test7020373.sh
- test/runtime/7020373/testcase.jar
Changeset: bf13c3da3d11
Author: amurillo
Date: 2013-09-20 11:09 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/bf13c3da3d11
Added tag hs25-b51 for changeset 566db1b0e6ef
! .hgtags
Changeset: c81dd5393a5e
Author: tbell
Date: 2013-09-25 12:23 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/c81dd5393a5e
8025411: JPRT to switch to the new Win platforms for JDK8 builds this week
Reviewed-by: ksrini, katleman
! make/jprt.properties
Changeset: fff4842215d1
Author: cl
Date: 2013-09-26 10:43 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/fff4842215d1
Added tag jdk8-b109 for changeset c81dd5393a5e
! .hgtags
Changeset: 8a6a85321d3a
Author: amurillo
Date: 2013-09-20 11:17 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/8a6a85321d3a
8025127: new hotspot build - hs25-b52
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 63147986a428
Author: dcubed
Date: 2013-09-18 07:02 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/63147986a428
8019835: Strings interned in different threads equal but does not ==
Summary: Add -XX:+VerifyStringTableAtExit option and code to verify StringTable invariants.
Reviewed-by: rdurbin, sspitsyn, coleenp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
Changeset: dfae98867ee8
Author: dholmes
Date: 2013-09-18 20:08 -0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/dfae98867ee8
8024826: (s) : Remove alt-rt.jar, used by +AggressiveOps
Reviewed-by: alanb, chegar, dholmes, ksrini
Contributed-by: Mike Duigou <mike.duigou at oracle.com>
! src/share/vm/runtime/arguments.cpp
Changeset: c1d7040a1183
Author: sgabdura
Date: 2013-09-18 16:48 +0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/c1d7040a1183
8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR and GET_OWNED_MONITOR
Summary: Check that the _java_thread parameter is valid when it is possible that the JavaThread has exited after the initial checks were made in generated/jvmtifiles/jvmtiEnter.cpp: jvmti_GetCurrentContendedMonitor()
Reviewed-by: dcubed, dsamersoff
! src/share/vm/prims/jvmtiEnvBase.hpp
Changeset: 8c84f04ff977
Author: kevinw
Date: 2013-09-18 19:50 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/8c84f04ff977
Merge
Changeset: 6eb908998b32
Author: kevinw
Date: 2013-09-19 08:47 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/6eb908998b32
Merge
Changeset: 9ed97b511b26
Author: hseigel
Date: 2013-09-19 11:04 -0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/9ed97b511b26
8024517: runtime/CDSCompressedKPtrs/XShareAuto.java failed with RuntimeException
Summary: Make sure CDS is off by default when running server compiler.
Reviewed-by: dholmes, coleenp
! src/share/vm/runtime/arguments.cpp
! test/runtime/CDSCompressedKPtrs/XShareAuto.java
Changeset: 4f9a42c33738
Author: coleenp
Date: 2013-09-20 09:30 -0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/4f9a42c33738
8022887: Assertion hit while using class and redefining it with RedefineClasses simultaneously
Summary: Need to refetch each method from InstanceKlass after all safepoints. Removed leaky PreviousVersionInfo code.
Reviewed-by: dcubed, sspitsyn
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/handles.inline.hpp
Changeset: f201713502e0
Author: coleenp
Date: 2013-09-20 09:44 -0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/f201713502e0
Merge
Changeset: 1b03bed31241
Author: allwin
Date: 2013-09-17 17:16 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/1b03bed31241
7196151: ParserTest SEGv on solaris
Reviewed-by: sla, coleenp, ctornqvi, dsamersoff
! src/share/vm/services/diagnosticArgument.cpp
Changeset: e5a25e4ae509
Author: mgerdin
Date: 2013-09-20 10:34 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/e5a25e4ae509
Merge
Changeset: 7c29904fdfa2
Author: coleenp
Date: 2013-09-20 18:34 -0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/7c29904fdfa2
8014956: nashorn/api/javaaccess/MethodAccessTest.java test fails on sparc-solaris 64
Summary: reference_map[] array had uninitialized junk that was causing a bogus bootstrap method to be found.
Reviewed-by: hseigel, dcubed, sspitsyn
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
Changeset: df03413ad1a9
Author: coleenp
Date: 2013-09-21 01:45 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/df03413ad1a9
Merge
Changeset: 0f37d1badced
Author: dcubed
Date: 2013-09-20 12:58 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/0f37d1badced
Merge
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: a7609ec351d6
Author: dcubed
Date: 2013-09-20 18:19 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/a7609ec351d6
Merge
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
- test/gc/metaspace/ClassMetaspaceSizeInJmapHeap.java
Changeset: 8ddc26f62476
Author: sla
Date: 2013-09-22 06:31 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/8ddc26f62476
6989981: jstack causes "fatal error: ExceptionMark destructor expects no pending exceptions"
Reviewed-by: sla, dsamersoff
Contributed-by: Yasumasa Suenaga <yasu at ysfactory.dip.jp>
! src/share/vm/services/attachListener.cpp
Changeset: 1f42d3ec1759
Author: dsamersoff
Date: 2013-09-22 18:49 +0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/1f42d3ec1759
7133122: SA throws sun.jvm.hotspot.debugger.UnmappedAddressException when it should not
Summary: replace PT_LOAD segment with library segment when necessary
Reviewed-by: dholmes, sla
! agent/src/os/linux/ps_core.c
Changeset: ae2edb3df7fb
Author: dsamersoff
Date: 2013-09-22 18:07 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/ae2edb3df7fb
Merge
Changeset: 084b21cd0228
Author: iklam
Date: 2013-09-23 08:56 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/084b21cd0228
8025088: Missing cases for JVM_CONSTANT_MethodHandleInError cause crash if debugger steps into error-tagged method handle
Summary: Need to refetch each method from InstanceKlass after all safepoints. Removed leaky PreviousVersionInfo code.
Reviewed-by: coleenp, sspitsyn
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
Changeset: e8a0010ba69e
Author: zgu
Date: 2013-09-25 13:03 -0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/e8a0010ba69e
Merge
Changeset: 891687731b59
Author: anoll
Date: 2013-09-24 15:56 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/891687731b59
7009641: Don't fail VM when CodeCache is full
Summary: Allocation in the code cache returns NULL instead of failing the entire VM
Reviewed-by: kvn, iveresov
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 1b64d46620a3
Author: kvn
Date: 2013-09-24 16:08 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/1b64d46620a3
8022585: VM crashes when ran with -XX:+PrintInlining
Summary: use adr_at() to access inline info structures in growableArray. Add ability to specify print inlining per method.
Reviewed-by: twisti
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/library_call.cpp
+ test/compiler/print/PrintInlining.java
Changeset: f637d4dc21bb
Author: adlertz
Date: 2013-09-26 08:48 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/f637d4dc21bb
Merge
Changeset: 586fa1919a89
Author: bpittore
Date: 2013-09-20 15:06 -0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/586fa1919a89
8014911: Should use SUPPORTS_NATIVE_CX8 define to help C/C++ compiler elide blocks of code
Summary: If SUPPORTS_NATIVE_CX8 true then supports_cx8() function hard coded to return 'true'
Reviewed-by: kvn, twisti, dholmes
! src/share/vm/runtime/vm_version.hpp
Changeset: 504d8f519adf
Author: jiangli
Date: 2013-09-20 20:19 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/504d8f519adf
Merge
Changeset: d682c6e24fe3
Author: bdelsart
Date: 2013-09-26 01:30 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/d682c6e24fe3
Merge
Changeset: 60a2d625db36
Author: bdelsart
Date: 2013-09-26 04:00 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/60a2d625db36
Merge
Changeset: 2c022e432e10
Author: stefank
Date: 2013-09-20 10:53 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/2c022e432e10
8024974: Incorrect use of GC_locker::is_active()
Summary: SymbolTable and StringTable can make calls to GC_locker::is_active() outside a safepoint. This isn't safe because the GC_locker active state (lock count) is only updated at a safepoint and only remains valid as long as _needs_gc is true. However, outside a safepoint_needs_gc can change to false at any time, which makes it impossible to do a correct call to is_active() in that context. In this case these calls can just be removed since the input argument to basic_add() should never be on the heap and so there's no need to check the GC_locker state. This change also adjusts the assert() in is_active() to makes sure all calls to this function are always done under a safepoint.
Reviewed-by: brutisso, dcubed
Contributed-by: per.liden at oracle.com
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/gcLocker.hpp
Changeset: 9361de86a50f
Author: stefank
Date: 2013-09-20 11:00 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/9361de86a50f
8025059: Metspace::should_expand mixes bytes and words in check against MaxMetaspaceSize
Reviewed-by: coleenp, brutisso, mgerdin, jmasa
! src/share/vm/memory/metaspace.cpp
Changeset: b960c9df4f11
Author: stefank
Date: 2013-09-21 10:09 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/b960c9df4f11
8025096: Move the ChunkManager instances out of the VirtualSpaceLists
Reviewed-by: coleenp, mgerdin, jmasa
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
Changeset: 10cc3b624f8f
Author: tschatzl
Date: 2013-09-24 10:14 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/10cc3b624f8f
Merge
- test/runtime/6878713/Test6878713.sh
- test/runtime/6878713/testcase.jar
- test/runtime/7020373/Test7020373.sh
- test/runtime/7020373/testcase.jar
Changeset: a19bea467577
Author: tschatzl
Date: 2013-09-25 13:25 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/a19bea467577
7163191: G1: introduce a "heap spanning table" abstraction
Summary: Add G1BiasedArray<T> that is an array where each element represents a fixed-sized subdivision of the heap. Use this abstraction to refactor the HeapRegionSeq class.
Reviewed-by: brutisso
! make/excludeSrc.make
+ src/share/vm/gc_implementation/g1/g1BiasedArray.cpp
+ src/share/vm/gc_implementation/g1/g1BiasedArray.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/prims/jni.cpp
Changeset: 03f493ce3a71
Author: brutisso
Date: 2013-09-25 17:23 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/03f493ce3a71
8025228: assert(new_entry->reserved_words() == vs_word_size) fails in nightly
Reviewed-by: mgerdin, tschatzl, jmasa
! src/share/vm/memory/metaspace.cpp
! src/share/vm/prims/jni.cpp
Changeset: 461159cd7a91
Author: tschatzl
Date: 2013-09-26 12:18 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/461159cd7a91
Merge
! src/share/vm/classfile/symbolTable.cpp
Changeset: 3da9fad1391e
Author: tschatzl
Date: 2013-09-26 06:34 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/3da9fad1391e
Merge
Changeset: 58043478c26d
Author: amurillo
Date: 2013-09-26 13:33 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/58043478c26d
Merge
Changeset: 6209b0ed51c0
Author: amurillo
Date: 2013-09-26 13:33 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/6209b0ed51c0
Added tag hs25-b52 for changeset 58043478c26d
! .hgtags
Changeset: ebfa5793d349
Author: katleman
Date: 2013-10-02 13:26 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/ebfa5793d349
Added tag jdk8-b110 for changeset 6209b0ed51c0
! .hgtags
Changeset: 24250c363d7f
Author: amurillo
Date: 2013-09-26 13:41 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/24250c363d7f
8025536: new hotspot build - hs25-b53
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 899ecf76b570
Author: dsimms
Date: 2013-09-25 13:58 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/899ecf76b570
8023956: Provide a work-around to broken Linux 32 bit "Exec Shield" using CS for NX emulation (crashing with SI_KERNEL)
Summary: Execute some code at a high virtual address value, and keep mapped
Reviewed-by: coleenp, zgu
! src/os/linux/vm/os_linux.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.hpp
Changeset: 5b1191bf0b4b
Author: ctornqvi
Date: 2013-09-25 17:47 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/5b1191bf0b4b
8024677: [TESTBUG] Move tests for classes in /testlibrary
Summary: Moved the tests to /testlibrary_tests and updated TEST.groups
Reviewed-by: dholmes, sla
! test/TEST.groups
- test/testlibrary/AssertsTest.java
- test/testlibrary/OutputAnalyzerReportingTest.java
- test/testlibrary/OutputAnalyzerTest.java
+ test/testlibrary_tests/AssertsTest.java
+ test/testlibrary_tests/OutputAnalyzerReportingTest.java
+ test/testlibrary_tests/OutputAnalyzerTest.java
Changeset: c1fbf21c7397
Author: ctornqvi
Date: 2013-09-25 17:47 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/c1fbf21c7397
8024492: [TESTBUG] Test library class Platform.java needs to include methods for missing OS's and architectures
Summary: Added methods for 32bit, arm, ppc, x64 and x86
Reviewed-by: zgu, hseigel, mseledtsov
! test/testlibrary/com/oracle/java/testlibrary/Platform.java
Changeset: 190899198332
Author: hseigel
Date: 2013-09-26 10:25 -0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/190899198332
7195622: CheckUnhandledOops has limited usefulness now
Summary: Enable CHECK_UNHANDLED_OOPS in fastdebug builds across all supported platforms.
Reviewed-by: coleenp, hseigel, dholmes, stefank, twisti, ihse, rdurbin
Contributed-by: lois.foltan at oracle.com
! make/bsd/makefiles/fastdebug.make
! make/linux/makefiles/fastdebug.make
! make/windows/makefiles/fastdebug.make
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.hpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/oopsHierarchy.hpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/services/memoryPool.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/taskqueue.hpp
Changeset: a5ac0873476c
Author: zgu
Date: 2013-09-27 10:08 -0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/a5ac0873476c
Merge
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 36b97be47bde
Author: acorn
Date: 2013-10-01 08:10 -0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/36b97be47bde
8011311: Private interface methods. Default conflicts:ICCE. no erased_super_default.
Reviewed-by: coleenp, bharadwaj, minqi
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/classfile/defaultMethods.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klassVtable.cpp
Changeset: de059a14e159
Author: zgu
Date: 2013-10-01 08:54 -0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/de059a14e159
8022187: Missing ResourceMark crash when assertion using FormatBufferResource fails
Summary: Uses stack for the format buffer instead of resource memory
Reviewed-by: kvn, coleenp
! src/share/vm/utilities/array.hpp
Changeset: 90b27e931639
Author: zgu
Date: 2013-10-01 09:21 -0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/90b27e931639
Merge
Changeset: 31f0118ea584
Author: zgu
Date: 2013-10-01 11:06 -0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/31f0118ea584
Merge
Changeset: 72b7e96c1922
Author: twisti
Date: 2013-09-26 12:07 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/72b7e96c1922
8024545: make develop and notproduct flag values available in product builds
Reviewed-by: dholmes, kvn
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/dtraceAttacher.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/memoryService.cpp
Changeset: c9ccd7b85f20
Author: rbackman
Date: 2013-09-27 08:39 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/c9ccd7b85f20
8024924: Intrinsify java.lang.Math.addExact
Reviewed-by: kvn, twisti
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/classes.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp
+ src/share/vm/opto/mathexactnode.cpp
+ src/share/vm/opto/mathexactnode.hpp
! src/share/vm/opto/multnode.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/intrinsics/mathexact/CondTest.java
+ test/compiler/intrinsics/mathexact/ConstantTest.java
+ test/compiler/intrinsics/mathexact/LoadTest.java
+ test/compiler/intrinsics/mathexact/LoopDependentTest.java
+ test/compiler/intrinsics/mathexact/NonConstantTest.java
+ test/compiler/intrinsics/mathexact/Verify.java
Changeset: 510fbd28919c
Author: anoll
Date: 2013-09-27 10:50 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/510fbd28919c
8020151: PSR:PERF Large performance regressions when code cache is filled
Summary: Code cache sweeping based on method hotness; removed speculatively disconnect
Reviewed-by: kvn, iveresov
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/trace/trace.xml
Changeset: a07c25e4f67e
Author: adlertz
Date: 2013-09-27 12:43 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/a07c25e4f67e
Merge
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/services/attachListener.cpp
Changeset: 1c3486050433
Author: adlertz
Date: 2013-09-27 15:43 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/1c3486050433
Merge
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: e8e077292da3
Author: iignatyev
Date: 2013-09-28 12:32 +0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/e8e077292da3
8024678: Java source files in hotspot/test/testlibrary should not use @author tag in JavaDoc
Reviewed-by: twisti
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathDirEntry.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJarEntry.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJarInDirEntry.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassesListInFile.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Utils.java
Changeset: 303826f477c6
Author: iignatyev
Date: 2013-09-28 12:32 +0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/303826f477c6
8023452: TestCase$Helper(java.lang.Object) must be osr_compiled
Reviewed-by: kvn
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
Changeset: f2512d89ad0c
Author: twisti
Date: 2013-09-28 12:42 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/f2512d89ad0c
8025613: clang: remove -Wno-unused-value
Reviewed-by: iveresov
! agent/src/os/linux/LinuxDebuggerLocal.c
! agent/src/os/linux/ps_proc.c
! agent/src/os/linux/salibelf.c
! agent/src/os/linux/symtab.c
! make/bsd/makefiles/gcc.make
! make/linux/makefiles/gcc.make
! src/cpu/x86/vm/assembler_x86.cpp
! src/share/vm/classfile/defaultMethods.cpp
Changeset: 29bdcf12457c
Author: shade
Date: 2013-09-27 11:52 +0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/29bdcf12457c
8014447: Object.hashCode intrinsic breaks inline caches
Summary: Try to inline as normal method first, then fall back to intrinsic.
Reviewed-by: kvn, twisti
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/library_call.cpp
Changeset: d8d059e90ec1
Author: twisti
Date: 2013-09-30 15:42 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/d8d059e90ec1
8025599: Missing store barrier with OptimizeStringConcat
Reviewed-by: kvn, twisti
Contributed-by: Axel Siebenborn <axel.siebenborn at sap.com>
! src/share/vm/opto/graphKit.cpp
Changeset: dc261f466b6d
Author: drchase
Date: 2013-09-27 13:36 -0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/dc261f466b6d
8025260: Methodhandles/JSR292: NullPointerException (NPE) thrown instead of AbstractMethodError (AME)
Summary: Copied null-checks from templateInterpreter_CPU into methodHandles_CPU
Reviewed-by: jrose, twisti
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
+ test/compiler/jsr292/methodHandleExceptions/ByteClassLoader.java
+ test/compiler/jsr292/methodHandleExceptions/C.java
+ test/compiler/jsr292/methodHandleExceptions/I.java
+ test/compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java
Changeset: cacc4c6bfc80
Author: vlivanov
Date: 2013-10-02 06:17 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/cacc4c6bfc80
8025233: Move sun.invoke.Stable into java.lang.invoke package
Reviewed-by: twisti, iveresov
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.hpp
Changeset: 268e7a2178d7
Author: iveresov
Date: 2013-10-03 16:38 +0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/268e7a2178d7
Merge
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/services/classLoadingService.cpp
Changeset: d68894a09c7c
Author: jiangli
Date: 2013-09-27 13:49 -0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/d68894a09c7c
8024990: JT_JDK: 11 failures with SIGSEGV on arm-sflt platforms in nightly fastdebug build.
Summary: Enable patching for load_appendix_id.
Reviewed-by: kvn, dlong, bdelsart
! src/share/vm/c1/c1_Runtime1.cpp
Changeset: 5186dcaca431
Author: jiangli
Date: 2013-09-27 13:53 -0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/5186dcaca431
Merge
! src/share/vm/c1/c1_Runtime1.cpp
- test/gc/metaspace/ClassMetaspaceSizeInJmapHeap.java
- test/runtime/6878713/Test6878713.sh
- test/runtime/6878713/testcase.jar
- test/runtime/7020373/Test7020373.sh
- test/runtime/7020373/testcase.jar
Changeset: d0cfa6502dfe
Author: jprovino
Date: 2013-10-03 10:25 -0400
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/d0cfa6502dfe
Merge
! src/share/vm/c1/c1_Runtime1.cpp
Changeset: 100614790c1e
Author: vladidan
Date: 2013-10-03 10:35 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/100614790c1e
Merge
Changeset: c319b188c7b2
Author: tschatzl
Date: 2013-09-26 12:49 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/c319b188c7b2
8014078: G1: improve remembered set summary information by providing per region type information
Summary: Add memory consumption breakdown on a per region type in the G1 remembered set summary statistics. This simplifies remembered set memory consumption analysis.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
! test/gc/g1/TestSummarizeRSetStats.java
+ test/gc/g1/TestSummarizeRSetStatsPerRegion.java
+ test/gc/g1/TestSummarizeRSetStatsTools.java
Changeset: bc918fd1e584
Author: mgerdin
Date: 2013-09-27 10:23 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/bc918fd1e584
8025279: metaspace/flags/maxMetaspaceSize throws OOM: out of Compressed Klass space
Summary: Only put "Compressed class space" as OOM cause if actually using Compressed class space
Reviewed-by: jwilhelm, stefank, ehelin, coleenp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
Changeset: 4fa18058548e
Author: tschatzl
Date: 2013-09-27 11:18 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/4fa18058548e
Merge
Changeset: ccef6e165e8b
Author: tschatzl
Date: 2013-09-27 13:41 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/ccef6e165e8b
Merge
Changeset: d55c004e1d4d
Author: mgerdin
Date: 2013-09-24 14:46 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/d55c004e1d4d
8025305: Cleanup CardTableModRefBS usage in G1
Summary: Move some G1 specific code from CardTableModRefBS to G1SATBCardTableModRefBS.
Reviewed-by: brutisso, tschatzl, ehelin
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/g1CardCounts.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
Changeset: 7ec10139bf37
Author: tschatzl
Date: 2013-09-30 12:43 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/7ec10139bf37
8025441: G1: assert "assert(thread < _num_vtimes) failed: just checking" fails when G1ConcRefinementThreads > ParallelGCThreads
Summary: The initialization for the remembered set summary data structures used the wrong thread count, i.e. number of worker threads instead of number of refinement threads.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.hpp
+ test/gc/g1/TestSummarizeRSetStatsThreads.java
Changeset: 9de9169ddde6
Author: brutisso
Date: 2013-10-01 07:52 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/9de9169ddde6
8025605: G1: Heap expansion logging misleading for fully expanded heap
Reviewed-by: tschatzl, jwilhelm, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 9ecd6d3782b1
Author: ehelin
Date: 2013-10-01 15:21 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/9ecd6d3782b1
8025313: MetaspaceMemoryPool incorrectly reports undefined size for max
Reviewed-by: stefank, tschatzl
! src/share/vm/memory/collectorPolicy.cpp
Changeset: 77a774ab3cf0
Author: mgerdin
Date: 2013-10-02 14:33 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/77a774ab3cf0
8012525: gc/metaspace/G1AddMetaspaceDependency.java Test fails a safepoint timeout assertion or hangs.
Reviewed-by: brutisso, tschatzl
! test/gc/metaspace/G1AddMetaspaceDependency.java
Changeset: 6e22e7042433
Author: ehelin
Date: 2013-09-30 11:39 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/6e22e7042433
8025226: TestPerfCountersAndMemoryPools.java fails with -Xmixed or -Xcomp
Reviewed-by: brutisso, mgerdin
! test/gc/metaspace/TestPerfCountersAndMemoryPools.java
Changeset: 379ef2cc19c0
Author: ehelin
Date: 2013-10-02 18:24 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/379ef2cc19c0
Merge
Changeset: ab68fc0101ce
Author: jwilhelm
Date: 2013-10-03 13:19 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/ab68fc0101ce
8025855: Simplify GenRemSet code slightly
Summary: Remove a few redundant switch-statements
Reviewed-by: jcoomes, tschatzl
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/genRemSet.cpp
Changeset: c49c7f835e8d
Author: jwilhelm
Date: 2013-10-03 17:16 +0200
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/c49c7f835e8d
8025853: Remove unnecessary uses of GenerationSizer
Summary: Removed stray includes and some minor cleanup of GenerationSizer
Reviewed-by: tschatzl, jcoomes
! src/share/vm/gc_implementation/parallelScavenge/generationSizer.hpp
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
Changeset: 798522662fcd
Author: jcoomes
Date: 2013-10-04 13:37 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/798522662fcd
Merge
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
Changeset: 562a3d356de6
Author: amurillo
Date: 2013-10-04 14:10 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/562a3d356de6
Merge
- test/testlibrary/AssertsTest.java
- test/testlibrary/OutputAnalyzerReportingTest.java
- test/testlibrary/OutputAnalyzerTest.java
Changeset: f6962730bbde
Author: amurillo
Date: 2013-10-04 14:10 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/f6962730bbde
Added tag hs25-b53 for changeset 562a3d356de6
! .hgtags
Changeset: 02d171a3b5d1
Author: cl
Date: 2013-10-10 10:08 -0700
URL: http://hg.openjdk.java.net/jdk8/awt/hotspot/rev/02d171a3b5d1
Added tag jdk8-b111 for changeset f6962730bbde
! .hgtags
More information about the jdk8-changes
mailing list