hg: nashorn/jdk8/hotspot: 212 new changesets
james.laskey at oracle.com
james.laskey at oracle.com
Tue Oct 29 10:53:06 PDT 2013
Changeset: 8a6a85321d3a
Author: amurillo
Date: 2013-09-20 11:17 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/hotspot/rev/8c84f04ff977
Merge
Changeset: 6eb908998b32
Author: kevinw
Date: 2013-09-19 08:47 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/6eb908998b32
Merge
Changeset: 9ed97b511b26
Author: hseigel
Date: 2013-09-19 11:04 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/hotspot/rev/f201713502e0
Merge
Changeset: 1b03bed31241
Author: allwin
Date: 2013-09-17 17:16 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/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/nashorn/jdk8/hotspot/rev/e5a25e4ae509
Merge
Changeset: 7c29904fdfa2
Author: coleenp
Date: 2013-09-20 18:34 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/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/nashorn/jdk8/hotspot/rev/df03413ad1a9
Merge
Changeset: 0f37d1badced
Author: dcubed
Date: 2013-09-20 12:58 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/hotspot/rev/ae2edb3df7fb
Merge
Changeset: 084b21cd0228
Author: iklam
Date: 2013-09-23 08:56 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/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/nashorn/jdk8/hotspot/rev/e8a0010ba69e
Merge
Changeset: 891687731b59
Author: anoll
Date: 2013-09-24 15:56 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/hotspot/rev/f637d4dc21bb
Merge
Changeset: 586fa1919a89
Author: bpittore
Date: 2013-09-20 15:06 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/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/nashorn/jdk8/hotspot/rev/504d8f519adf
Merge
Changeset: d682c6e24fe3
Author: bdelsart
Date: 2013-09-26 01:30 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/d682c6e24fe3
Merge
Changeset: 60a2d625db36
Author: bdelsart
Date: 2013-09-26 04:00 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/60a2d625db36
Merge
Changeset: 2c022e432e10
Author: stefank
Date: 2013-09-20 10:53 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/hotspot/rev/3da9fad1391e
Merge
Changeset: 58043478c26d
Author: amurillo
Date: 2013-09-26 13:33 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/58043478c26d
Merge
Changeset: 6209b0ed51c0
Author: amurillo
Date: 2013-09-26 13:33 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/hotspot/rev/90b27e931639
Merge
Changeset: 31f0118ea584
Author: zgu
Date: 2013-10-01 11:06 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/31f0118ea584
Merge
Changeset: 72b7e96c1922
Author: twisti
Date: 2013-09-26 12:07 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/hotspot/rev/100614790c1e
Merge
Changeset: c319b188c7b2
Author: tschatzl
Date: 2013-09-26 12:49 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/hotspot/rev/4fa18058548e
Merge
Changeset: ccef6e165e8b
Author: tschatzl
Date: 2013-09-27 13:41 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/ccef6e165e8b
Merge
Changeset: d55c004e1d4d
Author: mgerdin
Date: 2013-09-24 14:46 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/hotspot/rev/379ef2cc19c0
Merge
Changeset: ab68fc0101ce
Author: jwilhelm
Date: 2013-10-03 13:19 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/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/nashorn/jdk8/hotspot/rev/02d171a3b5d1
Added tag jdk8-b111 for changeset f6962730bbde
! .hgtags
Changeset: 5c599c419c1d
Author: hseigel
Date: 2013-07-11 12:59 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/5c599c419c1d
8016256: Make finalization final
Summary: Add private methods to final methods check
Reviewed-by: coleenp, acorn, ahgross
Contributed-by: harold.seigel at oracle.com
! src/share/vm/classfile/classFileParser.cpp
Changeset: d840f02d03b4
Author: chegar
Date: 2013-07-15 11:07 +0100
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/d840f02d03b4
Merge
- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
Changeset: 7ec210434b3c
Author: chegar
Date: 2013-07-22 14:01 +0100
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/7ec210434b3c
Merge
- src/share/vm/memory/klassInfoClosure.hpp
- src/share/vm/runtime/aprofiler.cpp
- src/share/vm/runtime/aprofiler.hpp
Changeset: ca9029490fce
Author: chegar
Date: 2013-07-25 17:35 +0100
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/ca9029490fce
Merge
Changeset: 8f66130f7b5c
Author: chegar
Date: 2013-08-02 11:10 +0100
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/8f66130f7b5c
Merge
! src/share/vm/classfile/classFileParser.cpp
Changeset: 38f9393d1847
Author: sgabdura
Date: 2013-08-09 11:03 +0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/38f9393d1847
8020789: Disable exporting of gc.heap_dump diagnostic command
Reviewed-by: fparain, ahgross
! src/share/vm/services/diagnosticCommand.cpp
Changeset: ee7a7aa7c6bb
Author: chegar
Date: 2013-08-09 14:30 +0100
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/ee7a7aa7c6bb
Merge
Changeset: 8f3c59225a5c
Author: chegar
Date: 2013-08-15 21:33 +0100
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/8f3c59225a5c
Merge
- test/runtime/7196045/Test7196045.java
- test/runtime/8000968/Test8000968.sh
Changeset: 7638e35cabc6
Author: erikj
Date: 2013-08-19 17:47 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/7638e35cabc6
8015614: Update build settings
Reviewed-by: tbell, dholmes, ahgross
! make/windows/makefiles/compile.make
! make/windows/makefiles/sa.make
Changeset: d4fa23d6c35b
Author: chegar
Date: 2013-08-23 22:12 +0100
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/d4fa23d6c35b
Merge
- src/os_cpu/bsd_x86/vm/bsd_x86_32.ad
- src/os_cpu/bsd_x86/vm/bsd_x86_64.ad
- src/os_cpu/linux_x86/vm/linux_x86_32.ad
- src/os_cpu/linux_x86/vm/linux_x86_64.ad
- src/os_cpu/solaris_sparc/vm/solaris_sparc.ad
- src/os_cpu/solaris_x86/vm/solaris_x86_32.ad
- src/os_cpu/solaris_x86/vm/solaris_x86_64.ad
- src/os_cpu/windows_x86/vm/windows_x86_32.ad
- src/os_cpu/windows_x86/vm/windows_x86_64.ad
Changeset: 07b5f47d7a18
Author: chegar
Date: 2013-08-30 09:50 +0100
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/07b5f47d7a18
Merge
! src/share/vm/classfile/classFileParser.cpp
Changeset: 98a2169ed7ac
Author: iklam
Date: 2013-08-24 00:14 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/98a2169ed7ac
8023683: Enhance class file parsing
Summary: Use the value returned by REALLOC_RESOURCE_ARRAY()
Reviewed-by: coleenp, ahgross
! src/share/vm/classfile/classFileParser.cpp
Changeset: 8321dcc18438
Author: chegar
Date: 2013-10-13 21:14 +0100
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/8321dcc18438
Merge
! src/share/vm/classfile/classFileParser.cpp
Changeset: deec468baebd
Author: amurillo
Date: 2013-10-04 14:19 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/deec468baebd
8025859: new hotspot build - hs25-b54
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 5b3b75d9eb2f
Author: coleenp
Date: 2013-10-01 14:23 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/5b3b75d9eb2f
8025570: Naked oop in test/serviceability/ParserTest
Summary: Fix for two naked objArrayOop(s) oops causing test failure
Reviewed-by: coleenp, ctornqvi
Contributed-by: lois.foltan at oracle.com
! src/share/vm/prims/wbtestmethods/parserTests.cpp
Changeset: f21415c32ca1
Author: coleenp
Date: 2013-10-01 15:41 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/f21415c32ca1
Merge
Changeset: d574419c5372
Author: mseledtsov
Date: 2013-10-02 15:17 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/d574419c5372
8025671: Test name changed, test list not updated. Test6878713.sh
Summary: Removed the obsolete test from the test group file
Reviewed-by: sla, ctornqvi, dholmes
! test/TEST.groups
Changeset: 931f105563c5
Author: coleenp
Date: 2013-10-02 13:02 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/931f105563c5
8025569: -XX:+CheckUnhandledOops crashes on Windows
Summary: Disable CHECK_UNHANDLED_OOPS in fastdebug builds for JDK 8 on WIndows 32 & 64 bit machines
Reviewed-by: coleenp, ctornqvi, zgu
Contributed-by: lois.foltan at oracle.com
! make/windows/makefiles/fastdebug.make
Changeset: 6f73bc5df986
Author: coleenp
Date: 2013-10-02 15:06 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/6f73bc5df986
Merge
Changeset: 2bd38d594b9a
Author: dsamersoff
Date: 2013-10-02 20:58 +0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/2bd38d594b9a
8025283: Nits in os_bsd file breaks compilation of open hotspot
Summary: Couple of nits in os_bsd.cpp brake compilation of open hotspot on non-apple platforms
Reviewed-by: sla, sspitsyn
! src/os/bsd/vm/os_bsd.cpp
Changeset: 9855f17334d8
Author: dsamersoff
Date: 2013-10-03 01:12 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/9855f17334d8
Merge
Changeset: 5705c7ee6dd7
Author: dsamersoff
Date: 2013-10-02 22:27 +0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/5705c7ee6dd7
8025250: SA: Sync linux and bsd versions of ps_core file
Summary: linux/ps_core.c and bsd/ps_core.c share most of code, but it has different formatting, comments etc.
Reviewed-by: sla, minqi
! agent/src/os/bsd/ps_core.c
! agent/src/os/linux/ps_core.c
Changeset: 7ae82c3a781a
Author: dsamersoff
Date: 2013-10-03 04:42 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/7ae82c3a781a
Merge
Changeset: faff125a1ead
Author: dsamersoff
Date: 2013-10-03 12:39 +0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/faff125a1ead
8022616: u4 should not be used as a type for thread_id
Summary: Usage of u4 as a type for thread_id cause a compilation error on platform, where thread_id is a pointer
Reviewed-by: sla, sspitsyn, minqi
! src/os/bsd/vm/osThread_bsd.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.hpp
Changeset: 07f8c2a453f8
Author: coleenp
Date: 2013-10-03 18:53 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/07f8c2a453f8
8025238: nsk/jvmti/scenarios/bcinstr/BI04/bi04t002 crashed with SIGSEGV
Summary: Redefined class in stack trace may not be found by method_idnum so handle null.
Reviewed-by: sla, dcubed, sspitsyn
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
Changeset: 3374b92de2d9
Author: coleenp
Date: 2013-10-03 18:50 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/3374b92de2d9
8025004: -XX:+CheckUnhandledOops asserts for JDK 8 Solaris fastdebug binaries
Summary: Remove unnecessary volatile keyword on stack locals within instanceKlass.cpp to work around Solaris Studio C++ compiler issue
Reviewed-by: coleenp, dcubed
Contributed-by: lois.foltan at oracle.com
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: 3bf767171ea4
Author: coleenp
Date: 2013-10-05 00:53 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/3bf767171ea4
Merge
Changeset: 675ffabf3798
Author: mikael
Date: 2013-10-02 09:18 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/675ffabf3798
8024087: Remove dead JVM_{Get,Set}PrimitiveFieldValues functions
Summary: The two functions were used to support JDK 1.3 but are no longer in use
Reviewed-by: coleenp, ctornqvi, twisti, dsamersoff
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm_misc.hpp
! src/share/vm/prims/nativeLookup.cpp
Changeset: a1fd44b003c7
Author: coleenp
Date: 2013-10-05 00:58 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/a1fd44b003c7
Merge
Changeset: 4212bfb33d76
Author: coleenp
Date: 2013-10-05 03:14 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/4212bfb33d76
Merge
Changeset: 2720ab7a0d70
Author: ccheung
Date: 2013-10-04 21:00 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/2720ab7a0d70
Merge
! src/share/vm/prims/jvm.cpp
Changeset: febab3a8f203
Author: erikj
Date: 2013-10-04 12:45 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/febab3a8f203
8007446: Add /MP to cl.exe speeds up windows builds of OpenJDK.
Reviewed-by: sla, ctornqvi
! make/windows/makefiles/compile.make
! make/windows/makefiles/sa.make
Changeset: 763705f0fec3
Author: sla
Date: 2013-10-04 13:01 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/763705f0fec3
8016845: SA is unable to use hsdis on windows
Summary: Added sadis.c to the build to provide missing symbols in sawindbg.dll. Added code to use the correct hsdisXXX.dll filename on different windows platforms.
Reviewed-by: sla, mgerdin
Contributed-by: fredrik.arvidsson at oracle.com
! agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java
! make/windows/makefiles/sa.make
Changeset: f9be370a7d54
Author: sla
Date: 2013-10-05 15:18 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/f9be370a7d54
8025922: JNI access to Strings need to check if the value field is non-null
Reviewed-by: dholmes, dcubed
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp
Changeset: 8ef918538e22
Author: sla
Date: 2013-10-04 13:44 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/8ef918538e22
6313383: SA: Update jmap to support HPROF binary format "JAVA PROFILE 1.0.2"
Summary: Adds support for large(>4G) heap dumps in hprof format. Adds tests and updates testlibrary.
Reviewed-by: sla, allwin
Contributed-by: fredrik.arvidsson at oracle.com
! agent/src/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! test/TEST.groups
+ test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapProc.java
+ test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java
Changeset: 9c63ad02c0a4
Author: sla
Date: 2013-10-05 10:56 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/9c63ad02c0a4
Merge
Changeset: cc4f5f8d885e
Author: mseledtsov
Date: 2013-10-06 16:13 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/cc4f5f8d885e
8023796: [TESTBUG] Add -XX:-TransmitErrorReport to runtime/6888954/vmerrors.sh
Summary: added -XX:-TransmitErrorReport to the test
Reviewed-by: stefank, ctornqvi
! test/runtime/6888954/vmerrors.sh
! test/runtime/memory/ReserveMemory.java
Changeset: ac9cb1d5a202
Author: acorn
Date: 2013-10-07 12:20 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/ac9cb1d5a202
8009130: Lambda: Fix access controls, loader constraints.
Summary: New default methods list with inherited superinterface methods
Reviewed-by: minqi, sspitsyn, coleenp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.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/prims/jni.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/reflectionUtils.cpp
! src/share/vm/runtime/reflectionUtils.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 615d83933195
Author: dholmes
Date: 2013-10-08 02:56 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/615d83933195
8026025: JVM_GetCallerClass allows Reflection.getCallerClass(int depth) to use
Reviewed-by: alanb, dholmes, twisti
Contributed-by: mandy.chung at oracle.com
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
Changeset: c90e76575b03
Author: kevinw
Date: 2013-10-08 09:33 +0100
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/c90e76575b03
8019375: Internal symbol table size should be tunable.
Reviewed-by: coleenp, kamg
! agent/src/share/classes/sun/jvm/hotspot/memory/SymbolTable.java
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: ced68a57cdbd
Author: kevinw
Date: 2013-10-08 11:37 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/ced68a57cdbd
Merge
Changeset: c72075c2883e
Author: acorn
Date: 2013-10-08 16:58 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/c72075c2883e
8026022: Verifier: allow anon classes to invokespecial host class/intf methods.
Reviewed-by: coleenp, bharadwaj
! src/share/vm/classfile/verifier.cpp
Changeset: d25557d03ec0
Author: acorn
Date: 2013-10-09 17:57 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/d25557d03ec0
8026185: nsk/jvmit/GetMethodDeclaringClass/declcls001 failed
Summary: Missed initialization. Thanks Coleen.
Reviewed-by: coleenp, minqi
! src/share/vm/oops/instanceKlass.cpp
Changeset: c01f4910f5f5
Author: ccheung
Date: 2013-10-10 13:25 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/c01f4910f5f5
Merge
Changeset: 9b4d0569f2f4
Author: jwilhelm
Date: 2013-10-03 21:36 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/9b4d0569f2f4
8025852: Remove unnecessary setters in collector policy classes
Summary: Use instance variables directly within the collector policy classes and remove unused setters.
Reviewed-by: tschatzl, jcoomes
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
Changeset: 087f02e22fc2
Author: jwilhelm
Date: 2013-10-04 22:08 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/087f02e22fc2
8025854: Use "young gen" instead of "eden"
Summary: Changed a few descriptions and variable names to young gen.
Reviewed-by: tschatzl, jcoomes
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 263f2c796d6c
Author: stefank
Date: 2013-10-05 10:14 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/263f2c796d6c
8024838: Significant slowdown due to transparent huge pages
Summary: Don't turn on transparent huge pages (-XX:+UseTransparentHugePages) unless explicitly specified on the command line. This has the effect that large pages are never turned on Linux unless the user has explicitly enabled any of the large pages flags: -XX:+UseLargePages, -XX:+UseTransparentHugePages, -XX:+UseHugeTLBFS, and -XX:+UseSHM.
Reviewed-by: jwilhelm, tschatzl, brutisso
! src/os/linux/vm/globals_linux.hpp
! src/os/linux/vm/os_linux.cpp
+ test/runtime/memory/LargePages/TestLargePagesFlags.java
Changeset: 8618e0d7735b
Author: stefank
Date: 2013-10-05 08:01 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/8618e0d7735b
Merge
Changeset: 04b18a42c2f3
Author: mgerdin
Date: 2013-10-04 13:33 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/04b18a42c2f3
8025526: VirtualSpace should support per-instance disabling of large pages
Summary: Add a new initialization function to VirtualSpace which allows the caller to override the max commit granularity.
Reviewed-by: stefank, ehelin, tschatzl
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/virtualspace.hpp
Changeset: 69944b868a32
Author: mgerdin
Date: 2013-10-08 17:35 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/69944b868a32
8014555: G1: Memory ordering problem with Conc refinement and card marking
Summary: Add a StoreLoad barrier in the G1 post-barrier to fix a race with concurrent refinement. Also-reviewed-by: martin.doerr at sap.com
Reviewed-by: iveresov, tschatzl, brutisso, roland, kvn
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/ptrQueue.hpp
! src/share/vm/opto/graphKit.cpp
Changeset: b4d8a3d4db73
Author: tamao
Date: 2013-10-09 11:18 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/b4d8a3d4db73
8010506: Typos and errors in descriptions of vm options in globals.hpp
Summary: Fix typos and errors in descriptions of vm options in globals.hpp
Reviewed-by: jmasa, jwilhelm
! src/share/vm/runtime/globals.hpp
Changeset: 82af7d7a0128
Author: tschatzl
Date: 2013-10-09 10:57 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/82af7d7a0128
8003420: NPG: make new GC root for pd_set
Summary: Move protection domain oops from system dictionary entries into a seperate set; the system dictionary references entries in that set now. This allows fast iteration during non-classunloading garbage collection. Implementation based on initial prototype from Ioi Lam (iklam).
Reviewed-by: coleenp, iklam
+ agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainCacheEntry.java
! agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainEntry.java
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 85c1ca43713f
Author: stefank
Date: 2013-10-07 15:51 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/85c1ca43713f
8024547: MaxMetaspaceSize should limit the committed memory used by the metaspaces
Reviewed-by: brutisso, jmasa, coleenp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: a6414751d537
Author: stefank
Date: 2013-10-07 15:51 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/a6414751d537
8025996: Track metaspace usage when metaspace is expanded
Reviewed-by: coleenp, ehelin
! src/share/vm/memory/metaspace.cpp
! src/share/vm/services/memoryService.hpp
Changeset: aa6f2ea19d8f
Author: jcoomes
Date: 2013-10-11 08:27 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/aa6f2ea19d8f
Merge
! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 4a845c7a4638
Author: amurillo
Date: 2013-10-11 13:00 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/4a845c7a4638
Merge
Changeset: 0ed9a90f45e1
Author: amurillo
Date: 2013-10-11 13:00 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/0ed9a90f45e1
Added tag hs25-b54 for changeset 4a845c7a4638
! .hgtags
Changeset: aeae561a6d0b
Author: cl
Date: 2013-10-17 09:40 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/aeae561a6d0b
Added tag jdk8-b112 for changeset 0ed9a90f45e1
! .hgtags
Changeset: 1a93f2c5945a
Author: lana
Date: 2013-10-17 14:20 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/1a93f2c5945a
Merge
! make/windows/makefiles/compile.make
! make/windows/makefiles/sa.make
! src/share/vm/classfile/classFileParser.cpp
Changeset: e39b138b2518
Author: acorn
Date: 2013-10-19 18:32 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/e39b138b2518
8026893: Push 8026365 to TL early and add test
Reviewed-by: dcubed, kamg
! src/share/vm/classfile/verifier.cpp
! test/TEST.groups
+ test/runtime/8026365/InvokeSpecialAnonTest.java
Changeset: 7c26dced065e
Author: amurillo
Date: 2013-10-11 13:14 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/7c26dced065e
8026265: new hotspot build - hs25-b55
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: b4a4fdc1f464
Author: coleenp
Date: 2013-10-09 21:45 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/b4a4fdc1f464
8025185: MethodHandleInError and MethodTypeInError not handled in ConstantPool::compare_entry_to and copy_entry_to
Summary: Add missing cases.
Reviewed-by: sspitsyn, dcubed
! src/share/vm/oops/constantPool.cpp
Changeset: e831448418ac
Author: coleenp
Date: 2013-10-09 22:01 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/e831448418ac
Merge
Changeset: cd7ea1d79dac
Author: sla
Date: 2013-10-11 13:48 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/cd7ea1d79dac
8026199: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java Compilation failed
Summary: Fixed a compilation failure due to changed method name
Reviewed-by: sla, jbachorik
Contributed-by: fredrik.arvidsson at oracle.com
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java
Changeset: 539144972c1e
Author: sla
Date: 2013-10-11 14:08 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/539144972c1e
8024425: VM_HeapDumper doesn't put anonymous classes in the heap dump
Summary: Switched from using SystemDictionary to using ClassLoaderDataGraph to get the anonymous classes included.
Reviewed-by: sla, sspitsyn
Contributed-by: fredrik.arvidsson at oracle.com
! src/share/vm/services/heapDumper.cpp
Changeset: 301ece1880ad
Author: sla
Date: 2013-10-11 14:57 +0000
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/301ece1880ad
Merge
Changeset: 28ca974cc21a
Author: coleenp
Date: 2013-10-11 11:23 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/28ca974cc21a
8022592: assert at constantTag.cpp:57: ShouldNotReachHere()
Summary: more missing cases for JVM_CONSTANT_Method{Handle,Type}InError
Reviewed-by: hseigel, dcubed
! src/share/vm/oops/constantPool.cpp
! src/share/vm/utilities/constantTag.cpp
! src/share/vm/utilities/constantTag.hpp
Changeset: 26ae62bc26c4
Author: coleenp
Date: 2013-10-11 15:04 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/26ae62bc26c4
Merge
Changeset: 0db3ba3f6870
Author: hseigel
Date: 2013-10-11 15:33 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/0db3ba3f6870
8026041: JVM crashes with assert "assert(is_updated()) failed: must not be clear" with -XX:+PrintGCApplicationConcurrentTime in -Xcomp mode
Summary: Prior to printing the time interval in RuntimeService::record_safepoint_begin(), check first that VM initialization is complete.
Reviewed-by: coleenp, dholmes, sla, ctornqvi
Contributed-by: lois.foltan at oracle.com
! src/share/vm/services/runtimeService.cpp
Changeset: df268195b0ea
Author: hseigel
Date: 2013-10-11 17:08 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/df268195b0ea
Merge
Changeset: 41459da469ae
Author: ccheung
Date: 2013-10-11 18:23 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/41459da469ae
Merge
Changeset: 83dbf427fedd
Author: ccheung
Date: 2013-10-11 22:22 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/83dbf427fedd
Merge
Changeset: 3e265ce4d2dd
Author: hseigel
Date: 2013-10-12 13:09 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/3e265ce4d2dd
8025942: os::Bsd::available_memory() needs implementation
Summary: Implement using the host_statistics64() api.
Reviewed-by: dsamersoff, morris, dholmes, coleenp, hseigel, dcubed
Contributed-by: gerard.ziemski at oracle.com
! src/os/bsd/vm/os_bsd.cpp
Changeset: d37a0525c0fe
Author: hseigel
Date: 2013-10-12 15:39 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/d37a0525c0fe
8024667: VM crashes with "assert(method() != NULL) failed: must have set method"
Summary: Check if data is in shared spaces before deallocating it.
Reviewed-by: coleenp, dcubed
! src/share/vm/memory/metadataFactory.hpp
! src/share/vm/oops/instanceKlass.cpp
Changeset: 2f8728d92483
Author: acorn
Date: 2013-10-14 21:52 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/2f8728d92483
8026299: invokespecial gets ICCE when it should get AME.
Reviewed-by: ccheung, coleenp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
Changeset: f509b8f4699b
Author: dcubed
Date: 2013-10-15 08:25 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/f509b8f4699b
7165611: implement Full Debug Symbols on MacOS X hotspot
Summary: Add MacOS X FDS support to hotspot; add minimal MacOS X FDS import support to jdk; add MacOS X FDS support to install; add MacOS X FDS support to root.
Reviewed-by: erikj, sla, dholmes, rdurbin, tbell, ihse
! make/Makefile
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/dtrace.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/jsig.make
! make/bsd/makefiles/product.make
! make/bsd/makefiles/saproc.make
! make/bsd/makefiles/universal.gmk
! make/bsd/makefiles/vm.make
! make/defs.make
Changeset: e8703d708e6e
Author: ccheung
Date: 2013-10-16 11:48 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/e8703d708e6e
Merge
Changeset: 1e814e391ee8
Author: anoll
Date: 2013-10-04 09:19 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/1e814e391ee8
8025656: compiler/8013496/Test8013496.sh fails on assert
Summary: Ensure the thread is in correct state; rewrote test in Java
Reviewed-by: kvn, twisti
! src/share/vm/compiler/compileBroker.cpp
- test/compiler/8013496/Test8013496.sh
+ test/compiler/codecache/CheckReservedInitialCodeCacheSizeArgOrder.java
Changeset: 0c4c40f5c399
Author: twisti
Date: 2013-10-04 10:11 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/0c4c40f5c399
8011138: C2: stack overflow in compiler thread because of recursive inlining of lambda form methods
Reviewed-by: kvn, roland
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/parse.hpp
Changeset: 5f1241525a01
Author: twisti
Date: 2013-10-04 19:05 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/5f1241525a01
Merge
Changeset: bf8a21c3ab3b
Author: vlivanov
Date: 2013-10-07 14:10 +0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/bf8a21c3ab3b
8025849: Redundant "pid" in VM log file name (e.g. hotspot_pidpid12345.log)
Reviewed-by: twisti, azeemj
! src/share/vm/utilities/ostream.cpp
Changeset: 5cc2d82aa82a
Author: vlivanov
Date: 2013-10-07 14:11 +0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/5cc2d82aa82a
8024943: ciReplay: fails to dump replay data during safepointing
Reviewed-by: kvn, twisti
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: f478c98e8114
Author: vlivanov
Date: 2013-10-07 14:12 +0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/f478c98e8114
8024774: assert(_con < t->is_tuple()->cnt()) failed: ProjNode::_con must be in range
Reviewed-by: iveresov, roland, kvn, twisti
! src/share/vm/opto/parse2.cpp
Changeset: 5741fc86a2ee
Author: vlivanov
Date: 2013-10-07 14:13 +0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/5741fc86a2ee
8025845: Default methods are unnecessarily marked w/ force_inline directive in some situations
Reviewed-by: acorn, kvn
! src/share/vm/classfile/defaultMethods.cpp
Changeset: c775af091fe9
Author: twisti
Date: 2013-10-07 10:41 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/c775af091fe9
8025566: EXCEPTION_ACCESS_VIOLATION in compiled by C1 String.valueOf method
Reviewed-by: kvn
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/parseHelper.cpp
Changeset: d9043b88eeb3
Author: roland
Date: 2013-10-03 10:55 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/d9043b88eeb3
8024067: Missing replace_in_map() calls following null checks
Summary: add replace_in_map() calls following some null checks in type checks
Reviewed-by: kvn
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
Changeset: 17cda06bcb7d
Author: iveresov
Date: 2013-10-08 07:08 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/17cda06bcb7d
Merge
! src/share/vm/classfile/defaultMethods.cpp
- test/compiler/8013496/Test8013496.sh
Changeset: 6171eb9da4fd
Author: twisti
Date: 2013-10-08 19:57 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/6171eb9da4fd
8007923: Tests on references fails
Reviewed-by: kvn, iveresov
! src/share/vm/ci/ciKlass.cpp
! src/share/vm/opto/escape.cpp
Changeset: 98692a2d36d7
Author: adlertz
Date: 2013-10-09 13:00 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/98692a2d36d7
8013830: [parfait] Uninitialised pointer 'Reachblock' may be used as argument
Summary: Replace uninitialised pointer with NULL at argument.
Reviewed-by: kvn, roland, twisti
! src/share/vm/opto/reg_split.cpp
Changeset: 4e7f99b70d9d
Author: adlertz
Date: 2013-10-09 05:03 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/4e7f99b70d9d
Merge
- test/testlibrary/AssertsTest.java
- test/testlibrary/OutputAnalyzerReportingTest.java
- test/testlibrary/OutputAnalyzerTest.java
Changeset: 46ef27bcacb3
Author: twisti
Date: 2013-10-09 11:05 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/46ef27bcacb3
8020750: Node::get_int: guarantee(t != NULL) failed: must be con
Reviewed-by: kvn, roland
! src/share/vm/opto/ifnode.cpp
Changeset: d13d7aba8c12
Author: roland
Date: 2013-10-09 16:32 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/d13d7aba8c12
8023657: New type profiling points: arguments to call
Summary: x86 interpreter and c1 type profiling for arguments at calls
Reviewed-by: kvn, twisti
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_32.hpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/interp_masm_x86_64.hpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_InstructionPrinter.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_RangeCheckElimination.hpp
! src/share/vm/ci/ciClassList.hpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/ci/ciKlass.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/ci/ciObjArrayKlass.cpp
! src/share/vm/ci/ciObjArrayKlass.hpp
! src/share/vm/ci/ciStreams.hpp
! src/share/vm/ci/ciTypeArrayKlass.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/signature.hpp
Changeset: 8b80b262e501
Author: twisti
Date: 2013-10-11 10:14 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/8b80b262e501
8005173: assert(false) failed: DEBUG MESSAGE: exception oop must be empty (macroAssembler_x86.cpp:625)
Reviewed-by: kvn, iveresov
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/thread.hpp
Changeset: d8a449d2f5b2
Author: adlertz
Date: 2013-10-11 13:10 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/d8a449d2f5b2
8011415: CTW on Sparc: assert(lrg.lo_degree()) failed:
Summary: Increased the LRG AllStack mask size since the previous size was not big enough when compiling huge methods (60k+ nodes)
Reviewed-by: kvn, roland, twisti
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/ifg.cpp
Changeset: 2348b2726e1d
Author: adlertz
Date: 2013-10-11 19:16 +0000
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/2348b2726e1d
Merge
Changeset: dd2cf1d1248b
Author: adlertz
Date: 2013-10-12 01:29 +0000
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/dd2cf1d1248b
Merge
Changeset: 469216acdb28
Author: anoll
Date: 2013-10-10 15:44 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/469216acdb28
8023014: CodeSweeperSweepNoFlushTest.java fails with HS crash
Summary: Ensure ensure correct initialization of compiler runtime
Reviewed-by: kvn, twisti
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_Compiler.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/compiler/abstractCompiler.cpp
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/c2compiler.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/shark/sharkCompiler.cpp
! src/share/vm/shark/sharkCompiler.hpp
+ test/compiler/startup/SmallCodeCacheStartup.java
Changeset: ed2c74787eb5
Author: twisti
Date: 2013-10-11 19:51 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/ed2c74787eb5
Merge
Changeset: ce0cc25bc5e2
Author: roland
Date: 2013-10-12 12:12 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/ce0cc25bc5e2
8026054: New type profiling points: type of return values at calls
Summary: x86 interpreter and c1 type profiling for return values at calls
Reviewed-by: kvn, twisti
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_32.hpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/interp_masm_x86_64.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Canonicalizer.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_InstructionPrinter.cpp
! src/share/vm/c1/c1_InstructionPrinter.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_RangeCheckElimination.hpp
! src/share/vm/c1/c1_ValueMap.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/runtime/globals.hpp
Changeset: f50418dfb1b7
Author: iveresov
Date: 2013-10-13 13:22 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/f50418dfb1b7
Merge
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
- test/compiler/8013496/Test8013496.sh
Changeset: e504cd481ec0
Author: twisti
Date: 2013-10-14 19:30 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/e504cd481ec0
8026376: assert(false) failed: DEBUG MESSAGE: exception pc already set
Reviewed-by: kvn
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
Changeset: 8df6f123d35e
Author: drchase
Date: 2013-10-12 17:26 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/8df6f123d35e
8026124: JSR-292 bug: java.nio.file.Path.toString cores dump
Summary: catch problem case, assert it matches valid input, new test
Reviewed-by: jrose, twisti, kvn
! src/share/vm/interpreter/linkResolver.cpp
+ test/compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java
+ test/compiler/jsr292/createsInterfaceDotEqualsCallInfo.js
Changeset: f91a9a696e5e
Author: kvn
Date: 2013-10-15 12:14 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/f91a9a696e5e
8026293: Schedule part of G1 pre-barrier late
Summary: move rare executed part of G1 write barrier from hot path.
Reviewed-by: kvn, twisti, roland
Contributed-by: staffan.friberg at oracle.com
! src/share/vm/opto/graphKit.cpp
Changeset: 1263c7e17e1c
Author: kvn
Date: 2013-10-15 17:47 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/1263c7e17e1c
Merge
Changeset: 4a2acfb16e97
Author: rbackman
Date: 2013-10-11 12:06 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/4a2acfb16e97
8025657: compiler/intrinsics/mathexact/ConstantTest.java fails on assert in lcm.cpp on solaris x64
Reviewed-by: kvn, twisti
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/mathexactnode.cpp
! src/share/vm/opto/mathexactnode.hpp
+ test/compiler/intrinsics/mathexact/RepeatTest.java
Changeset: 90abdd727e64
Author: iveresov
Date: 2013-10-16 11:13 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/90abdd727e64
8009303: Tiered: incorrect results in VM tests stringconcat with -Xcomp -XX:+DeoptimizeALot on solaris-amd64
Summary: Do memory flow analysis in string concat optimizier to exclude cases when computation of arguments to StringBuffer::append has side effects
Reviewed-by: kvn, twisti
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/stringopts.cpp
Changeset: 8f4bb1773fd9
Author: iveresov
Date: 2013-10-17 10:58 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/8f4bb1773fd9
Merge
! src/share/vm/interpreter/linkResolver.cpp
- test/compiler/8013496/Test8013496.sh
Changeset: 7114c4597ae3
Author: acorn
Date: 2013-10-17 23:30 -0400
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/7114c4597ae3
8026365: NoClassDefinitionFound for anonymous class invokespecial.
Reviewed-by: dcubed, kamg
! src/share/vm/classfile/verifier.cpp
! test/TEST.groups
Changeset: 9c8289162268
Author: jwilhelm
Date: 2013-10-11 16:18 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/9c8289162268
8024776: Max/MinHeapFreeRatio descriptions should be more precise
Summary: Descriptions for Max/MinHeapFreeRatio updated
Reviewed-by: ehelin, jmasa
! src/share/vm/runtime/globals.hpp
Changeset: 2382ff14d889
Author: jwilhelm
Date: 2013-10-12 05:08 +0000
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/2382ff14d889
Merge
! src/share/vm/runtime/globals.hpp
Changeset: 24f32d09a0d7
Author: jwilhelm
Date: 2013-10-12 00:49 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/24f32d09a0d7
8023643: G1 assert failed when NewSize was specified greater than MaxNewSize
Summary: Exit with an error if incompatible NewSize and MaxNeSize are set
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: d6818f623792
Author: tschatzl
Date: 2013-10-15 11:18 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/d6818f623792
8026186: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java Compilation failed
Summary: After a method rename in JDK-8014905 the mentioned test did not compile any more. Fix the uses of the affected method.
Reviewed-by: jwilhelm, mgerdin, jmasa
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java
Changeset: 027006a47a6d
Author: sjohanss
Date: 2013-10-14 14:21 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/027006a47a6d
8025661: Ill-formed -Xminf and -Xmaxf options values interpreted as 0
Summary: Using strtod() instead of atof() when parsing -Xminf and -Xmaxf.
Reviewed-by: brutisso, pliden
! src/share/vm/runtime/arguments.cpp
+ test/gc/arguments/TestHeapFreeRatio.java
Changeset: 82fcc0567fef
Author: mgerdin
Date: 2013-10-15 04:29 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/82fcc0567fef
Merge
Changeset: 6f1919cfd18c
Author: pliden
Date: 2013-10-15 11:38 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/6f1919cfd18c
8023158: hotspot/test/gc/7168848/HumongousAlloc.java fails 14 full gcs, expect 0 full gcs
Reviewed-by: brutisso, tschatzl
! test/TEST.groups
- test/gc/7168848/HumongousAlloc.java
+ test/gc/g1/TestHumongousAllocInitialMark.java
Changeset: bfd52054aeb8
Author: pliden
Date: 2013-10-15 11:42 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/bfd52054aeb8
8024632: Description of InitialSurvivorRatio flag in globals.hpp is incorrect
Reviewed-by: brutisso, tschatzl, kmo, tamao
! src/share/vm/runtime/globals.hpp
Changeset: 041c5da41ac4
Author: pliden
Date: 2013-10-15 11:44 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/041c5da41ac4
8024634: gc/startup_warnings tests can fail due to unrelated warnings
Reviewed-by: brutisso, jwilhelm, tamao
! test/gc/startup_warnings/TestCMS.java
! test/gc/startup_warnings/TestCMSNoIncrementalMode.java
! test/gc/startup_warnings/TestG1.java
! test/gc/startup_warnings/TestParNewCMS.java
! test/gc/startup_warnings/TestParallelGC.java
! test/gc/startup_warnings/TestParallelScavengeSerialOld.java
! test/gc/startup_warnings/TestSerialGC.java
Changeset: f16726924734
Author: stefank
Date: 2013-10-15 07:10 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/f16726924734
Merge
- test/gc/7168848/HumongousAlloc.java
Changeset: bdfbb1fb19ca
Author: stefank
Date: 2013-10-15 14:28 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/bdfbb1fb19ca
8026391: The Metachunk header wastes memory
Reviewed-by: coleenp, jmasa
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/freeBlockDictionary.cpp
! src/share/vm/memory/freeList.cpp
- src/share/vm/memory/metablock.cpp
- src/share/vm/memory/metablock.hpp
! src/share/vm/memory/metachunk.cpp
! src/share/vm/memory/metachunk.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: ec2e26e26183
Author: stefank
Date: 2013-10-15 14:32 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/ec2e26e26183
8026392: Metachunks and Metablocks are using a too large alignment
Reviewed-by: coleenp, jmasa
! src/share/vm/memory/metachunk.cpp
Changeset: 9e5fadad7fdf
Author: tschatzl
Date: 2013-10-16 11:46 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/9e5fadad7fdf
8025925: jmap fails with "field _length not found in type HeapRegionSeq"
Summary: The change JDK-7163191 changed the data layout of a class that is referenced by the java code of the SA agent. This fix synchronizes the SA agent with that change.
Reviewed-by: sla, mgerdin
+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1HeapRegionTable.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
Changeset: 28df60a5badf
Author: stefank
Date: 2013-10-17 08:41 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/28df60a5badf
8026707: JDK-8026391 broke the optimized build target
Reviewed-by: mgerdin, coleenp
! src/share/vm/memory/metachunk.hpp
Changeset: 94c0343b1887
Author: stefank
Date: 2013-10-17 08:42 +0200
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/94c0343b1887
8026715: Remove the MetaDataDeallocateALot develop flag
Reviewed-by: coleenp, mgerdin
! src/share/vm/memory/metaspace.cpp
! src/share/vm/runtime/globals.hpp
Changeset: bf9e50c573ad
Author: jmasa
Date: 2013-10-17 06:29 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/bf9e50c573ad
8025635: SoftReferences are not cleared before metaspace OOME are thrown
Reviewed-by: jcoomes, tamao, tschatzl, stefank
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
Changeset: c51cd6af7e61
Author: jcoomes
Date: 2013-10-18 12:10 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/c51cd6af7e61
Merge
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! test/TEST.groups
- test/compiler/8013496/Test8013496.sh
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java
Changeset: 23b8db5ea31d
Author: amurillo
Date: 2013-10-18 21:30 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/23b8db5ea31d
Merge
- src/share/vm/memory/metablock.cpp
- src/share/vm/memory/metablock.hpp
- test/compiler/8013496/Test8013496.sh
- test/gc/7168848/HumongousAlloc.java
Changeset: e8cbdc701bfb
Author: amurillo
Date: 2013-10-18 21:30 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/e8cbdc701bfb
Added tag hs25-b55 for changeset 23b8db5ea31d
! .hgtags
Changeset: 4589b398ab03
Author: amurillo
Date: 2013-10-22 13:56 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/4589b398ab03
Merge
- src/share/vm/memory/metablock.cpp
- src/share/vm/memory/metablock.hpp
- test/compiler/8013496/Test8013496.sh
- test/gc/7168848/HumongousAlloc.java
Changeset: 4a1128861221
Author: cl
Date: 2013-10-24 09:10 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/4a1128861221
Added tag jdk8-b113 for changeset 4589b398ab03
! .hgtags
Changeset: 0e55a181cb08
Author: lana
Date: 2013-10-28 12:25 -0700
URL: http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/0e55a181cb08
Merge
- src/share/vm/memory/metablock.cpp
- src/share/vm/memory/metablock.hpp
- test/compiler/8013496/Test8013496.sh
- test/gc/7168848/HumongousAlloc.java
More information about the nashorn-dev
mailing list