hg: valhalla/valhalla/hotspot: 927 new changesets
maurizio.cimadamore at oracle.com
maurizio.cimadamore at oracle.com
Thu Apr 23 14:17:31 UTC 2015
Changeset: 8577c435f75a
Author: goetz
Date: 2014-09-29 16:03 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8577c435f75a
8058880: Introduce identifier TEMP_DEF for effects in adl.
Summary: Modified adlc sources.
Reviewed-by: kvn, drchase
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
! src/share/vm/adlc/output_c.cpp
Changeset: 77c5da30c47b
Author: iveresov
Date: 2014-09-26 20:09 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/77c5da30c47b
8058536: java/lang/instrument/NativeMethodPrefixAgent.java fails due to VirtualMachineError: out of space in CodeCache for method handle intrinsic
Summary: Make sure MH intrinsics can be created before compiler instances
Reviewed-by: kvn
! src/share/vm/classfile/systemDictionary.cpp
Changeset: 026850ac0a7b
Author: thartmann
Date: 2014-09-29 08:40 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/026850ac0a7b
8058737: CodeCache::find_blob fails with 'unsafe access to zombie method'
Summary: Remove active ICStubs from zombie nmethods
Reviewed-by: kvn, iveresov
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/runtime/sweeper.cpp
Changeset: e17112236cba
Author: shade
Date: 2014-09-25 12:10 +0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e17112236cba
8058968: Compiler time traces should be improved
Summary: Use CITime consistently, make C2 to report to CompilerBroker, more probes.
Reviewed-by: vlivanov, jrose
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/phase.cpp
! src/share/vm/opto/phase.hpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
Changeset: 44c2773f9fee
Author: vlivanov
Date: 2014-09-29 09:26 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/44c2773f9fee
8058578: -XX:+TraceDependencies is broken for call_site_target_value dependency type
Reviewed-by: jrose, kvn
! src/share/vm/code/dependencies.cpp
Changeset: 25cb7c60db3c
Author: vlivanov
Date: 2014-09-29 09:29 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/25cb7c60db3c
8025606: [TESTBUG] Move ctw-tests to /testlibrary_tests
Reviewed-by: iignatyev, vlivanov, kvn
Contributed-by: evgeniya.stepanova at oracle.com
! test/TEST.groups
+ test/testlibrary_tests/ctw/Bar.java
+ test/testlibrary_tests/ctw/ClassesDirTest.java
+ test/testlibrary_tests/ctw/ClassesListTest.java
+ test/testlibrary_tests/ctw/CtwTest.java
+ test/testlibrary_tests/ctw/Foo.java
+ test/testlibrary_tests/ctw/JarDirTest.java
+ test/testlibrary_tests/ctw/JarsTest.java
+ test/testlibrary_tests/ctw/classes.lst
Changeset: 662499384b32
Author: vlivanov
Date: 2014-09-29 09:32 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/662499384b32
8038098: [TESTBUG] remove explicit set build flavor from hotspot/test/compiler/* tests
Reviewed-by: iignatyev, vlivanov, kvn, fzhinkin
Contributed-by: evgeniya.stepanova at oracle.com
! test/compiler/IntegerArithmetic/TestIntegerComparison.java
! test/compiler/codegen/LoadWithMask.java
! test/compiler/codegen/LoadWithMask2.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/compiler/uncommontrap/UncommonTrapStackBang.java
Changeset: 19c71767e456
Author: vlivanov
Date: 2014-09-29 11:46 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/19c71767e456
8058825: EA: ConnectionGraph::split_unique_types does incorrect scalar replacement
Reviewed-by: kvn
! src/share/vm/opto/escape.cpp
Changeset: 3af889385bcf
Author: thartmann
Date: 2014-09-30 09:06 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3af889385bcf
8059137: MemoryPoolMXBeans for different code heaps should contain 'Code heap' in their names
Summary: The segmented code cache implementation registers a memory pool for each code heap. To be consistent with the "non-segmented" output, the names of these pools should contain the word "code heap".
Reviewed-by: kvn, sla, fzhinkin
! src/share/vm/code/codeCache.cpp
Changeset: 86dd08e14945
Author: thartmann
Date: 2014-09-30 15:44 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/86dd08e14945
8059468: Fix PrintCodeCache output changed by JDK-8059137
Summary: Change output of PrintCodeCache to print "CodeCache" instead of "Code Cache" and change name of non-method code heap to non-nmethod code heap.
Reviewed-by: vlivanov, anoll
! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/sparc/vm/c1_globals_sparc.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/x86/vm/c1_globals_x86.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/zero/vm/shark_globals_zero.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! test/compiler/codecache/CheckSegmentedCodeCache.java
! test/serviceability/dcmd/CodeCacheTest.java
Changeset: 39213dabcbaf
Author: iveresov
Date: 2014-10-01 11:43 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/39213dabcbaf
Merge
Changeset: c602ed4cfca9
Author: dholmes
Date: 2014-09-23 21:33 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c602ed4cfca9
8058919: Add sanity test for minimal VM in test/Makefile
Reviewed-by: twisti, kvn, coleenp
! test/Makefile
Changeset: 01961999c58a
Author: sla
Date: 2014-09-24 09:49 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/01961999c58a
8058936: hotspot/test/Makefile should use jtreg script from $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
Reviewed-by: dholmes, stefank
! test/Makefile
Changeset: 7613fbc3d837
Author: shade
Date: 2014-09-22 18:34 +0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7613fbc3d837
8057925: PrintSymbolTableSizeHistogram prints misleading output
Reviewed-by: jrose, kvn, gziemski
! src/share/vm/classfile/symbolTable.cpp
Changeset: 474605fb56a4
Author: dsamersoff
Date: 2014-09-25 02:48 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/474605fb56a4
8054194: jstack crash: assert(handle != NULL) failed: JNI handle should not be null
Summary: Add better error check to sa to avoid secondary crash
Reviewed-by: sla, jbachorik, sspitsyn
! agent/src/os/win32/windbg/sawindbg.cpp
Changeset: 89ca0f8665e5
Author: coleenp
Date: 2014-09-25 07:52 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/89ca0f8665e5
8058818: Allocation of more then 1G of memory using Unsafe.allocateMemory is still causing a fatal error on 32bit platforms
Summary: The assert was firing for NMT_Off and minimal too even though the size isn't used.
Reviewed-by: gtriantafill, dholmes
! src/share/vm/services/mallocTracker.cpp
+ test/runtime/NMT/UnsafeMallocLimit2.java
Changeset: 56b0d48b9829
Author: coleenp
Date: 2014-09-25 12:04 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/56b0d48b9829
Merge
Changeset: a6e53525f78a
Author: coleenp
Date: 2014-09-26 12:50 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a6e53525f78a
8058927: ATG throws ClassNotFoundException
Summary: ClassLoader for array klass set to null and not the class loader of the component type.
Reviewed-by: dcubed, ctornqvi
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/oops/arrayKlass.cpp
+ test/runtime/LoadClass/ShowClassLoader.java
Changeset: 8fa06246aa17
Author: coleenp
Date: 2014-09-26 17:11 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8fa06246aa17
8057846: ClassVerifier::change_sig_to_verificationType temporary symbol creation code is hot
Summary: Only update the refcount without looking it up in the symbol table.
Reviewed-by: hseigel, lfoltan, shade
! src/share/vm/classfile/verifier.hpp
Changeset: 7ce3a27baa00
Author: coleenp
Date: 2014-09-26 18:59 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7ce3a27baa00
Merge
Changeset: 9163c18c1b8f
Author: iklam
Date: 2014-09-26 17:55 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9163c18c1b8f
Merge
- src/share/vm/runtime/arguments_ext.cpp
Changeset: 8037542c53b0
Author: iklam
Date: 2014-10-01 15:24 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8037542c53b0
Merge
Changeset: c83528b42643
Author: jwilhelm
Date: 2014-09-27 15:11 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c83528b42643
8047976: Ergonomics for GC thread counts should update the flags
Summary: Ergonomics updates flags for number of GC threads
Reviewed-by: tschatzl, jwilhelm
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/runtime/arguments.cpp
+ test/gc/arguments/TestG1ConcRefinementThreads.java
Changeset: 6534c979ef0f
Author: tschatzl
Date: 2014-09-29 09:59 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6534c979ef0f
8043766: CMM Testing: 8u40 Decommit auxiliary data structures
Summary: Check that native memory is returned to the system when decommiting memory within the heap with G1.
Reviewed-by: tschatzl, jwilhelm
Contributed-by: Andrey Zakharov <andrey.x.zakharov at oracle.com>
! test/TEST.groups
+ test/gc/g1/TestShrinkAuxiliaryData.java
+ test/gc/g1/TestShrinkAuxiliaryData00.java
+ test/gc/g1/TestShrinkAuxiliaryData05.java
+ test/gc/g1/TestShrinkAuxiliaryData10.java
+ test/gc/g1/TestShrinkAuxiliaryData15.java
+ test/gc/g1/TestShrinkAuxiliaryData20.java
+ test/gc/g1/TestShrinkAuxiliaryData25.java
+ test/gc/g1/TestShrinkAuxiliaryData30.java
Changeset: c663d0e6a24d
Author: ehelin
Date: 2014-09-29 10:38 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c663d0e6a24d
8058963: CollectorPolicy::satisfy_failed_metadata_allocation can avoid some safepoints
Reviewed-by: brutisso, mgerdin
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/metaspace.hpp
Changeset: be6ea5109027
Author: ehelin
Date: 2014-09-29 12:05 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/be6ea5109027
Merge
Changeset: 3e1e8f72e599
Author: brutisso
Date: 2014-09-30 13:14 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3e1e8f72e599
8059452: G1: Change the default values for G1HeapWastePercent and G1MixedGCLiveThresholdPercent
Reviewed-by: tschatzl, jwilhelm
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: 907097669ee9
Author: shade
Date: 2014-10-01 12:29 +0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/907097669ee9
8059474: Clean up vm/utilities/Bitmap type uses
Reviewed-by: coleenp, mgerdin
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
! src/share/vm/utilities/bitMap.inline.hpp
Changeset: ddb0b16cd6c2
Author: ehelin
Date: 2014-10-01 16:09 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ddb0b16cd6c2
8049599: MetaspaceGC::_capacity_until_GC can overflow
Reviewed-by: jmasa, stefank
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/prims/whitebox.cpp
+ test/gc/metaspace/TestCapacityUntilGCWrapAround.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 931c1f116715
Author: mlarsson
Date: 2014-10-02 11:22 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/931c1f116715
8059527: Disallow ParallelGCThreads=0 for G1
Reviewed-by: ehelin, brutisso
! src/share/vm/runtime/arguments.cpp
! test/TEST.groups
+ test/gc/arguments/TestParallelGCThreads.java
Changeset: cd267c8435c2
Author: jwilhelm
Date: 2014-10-03 00:21 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cd267c8435c2
Merge
! src/share/vm/runtime/arguments.cpp
! test/TEST.groups
Changeset: a28ba9881eb6
Author: neliasso
Date: 2014-09-30 10:22 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a28ba9881eb6
8058891: serviceability/dcmd/CodelistTest.java - fails on all platforms
Summary: Fix can not reflect MethodHandles
Reviewed-by: kvn, drchase
! test/TEST.groups
- test/serviceability/dcmd/CodelistTest.java
- test/serviceability/dcmd/CompilerQueueTest.java
- test/serviceability/dcmd/MethodIdentifierParser.java
! test/serviceability/dcmd/compiler/CodeCacheTest.java < test/serviceability/dcmd/CodeCacheTest.java
+ test/serviceability/dcmd/compiler/CodelistTest.java
+ test/serviceability/dcmd/compiler/CompilerQueueTest.java
+ test/serviceability/dcmd/compiler/MethodIdentifierParser.java
Changeset: 81dfb21dd396
Author: zmajo
Date: 2014-10-01 10:01 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/81dfb21dd396
8059390: code cache fills up for bigapps/Weblogic+medrec/nowarnings
Summary: Retrieve code heap in CodeCache::allocate(), ::report_codemem_full(), and ::unallocated_capacity() also if segmented code cache is disabled.
Reviewed-by: vlivanov, thartmann
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/memory/heap.hpp
Changeset: 01595de2efaa
Author: thartmann
Date: 2014-10-01 09:40 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/01595de2efaa
Merge
Changeset: 677d7ff6a1cf
Author: vlivanov
Date: 2014-10-01 12:34 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/677d7ff6a1cf
8058828: Wrong ciConstant type for arrays from ConstantPool::_resolved_reference
Reviewed-by: kvn, jrose
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciTypeFlow.cpp
+ test/compiler/jsr292/VMAnonymousClasses.java
Changeset: 9c4780bccc23
Author: vlivanov
Date: 2014-10-01 12:34 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9c4780bccc23
8059556: C2: crash while inlining MethodHandle invocation w/ null receiver
Reviewed-by: kvn, jrose
! src/share/vm/opto/callGenerator.cpp
+ test/compiler/jsr292/NullConstantReceiver.java
Changeset: 278ceffd88cd
Author: iveresov
Date: 2014-10-02 12:31 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/278ceffd88cd
Merge
- test/serviceability/dcmd/CodeCacheTest.java
- test/serviceability/dcmd/CodelistTest.java
- test/serviceability/dcmd/CompilerQueueTest.java
- test/serviceability/dcmd/MethodIdentifierParser.java
Changeset: 666d11a0c124
Author: iveresov
Date: 2014-10-03 01:10 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/666d11a0c124
Merge
! test/TEST.groups
- test/serviceability/dcmd/CodeCacheTest.java
- test/serviceability/dcmd/CodelistTest.java
- test/serviceability/dcmd/CompilerQueueTest.java
- test/serviceability/dcmd/MethodIdentifierParser.java
Changeset: 085702ee449a
Author: thartmann
Date: 2014-10-02 12:58 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/085702ee449a
8059596: VM startup fails with 'Invalid code heap sizes' if -XX:ReservedCodeCacheSize is set
Summary: Only increase code heap sizes in Arguments::set_tiered_flags() if reserved code cache size is default.
Reviewed-by: shade, vlivanov, sla
! src/share/vm/runtime/arguments.cpp
Changeset: 3a3e00bad855
Author: iklam
Date: 2014-10-02 12:55 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3a3e00bad855
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 344972ded1f6
Author: iklam
Date: 2014-10-03 02:59 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/344972ded1f6
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 6bd5989e0115
Author: mlarsson
Date: 2014-10-03 10:05 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6bd5989e0115
8059651: Tests specify -XX:+UseG1GC and -XX:ParallelGCThreads=0
Reviewed-by: jwilhelm, brutisso
! test/TEST.groups
- test/gc/8000311/Test8000311.java
- test/gc/TestG1ZeroPGCTJcmdThreadPrint.java
Changeset: 0a2fd07b2d28
Author: jwilhelm
Date: 2014-10-03 13:00 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0a2fd07b2d28
Merge
! test/TEST.groups
- test/gc/8000311/Test8000311.java
- test/gc/TestG1ZeroPGCTJcmdThreadPrint.java
Changeset: 8e576352f831
Author: jcoomes
Date: 2014-10-07 15:44 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8e576352f831
Merge
Changeset: 438cb613151c
Author: lana
Date: 2014-10-09 12:17 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/438cb613151c
Merge
- test/gc/8000311/Test8000311.java
- test/gc/TestG1ZeroPGCTJcmdThreadPrint.java
- test/serviceability/dcmd/CodeCacheTest.java
- test/serviceability/dcmd/CodelistTest.java
- test/serviceability/dcmd/CompilerQueueTest.java
- test/serviceability/dcmd/MethodIdentifierParser.java
Changeset: 380b62522960
Author: katleman
Date: 2014-10-16 12:01 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/380b62522960
Added tag jdk9-b35 for changeset 438cb613151c
! .hgtags
Changeset: 52164991d3f9
Author: shade
Date: 2014-10-02 17:13 +0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/52164991d3f9
8059595: Verifier::verify is wasting time before is_eligible_for_verification check
Summary: Do the check earlier.
Reviewed-by: hseigel, kamg
! src/share/vm/classfile/verifier.cpp
Changeset: 82b6859d7333
Author: coleenp
Date: 2014-10-02 16:31 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/82b6859d7333
8047736: Remove JVM_GetClassLoader as no longer used
Summary: Remove this function from hotspot. It's already removed from the JDK.
Reviewed-by: mchung, fparain, ctornqvi
! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
Changeset: 4fe74ad00526
Author: coleenp
Date: 2014-10-03 03:31 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4fe74ad00526
Merge
Changeset: 9ff174c2c180
Author: gziemski
Date: 2014-10-03 15:41 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9ff174c2c180
Merge
- test/gc/8000311/Test8000311.java
- test/gc/TestG1ZeroPGCTJcmdThreadPrint.java
- test/serviceability/dcmd/CodeCacheTest.java
- test/serviceability/dcmd/CodelistTest.java
- test/serviceability/dcmd/CompilerQueueTest.java
- test/serviceability/dcmd/MethodIdentifierParser.java
Changeset: 795fc0cef7c9
Author: cjplummer
Date: 2014-10-03 13:56 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/795fc0cef7c9
8046607: Code cleanup: PerfMemory::backing_store_filename() should be removed
Summary: Summary: Removed PerfMemory::backing_store_filename() API since it is not used anywhere.
Reviewed-by: sla, hseigel
! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/runtime/perfMemory.hpp
Changeset: d8b17079b783
Author: sjohanss
Date: 2014-10-06 10:11 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d8b17079b783
8059466: Force young GC to initiate marking cycle when stat update is requested
Summary: Enable yc to be forced for stat update.
Reviewed-by: mgerdin, jcoomes
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
Changeset: 890b086bb0a3
Author: mlarsson
Date: 2014-10-07 14:54 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/890b086bb0a3
8058298: Separate heap region iterator claim values from the data structures iterated over
Reviewed-by: tschatzl, brutisso
! 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/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.hpp
Changeset: b8586a366482
Author: jwilhelm
Date: 2014-10-09 13:42 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b8586a366482
Merge
Changeset: 4365e650350d
Author: kvn
Date: 2014-10-02 11:36 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4365e650350d
8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
Summary: Use top() for dead paths when initializing Phi node of exceptions klasses in Parse::catch_inline_exceptions().
Reviewed-by: jrose, vlivanov
! src/share/vm/opto/doCall.cpp
! test/TEST.groups
+ test/compiler/exceptions/CatchInlineExceptions.java
Changeset: 780521547fb3
Author: goetz
Date: 2014-10-02 09:32 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/780521547fb3
8059592: Recent bugfixes in ppc64 port.
Reviewed-by: kvn
! make/aix/makefiles/fastdebug.make
! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/globalDefinitions_ppc.hpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interpreter_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/os_cpu/linux_ppc/vm/prefetch_linux_ppc.inline.hpp
Changeset: d5bf85102522
Author: iveresov
Date: 2014-10-03 11:14 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d5bf85102522
Merge
! test/TEST.groups
- test/gc/8000311/Test8000311.java
- test/gc/TestG1ZeroPGCTJcmdThreadPrint.java
Changeset: f4aadd8a5168
Author: iveresov
Date: 2014-10-03 13:34 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f4aadd8a5168
8059621: JVM crashes with "unexpected index type" assert in LIRGenerator::do_UnsafeGetRaw
Summary: Get types from LIR instructions instead of HIR
Reviewed-by: kvn
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: 89dd05d51af5
Author: thartmann
Date: 2014-10-06 07:58 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/89dd05d51af5
8059559: SIGSEGV at CodeHeap::allocate(unsigned int, bool)
Summary: Create the non-profiled code heap if TieredStopAtLevel=0 is set because we compile method handle intrinsics.
Reviewed-by: kvn
! src/share/vm/code/codeCache.cpp
! test/compiler/codecache/CheckSegmentedCodeCache.java
Changeset: 67bac0961e96
Author: anoll
Date: 2014-10-06 06:51 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/67bac0961e96
8059331: Print additional information for the assert in Compile::start()
Summary: Add additional output that shows the failure reason
Reviewed-by: kvn
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
Changeset: c0665245f2c8
Author: thartmann
Date: 2014-10-08 09:23 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c0665245f2c8
8059735: make_not_entrant_or_zombie sees zombies
Summary: Make sure nmethod is not set to zombie state twice by sweeper and safepoint code.
Reviewed-by: kvn, anoll, mgerdin
! src/share/vm/runtime/sweeper.cpp
Changeset: 46ffa0406645
Author: iveresov
Date: 2014-10-09 12:36 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/46ffa0406645
Merge
Changeset: fe314365bfc5
Author: amurillo
Date: 2014-10-10 02:24 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fe314365bfc5
Merge
Changeset: f23dc1b5dd8f
Author: lfoltan
Date: 2014-05-07 19:38 +0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f23dc1b5dd8f
8036805: Correct linker method lookup.
Summary: Correct handling of array of primitive type qualifiers during field and method resolution.
Reviewed-by: acorn, hseigel, ahgross
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
Changeset: e232b716ad69
Author: coleenp
Date: 2014-10-14 13:10 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e232b716ad69
8015256: Better class accessibility
Summary: Improve protection domain check in forName()
Reviewed-by: mchung, acorn, jdn
! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
Changeset: 7f6c5c14791d
Author: hseigel
Date: 2014-07-22 16:16 +0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7f6c5c14791d
8036533: Method for correct defaults
8036156: Limit default method hierarchy
Summary: Fix protected access checks
Reviewed-by: coleenp, lfoltan, acorn, ahgross
! src/share/vm/classfile/stackMapFrame.cpp
! src/share/vm/classfile/stackMapFrame.hpp
! src/share/vm/classfile/verificationType.cpp
! src/share/vm/classfile/verificationType.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/runtime/reflection.cpp
Changeset: a5044511ff5c
Author: hseigel
Date: 2014-05-30 13:23 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a5044511ff5c
8041717: Issue with class file parser
Summary: Add better checking for bad values.
Reviewed-by: coleenp, lfoltan, mschoene
! src/share/vm/classfile/classFileParser.cpp
Changeset: 5a0a5df80ed4
Author: zgu
Date: 2014-06-16 10:23 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5a0a5df80ed4
8038903: More native monitor monitoring
Summary: Moved ntive monitor monitoring flags to experimental
Reviewed-by: acorn, hseigel, mschoene
! src/share/vm/runtime/globals.hpp
Changeset: 8129bfc0e632
Author: jiangli
Date: 2014-10-14 18:47 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8129bfc0e632
8044269: Analysis of archive files.
Summary: Add checksum verification.
Reviewed-by: iklam, dholmes, mschoene
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 464ab653fbb1
Author: lana
Date: 2014-10-16 14:15 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/464ab653fbb1
Merge
Changeset: f7cb546710c8
Author: katleman
Date: 2014-10-23 11:19 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f7cb546710c8
Added tag jdk9-b36 for changeset 464ab653fbb1
! .hgtags
Changeset: e7f0ff234dbd
Author: roland
Date: 2014-10-06 14:53 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e7f0ff234dbd
8058746: escape analysis special case code for array copy broken by 7173584
Summary: escape analysis doesn't handler arraycopy nodes properly
Reviewed-by: kvn, iveresov, vlivanov
! src/share/vm/opto/escape.cpp
Changeset: 51a2224e845e
Author: anoll
Date: 2014-10-10 14:48 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/51a2224e845e
8059847: complement JDK-8055286 and JDK-8056964 changes
Summary: Extend scan_flag_and_value() to process flag of type double. Add regression test compiler/oracle/CheckCompileCommandOption.java.
Reviewed-by: kvn, anoll
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/runtime/globals.hpp
+ test/compiler/oracle/CheckCompileCommandOption.java
Changeset: 9f24a0b16c29
Author: anoll
Date: 2014-10-10 13:05 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9f24a0b16c29
Merge
Changeset: d9e8579b960e
Author: anoll
Date: 2014-10-10 13:26 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d9e8579b960e
Merge
Changeset: 2b1ea93ea45e
Author: thartmann
Date: 2014-10-13 12:30 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2b1ea93ea45e
8046268: compiler/whitebox/ tests fail : must be osr_compiled
Summary: Added code to 'warm up' the methods before triggering OSR compilation by executing them a limited number of times. Like this, the profile information marks the loop exit as taken and we don't add an uncommon trap.
Reviewed-by: kvn, dlong, iignatyev
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/GetNMethodTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
Changeset: 8a8f6e7c5180
Author: zmajo
Date: 2014-10-15 10:51 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8a8f6e7c5180
8060215: per-method PrintIdealGraphLevel
Summary: Use CompileCommand=option to set PrintIdealGraphLevel on a per-method level. Introduce the PrintIdealGraph develop to control/check if printing the graph is enabled for any method
Reviewed-by: kvn, dlong, thartmann
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/idealGraphPrinter.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: ffe9c8c82350
Author: zmajo
Date: 2014-10-15 14:00 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ffe9c8c82350
8059604: Add CompileThresholdScaling flag to control when methods are first compiled (with and withour TieredCompilation)
Summary: This patch adds a new flag (CompileThresholdScaling) to control when methods are first compiled
Reviewed-by: anoll, iveresov, kvn
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp
+ test/compiler/arguments/CheckCompileThresholdScaling.java
Changeset: f605a3199018
Author: tschatzl
Date: 2014-10-09 11:40 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f605a3199018
8059758: Footprint regressions with JDK-8038423
Summary: Changes in JDK-8038423 always initialize (zero out) virtual memory used for auxiliary data structures. This causes a footprint regression for G1 in startup benchmarks. This is because they do not touch that memory at all, so the operating system does not actually commit these pages. The fix is to, if the initialization value of the data structures matches the default value of just committed memory (=0), do not do anything.
Reviewed-by: jwilhelm, brutisso
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1CardCounts.cpp
! src/share/vm/gc_implementation/g1/g1CardCounts.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
Changeset: a37f7bbdfd57
Author: mgerdin
Date: 2014-10-09 13:06 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a37f7bbdfd57
8057737: Avoid G1 write barriers on newly allocated objects
Reviewed-by: mgerdin, kvn, iveresov
Contributed-by: Staffan Friberg <staffan.friberg at oracle.com>
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
Changeset: 744f961b9393
Author: tschatzl
Date: 2014-10-10 12:15 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/744f961b9393
8058801: G1TraceReclaimDeadHumongousObjectsAtYoungGC only prints humongous object liveness output when there is at least one candidate humongous object
Summary: If G1TraceReclaimDeadHumongousObjectsAtYoungGC is enabled, always print humongous object liveness output.
Reviewed-by: tschatzl
Contributed-by: sangheon.kim at oracle.com
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
+ test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
Changeset: 6488854ccc01
Author: jwilhelm
Date: 2014-10-13 16:05 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6488854ccc01
Merge
Changeset: 1698cbc9fa21
Author: mlarsson
Date: 2014-10-14 19:55 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1698cbc9fa21
8060116: After JDK-8047976 gc/g1/TestSummarizeRSetStatsThreads fails
Summary: Also reviewed by: sangheon.kim at oracle.com
Reviewed-by: brutisso
! test/gc/g1/TestSummarizeRSetStatsThreads.java
Changeset: 5bfd90e33eab
Author: jwilhelm
Date: 2014-10-14 20:58 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5bfd90e33eab
8027428: Different conditions for printing taskqueue statistics for parallel gc, parNew and G1
Summary: Changed flag names for printing taskqueue and termination statistics for parallel gc, parNew and G1.
Reviewed-by: jwilhelm, brutisso, tschatzl
Contributed-by: sangheon.kim at oracle.com
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 91b0a91f2171
Author: jwilhelm
Date: 2014-10-14 20:35 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/91b0a91f2171
Merge
Changeset: 150cf09d1244
Author: jwilhelm
Date: 2014-10-16 15:59 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/150cf09d1244
Merge
! src/share/vm/runtime/globals.hpp
Changeset: def3ccd92f1d
Author: fparain
Date: 2014-10-09 04:45 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/def3ccd92f1d
8057777: Cleanup of old and unused VM interfaces
Reviewed-by: coleenp, hseigel, alanb, sherman
! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! make/windows/makefiles/vm.make
! src/os/aix/vm/os_aix.cpp
! 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/jvm_windows.h
! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/java.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/javaCalls.hpp
Changeset: a008f00ee14c
Author: sspitsyn
Date: 2014-10-09 16:56 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a008f00ee14c
8059904: libjvm_db.c warnings in solaris/sparc build with SS
Summary: Fix warnings by correcting the cast of pointers returned from calloc()
Reviewed-by: dholmes
Contributed-by: serguei.spitsyn at oracle.com
! src/os/bsd/dtrace/libjvm_db.c
! src/os/solaris/dtrace/libjvm_db.c
Changeset: 008f91ddb031
Author: shade
Date: 2014-10-09 16:41 +0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/008f91ddb031
8059924: com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java: assert(Universe::verify_in_progress() || !SafepointSynchronize::is_at_safepoint()) failed: invariant
Summary: Revive the hashcode installation in Verifier
Reviewed-by: kamg, lfoltan
! src/share/vm/classfile/verifier.cpp
Changeset: ab7b1d843bb1
Author: dcubed
Date: 2014-10-10 08:28 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ab7b1d843bb1
Merge
Changeset: 1bbee5075b0e
Author: dcubed
Date: 2014-10-10 18:00 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1bbee5075b0e
Merge
Changeset: d1b65075a01c
Author: coleenp
Date: 2014-10-10 19:36 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d1b65075a01c
8059100: SIGSEGV VirtualMemoryTracker::remove_released_region
Summary: Disallow increasing native memory tracking level
Reviewed-by: hseigel, ctornqvi, gtriantafill
! src/share/vm/prims/whitebox.cpp
! src/share/vm/services/mallocTracker.cpp
! src/share/vm/services/mallocTracker.hpp
! src/share/vm/services/memBaseline.hpp
! src/share/vm/services/memReporter.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
! src/share/vm/services/virtualMemoryTracker.cpp
! src/share/vm/services/virtualMemoryTracker.hpp
! src/share/vm/utilities/vmError.cpp
+ test/runtime/NMT/ChangeTrackingLevel.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 78f1402784b5
Author: coleenp
Date: 2014-10-10 21:47 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/78f1402784b5
Merge
Changeset: 763abe04c848
Author: sla
Date: 2014-10-13 22:11 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/763abe04c848
7102541: RFE: os::set_native_thread_name() cleanups
Summary: implement os::set_native_thread_name() on windows, linux
Reviewed-by: sla, ctornqvi, simonis
Contributed-by: thomas.stuefe at sap.com
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmThread.cpp
Changeset: 5fc21235d0fd
Author: dcubed
Date: 2014-10-14 10:32 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5fc21235d0fd
8049737: Contended Locking reorder and cache line bucket
Summary: JEP-143/JDK-8046133 - optimization #1 - reorder and cache line bucket.
Reviewed-by: shade, dice, dholmes, dsimms
Contributed-by: dave.dice at oracle.com, karen.kinnear at oracle.com, daniel.daugherty at oracle.com
! agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java
! src/cpu/sparc/vm/globalDefinitions_sparc.hpp
! src/cpu/x86/vm/globalDefinitions_x86.hpp
! src/share/vm/memory/padded.hpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/objectMonitor.inline.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 7845c825b8c7
Author: jiangli
Date: 2014-10-14 12:09 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7845c825b8c7
8047934: Adding new API for unlocking diagnostic argument.
Summary: New API for unlocking diagnostic argument.
Reviewed-by: dholmes, ccheung, egahlin, iklam, bdelsart
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments_ext.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
Changeset: b2b7723ea3a1
Author: jiangli
Date: 2014-10-14 13:43 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b2b7723ea3a1
Merge
Changeset: e859b5ba6be4
Author: jiangli
Date: 2014-10-14 19:39 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e859b5ba6be4
Merge
Changeset: d13e6905c8d2
Author: gtriantafill
Date: 2014-10-15 05:55 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d13e6905c8d2
8058606: [TESTBUG] Detailed Native Memory Tracking (NMT) data is not verified as output at VM exit
Reviewed-by: coleenp, hseigel
! test/runtime/NMT/PrintNMTStatistics.java
Changeset: 4d6ab395ae35
Author: dcubed
Date: 2014-10-16 17:36 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4d6ab395ae35
Merge
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 5c8dffe3d889
Author: amurillo
Date: 2014-10-17 07:58 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5c8dffe3d889
Merge
! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/classfile/verifier.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 4c11d58184c9
Author: lana
Date: 2014-10-23 13:44 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4c11d58184c9
Merge
Changeset: b1c2dd843f24
Author: kshefov
Date: 2014-10-24 12:32 +0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b1c2dd843f24
8057135: [TESTBUG] Need a test to cover JDK-8050167
Reviewed-by: ctornqvi, coleenp
Contributed-by: boris.molodenkov at oracle.com
+ test/runtime/ErrorHandling/ProblematicFrameTest.java
Changeset: 57f1da01f4f3
Author: katleman
Date: 2014-10-30 08:34 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/57f1da01f4f3
Added tag jdk9-b37 for changeset b1c2dd843f24
! .hgtags
Changeset: 33c1659e8b29
Author: jiangli
Date: 2014-10-16 14:11 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/33c1659e8b29
8060256: The loop in Arguments::parse() can be enhanced.
Summary: Add continue statement for matching cases.
Reviewed-by: dholmes, bdelsart
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments_ext.hpp
+ test/runtime/CommandLine/TestVMOptions.java
+ test/runtime/CommandLine/flagfile.txt
Changeset: 8b2a4f5232e4
Author: dcubed
Date: 2014-10-17 06:58 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8b2a4f5232e4
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 26809e0e253a
Author: dcubed
Date: 2014-10-18 11:37 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/26809e0e253a
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: f1821f27f91c
Author: stefank
Date: 2014-10-02 10:55 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f1821f27f91c
8056240: Investigate increased GC remark time after class unloading changes in CRM Fuse
Reviewed-by: mgerdin, coleenp, bdelsart
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/metadataOnStackMark.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/accessFlags.cpp
! src/share/vm/utilities/accessFlags.hpp
+ src/share/vm/utilities/chunkedList.cpp
+ src/share/vm/utilities/chunkedList.hpp
Changeset: 76ee2cdb5d88
Author: jwilhelm
Date: 2014-10-20 15:23 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/76ee2cdb5d88
Merge
! src/share/vm/runtime/thread.cpp
Changeset: d9cb9b61a295
Author: jwilhelm
Date: 2014-08-22 10:10 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d9cb9b61a295
8055702: Remove the generations array
Summary: The _gens array is removed and replaced by explicit _young_gen and _old_gen variables.
Reviewed-by: mgerdin, kbarrett
! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 96e85e97d06e
Author: sjohanss
Date: 2014-10-20 10:18 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/96e85e97d06e
8058568: GC cleanup phase can cause G1 skipping a System.gc()
Summary: Marking G1 FullGC as a _full collection and passing down the correct before count.
Reviewed-by: brutisso, mgerdin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
Changeset: f0c015238101
Author: mlarsson
Date: 2014-10-21 11:57 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f0c015238101
6979279: remove special-case code for ParallelGCThreads==0
Reviewed-by: jwilhelm, brutisso, kbarrett
! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
! src/share/vm/gc_implementation/g1/g1StringDedup.cpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp
! src/share/vm/memory/freeBlockDictionary.cpp
! src/share/vm/memory/freeList.cpp
! src/share/vm/memory/freeList.hpp
! src/share/vm/memory/sharedHeap.cpp
Changeset: 42667d44d63d
Author: jwilhelm
Date: 2014-10-22 16:40 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/42667d44d63d
8061805: BACKOUT - Remove the generations array
Summary: Backing out the change due to non-trivial test problems in nightly testing.
Reviewed-by: jwilhelm, mgerdin
! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: f0dd24a15264
Author: jwilhelm
Date: 2014-10-23 17:36 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f0dd24a15264
Merge
Changeset: 2891b59e2899
Author: amurillo
Date: 2014-10-27 07:49 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2891b59e2899
Merge
Changeset: c363a8b87e47
Author: lana
Date: 2014-10-30 13:57 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c363a8b87e47
Merge
Changeset: 9cb75e5e3948
Author: katleman
Date: 2014-11-06 10:11 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9cb75e5e3948
Added tag jdk9-b38 for changeset c363a8b87e47
! .hgtags
Changeset: 8f90a1069def
Author: katleman
Date: 2014-11-12 20:32 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8f90a1069def
Added tag jdk9-b39 for changeset 9cb75e5e3948
! .hgtags
Changeset: 9ccb94e5c153
Author: fparain
Date: 2014-10-22 02:31 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9ccb94e5c153
8061618: Removed unused networking functions from os class
Reviewed-by: lfoltan, hseigel, dholmes
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.inline.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.inline.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.inline.hpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/os.hpp
Changeset: 06de05da6f2b
Author: aeriksso
Date: 2014-10-22 13:59 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/06de05da6f2b
8057043: Type annotations not retained during class redefine / retransform
Reviewed-by: coleenp, sspitsyn, jfranck
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
+ test/runtime/RedefineTests/RedefineAnnotations.java
Changeset: 59c89d7cc30f
Author: acorn
Date: 2014-10-22 15:24 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/59c89d7cc30f
8043275: Fix interface initialization for default methods.
Summary: Initialize interfaces that declare concrete instance methods.
Reviewed-by: kamg, coleenp, psandoz
! src/share/vm/classfile/classFileParser.cpp
+ src/share/vm/classfile/classFileParser.cpp.orig
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/utilities/dtrace_disabled.hpp
! test/runtime/lambda-features/InvokespecialInterface.java
+ test/runtime/lambda-features/TestInterfaceInit.java
+ test/runtime/lambda-features/TestInterfaceOrder.java
Changeset: 1947a3d46cd5
Author: acorn
Date: 2014-10-22 22:37 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1947a3d46cd5
Merge
Changeset: f562ab17393e
Author: ccheung
Date: 2014-10-23 10:08 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f562ab17393e
8038268: VM Crashes in MetaspaceShared::generate_vtable_methods while creating CDS archive with limiting SharedMiscCodeSize
Summary: estimate the minimum required size for the misc code region and check if the specified misc code region size meets the minimum size requirement
Reviewed-by: jiangli, dholmes
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! test/runtime/SharedArchiveFile/LimitSharedSizes.java
Changeset: 27ce97a5b0dd
Author: cjplummer
Date: 2014-10-23 14:43 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/27ce97a5b0dd
6191224: (reflect) Misleading detail string in IllegalArgumentException thrown by Array.get<Type>
Summary: The test case shows that an exception is thrown with the message "Argument is not an array", when in fact the argument is an array, but an array of a primitive type is actually what was expected. Fixed by differentiating between failing because an array was expected and failing because an array of a primitive type was expected.
Reviewed-by: dholmes, ctornqvi, lfoltan
! src/share/vm/prims/jvm.cpp
+ test/runtime/reflect/ArrayGetIntException.java
Changeset: a3acb8e53230
Author: hseigel
Date: 2014-10-24 08:56 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a3acb8e53230
8061962: classFileParser.cpp.orig got erroneously added to the hotspot source repository
Summary: Remove the file
Reviewed-by: coleenp, ccheung
- src/share/vm/classfile/classFileParser.cpp.orig
Changeset: 64c09126ad3c
Author: dcubed
Date: 2014-10-27 15:09 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/64c09126ad3c
Merge
Changeset: e0048254cc82
Author: coleenp
Date: 2014-10-28 17:02 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e0048254cc82
8058093: Test nsk/stress/jck60/jck60014: assert in src/share/vm/oops/constantPool.cpp: should not be resolved otherwise
8044209: nsk/split_verifier/security/coglio06 fails with exit code 97 - missing 'prohibited package name'
Summary: Fix resolution error saving.
Reviewed-by: lfoltan, sspitsyn, hseigel, ctornqvi
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/runtime/deoptimization.cpp
Changeset: a1842666e889
Author: thartmann
Date: 2014-10-16 12:57 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a1842666e889
8059846: InstanceKlass should use MutexLockerEx to acquire OsrList_lock
Summary: Replace explicit locking of OsrList_lock by a MutexLockerEx instantiation.
Reviewed-by: kvn, anoll, drchase, dholmes, dlong, coleenp
! src/share/vm/oops/instanceKlass.cpp
Changeset: 18c85ea84df6
Author: thartmann
Date: 2014-10-17 08:56 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/18c85ea84df6
8060196: 'CodeHeap is full' warning suggests to increase wrong code heap size
Summary: Fixed 'CodeHeap is full' warning to output the right CodeHeapSize flag.
Reviewed-by: kvn, anoll
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
Changeset: 400c6e3c13a4
Author: thartmann
Date: 2014-10-17 10:04 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/400c6e3c13a4
8060454: [TESTBUG] Whitebox tests fail with -XX:CompileThreshold=100
Summary: Move the call to 'waitAndDeoptimize' from the warmup methods to the osr triggering methods to make sure that no non-osr compilation is in the queue after warmup.
Reviewed-by: kvn
! test/compiler/whitebox/CompilerWhiteBoxTest.java
Changeset: a931540f0543
Author: thartmann
Date: 2014-10-17 08:27 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a931540f0543
Merge
Changeset: 32706bfa2dfe
Author: iveresov
Date: 2014-10-17 10:09 -1000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/32706bfa2dfe
Merge
Changeset: 3c4254d2df12
Author: kvn
Date: 2014-10-17 15:35 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3c4254d2df12
8059139: It should be possible to explicitly disable usage of TZCNT instr w/ -XX:-UseBMI1Instructions
Reviewed-by: iveresov
! src/cpu/x86/vm/vm_version_x86.cpp
Changeset: fa734079958d
Author: kvn
Date: 2014-10-21 12:37 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fa734079958d
8061563: Typo in test/compiler/exceptions/CatchInlineExceptions.java
Summary: fix typo
Reviewed-by: iveresov
! test/compiler/exceptions/CatchInlineExceptions.java
Changeset: 0385cbc59f3b
Author: iveresov
Date: 2014-10-23 09:41 -1000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0385cbc59f3b
8047383: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions.<init>
Summary: Do not rematerialize constant table loads in PhaseAggressiveCoalesce::insert_copies()
Reviewed-by: kvn
! src/share/vm/opto/coalesce.cpp
Changeset: 06f331be32b8
Author: thartmann
Date: 2014-10-24 08:22 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/06f331be32b8
8061443: Whitebox get*VMFlag() methods fail with develop flags in product builds
Summary: Changed 'get*VMFlag' to return all flags. Added methods 'isLockedVMFlag' and 'isConstantVMFlag' and adapted tests.
Reviewed-by: kvn, dholmes, sla
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java
! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java
! test/testlibrary_tests/whitebox/vm_flags/StringTest.java
! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java
! test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java
Changeset: 6ac82ab8d163
Author: thartmann
Date: 2014-10-24 08:27 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6ac82ab8d163
8060479: [TESTBUG] compiler/codecache/CheckSegmentedCodeCache.java test fails with product build
Summary: Added check for product build and compute minimum code cache size accordingly.
Reviewed-by: kvn, iignatyev
! test/compiler/codecache/CheckSegmentedCodeCache.java
Changeset: a754d0298071
Author: thartmann
Date: 2014-10-24 08:35 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a754d0298071
8061486: [TESTBUG] compiler/whitebox/ tests fail : must be osr_compiled (reappeared in nightlies)
Summary: Call warmup code from OSR triggering method to make sure no non-OSR compilation is triggered in the loop.
Reviewed-by: kvn
! test/compiler/whitebox/CompilerWhiteBoxTest.java
Changeset: 956bdea3c7e0
Author: anoll
Date: 2014-10-24 14:25 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/956bdea3c7e0
8046809: vm/mlvm/meth/stress/compiler/deoptimize CodeCache is full.
Summary: Use separate sweeper thread; enables more aggressive sweeping.
Reviewed-by: kvn, jrose
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/heap.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/trace/trace.xml
! test/compiler/startup/SmallCodeCacheStartup.java
! test/gc/g1/TestHumongousCodeCacheRoots.java
Changeset: 7723d5b0fca3
Author: vlivanov
Date: 2014-10-24 09:13 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7723d5b0fca3
8058847: C2: EliminateAutoBox regression after 8042786
Reviewed-by: kvn, roland
! src/share/vm/opto/memnode.cpp
+ test/compiler/EliminateAutoBox/UnsignedLoads.java
Changeset: 3fb2dd37c0bb
Author: vlivanov
Date: 2014-10-24 09:14 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3fb2dd37c0bb
8036748: assert(_base == Int) failed: Not an Int w/ -XX:+TraceIterativeGVN
Reviewed-by: kvn, roland
! src/share/vm/opto/callnode.cpp
+ test/compiler/debug/TraceIterativeGVN.java
Changeset: d4fca4ca4407
Author: vlivanov
Date: 2014-10-24 09:17 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d4fca4ca4407
8028481: [TESTBUG] compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java should be in needs_nashorn test group
Reviewed-by: vlivanov, kvn
Contributed-by: sergei.kovalev at oracle.com
! test/TEST.groups
Changeset: b9576378eaad
Author: kvn
Date: 2014-10-24 10:28 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b9576378eaad
8041984: CompilerThread seems to occupy all CPU in a very rare situation
Summary: Add new timeout checks to EA.
Reviewed-by: iveresov, drchase
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp
Changeset: 89b4256ee430
Author: fzhinkin
Date: 2014-10-25 19:06 +0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/89b4256ee430
8043674: Update compiler/intrinsic/bmi tests to run it on all platforms
Reviewed-by: kvn, iignatyev, fzhinkin
Contributed-by: Dmitrij Pochepko <dmitrij.pochepko at oracle.com>
! test/compiler/intrinsics/bmi/TestAndnI.java
! test/compiler/intrinsics/bmi/TestAndnL.java
! test/compiler/intrinsics/bmi/TestBlsiI.java
! test/compiler/intrinsics/bmi/TestBlsiL.java
! test/compiler/intrinsics/bmi/TestBlsmskI.java
! test/compiler/intrinsics/bmi/TestBlsmskL.java
! test/compiler/intrinsics/bmi/TestBlsrI.java
! test/compiler/intrinsics/bmi/TestBlsrL.java
! test/compiler/intrinsics/bmi/TestLzcntI.java
! test/compiler/intrinsics/bmi/TestLzcntL.java
! test/compiler/intrinsics/bmi/TestTzcntI.java
! test/compiler/intrinsics/bmi/TestTzcntL.java
Changeset: d0e59d57dda2
Author: iveresov
Date: 2014-10-25 21:02 -1000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d0e59d57dda2
8059200: Promoted JDK9 b31 for Solaris-amd64 fails (Error: dl failure on line 744, no picl library) on Solaris 11.1
Summary: Manually load libpicl.so (used on SPARC only)
Reviewed-by: kvn
! make/solaris/makefiles/vm.make
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
Changeset: ee3320873991
Author: morris
Date: 2014-08-13 13:00 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ee3320873991
8054530: C2: assert(res == old_res) failed: Inconsistency between old and new
Summary: Fixed signedness problem with assertion.
Reviewed-by: kvn
! src/share/vm/oops/objArrayOop.hpp
Changeset: 164dfb54fd47
Author: kvn
Date: 2014-08-05 14:44 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/164dfb54fd47
8049542: C2: assert(size_in_words <= (julong)max_jint) failed: no overflow
Summary: Added juint cast to avoid gcc problem we have on one of our platforms.
Reviewed-by: dholmes, roland
! src/share/vm/oops/typeArrayOop.hpp
Changeset: 598aa78fc24b
Author: iveresov
Date: 2014-10-27 20:03 -1000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/598aa78fc24b
Merge
! src/share/vm/code/nmethod.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: c2c9379993da
Author: thartmann
Date: 2014-10-28 09:17 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c2c9379993da
8061983: [TESTBUG] compiler/whitebox/MakeMethodNotCompilableTest.java fails with "must not be in queue"
Summary: Added a method checkNotCompiled(boolean isOsr) to either check if the method is OSR compiled or to check if it is non-OSR compiled.
Reviewed-by: kvn
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
Changeset: 0730c0daed9b
Author: thartmann
Date: 2014-10-28 16:44 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0730c0daed9b
8062250: [TESTBUG] compiler/codecache/CheckSegmentedCodeCache.java fails after CodeCacheMinimumFreeSpace removal
Summary: Adapted calculation of minimum code cache size after CodeCacheMinimumFreeSpace was removed by JDK-8046809.
Reviewed-by: kvn, anoll
! test/TEST.groups
! test/compiler/codecache/CheckSegmentedCodeCache.java
Changeset: 4522428f5220
Author: neliasso
Date: 2014-10-28 20:16 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4522428f5220
8061250: serviceability/dcmd/compiler/CompilerQueueTest.java failed
Summary: Fixed logging to avoid parsing mistake and added test case.
Reviewed-by: kvn, twisti
! test/serviceability/dcmd/compiler/CompilerQueueTest.java
Changeset: fae833698aa3
Author: anoll
Date: 2014-10-29 15:42 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fae833698aa3
8062284: Sweeper thread should not be visible when calling Thread.getAllStackTraces()
Summary: Make thread not visible when calling Thread.getAllStackTraces()
Reviewed-by: kvn, shade
! src/share/vm/runtime/thread.hpp
Changeset: d30c8335bb6f
Author: thartmann
Date: 2014-10-30 13:03 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d30c8335bb6f
8061817: Whitebox.deoptimizeMethod() does not deoptimize all OSR versions of method
Summary: Fixed Whitebox.deoptimizeMethod() to deoptimize all OSR versions of the method.
Reviewed-by: kvn, iignatyev
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/whitebox.cpp
+ test/compiler/whitebox/DeoptimizeMultipleOSRTest.java
Changeset: 253150035d8f
Author: iveresov
Date: 2014-10-30 09:50 -1000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/253150035d8f
Merge
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: 91c3d4bcf583
Author: amurillo
Date: 2014-10-30 22:52 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/91c3d4bcf583
Merge
Changeset: 6d6b54e7cd9b
Author: ehelin
Date: 2014-10-23 11:43 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6d6b54e7cd9b
8061630: G1 iterates over JNIHandles two times
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: b975344bc52d
Author: jwilhelm
Date: 2014-10-23 17:36 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b975344bc52d
Merge
Changeset: eb41f3c4b277
Author: kbarrett
Date: 2014-10-23 16:19 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/eb41f3c4b277
8061748: Remove check_ct_logs_at_safepoint()
Summary: Remove unused function and related closure class
Reviewed-by: jwilhelm, mgerdin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: 3d2a0f94ad03
Author: jmasa
Date: 2014-10-27 07:52 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3d2a0f94ad03
8059614: [TESTBUG] Test for UseNUMA enable UseNUMAInterleaving
Summary: Tests that UseNUMAInterleaving enabled for all collectors by ergonomics, on all platforms when UseNUMA feature is enabled.
Reviewed-by: jmasa, dfazunen
Contributed-by: andrey.x.zakharov at oracle.com
+ test/gc/arguments/TestUseNUMAInterleaving.java
Changeset: a6844eb7f14c
Author: jmasa
Date: 2014-10-27 16:39 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a6844eb7f14c
Merge
Changeset: 4b28f1ee9b66
Author: jwilhelm
Date: 2014-10-27 20:00 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4b28f1ee9b66
Merge
Changeset: aec7d1bde45f
Author: jwilhelm
Date: 2014-10-27 19:15 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/aec7d1bde45f
Merge
Changeset: fb12640e66df
Author: jwilhelm
Date: 2014-10-27 20:00 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fb12640e66df
Merge
Changeset: eb113689551d
Author: jwilhelm
Date: 2014-10-30 01:01 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/eb113689551d
Merge
Changeset: 953e3015355f
Author: jwilhelm
Date: 2014-10-31 08:00 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/953e3015355f
Merge
Changeset: 8edc39841abe
Author: thartmann
Date: 2014-10-31 12:16 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8edc39841abe
8062169: Multiple OSR compilations issued for same bci
Summary: Fixed 'SimpleThresholdPolicy::event' to always perform OSR if an OSR nmethod is available.
Reviewed-by: kvn, iveresov
! src/share/vm/runtime/simpleThresholdPolicy.cpp
Changeset: f826f98ac633
Author: thartmann
Date: 2014-10-31 11:31 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f826f98ac633
Merge
Changeset: bb0b42a72dfd
Author: iveresov
Date: 2014-10-31 12:01 -1000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bb0b42a72dfd
Merge
Changeset: cea556d9d85d
Author: kvn
Date: 2014-10-31 16:51 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cea556d9d85d
8054492: Casting can result in redundant null checks in generated code
Summary: add C2 intrinsic for Class.cast() method and force inline it too.
Reviewed-by: jrose, roland, drchase, iignatyev
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/whitebox.cpp
! test/TEST.groups
+ test/compiler/intrinsics/classcast/NullCheckDroppingsTest.java
! test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
Changeset: 931c7d22ec23
Author: iignatyev
Date: 2014-11-02 18:42 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/931c7d22ec23
8036913: make DeoptimizeALot dependent on number of threads
Reviewed-by: kvn, shade
! src/share/vm/runtime/interfaceSupport.cpp
Changeset: fa0ebb9fe1f3
Author: iignatyev
Date: 2014-11-02 18:43 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fa0ebb9fe1f3
8043125: compiler/types/correctness/CorrectnessTest.java: assert(layout->tag() == DataLayout::speculative_trap_data_tag) failed: wrong type
Reviewed-by: kvn
! src/share/vm/prims/whitebox.cpp
Changeset: f48775f8c5e8
Author: iignatyev
Date: 2014-11-02 18:43 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f48775f8c5e8
8044186: Introduce a reproducible random generator
Reviewed-by: kvn, iveresov, iignatyev
Contributed-by: sergei.kovalev at oracle.com
! test/compiler/6896617/Test6896617.java
! test/compiler/7100757/Test7100757.java
! test/compiler/7177917/Test7177917.java
! test/compiler/7184394/TestAESBase.java
! test/compiler/7184394/TestAESMain.java
! test/compiler/8005956/PolynomialRoot.java
! test/compiler/intrinsics/bmi/BMITestRunner.java
! test/compiler/intrinsics/mathexact/AddExactIConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactILoadTest.java
! test/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/AddExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/AddExactLConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/DecExactITest.java
! test/compiler/intrinsics/mathexact/DecExactLTest.java
! test/compiler/intrinsics/mathexact/IncExactITest.java
! test/compiler/intrinsics/mathexact/IncExactLTest.java
! test/compiler/intrinsics/mathexact/MulExactIConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactILoadTest.java
! test/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/MulExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/MulExactLConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactIConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactILoadTest.java
! test/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/NegExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactICondTest.java
! test/compiler/intrinsics/mathexact/SubExactIConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactILoadTest.java
! test/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/SubExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/SubExactLConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/Verify.java
! test/compiler/jsr292/ConcurrentClassLoadingTest.java
! test/compiler/types/correctness/OffTest.java
! test/compiler/unsafe/UnsafeRaw.java
! test/serviceability/threads/TestFalseDeadLock.java
! test/testlibrary/com/oracle/java/testlibrary/Utils.java
+ test/testlibrary_tests/RandomGeneratorTest.java
Changeset: b8bcacc8ccca
Author: kvn
Date: 2014-11-03 12:02 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b8bcacc8ccca
8059780: SPECjvm2008-MPEG performance regressions on x64 platforms
Summary: Back-out 8052081 changes made in lcm.cpp.
Reviewed-by: iveresov, roland
! src/share/vm/opto/lcm.cpp
Changeset: aa056c7ce2d4
Author: roland
Date: 2014-10-20 22:53 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/aa056c7ce2d4
8060252: JDK-7173584 compiler changes regress SPECjvm2008 on SPARC
Summary: arraycopy code misses opportunities to optimize copies to just allocated array.
Reviewed-by: kvn
! src/share/vm/opto/library_call.cpp
Changeset: aedfc7337448
Author: iveresov
Date: 2014-11-04 07:09 -1000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/aedfc7337448
8062591: SPARC PICL causes significantly longer startup times
Summary: Optimize traversals of the PICL tree
Reviewed-by: kvn
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
Changeset: 6fc3b8261368
Author: martin
Date: 2014-07-01 13:29 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6fc3b8261368
8043780: Use open(O_CLOEXEC) instead of fcntl(FD_CLOEXEC)
Summary: Use open(O_CLOEXEC) where available; fall back to FD_CLOEXEC when necessary
Reviewed-by: rasbold, dholmes
! src/os/linux/vm/os_linux.cpp
Changeset: 1b0fa0b42e68
Author: dcubed
Date: 2014-10-29 09:19 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1b0fa0b42e68
8061552: Contended Locking speedup PlatformEvent unpark bucket
Summary: JEP-143/JDK-8046133 - optimization #2 - speedup PlatformEvent unpark bucket.
Reviewed-by: acorn, dice, dholmes
Contributed-by: dave.dice at oracle.com, karen.kinnear at oracle.com, daniel.daugherty at oracle.com
! 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
Changeset: 0879f88db2d5
Author: igerasim
Date: 2014-10-29 09:53 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0879f88db2d5
8059533: (process) Make exiting process wait for exiting threads [win]
Reviewed-by: dholmes, dcubed
! src/os/windows/vm/os_windows.cpp
Changeset: decd3c73355a
Author: sla
Date: 2014-10-28 12:28 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/decd3c73355a
8062135: serviceability/threads/TestFalseDeadLock.java should be quarantined.
Reviewed-by: sla
Contributed-by: alex.schenkman at oracle.com
! test/serviceability/threads/TestFalseDeadLock.java
Changeset: f87b2b4a1bb1
Author: coleenp
Date: 2014-10-30 18:38 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f87b2b4a1bb1
8037842: Failing to allocate MethodCounters and MDO causes a serious performance drop
Summary: Stop allocating compiler profiling metadata when metaspace is full.
Reviewed-by: kvn, anoll
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/oops/method.cpp
Changeset: 200f943f2264
Author: vkempik
Date: 2014-10-28 18:41 +0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/200f943f2264
8059216: Make PrintGCApplicationStoppedTime print information about stopping threads
Reviewed-by: dholmes, brutisso
! src/share/vm/services/runtimeService.cpp
! src/share/vm/services/runtimeService.hpp
Changeset: 4b95a66aa564
Author: dbuck
Date: 2014-10-31 09:37 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4b95a66aa564
8060169: Update the Crash Reporting URL in the Java crash log
Summary: Update the URL for HotSpot bug reports.
Reviewed-by: dcubed, rdurbin
! src/share/vm/runtime/arguments.cpp
Changeset: 6bb834d621bb
Author: dcubed
Date: 2014-10-31 10:15 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6bb834d621bb
Merge
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
Changeset: 7eb6afbb70df
Author: dcubed
Date: 2014-10-31 18:18 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7eb6afbb70df
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 1bac07f399ac
Author: jbachorik
Date: 2014-11-03 11:19 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1bac07f399ac
8061616: HotspotDiagnosticMXBean.getVMOption() throws IllegalArgumentException for flags of type double
Reviewed-by: mchung, sla
! src/share/vm/services/jmm.h
! src/share/vm/services/management.cpp
! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java
Changeset: 092a9eddf58d
Author: ctornqvi
Date: 2014-11-03 11:34 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/092a9eddf58d
8059803: Update use of GetVersionEx to get correct Windows version in hs_err files
Summary: Update use of GetVersionEx to get correct Windows version in hs_err files
Reviewed-by: dcubed, gtriantafill
! make/windows/makefiles/compile.make
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
Changeset: 3da45f8f02cd
Author: ctornqvi
Date: 2014-11-05 13:18 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3da45f8f02cd
8061733: [TESTBUG] Exclude tests that have issues with Jigsaw M2 changes
Summary: [TESTBUG] Exclude tests that have issues with Jigsaw M2 changes
Reviewed-by: lfoltan, gtriantafill
! test/runtime/7194254/Test7194254.java
Changeset: 8d5860808a16
Author: ctornqvi
Date: 2014-11-05 13:20 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8d5860808a16
8058251: assert(_count > 0) failed: Negative counter when running runtime/NMT/MallocTrackingVerify.java
Summary: Fixed an issue when overflowing the MallocSite hash table bucket
Reviewed-by: coleenp, gtriantafill
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/services/mallocTracker.cpp
! src/share/vm/services/mallocTracker.hpp
! src/share/vm/services/mallocTracker.inline.hpp
! test/TEST.groups
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java
Changeset: c2881c208f7a
Author: gtriantafill
Date: 2014-11-05 08:22 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c2881c208f7a
8061969: [TESTBUG] MallocSiteHashOverflow.java should be enabled for 32-bit platforms
Reviewed-by: ctornqvi, coleenp
! src/share/vm/prims/whitebox.cpp
! test/TEST.ROOT
! test/runtime/NMT/MallocSiteHashOverflow.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 110ec5963eb1
Author: goetz
Date: 2014-10-29 10:13 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/110ec5963eb1
8062370: Various minor code improvements
Summary: A lot of fixes useful to improve the code quality.
Reviewed-by: coleenp, dholmes
! src/cpu/sparc/vm/interpreterRT_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/interpreterRT_x86_32.cpp
! src/cpu/x86/vm/interpreterRT_x86_64.cpp
! src/cpu/zero/vm/interpreterRT_zero.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/attachListener_windows.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/opto/mulnode.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/signature.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: 783d857d8d84
Author: coleenp
Date: 2014-11-06 00:01 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/783d857d8d84
Merge
Changeset: 351115afe32b
Author: cjplummer
Date: 2014-11-05 13:00 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/351115afe32b
8043770: File leak in MemNotifyThread::start() in hotspot.src.os.linux.vm.os_linux.cpp
Summary: Fixed by removing all code related to LowMemoryProtection, which removed offending code.
Reviewed-by: dholmes, minqi
! src/os/aix/vm/os_aix.cpp
! 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/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.cpp
Changeset: 24d57d9d65af
Author: jiangli
Date: 2014-11-06 01:31 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/24d57d9d65af
Merge
! src/os/aix/vm/os_aix.cpp
! 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/runtime/thread.cpp
Changeset: 706cccf23716
Author: anoll
Date: 2014-11-06 07:27 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/706cccf23716
8062735: CodeCacheSweeperThread missing from SA
Summary: Make SA aware of the code cache sweeper thread
Reviewed-by: kvn, coleenp, sspitsyn
+ agent/src/share/classes/sun/jvm/hotspot/runtime/CodeCacheSweeperThread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Thread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js
! src/share/vm/runtime/vmStructs.cpp
Changeset: 6748f6322b92
Author: dbuck
Date: 2014-11-05 23:37 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6748f6322b92
8058715: stability issues when being launched as an embedded JVM via JNI
Summary: Use mmap call without MAP_FIXED so we avoid corrupting already allocated memory
Reviewed-by: coleenp, dsimms
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
Changeset: 63efc89a7a7d
Author: dbuck
Date: 2014-11-06 08:18 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/63efc89a7a7d
Merge
Changeset: 5ba37c4c0578
Author: jmanson
Date: 2014-11-05 16:47 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5ba37c4c0578
8062116: JVMTI GetClassMethods is Slow
Summary: Allocate enough space for all jmethodids; make adding a jmethodid O(1)
Reviewed-by: coleenp, rasbold, sspitsyn
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/jvmtiEnv.cpp
Changeset: c3caa28aa0c2
Author: coleenp
Date: 2014-11-06 13:57 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c3caa28aa0c2
Merge
Changeset: 5dc0918c9b29
Author: sla
Date: 2014-11-06 19:59 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5dc0918c9b29
Merge
! src/share/vm/oops/method.cpp
! src/share/vm/prims/whitebox.cpp
! test/TEST.groups
! test/serviceability/threads/TestFalseDeadLock.java
Changeset: 0e417b376866
Author: amurillo
Date: 2014-11-07 06:35 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0e417b376866
Merge
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java
Changeset: 6b09b3193d73
Author: lana
Date: 2014-11-13 09:38 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6b09b3193d73
Merge
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java
Changeset: b1b970db3037
Author: katleman
Date: 2014-11-18 15:25 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b1b970db3037
Added tag jdk9-b40 for changeset 6b09b3193d73
! .hgtags
Changeset: 1d29b13e8a51
Author: chegar
Date: 2014-12-03 14:21 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1d29b13e8a51
8049367: Modular Run-Time Images
Reviewed-by: chegar, dfuchs, ihse, joehw, mullan, psandoz, wetmore
Contributed-by: alan.bateman at oracle.com, alex.buckley at oracle.com, bradford.wetmore at oracle.com, chris.hegarty at oracle.com, erik.joelsson at oracle.com, james.laskey at oracle.com, jonathan.gibbons at oracle.com, karen.kinnear at oracle.com, magnus.ihse.bursie at oracle.com, mandy.chung at oracle.com, mark.reinhold at oracle.com, paul.sandoz at oracle.com, sundararajan.athijegannathan at oracle.com
! make/bsd/makefiles/sa.make
! src/os/aix/vm/os_aix.cpp
! 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/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
+ src/share/vm/classfile/imageFile.cpp
+ src/share/vm/classfile/imageFile.hpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/statSampler.cpp
Changeset: fa3a238f8b92
Author: katleman
Date: 2014-12-04 12:58 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fa3a238f8b92
Added tag jdk9-b41 for changeset 1d29b13e8a51
! .hgtags
Changeset: 0b638f8cf005
Author: azakharov
Date: 2014-11-14 17:36 +0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0b638f8cf005
8064716: TestHumongousShrinkHeap.java can not be run with -XX:+ExplicitGCInvokesConcurrent
8062957: Heap is not shrunk when deallocating under memory pressure
Summary: Added explicit -XX:-ExplicitGCInvokesConcurrent to invocations
Reviewed-by: brutisso, tschatzl
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestShrinkAuxiliaryData.java
! test/gc/g1/TestShrinkDefragmentedHeap.java
Changeset: 18f7ade7de0d
Author: azakharov
Date: 2014-11-19 19:22 +0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/18f7ade7de0d
8059661: Test SoftReference and OOM behavior
Reviewed-by: tschatzl
+ test/gc/TestSoftReferencesBehaviorOnOOME.java
Changeset: 81d9fd423b0d
Author: lana
Date: 2014-11-20 10:57 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/81d9fd423b0d
Merge
Changeset: 08f2d97bd5b4
Author: dcubed
Date: 2014-11-06 13:05 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/08f2d97bd5b4
8062851: cleanup ObjectMonitor offset adjustments
Summary: JEP-143/JDK-8046133 - cleanup computation of ObjectMonitor field pointers
Reviewed-by: dholmes, redestad, coleenp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/runtime/objectMonitor.hpp
Changeset: 1dd30951315a
Author: sla
Date: 2014-11-07 13:50 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1dd30951315a
Merge
Changeset: b67cf1387c96
Author: minqi
Date: 2014-11-07 12:48 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b67cf1387c96
8062247: [TESTBUG] Allow WhiteBox test to access JVM offsets
Reviewed-by: coleenp, iklam, mseledtsov
Contributed-by: yumin.qi at oracle.com
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 8666e625f2a4
Author: ccheung
Date: 2014-11-10 10:13 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8666e625f2a4
8060721: Test runtime/SharedArchiveFile/LimitSharedSizes.java fails in jdk 9 fcs new platforms/compiler
Summary: replaced strcat() with jio_snprintf()
Reviewed-by: dholmes, iklam, dlong, minqi
! src/share/vm/memory/metaspaceShared.cpp
Changeset: 425d09fb378b
Author: emc
Date: 2014-11-10 16:45 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/425d09fb378b
8058313: Mismatch of method descriptor and MethodParameters.parameters_count should cause MalformedParameterException
Summary: Allow hotspot to store and report zero-length MethodParameters attribute data
Reviewed-by: coleenp, jiangli
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/prims/jvm.cpp
Changeset: 83c20afb7a9e
Author: emc
Date: 2014-11-10 19:37 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/83c20afb7a9e
8058322: Zero name_index item of MethodParameters attribute cause MalformedParameterException
Summary: Allow hotspot to report null for 0 parameter_name index in MethodParameters attribute
Reviewed-by: coleenp, dholmes
! src/share/vm/runtime/reflection.cpp
Changeset: 9c8575a9f888
Author: dsamersoff
Date: 2014-11-11 04:34 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9c8575a9f888
8059131: sawindbg.dll is not compiled with /SAFESEH
Summary: Make variable SAFESEH_FLAG replaced with /SAFESEH link option.
Reviewed-by: mgronlun, sla
! make/windows/makefiles/sa.make
Changeset: 3ecdffc6e96d
Author: coleenp
Date: 2014-11-11 09:59 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3ecdffc6e96d
8062870: src/share/vm/services/mallocTracker.hpp:64 assert(_count > 0) failed: Negative counter
Summary: Signed bitfield size y can only have (1 << y)-1 values.
Reviewed-by: shade, dholmes, jrose, ctornqvi, gtriantafill
! src/share/vm/services/mallocTracker.hpp
! test/runtime/NMT/MallocSiteHashOverflow.java
! test/runtime/NMT/MallocTrackingVerify.java
Changeset: 345325f153d4
Author: shade
Date: 2014-11-11 15:07 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/345325f153d4
8015272: Make @Contended within the same group to use the same oop map
Reviewed-by: coleenp, dholmes
! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/contended/OopMapsSameGroup.java
Changeset: 7b66181a98c8
Author: coleenp
Date: 2014-11-11 18:00 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7b66181a98c8
Merge
Changeset: 6155ff53a422
Author: jiangli
Date: 2014-11-10 19:28 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6155ff53a422
8064375: Change certain errors to warnings in CDS output.
Summary: Change CDS non-fatal preloading errors to warnings.
Reviewed-by: minqi, mseledtsov, coleenp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/memory/metaspaceShared.cpp
Changeset: a014a4dff55b
Author: jiangli
Date: 2014-11-10 19:52 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a014a4dff55b
Merge
! src/share/vm/memory/metaspaceShared.cpp
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java
Changeset: 6db8a4285765
Author: jiangli
Date: 2014-11-11 16:54 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6db8a4285765
Merge
Changeset: 7d207a7e9d4f
Author: jiangli
Date: 2014-11-11 19:42 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7d207a7e9d4f
Merge
Changeset: 0843853b7a3a
Author: sla
Date: 2014-11-13 07:58 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0843853b7a3a
Merge
Changeset: c85321489672
Author: sjohanss
Date: 2014-10-30 10:51 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c85321489672
8061234: ResourceContext.requestAccurateUpdate() is unreliable
Summary: Changing copy_allocation_context_stats to return if there are more stats available after the copy.
Reviewed-by: rriggs, jcoomes
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap_ext.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
Changeset: 919536dd73cc
Author: mlarsson
Date: 2014-10-30 12:45 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/919536dd73cc
8043243: convert SCAN_AND_FORWARD, SCAN_AND_ADJUST_POINTERS, SCAN_AND_COMPACT macros to methods
Reviewed-by: mgerdin, kbarrett
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/shared/markSweep.inline.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/space.inline.hpp
Changeset: 4aeb83b5657f
Author: brutisso
Date: 2014-10-31 09:10 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4aeb83b5657f
8061308: Remove iCMS
Reviewed-by: mgerdin, jmasa
! agent/src/share/classes/sun/jvm/hotspot/memory/DefNewGeneration.java
- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/Xusage.txt
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/vmStructs.cpp
! test/TEST.groups
! test/gc/g1/TestShrinkAuxiliaryData.java
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java
Changeset: 729d098d4ff4
Author: mlarsson
Date: 2014-11-03 11:29 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/729d098d4ff4
8054491: Remove wrong assert and refactor code in G1CollectorPolicy::record_concurrent_mark_end
Reviewed-by: tschatzl, brutisso
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
Changeset: 11003925fa03
Author: mlarsson
Date: 2014-11-03 12:49 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/11003925fa03
8049341: Parallelize clearing the next mark bitmap
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
Changeset: 32e3c9ec28b2
Author: jwilhelm
Date: 2014-11-03 15:53 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/32e3c9ec28b2
Merge
- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! test/TEST.groups
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java
Changeset: ec99dce065fb
Author: brutisso
Date: 2014-11-05 10:12 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ec99dce065fb
8061449: G1: FreeRegionList_test() fails with G1 after the JDK-8058534 fix to HeapRegion::orig_end()
Reviewed-by: mgerdin, tschatzl, stefank
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
Changeset: f18a1b5cbf0b
Author: ehelin
Date: 2014-11-05 16:39 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f18a1b5cbf0b
8061467: Bad page size passed to setup_large_pages() on Solaris
Reviewed-by: tschatzl, mgerdin
! src/os/solaris/vm/os_solaris.cpp
+ test/gc/TestNUMAPageSize.java
Changeset: ac8658da2a92
Author: jwilhelm
Date: 2014-11-05 15:50 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ac8658da2a92
8062836: BACKOUT - Parallelize clearing the next mark bitmap
Summary: Backing out due to non-trivial issues found in nightly testing
Reviewed-by: mgerdin, mlarsson
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
Changeset: d4f303d3104c
Author: mgerdin
Date: 2014-11-03 11:08 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d4f303d3104c
8061964: Insufficient compiler barriers for GCC in OrderAccess functions
Summary: Fix OrderAccess functions to emit memory clobbering inline assembly to attempt to stop copiler reordering.
Reviewed-by: dcubed, dholmes, bdelsart
! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp
Changeset: dddb28a1f1d0
Author: jcoomes
Date: 2014-11-07 15:34 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dddb28a1f1d0
8060467: CMS: small OldPLABSize and -XX:-ResizePLAB cause assert(ResizePLAB || n_blks == OldPLABSize) failed: Error
Reviewed-by: tschatzl, jmasa, kbarrett
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
+ test/gc/concurrentMarkSweep/DisableResizePLAB.java
Changeset: cc4bfa308b6d
Author: mlarsson
Date: 2014-11-10 12:13 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cc4bfa308b6d
8064348: Add TraceEvent::is_enabled() for embedded/minimal builds
Reviewed-by: ehelin, sla
! src/share/vm/trace/traceEventClasses.xsl
Changeset: bce440df920e
Author: kbarrett
Date: 2014-10-27 17:24 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bce440df920e
8062206: Remove unusable G1RSLogCheckCardTable command line argument
Summary: Remove dependent assertion and remove develop option
Reviewed-by: jwilhelm, mgerdin, tschatzl
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: c42a0b8babb4
Author: jwilhelm
Date: 2014-11-13 12:29 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c42a0b8babb4
Merge
- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! test/TEST.groups
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java
Changeset: e2441a0d98f3
Author: zmajo
Date: 2014-11-06 09:40 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e2441a0d98f3
8057622: java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest: SEGV inside compiled code (sparc)
Summary: In Parse::array_store_check(), add control edge FROM IfTrue branch of runtime type check of the destination array TO loading _element_klass from destination array.
Reviewed-by: kvn, roland, anoll
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macroArrayCopy.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parseHelper.cpp
Changeset: ef2e397e8b7b
Author: mdoerr
Date: 2014-11-05 16:28 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ef2e397e8b7b
8062950: Bug in locking code when UseOptoBiasInlining is disabled: assert(dmw->is_neutral()) failed: invariant
Reviewed-by: dholmes, kvn
! src/cpu/x86/vm/macroAssembler_x86.cpp
Changeset: b133170fd2b9
Author: drchase
Date: 2014-11-07 13:58 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b133170fd2b9
Merge
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java
Changeset: a10efd800bc6
Author: iignatyev
Date: 2014-11-08 16:00 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a10efd800bc6
8062011: JT_HS/compiler/7068051 uses jre/lib/javaws.jar
Reviewed-by: kvn, iignatyev
Contributed-by: tatiana.pivovarova at oracle.com
! test/compiler/7068051/Test7068051.java
- test/compiler/7068051/Test7068051.sh
Changeset: 140f3e405a8a
Author: iignatyev
Date: 2014-11-08 16:00 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/140f3e405a8a
8062742: compiler/EliminateAutoBox/UnsignedLoads.java fails with client vm
Reviewed-by: kvn, rbackman, anoll, vlivanov, iignatyev
Contributed-by: tatiana.pivovarova at oracle.com
! test/TEST.groups
! test/compiler/EliminateAutoBox/UnsignedLoads.java
Changeset: dfc5ef36035d
Author: iignatyev
Date: 2014-11-10 19:04 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dfc5ef36035d
8059624: Test task: WhiteBox API for testing segmented codecache feature
Reviewed-by: kvn, thartmann
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/sweeper.hpp
+ test/compiler/whitebox/AllocationCodeBlobTest.java
+ test/compiler/whitebox/GetCodeHeapEntriesTest.java
! test/compiler/whitebox/GetNMethodTest.java
+ test/compiler/whitebox/LockCompilationTest.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
+ test/testlibrary/whitebox/sun/hotspot/code/BlobType.java
+ test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java
! test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
Changeset: 0d599246de33
Author: thartmann
Date: 2014-11-11 11:05 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0d599246de33
8056071: compiler/whitebox/IsMethodCompilableTest.java fails with 'method() is not compilable after 3 iterations'
Summary: Always use MDO if valid and always compile trivial methods with C1 if available.
Reviewed-by: kvn, iveresov
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp
! test/compiler/whitebox/IsMethodCompilableTest.java
Changeset: c14722c9cda3
Author: vlivanov
Date: 2014-11-11 04:46 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c14722c9cda3
8060147: SIGSEGV in Metadata::mark_on_stack() while marking metadata in ciEnv
Reviewed-by: kvn, roland, coleenp, mgerdin
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp
Changeset: 96dc34bb422b
Author: drchase
Date: 2014-11-13 11:35 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/96dc34bb422b
Merge
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! test/TEST.groups
- test/compiler/7068051/Test7068051.sh
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: c5333c40b081
Author: amurillo
Date: 2014-11-13 16:11 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c5333c40b081
Merge
- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
- test/compiler/7068051/Test7068051.sh
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java
Changeset: 515e86623962
Author: amurillo
Date: 2014-11-21 08:00 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/515e86623962
Merge
! test/gc/g1/TestShrinkAuxiliaryData.java
Changeset: 4f4479a577b0
Author: jiangli
Date: 2014-11-11 14:52 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4f4479a577b0
Merge
Changeset: 9dd17854c570
Author: jiangli
Date: 2014-11-12 13:12 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9dd17854c570
8054008: Using -XX:-LazyBootClassLoader crashes with ACCESS_VIOLATION on Win 64bit.
Summary: Only enable the assert for current_stack_pointer after stub routines become available.
Reviewed-by: dholmes, roland, lfoltan
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
Changeset: 90b2b496d9b7
Author: jiangli
Date: 2014-11-12 18:31 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/90b2b496d9b7
Merge
Changeset: 31877ada239b
Author: dholmes
Date: 2014-11-12 19:05 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/31877ada239b
8062307: 'Reference handler' thread triggers assert w/ TraceThreadEvents
Summary: Removed unused and non-working TraceThreadEvents option
Reviewed-by: coleenp, jiangli
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: 4338f1964c65
Author: ccheung
Date: 2014-11-12 16:22 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4338f1964c65
8043491: warning LNK4197: export '... ...' specified multiple times; using first specification
Summary: no need to use the /export linker option on windows 64-bit platform
Reviewed-by: ctornqvi, minqi
! make/windows/makefiles/vm.make
! src/share/tools/ProjectCreator/BuildConfig.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
Changeset: 49ae35b23822
Author: ccheung
Date: 2014-11-13 02:09 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/49ae35b23822
Merge
Changeset: 9dc4d4fc73ca
Author: shade
Date: 2014-11-13 01:57 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9dc4d4fc73ca
8059677: Thread.getName() instantiates Strings
Reviewed-by: coleenp, dholmes, sla
! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiTrace.cpp
! src/share/vm/runtime/thread.cpp
Changeset: d8d148c35d6c
Author: coleenp
Date: 2014-11-13 00:40 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d8d148c35d6c
Merge
Changeset: 226987473c9b
Author: coleenp
Date: 2014-11-13 03:48 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/226987473c9b
Merge
! src/share/vm/runtime/thread.cpp
Changeset: 86feba25ac0b
Author: dcubed
Date: 2014-11-13 10:39 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/86feba25ac0b
8033602: wrong stabs data in libjvm.debuginfo on JDK 8 - SPARC
8034005: cannot debug in synchronizer.o or objectMonitor.o on Solaris X86
Summary: Solaris needs objcopy version of 2.21.1 or newer is needed to create valid .debuginfo files.
Reviewed-by: dsamersoff, sspitsyn, dholmes, ihse
- make/solaris/makefiles/add_gnu_debuglink.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
! make/solaris/makefiles/jsig.make
! make/solaris/makefiles/saproc.make
! make/solaris/makefiles/vm.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
Changeset: 18499cb0b0ff
Author: emc
Date: 2014-11-14 12:45 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/18499cb0b0ff
8064571: java/lang/instrument/IsModifiableClassAgent.java: assert(length > 0) failed: should only be called if table is present
Summary: Remove tautological assert
Reviewed-by: coleenp, lfoltan, sspitsyn, jiangli
! src/share/vm/oops/constMethod.cpp
Changeset: 4b66ce17aa71
Author: coleenp
Date: 2014-11-14 13:09 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4b66ce17aa71
8060449: Obsolete command line flags accept arbitrary appendix
Summary: Proper error messages for newly obsolete command line flags.
Reviewed-by: lfoltan, dcubed, coleenp
Contributed-by: max.ockner at oracle.com
! src/share/vm/runtime/arguments.cpp
+ test/runtime/CommandLine/ObsoleteFlagErrorMessage.java
Changeset: d25271a8f71e
Author: coleenp
Date: 2014-11-15 01:29 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d25271a8f71e
Merge
Changeset: ed802e0ac3c4
Author: coleenp
Date: 2014-11-12 20:18 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ed802e0ac3c4
Merge
Changeset: 0a03986bd915
Author: shade
Date: 2014-11-13 19:12 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0a03986bd915
8064749: -XX:-UseCompilerSafepoints breaks safepoint rendezvous
Reviewed-by: dcubed, coleenp, kvn, dholmes
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/safepoint.cpp
Changeset: 9a0fd6b840ba
Author: coleenp
Date: 2014-11-14 15:08 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9a0fd6b840ba
Merge
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
! src/share/vm/runtime/globals.hpp
Changeset: a1e5bc3d5ce9
Author: coleenp
Date: 2014-11-15 01:38 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a1e5bc3d5ce9
Merge
Changeset: 6c04a0f03814
Author: coleenp
Date: 2014-11-15 02:51 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6c04a0f03814
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 67f1976ae672
Author: sla
Date: 2014-11-17 09:36 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/67f1976ae672
Merge
- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
- test/compiler/7068051/Test7068051.sh
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java
Changeset: 524b9a4ec5d9
Author: coleenp
Date: 2014-11-17 11:26 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/524b9a4ec5d9
8064779: Add additional comments for "8062370: Various minor code improvements"
Summary: Provide additional comments to jio_snprintf and jio_vsnprintf
Reviewed-by: simonis, coleenp, mgronlun
Contributed-by: thomas.stuefe at sap.com
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
Changeset: 13f3f02dad3c
Author: simonis
Date: 2014-11-13 16:58 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/13f3f02dad3c
8064471: Port 8013895: G1: G1SummarizeRSetStats output on Linux needs improvement to AIX
Reviewed-by: dholmes, simonis
Contributed-by: gunter.haug at sap.com
! src/os/aix/vm/os_aix.cpp
Changeset: acc869dcded3
Author: simonis
Date: 2014-11-18 19:17 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/acc869dcded3
8064815: Zero+PPC64: Stack overflow when running Maven
Reviewed-by: kvn, simonis
Contributed-by: sgehwolf at redhat.com
! src/cpu/zero/vm/stack_zero.cpp
! src/cpu/zero/vm/stack_zero.inline.hpp
Changeset: 8da07cdee15f
Author: poonam
Date: 2014-11-18 10:19 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8da07cdee15f
8065220: Include alternate sa.make file for MacOSX
Summary: Include alternate sa.make in make/bsd/makefiles/sa.make
Reviewed-by: mgronlun, egahlin, sla
! make/bsd/makefiles/sa.make
Changeset: 58b8917004d2
Author: poonam
Date: 2014-11-18 20:51 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/58b8917004d2
Merge
Changeset: 37fe84ab3bec
Author: iklam
Date: 2014-11-18 03:38 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/37fe84ab3bec
8064701: Some CDS optimizations should be disabled if bootclasspath is modified by JVMTI
Summary: Added API to track bootclasspath modification
Reviewed-by: jiangli, dholmes, minqi
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/whitebox.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 5284b330c1a4
Author: mgronlun
Date: 2014-11-19 16:08 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5284b330c1a4
8065361: Fixup headers and definitions for INCLUDE_TRACE
Reviewed-by: sla, stefank
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/gc_implementation/shared/objectCountEventSender.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/trace/noTraceBackend.hpp
! src/share/vm/trace/traceBackend.hpp
! src/share/vm/trace/traceEvent.hpp
! src/share/vm/trace/traceEventClasses.xsl
! src/share/vm/trace/traceEventIds.xsl
! src/share/vm/trace/traceMacros.hpp
! src/share/vm/trace/traceStream.hpp
! src/share/vm/trace/traceTypes.xsl
! src/share/vm/trace/tracing.hpp
Changeset: a12405f751a8
Author: coleenp
Date: 2014-11-19 13:02 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a12405f751a8
8042235: redefining method used by multiple MethodHandles crashes VM
Summary: note all MemberNames created on internal list for adjusting method entries.
Reviewed-by: sspitsyn, dcubed, lfoltan
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
+ test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java
Changeset: 7427a2e34664
Author: iklam
Date: 2014-11-19 19:31 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7427a2e34664
8065346: WB_AddToBootstrapClassLoaderSearch calls JvmtiEnv::create_a_jvmti when not in _thread_in_vm state
Summary: Removed ThreadToNativeFromVM and use java_lang_String::as_utf8_string instead
Reviewed-by: dholmes, minqi
! src/share/vm/prims/whitebox.cpp
Changeset: 7e08ae41ddbe
Author: sla
Date: 2014-11-24 09:57 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7e08ae41ddbe
Merge
Changeset: ef7449e07592
Author: stefank
Date: 2014-11-12 13:55 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ef7449e07592
8062808: Turn on the -Wreturn-type warning
Reviewed-by: mgerdin, tschatzl, coleenp, jrose, kbarrett
! make/linux/makefiles/gcc.make
! src/cpu/x86/vm/x86_32.ad
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/services/memTracker.hpp
Changeset: 430043fc642a
Author: kbarrett
Date: 2014-11-11 13:39 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/430043fc642a
8062036: ConcurrentMarkThread::slt may be invoked before ConcurrentMarkThread::makeSurrogateLockerThread causing intermittent crashes
Summary: Suppress gc_alot during VM init, improve error for SLT uninitialized.
Reviewed-by: jmasa, brutisso, tschatzl
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.hpp
! src/share/vm/runtime/interfaceSupport.cpp
Changeset: bad5bf926f89
Author: goetz
Date: 2014-11-13 11:14 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bad5bf926f89
8064786: Fix debug build after 8062808: Turn on the -Wreturn-type warning
Reviewed-by: stefank, tschatzl
! src/share/vm/prims/jni.cpp
Changeset: 55e38e5032af
Author: stefank
Date: 2014-11-14 09:47 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/55e38e5032af
8064811: Use THREAD instead of CHECK_NULL in return statements
Reviewed-by: coleenp, simonis, dholmes
! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/verificationType.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/oopFactory.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/fieldDescriptor.cpp
! src/share/vm/runtime/perfData.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/utilities/array.hpp
Changeset: 3d192acee119
Author: mgerdin
Date: 2014-11-14 14:23 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3d192acee119
8058209: Race in G1 card scanning could allow scanning of memory covered by PLABs
Summary: Read _top before _gc_time_stamp in saved_mark_word() with LoadLoad order to ensure we get a consistent view
Reviewed-by: brutisso, dcubed, dholmes, stefank
! src/share/vm/gc_implementation/g1/heapRegion.cpp
Changeset: 57776b573fe9
Author: sfriberg
Date: 2014-11-14 15:03 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/57776b573fe9
8064473: Improved handling of age during object copy in G1
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc_implementation/shared/ageTable.hpp
Changeset: 0a8469ebc3d9
Author: stefank
Date: 2014-11-11 17:05 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0a8469ebc3d9
8064580: Move INCLUDE_CDS include section to the end of the include list
Reviewed-by: jwilhelm, brutisso, coleenp, dholmes
! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/utilities/ostream.cpp
Changeset: 986020ea95b1
Author: stefank
Date: 2014-11-12 12:41 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/986020ea95b1
8064581: Move INCLUDE_ALL_GCS include section to the end of the include list
Reviewed-by: jwilhelm, brutisso, coleenp, dholmes
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/gcTrace.hpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/freeBlockDictionary.cpp
! src/share/vm/memory/freeList.cpp
! src/share/vm/oops/oop.pcgc.inline.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.cpp
Changeset: 0f6100dde08e
Author: jwilhelm
Date: 2014-11-17 21:32 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0f6100dde08e
Merge
! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/utilities/ostream.cpp
Changeset: b4e8daeecb44
Author: brutisso
Date: 2014-11-18 10:23 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b4e8daeecb44
8064702: Remove the CMS foreground collector
Reviewed-by: kbarrett, ysr
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java
Changeset: 9796d7276d62
Author: ehelin
Date: 2014-11-18 10:36 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9796d7276d62
8064721: The card tables only ever need two covering regions
Reviewed-by: jmasa, tschatzl, kbarrett
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/generationSpec.hpp
! src/share/vm/memory/modRefBarrierSet.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 9570e27fbbfe
Author: ehelin
Date: 2014-11-18 11:10 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9570e27fbbfe
Merge
Changeset: 63b17ad24a24
Author: brutisso
Date: 2014-11-18 10:39 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/63b17ad24a24
8064865: Remove the debug funciontality RotateCMSCollectionTypes for CMS
Reviewed-by: jmasa, kbarrett, ysr
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 898c20a0184e
Author: brutisso
Date: 2014-11-18 12:33 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/898c20a0184e
Merge
Changeset: 5398ffa1a419
Author: jwilhelm
Date: 2014-10-21 15:07 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5398ffa1a419
8058255: Native jbyte Atomic::cmpxchg for supported x86 platforms
Summary: Use the native cmpxchgb instruction on x86.
Reviewed-by: dholmes, kbarrett, phh
Contributed-by: erik.osterlund at lnu.se
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp
! src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/solaris_x86_32.il
! src/os_cpu/solaris_x86/vm/solaris_x86_64.il
! src/os_cpu/windows_x86/vm/atomic_windows_x86.inline.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/atomic.cpp
! src/share/vm/runtime/atomic.hpp
! src/share/vm/runtime/atomic.inline.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
Changeset: 6464714dd742
Author: eistepan
Date: 2014-11-19 17:43 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6464714dd742
8062537: [TESTBUG] Conflicting GC combinations in hotspot tests
Reviewed-by: brutisso
! test/compiler/regalloc/C1ObjectSpillInLogicOp.java
! test/gc/6581734/Test6581734.java
! test/gc/TestSystemGC.java
! test/gc/arguments/TestAlignmentToUseLargePages.java
! test/gc/arguments/TestG1HeapRegionSize.java
! test/gc/concurrentMarkSweep/DisableResizePLAB.java
! test/gc/defnew/HeapChangeLogging.java
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestRegionAlignment.java
! test/gc/g1/TestShrinkAuxiliaryData.java
! test/gc/g1/TestShrinkAuxiliaryData05.java
! test/gc/g1/TestShrinkAuxiliaryData10.java
! test/gc/g1/TestShrinkAuxiliaryData15.java
! test/gc/g1/TestShrinkAuxiliaryData20.java
! test/gc/g1/TestShrinkAuxiliaryData25.java
! test/gc/g1/TestShrinkAuxiliaryData30.java
! test/gc/g1/TestShrinkToOneRegion.java
! test/gc/metaspace/G1AddMetaspaceDependency.java
! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/gc/metaspace/TestPerfCountersAndMemoryPools.java
! test/gc/parallelScavenge/TestDynShrinkHeap.java
Changeset: 403aceebe7ac
Author: aharlap
Date: 2014-11-20 10:03 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/403aceebe7ac
8059492: Wrong spelling in assert: "Not initialied properly?"
Summary: Fixed typo in metaspace assert message
Reviewed-by: mgerdin
Contributed-by: aharlap <alexander.harlap. at oracle.com>
! src/share/vm/memory/metaspace.cpp
Changeset: a5040fddd180
Author: jwilhelm
Date: 2014-11-26 18:01 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a5040fddd180
Merge
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestShrinkAuxiliaryData.java
Changeset: 9f14e2f457b3
Author: iignatyev
Date: 2014-11-17 12:57 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9f14e2f457b3
8059732: improve hotspot_*test targets
Reviewed-by: kvn, dholmes
! test/Makefile
Changeset: aeaffe938f90
Author: neliasso
Date: 2014-11-13 14:42 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/aeaffe938f90
8061256: com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java timed out
Summary: Must not be at safepoint when taking CompileQueue_lock
Reviewed-by: kvn, anoll
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/runtime/vm_operations.hpp
Changeset: 269dae261504
Author: vlivanov
Date: 2014-11-17 14:02 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/269dae261504
8062258: compiler/debug/TraceIterativeGVN.java segfaults in trace_PhaseIterGVN
Reviewed-by: kvn
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/multnode.cpp
Changeset: bfa95eeb0a33
Author: vlivanov
Date: 2014-11-17 23:11 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bfa95eeb0a33
Merge
Changeset: 2d697acc4e03
Author: zmajo
Date: 2014-11-18 19:44 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2d697acc4e03
8062854: move compiler jtreg test to corresponding subfolders and use those in TEST.groups
Summary: move all test from <bug_id> directories to <functional_dir_name>/<bug_id>; update TEST.groups to execute more tests
Reviewed-by: drchase, kvn
! test/TEST.groups
- test/compiler/5057225/Test5057225.java
- test/compiler/5091921/Test5091921.java
- test/compiler/5091921/Test6186134.java
- test/compiler/5091921/Test6196102.java
- test/compiler/5091921/Test6357214.java
- test/compiler/5091921/Test6559156.java
- test/compiler/5091921/Test6753639.java
- test/compiler/5091921/Test6850611.java
- test/compiler/5091921/Test6890943.java
- test/compiler/5091921/Test6897150.java
- test/compiler/5091921/Test6905845.java
- test/compiler/5091921/Test6931567.java
- test/compiler/5091921/Test6935022.java
- test/compiler/5091921/Test6959129.java
- test/compiler/5091921/Test6985295.java
- test/compiler/5091921/Test6992759.java
- test/compiler/5091921/Test7005594.java
- test/compiler/5091921/Test7005594.sh
- test/compiler/5091921/Test7020614.java
- test/compiler/5091921/input6890943.txt
- test/compiler/5091921/output6890943.txt
- test/compiler/6340864/TestByteVect.java
- test/compiler/6340864/TestDoubleVect.java
- test/compiler/6340864/TestFloatVect.java
- test/compiler/6340864/TestIntVect.java
- test/compiler/6340864/TestLongVect.java
- test/compiler/6340864/TestShortVect.java
- test/compiler/6378821/Test6378821.java
- test/compiler/6431242/Test.java
- test/compiler/6443505/Test6443505.java
- test/compiler/6478991/NullCheckTest.java
- test/compiler/6539464/Test.java
- test/compiler/6579789/Test6579789.java
- test/compiler/6589834/InlinedArrayCloneTestCase.java
- test/compiler/6589834/Test_ia32.java
- test/compiler/6603011/Test.java
- test/compiler/6636138/Test1.java
- test/compiler/6636138/Test2.java
- test/compiler/6646019/Test.java
- test/compiler/6646020/Tester.java
- test/compiler/6659207/Test.java
- test/compiler/6661247/Test.java
- test/compiler/6663621/IVTest.java
- test/compiler/6663848/Tester.java
- test/compiler/6663854/Test6663854.java
- test/compiler/6689060/Test.java
- test/compiler/6695810/Test.java
- test/compiler/6700047/Test6700047.java
- test/compiler/6711100/Test.java
- test/compiler/6711117/Test.java
- test/compiler/6712835/Test6712835.java
- test/compiler/6714694/Tester.java
- test/compiler/6716441/Tester.java
- test/compiler/6724218/Test.java
- test/compiler/6726999/Test.java
- test/compiler/6732154/Test6732154.java
- test/compiler/6741738/Tester.java
- test/compiler/6756768/Test6756768.java
- test/compiler/6756768/Test6756768_2.java
- test/compiler/6757316/Test6757316.java
- test/compiler/6758234/Test6758234.java
- test/compiler/6769124/TestArrayCopy6769124.java
- test/compiler/6769124/TestDeoptInt6769124.java
- test/compiler/6769124/TestUnalignedLoad6769124.java
- test/compiler/6772683/InterruptedTest.java
- test/compiler/6775880/Test.java
- test/compiler/6778657/Test.java
- test/compiler/6792161/Test6792161.java
- test/compiler/6795161/Test.java
- test/compiler/6795362/Test6795362.java
- test/compiler/6795465/Test6795465.java
- test/compiler/6796786/Test6796786.java
- test/compiler/6797305/Test6797305.java
- test/compiler/6799693/Test.java
- test/compiler/6800154/Test6800154.java
- test/compiler/6805724/Test6805724.java
- test/compiler/6814842/Test6814842.java
- test/compiler/6823354/Test6823354.java
- test/compiler/6823453/Test.java
- test/compiler/6826736/Test.java
- test/compiler/6832293/Test.java
- test/compiler/6833129/Test.java
- test/compiler/6837011/Test6837011.java
- test/compiler/6837094/Test.java
- test/compiler/6843752/Test.java
- test/compiler/6849574/Test.java
- test/compiler/6851282/Test.java
- test/compiler/6852078/Test6852078.java
- test/compiler/6855164/Test.java
- test/compiler/6855215/Test6855215.java
- test/compiler/6857159/Test6857159.java
- test/compiler/6857159/Test6857159.sh
- test/compiler/6859338/Test6859338.java
- test/compiler/6860469/Test.java
- test/compiler/6863155/Test6863155.java
- test/compiler/6863420/Test.java
- test/compiler/6865031/Test.java
- test/compiler/6865265/StackOverflowBug.java
- test/compiler/6866651/Test.java
- test/compiler/6875866/Test.java
- test/compiler/6877254/Test.java
- test/compiler/6879902/Test6879902.java
- test/compiler/6880034/Test6880034.java
- test/compiler/6885584/Test6885584.java
- test/compiler/6891750/Test6891750.java
- test/compiler/6892265/Test.java
- test/compiler/6894807/IsInstanceTest.java
- test/compiler/6894807/Test6894807.sh
- test/compiler/6895383/Test.java
- test/compiler/6896617/Test6896617.java
- test/compiler/6896727/Test.java
- test/compiler/6901572/Test.java
- test/compiler/6909839/Test6909839.java
- test/compiler/6910484/Test.java
- test/compiler/6910605/Test.java
- test/compiler/6910618/Test.java
- test/compiler/6912517/Test.java
- test/compiler/6916644/Test6916644.java
- test/compiler/6921969/TestMultiplyLongHiZero.java
- test/compiler/6930043/Test6930043.java
- test/compiler/6932496/Test6932496.java
- test/compiler/6934604/TestByteBoxing.java
- test/compiler/6934604/TestDoubleBoxing.java
- test/compiler/6934604/TestFloatBoxing.java
- test/compiler/6934604/TestIntBoxing.java
- test/compiler/6934604/TestLongBoxing.java
- test/compiler/6934604/TestShortBoxing.java
- test/compiler/6935535/Test.java
- test/compiler/6942326/Test.java
- test/compiler/6946040/TestCharShortByteSwap.java
- test/compiler/6956668/Test6956668.java
- test/compiler/6958485/Test.java
- test/compiler/6968348/Test6968348.java
- test/compiler/6973329/Test.java
- test/compiler/6982370/Test6982370.java
- test/compiler/6990212/Test6990212.java
- test/compiler/7002666/Test7002666.java
- test/compiler/7009231/Test7009231.java
- test/compiler/7009359/Test7009359.java
- test/compiler/7017746/Test.java
- test/compiler/7024475/Test7024475.java
- test/compiler/7029152/Test.java
- test/compiler/7041100/Test7041100.java
- test/compiler/7042153/Test7042153.java
- test/compiler/7044738/Test7044738.java
- test/compiler/7046096/Test7046096.java
- test/compiler/7047069/Test7047069.java
- test/compiler/7048332/Test7048332.java
- test/compiler/7052494/Test7052494.java
- test/compiler/7068051/Test7068051.java
- test/compiler/7070134/Stemmer.java
- test/compiler/7070134/Test7070134.sh
- test/compiler/7070134/words
- test/compiler/7082949/Test7082949.java
- test/compiler/7088020/Test7088020.java
- test/compiler/7088419/CRCTest.java
- test/compiler/7090976/Test7090976.java
- test/compiler/7100757/Test7100757.java
- test/compiler/7103261/Test7103261.java
- test/compiler/7110586/Test7110586.java
- test/compiler/7116216/LargeFrame.java
- test/compiler/7116216/StackOverflow.java
- test/compiler/7119644/TestBooleanVect.java
- test/compiler/7119644/TestByteDoubleVect.java
- test/compiler/7119644/TestByteFloatVect.java
- test/compiler/7119644/TestByteIntVect.java
- test/compiler/7119644/TestByteLongVect.java
- test/compiler/7119644/TestByteShortVect.java
- test/compiler/7119644/TestByteVect.java
- test/compiler/7119644/TestCharShortVect.java
- test/compiler/7119644/TestCharVect.java
- test/compiler/7119644/TestDoubleVect.java
- test/compiler/7119644/TestFloatDoubleVect.java
- test/compiler/7119644/TestFloatVect.java
- test/compiler/7119644/TestIntDoubleVect.java
- test/compiler/7119644/TestIntFloatVect.java
- test/compiler/7119644/TestIntLongVect.java
- test/compiler/7119644/TestIntVect.java
- test/compiler/7119644/TestLongDoubleVect.java
- test/compiler/7119644/TestLongFloatVect.java
- test/compiler/7119644/TestLongVect.java
- test/compiler/7119644/TestShortDoubleVect.java
- test/compiler/7119644/TestShortFloatVect.java
- test/compiler/7119644/TestShortIntVect.java
- test/compiler/7119644/TestShortLongVect.java
- test/compiler/7119644/TestShortVect.java
- test/compiler/7123108/Test7123108.java
- test/compiler/7125879/Test7125879.java
- test/compiler/7141637/SpreadNullArg.java
- test/compiler/7160610/Test7160610.java
- test/compiler/7169782/Test7169782.java
- test/compiler/7174363/Test7174363.java
- test/compiler/7177917/Test7177917.java
- test/compiler/7179138/Test7179138_1.java
- test/compiler/7179138/Test7179138_2.java
- test/compiler/7184394/TestAESBase.java
- test/compiler/7184394/TestAESDecode.java
- test/compiler/7184394/TestAESEncode.java
- test/compiler/7184394/TestAESMain.java
- test/compiler/7190310/Test7190310.java
- test/compiler/7190310/Test7190310_unsafe.java
- test/compiler/7192963/TestByteVect.java
- test/compiler/7192963/TestDoubleVect.java
- test/compiler/7192963/TestFloatVect.java
- test/compiler/7192963/TestIntVect.java
- test/compiler/7192963/TestLongVect.java
- test/compiler/7192963/TestShortVect.java
- test/compiler/7196199/Test7196199.java
- test/compiler/7199742/Test7199742.java
- test/compiler/7200264/Test7200264.sh
- test/compiler/7200264/TestIntVect.java
- test/compiler/8000805/Test8000805.java
- test/compiler/8001183/TestCharVect.java
- test/compiler/8002069/Test8002069.java
- test/compiler/8004051/Test8004051.java
- test/compiler/8004741/Test8004741.java
- test/compiler/8004867/TestIntAtomicCAS.java
- test/compiler/8004867/TestIntAtomicOrdered.java
- test/compiler/8004867/TestIntAtomicVolatile.java
- test/compiler/8004867/TestIntUnsafeCAS.java
- test/compiler/8004867/TestIntUnsafeOrdered.java
- test/compiler/8004867/TestIntUnsafeVolatile.java
- test/compiler/8005033/Test8005033.java
- test/compiler/8005419/Test8005419.java
- test/compiler/8005956/PolynomialRoot.java
- test/compiler/8007294/Test8007294.java
- test/compiler/8007722/Test8007722.java
- test/compiler/8009761/Test8009761.java
- test/compiler/8010927/Test8010927.java
- test/compiler/8011706/Test8011706.java
- test/compiler/8011771/Test8011771.java
- test/compiler/8011901/Test8011901.java
- test/compiler/8015436/Test8015436.java
- test/compiler/EliminateAutoBox/UnsignedLoads.java
- test/compiler/EscapeAnalysis/Test8020215.java
- test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java
- test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
- test/compiler/IntegerArithmetic/TestIntegerComparison.java
+ test/compiler/c1/6478991/NullCheckTest.java
+ test/compiler/c1/6579789/Test6579789.java
+ test/compiler/c1/6756768/Test6756768.java
+ test/compiler/c1/6756768/Test6756768_2.java
+ test/compiler/c1/6757316/Test6757316.java
+ test/compiler/c1/6758234/Test6758234.java
+ test/compiler/c1/6769124/TestArrayCopy6769124.java
+ test/compiler/c1/6769124/TestDeoptInt6769124.java
+ test/compiler/c1/6769124/TestUnalignedLoad6769124.java
+ test/compiler/c1/6795465/Test6795465.java
+ test/compiler/c1/6849574/Test.java
+ test/compiler/c1/6855215/Test6855215.java
+ test/compiler/c1/6932496/Test6932496.java
+ test/compiler/c1/7042153/Test7042153.java
+ test/compiler/c1/7090976/Test7090976.java
+ test/compiler/c1/7103261/Test7103261.java
+ test/compiler/c1/7123108/Test7123108.java
+ test/compiler/c1/8004051/Test8004051.java
+ test/compiler/c1/8011706/Test8011706.java
+ test/compiler/c1/8011771/Test8011771.java
+ test/compiler/c2/5057225/Test5057225.java
+ test/compiler/c2/5091921/Test5091921.java
+ test/compiler/c2/5091921/Test6186134.java
+ test/compiler/c2/5091921/Test6196102.java
+ test/compiler/c2/5091921/Test6357214.java
+ test/compiler/c2/5091921/Test6559156.java
+ test/compiler/c2/5091921/Test6753639.java
+ test/compiler/c2/5091921/Test6850611.java
+ test/compiler/c2/5091921/Test6890943.java
+ test/compiler/c2/5091921/Test6897150.java
+ test/compiler/c2/5091921/Test6905845.java
+ test/compiler/c2/5091921/Test6931567.java
+ test/compiler/c2/5091921/Test6935022.java
+ test/compiler/c2/5091921/Test6959129.java
+ test/compiler/c2/5091921/Test6985295.java
+ test/compiler/c2/5091921/Test6992759.java
+ test/compiler/c2/5091921/Test7005594.java
+ test/compiler/c2/5091921/Test7005594.sh
+ test/compiler/c2/5091921/Test7020614.java
+ test/compiler/c2/5091921/input6890943.txt
+ test/compiler/c2/5091921/output6890943.txt
+ test/compiler/c2/6340864/TestByteVect.java
+ test/compiler/c2/6340864/TestDoubleVect.java
+ test/compiler/c2/6340864/TestFloatVect.java
+ test/compiler/c2/6340864/TestIntVect.java
+ test/compiler/c2/6340864/TestLongVect.java
+ test/compiler/c2/6340864/TestShortVect.java
+ test/compiler/c2/6443505/Test6443505.java
+ test/compiler/c2/6589834/InlinedArrayCloneTestCase.java
+ test/compiler/c2/6589834/Test_ia32.java
+ test/compiler/c2/6603011/Test.java
+ test/compiler/c2/6636138/Test1.java
+ test/compiler/c2/6636138/Test2.java
+ test/compiler/c2/6646019/Test.java
+ test/compiler/c2/6646020/Tester.java
+ test/compiler/c2/6661247/Test.java
+ test/compiler/c2/6663621/IVTest.java
+ test/compiler/c2/6663848/Tester.java
+ test/compiler/c2/6663854/Test6663854.java
+ test/compiler/c2/6695810/Test.java
+ test/compiler/c2/6700047/Test6700047.java
+ test/compiler/c2/6711100/Test.java
+ test/compiler/c2/6711117/Test.java
+ test/compiler/c2/6712835/Test6712835.java
+ test/compiler/c2/6714694/Tester.java
+ test/compiler/c2/6724218/Test.java
+ test/compiler/c2/6732154/Test6732154.java
+ test/compiler/c2/6741738/Tester.java
+ test/compiler/c2/6772683/InterruptedTest.java
+ test/compiler/c2/6792161/Test6792161.java
+ test/compiler/c2/6795362/Test6795362.java
+ test/compiler/c2/6796786/Test6796786.java
+ test/compiler/c2/6799693/Test.java
+ test/compiler/c2/6800154/Test6800154.java
+ test/compiler/c2/6805724/Test6805724.java
+ test/compiler/c2/6823453/Test.java
+ test/compiler/c2/6832293/Test.java
+ test/compiler/c2/6837011/Test6837011.java
+ test/compiler/c2/6837094/Test.java
+ test/compiler/c2/6843752/Test.java
+ test/compiler/c2/6851282/Test.java
+ test/compiler/c2/6852078/Test6852078.java
+ test/compiler/c2/6857159/Test6857159.java
+ test/compiler/c2/6857159/Test6857159.sh
+ test/compiler/c2/6863155/Test6863155.java
+ test/compiler/c2/6865031/Test.java
+ test/compiler/c2/6866651/Test.java
+ test/compiler/c2/6877254/Test.java
+ test/compiler/c2/6880034/Test6880034.java
+ test/compiler/c2/6885584/Test6885584.java
+ test/compiler/c2/6894807/IsInstanceTest.java
+ test/compiler/c2/6894807/Test6894807.sh
+ test/compiler/c2/6901572/Test.java
+ test/compiler/c2/6910484/Test.java
+ test/compiler/c2/6910605/Test.java
+ test/compiler/c2/6910618/Test.java
+ test/compiler/c2/6912517/Test.java
+ test/compiler/c2/6916644/Test6916644.java
+ test/compiler/c2/6921969/TestMultiplyLongHiZero.java
+ test/compiler/c2/6930043/Test6930043.java
+ test/compiler/c2/6946040/TestCharShortByteSwap.java
+ test/compiler/c2/6956668/Test6956668.java
+ test/compiler/c2/6958485/Test.java
+ test/compiler/c2/6968348/Test6968348.java
+ test/compiler/c2/6973329/Test.java
+ test/compiler/c2/7002666/Test7002666.java
+ test/compiler/c2/7009359/Test7009359.java
+ test/compiler/c2/7017746/Test.java
+ test/compiler/c2/7024475/Test7024475.java
+ test/compiler/c2/7029152/Test.java
+ test/compiler/c2/7041100/Test7041100.java
+ test/compiler/c2/7046096/Test7046096.java
+ test/compiler/c2/7047069/Test7047069.java
+ test/compiler/c2/7048332/Test7048332.java
+ test/compiler/c2/7068051/Test7068051.java
+ test/compiler/c2/7070134/Stemmer.java
+ test/compiler/c2/7070134/Test7070134.sh
+ test/compiler/c2/7070134/words
+ test/compiler/c2/7110586/Test7110586.java
+ test/compiler/c2/7125879/Test7125879.java
+ test/compiler/c2/7160610/Test7160610.java
+ test/compiler/c2/7169782/Test7169782.java
+ test/compiler/c2/7174363/Test7174363.java
+ test/compiler/c2/7177917/Test7177917.java
+ test/compiler/c2/7179138/Test7179138_1.java
+ test/compiler/c2/7179138/Test7179138_2.java
+ test/compiler/c2/7190310/Test7190310.java
+ test/compiler/c2/7190310/Test7190310_unsafe.java
+ test/compiler/c2/7192963/TestByteVect.java
+ test/compiler/c2/7192963/TestDoubleVect.java
+ test/compiler/c2/7192963/TestFloatVect.java
+ test/compiler/c2/7192963/TestIntVect.java
+ test/compiler/c2/7192963/TestLongVect.java
+ test/compiler/c2/7192963/TestShortVect.java
+ test/compiler/c2/7199742/Test7199742.java
+ test/compiler/c2/7200264/Test7200264.sh
+ test/compiler/c2/7200264/TestIntVect.java
+ test/compiler/c2/8000805/Test8000805.java
+ test/compiler/c2/8002069/Test8002069.java
+ test/compiler/c2/8004741/Test8004741.java
+ test/compiler/c2/8004867/TestIntAtomicCAS.java
+ test/compiler/c2/8004867/TestIntAtomicOrdered.java
+ test/compiler/c2/8004867/TestIntAtomicVolatile.java
+ test/compiler/c2/8004867/TestIntUnsafeCAS.java
+ test/compiler/c2/8004867/TestIntUnsafeOrdered.java
+ test/compiler/c2/8004867/TestIntUnsafeVolatile.java
+ test/compiler/c2/8005956/PolynomialRoot.java
+ test/compiler/c2/8007294/Test8007294.java
+ test/compiler/c2/8007722/Test8007722.java
+ test/compiler/codegen/6378821/Test6378821.java
+ test/compiler/codegen/6431242/Test.java
+ test/compiler/codegen/6797305/Test6797305.java
+ test/compiler/codegen/6814842/Test6814842.java
+ test/compiler/codegen/6823354/Test6823354.java
+ test/compiler/codegen/6875866/Test.java
+ test/compiler/codegen/6879902/Test6879902.java
+ test/compiler/codegen/6896617/Test6896617.java
+ test/compiler/codegen/6909839/Test6909839.java
+ test/compiler/codegen/6935535/Test.java
+ test/compiler/codegen/6942326/Test.java
+ test/compiler/codegen/7009231/Test7009231.java
+ test/compiler/codegen/7088419/CRCTest.java
+ test/compiler/codegen/7100757/Test7100757.java
+ test/compiler/codegen/7119644/TestBooleanVect.java
+ test/compiler/codegen/7119644/TestByteDoubleVect.java
+ test/compiler/codegen/7119644/TestByteFloatVect.java
+ test/compiler/codegen/7119644/TestByteIntVect.java
+ test/compiler/codegen/7119644/TestByteLongVect.java
+ test/compiler/codegen/7119644/TestByteShortVect.java
+ test/compiler/codegen/7119644/TestByteVect.java
+ test/compiler/codegen/7119644/TestCharShortVect.java
+ test/compiler/codegen/7119644/TestCharVect.java
+ test/compiler/codegen/7119644/TestDoubleVect.java
+ test/compiler/codegen/7119644/TestFloatDoubleVect.java
+ test/compiler/codegen/7119644/TestFloatVect.java
+ test/compiler/codegen/7119644/TestIntDoubleVect.java
+ test/compiler/codegen/7119644/TestIntFloatVect.java
+ test/compiler/codegen/7119644/TestIntLongVect.java
+ test/compiler/codegen/7119644/TestIntVect.java
+ test/compiler/codegen/7119644/TestLongDoubleVect.java
+ test/compiler/codegen/7119644/TestLongFloatVect.java
+ test/compiler/codegen/7119644/TestLongVect.java
+ test/compiler/codegen/7119644/TestShortDoubleVect.java
+ test/compiler/codegen/7119644/TestShortFloatVect.java
+ test/compiler/codegen/7119644/TestShortIntVect.java
+ test/compiler/codegen/7119644/TestShortLongVect.java
+ test/compiler/codegen/7119644/TestShortVect.java
+ test/compiler/codegen/7184394/TestAESBase.java
+ test/compiler/codegen/7184394/TestAESDecode.java
+ test/compiler/codegen/7184394/TestAESEncode.java
+ test/compiler/codegen/7184394/TestAESMain.java
+ test/compiler/codegen/8001183/TestCharVect.java
+ test/compiler/codegen/8005033/Test8005033.java
+ test/compiler/codegen/8011901/Test8011901.java
+ test/compiler/eliminateAutobox/6934604/TestByteBoxing.java
+ test/compiler/eliminateAutobox/6934604/TestDoubleBoxing.java
+ test/compiler/eliminateAutobox/6934604/TestFloatBoxing.java
+ test/compiler/eliminateAutobox/6934604/TestIntBoxing.java
+ test/compiler/eliminateAutobox/6934604/TestLongBoxing.java
+ test/compiler/eliminateAutobox/6934604/TestShortBoxing.java
+ test/compiler/eliminateAutobox/UnsignedLoads.java
+ test/compiler/escapeAnalysis/6689060/Test.java
+ test/compiler/escapeAnalysis/6716441/Tester.java
+ test/compiler/escapeAnalysis/6726999/Test.java
+ test/compiler/escapeAnalysis/6775880/Test.java
+ test/compiler/escapeAnalysis/6795161/Test.java
+ test/compiler/escapeAnalysis/6895383/Test.java
+ test/compiler/escapeAnalysis/6896727/Test.java
+ test/compiler/escapeAnalysis/Test8020215.java
+ test/compiler/escapeAnalysis/TestAllocatedEscapesPtrComparison.java
+ test/compiler/escapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
+ test/compiler/integerArithmetic/TestIntegerComparison.java
+ test/compiler/interpreter/6539464/Test.java
+ test/compiler/interpreter/6833129/Test.java
+ test/compiler/interpreter/7116216/LargeFrame.java
+ test/compiler/interpreter/7116216/StackOverflow.java
+ test/compiler/intrinsics/6982370/Test6982370.java
+ test/compiler/intrinsics/8005419/Test8005419.java
+ test/compiler/jsr292/6990212/Test6990212.java
+ test/compiler/jsr292/7082949/Test7082949.java
+ test/compiler/loopopts/6659207/Test.java
+ test/compiler/loopopts/6855164/Test.java
+ test/compiler/loopopts/6860469/Test.java
+ test/compiler/loopopts/7044738/Test7044738.java
+ test/compiler/loopopts/7052494/Test7052494.java
+ test/compiler/runtime/6778657/Test.java
+ test/compiler/runtime/6826736/Test.java
+ test/compiler/runtime/6859338/Test6859338.java
+ test/compiler/runtime/6863420/Test.java
+ test/compiler/runtime/6865265/StackOverflowBug.java
+ test/compiler/runtime/6891750/Test6891750.java
+ test/compiler/runtime/6892265/Test.java
+ test/compiler/runtime/7088020/Test7088020.java
+ test/compiler/runtime/7141637/SpreadNullArg.java
+ test/compiler/runtime/7196199/Test7196199.java
+ test/compiler/runtime/8010927/Test8010927.java
+ test/compiler/runtime/8015436/Test8015436.java
+ test/compiler/uncommontrap/8009761/Test8009761.java
Changeset: 0bdada928884
Author: thartmann
Date: 2014-11-20 11:06 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0bdada928884
8050079: crash while compiling java.lang.ref.Finalizer::runFinalizer
Summary: Ignore non-instance Klasses in the subclass hierarchy.
Reviewed-by: kvn, iignatyev, jrose
! src/share/vm/code/dependencies.cpp
! test/TEST.groups
+ test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
+ test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java
Changeset: 5b4a65809a63
Author: iignatyev
Date: 2014-11-21 17:27 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5b4a65809a63
8059550: JEP-JDK-8043304: Test task: segment overflow w/ empty others
Reviewed-by: kvn, thartmann, iignatyev
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/prims/whitebox.cpp
+ test/compiler/codecache/OverflowCodeCacheTest.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
! test/testlibrary/whitebox/sun/hotspot/code/BlobType.java
! test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java
Changeset: 9e340d8c1aec
Author: iignatyev
Date: 2014-11-21 17:28 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9e340d8c1aec
8064696: compiler/startup/SmallCodeCacheStartup.java doesn't check exit code
Reviewed-by: kvn, anoll, iignatyev
Contributed-by: tatiana.pivovarova at oracle.com
! test/compiler/startup/SmallCodeCacheStartup.java
Changeset: 0b00b05f1ce3
Author: drchase
Date: 2014-11-21 21:08 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0b00b05f1ce3
Merge
Changeset: 2aa1a6c41461
Author: kvn
Date: 2014-11-21 17:17 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2aa1a6c41461
8065618: C2 RA incorrectly removes kill projections
Summary: Don't remove KILL projections if their "defining" nodes have SCMemProj projection (memory side effects).
Reviewed-by: iveresov
! src/share/vm/opto/ifg.cpp
Changeset: 14ecb6b68f85
Author: drchase
Date: 2014-11-22 03:10 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/14ecb6b68f85
Merge
Changeset: 465683c6b769
Author: thartmann
Date: 2014-11-24 08:48 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/465683c6b769
8065339: Failed compilation does not always trigger a JFR event 'CompilerFailure'
Summary: CompilerFailure JFR event should be triggered in ciEnv.
Reviewed-by: kvn
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/compile.cpp
Changeset: 7dd010c9fab1
Author: vlivanov
Date: 2014-11-24 07:29 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7dd010c9fab1
8058148: MaxNodeLimit and LiveNodeCountInliningCutoff
Reviewed-by: kvn, roland
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/node.cpp
Changeset: 49dd956bc8c0
Author: roland
Date: 2014-11-13 09:19 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/49dd956bc8c0
8054478: C2: Incorrectly compiled char[] array access crashes JVM
Summary: dead backbranch in main loop results in erroneous array access
Reviewed-by: kvn, iveresov
! src/share/vm/opto/castnode.cpp
! src/share/vm/opto/castnode.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
+ test/compiler/loopopts/TestDeadBackbranchArrayAccess.java
Changeset: c13eb14ebf5c
Author: thartmann
Date: 2014-11-26 08:06 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c13eb14ebf5c
8007993: hotspot.log w/ enabled LogCompilation can be an invalid XML
Summary: Open compilation log files in write-mode and close before deletion attempt.
Reviewed-by: vlivanov
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileLog.cpp
Changeset: 214d70baa4db
Author: drchase
Date: 2014-11-26 20:38 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/214d70baa4db
Merge
! src/share/vm/prims/whitebox.cpp
- test/compiler/5057225/Test5057225.java
- test/compiler/5091921/Test5091921.java
- test/compiler/5091921/Test6186134.java
- test/compiler/5091921/Test6196102.java
- test/compiler/5091921/Test6357214.java
- test/compiler/5091921/Test6559156.java
- test/compiler/5091921/Test6753639.java
- test/compiler/5091921/Test6850611.java
- test/compiler/5091921/Test6890943.java
- test/compiler/5091921/Test6897150.java
- test/compiler/5091921/Test6905845.java
- test/compiler/5091921/Test6931567.java
- test/compiler/5091921/Test6935022.java
- test/compiler/5091921/Test6959129.java
- test/compiler/5091921/Test6985295.java
- test/compiler/5091921/Test6992759.java
- test/compiler/5091921/Test7005594.java
- test/compiler/5091921/Test7005594.sh
- test/compiler/5091921/Test7020614.java
- test/compiler/5091921/input6890943.txt
- test/compiler/5091921/output6890943.txt
- test/compiler/6340864/TestByteVect.java
- test/compiler/6340864/TestDoubleVect.java
- test/compiler/6340864/TestFloatVect.java
- test/compiler/6340864/TestIntVect.java
- test/compiler/6340864/TestLongVect.java
- test/compiler/6340864/TestShortVect.java
- test/compiler/6378821/Test6378821.java
- test/compiler/6431242/Test.java
- test/compiler/6443505/Test6443505.java
- test/compiler/6478991/NullCheckTest.java
- test/compiler/6539464/Test.java
- test/compiler/6579789/Test6579789.java
- test/compiler/6589834/InlinedArrayCloneTestCase.java
- test/compiler/6589834/Test_ia32.java
- test/compiler/6603011/Test.java
- test/compiler/6636138/Test1.java
- test/compiler/6636138/Test2.java
- test/compiler/6646019/Test.java
- test/compiler/6646020/Tester.java
- test/compiler/6659207/Test.java
- test/compiler/6661247/Test.java
- test/compiler/6663621/IVTest.java
- test/compiler/6663848/Tester.java
- test/compiler/6663854/Test6663854.java
- test/compiler/6689060/Test.java
- test/compiler/6695810/Test.java
- test/compiler/6700047/Test6700047.java
- test/compiler/6711100/Test.java
- test/compiler/6711117/Test.java
- test/compiler/6712835/Test6712835.java
- test/compiler/6714694/Tester.java
- test/compiler/6716441/Tester.java
- test/compiler/6724218/Test.java
- test/compiler/6726999/Test.java
- test/compiler/6732154/Test6732154.java
- test/compiler/6741738/Tester.java
- test/compiler/6756768/Test6756768.java
- test/compiler/6756768/Test6756768_2.java
- test/compiler/6757316/Test6757316.java
- test/compiler/6758234/Test6758234.java
- test/compiler/6769124/TestArrayCopy6769124.java
- test/compiler/6769124/TestDeoptInt6769124.java
- test/compiler/6769124/TestUnalignedLoad6769124.java
- test/compiler/6772683/InterruptedTest.java
- test/compiler/6775880/Test.java
- test/compiler/6778657/Test.java
- test/compiler/6792161/Test6792161.java
- test/compiler/6795161/Test.java
- test/compiler/6795362/Test6795362.java
- test/compiler/6795465/Test6795465.java
- test/compiler/6796786/Test6796786.java
- test/compiler/6797305/Test6797305.java
- test/compiler/6799693/Test.java
- test/compiler/6800154/Test6800154.java
- test/compiler/6805724/Test6805724.java
- test/compiler/6814842/Test6814842.java
- test/compiler/6823354/Test6823354.java
- test/compiler/6823453/Test.java
- test/compiler/6826736/Test.java
- test/compiler/6832293/Test.java
- test/compiler/6833129/Test.java
- test/compiler/6837011/Test6837011.java
- test/compiler/6837094/Test.java
- test/compiler/6843752/Test.java
- test/compiler/6849574/Test.java
- test/compiler/6851282/Test.java
- test/compiler/6852078/Test6852078.java
- test/compiler/6855164/Test.java
- test/compiler/6855215/Test6855215.java
- test/compiler/6857159/Test6857159.java
- test/compiler/6857159/Test6857159.sh
- test/compiler/6859338/Test6859338.java
- test/compiler/6860469/Test.java
- test/compiler/6863155/Test6863155.java
- test/compiler/6863420/Test.java
- test/compiler/6865031/Test.java
- test/compiler/6865265/StackOverflowBug.java
- test/compiler/6866651/Test.java
- test/compiler/6875866/Test.java
- test/compiler/6877254/Test.java
- test/compiler/6879902/Test6879902.java
- test/compiler/6880034/Test6880034.java
- test/compiler/6885584/Test6885584.java
- test/compiler/6891750/Test6891750.java
- test/compiler/6892265/Test.java
- test/compiler/6894807/IsInstanceTest.java
- test/compiler/6894807/Test6894807.sh
- test/compiler/6895383/Test.java
- test/compiler/6896617/Test6896617.java
- test/compiler/6896727/Test.java
- test/compiler/6901572/Test.java
- test/compiler/6909839/Test6909839.java
- test/compiler/6910484/Test.java
- test/compiler/6910605/Test.java
- test/compiler/6910618/Test.java
- test/compiler/6912517/Test.java
- test/compiler/6916644/Test6916644.java
- test/compiler/6921969/TestMultiplyLongHiZero.java
- test/compiler/6930043/Test6930043.java
- test/compiler/6932496/Test6932496.java
- test/compiler/6934604/TestByteBoxing.java
- test/compiler/6934604/TestDoubleBoxing.java
- test/compiler/6934604/TestFloatBoxing.java
- test/compiler/6934604/TestIntBoxing.java
- test/compiler/6934604/TestLongBoxing.java
- test/compiler/6934604/TestShortBoxing.java
- test/compiler/6935535/Test.java
- test/compiler/6942326/Test.java
- test/compiler/6946040/TestCharShortByteSwap.java
- test/compiler/6956668/Test6956668.java
- test/compiler/6958485/Test.java
- test/compiler/6968348/Test6968348.java
- test/compiler/6973329/Test.java
- test/compiler/6982370/Test6982370.java
- test/compiler/6990212/Test6990212.java
- test/compiler/7002666/Test7002666.java
- test/compiler/7009231/Test7009231.java
- test/compiler/7009359/Test7009359.java
- test/compiler/7017746/Test.java
- test/compiler/7024475/Test7024475.java
- test/compiler/7029152/Test.java
- test/compiler/7041100/Test7041100.java
- test/compiler/7042153/Test7042153.java
- test/compiler/7044738/Test7044738.java
- test/compiler/7046096/Test7046096.java
- test/compiler/7047069/Test7047069.java
- test/compiler/7048332/Test7048332.java
- test/compiler/7052494/Test7052494.java
- test/compiler/7068051/Test7068051.java
- test/compiler/7070134/Stemmer.java
- test/compiler/7070134/Test7070134.sh
- test/compiler/7070134/words
- test/compiler/7082949/Test7082949.java
- test/compiler/7088020/Test7088020.java
- test/compiler/7088419/CRCTest.java
- test/compiler/7090976/Test7090976.java
- test/compiler/7100757/Test7100757.java
- test/compiler/7103261/Test7103261.java
- test/compiler/7110586/Test7110586.java
- test/compiler/7116216/LargeFrame.java
- test/compiler/7116216/StackOverflow.java
- test/compiler/7119644/TestBooleanVect.java
- test/compiler/7119644/TestByteDoubleVect.java
- test/compiler/7119644/TestByteFloatVect.java
- test/compiler/7119644/TestByteIntVect.java
- test/compiler/7119644/TestByteLongVect.java
- test/compiler/7119644/TestByteShortVect.java
- test/compiler/7119644/TestByteVect.java
- test/compiler/7119644/TestCharShortVect.java
- test/compiler/7119644/TestCharVect.java
- test/compiler/7119644/TestDoubleVect.java
- test/compiler/7119644/TestFloatDoubleVect.java
- test/compiler/7119644/TestFloatVect.java
- test/compiler/7119644/TestIntDoubleVect.java
- test/compiler/7119644/TestIntFloatVect.java
- test/compiler/7119644/TestIntLongVect.java
- test/compiler/7119644/TestIntVect.java
- test/compiler/7119644/TestLongDoubleVect.java
- test/compiler/7119644/TestLongFloatVect.java
- test/compiler/7119644/TestLongVect.java
- test/compiler/7119644/TestShortDoubleVect.java
- test/compiler/7119644/TestShortFloatVect.java
- test/compiler/7119644/TestShortIntVect.java
- test/compiler/7119644/TestShortLongVect.java
- test/compiler/7119644/TestShortVect.java
- test/compiler/7123108/Test7123108.java
- test/compiler/7125879/Test7125879.java
- test/compiler/7141637/SpreadNullArg.java
- test/compiler/7160610/Test7160610.java
- test/compiler/7169782/Test7169782.java
- test/compiler/7174363/Test7174363.java
- test/compiler/7177917/Test7177917.java
- test/compiler/7179138/Test7179138_1.java
- test/compiler/7179138/Test7179138_2.java
- test/compiler/7184394/TestAESBase.java
- test/compiler/7184394/TestAESDecode.java
- test/compiler/7184394/TestAESEncode.java
- test/compiler/7184394/TestAESMain.java
- test/compiler/7190310/Test7190310.java
- test/compiler/7190310/Test7190310_unsafe.java
- test/compiler/7192963/TestByteVect.java
- test/compiler/7192963/TestDoubleVect.java
- test/compiler/7192963/TestFloatVect.java
- test/compiler/7192963/TestIntVect.java
- test/compiler/7192963/TestLongVect.java
- test/compiler/7192963/TestShortVect.java
- test/compiler/7196199/Test7196199.java
- test/compiler/7199742/Test7199742.java
- test/compiler/7200264/Test7200264.sh
- test/compiler/7200264/TestIntVect.java
- test/compiler/8000805/Test8000805.java
- test/compiler/8001183/TestCharVect.java
- test/compiler/8002069/Test8002069.java
- test/compiler/8004051/Test8004051.java
- test/compiler/8004741/Test8004741.java
- test/compiler/8004867/TestIntAtomicCAS.java
- test/compiler/8004867/TestIntAtomicOrdered.java
- test/compiler/8004867/TestIntAtomicVolatile.java
- test/compiler/8004867/TestIntUnsafeCAS.java
- test/compiler/8004867/TestIntUnsafeOrdered.java
- test/compiler/8004867/TestIntUnsafeVolatile.java
- test/compiler/8005033/Test8005033.java
- test/compiler/8005419/Test8005419.java
- test/compiler/8005956/PolynomialRoot.java
- test/compiler/8007294/Test8007294.java
- test/compiler/8007722/Test8007722.java
- test/compiler/8009761/Test8009761.java
- test/compiler/8010927/Test8010927.java
- test/compiler/8011706/Test8011706.java
- test/compiler/8011771/Test8011771.java
- test/compiler/8011901/Test8011901.java
- test/compiler/8015436/Test8015436.java
- test/compiler/EliminateAutoBox/UnsignedLoads.java
- test/compiler/EscapeAnalysis/Test8020215.java
- test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java
- test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
- test/compiler/IntegerArithmetic/TestIntegerComparison.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 742c0430bb20
Author: chegar
Date: 2014-12-03 17:48 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/742c0430bb20
Merge
- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
! make/bsd/makefiles/sa.make
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
! src/os/aix/vm/os_aix.cpp
! src/os/linux/vm/os_linux.cpp
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
- test/compiler/5057225/Test5057225.java
- test/compiler/5091921/Test5091921.java
- test/compiler/5091921/Test6186134.java
- test/compiler/5091921/Test6196102.java
- test/compiler/5091921/Test6357214.java
- test/compiler/5091921/Test6559156.java
- test/compiler/5091921/Test6753639.java
- test/compiler/5091921/Test6850611.java
- test/compiler/5091921/Test6890943.java
- test/compiler/5091921/Test6897150.java
- test/compiler/5091921/Test6905845.java
- test/compiler/5091921/Test6931567.java
- test/compiler/5091921/Test6935022.java
- test/compiler/5091921/Test6959129.java
- test/compiler/5091921/Test6985295.java
- test/compiler/5091921/Test6992759.java
- test/compiler/5091921/Test7005594.java
- test/compiler/5091921/Test7005594.sh
- test/compiler/5091921/Test7020614.java
- test/compiler/5091921/input6890943.txt
- test/compiler/5091921/output6890943.txt
- test/compiler/6340864/TestByteVect.java
- test/compiler/6340864/TestDoubleVect.java
- test/compiler/6340864/TestFloatVect.java
- test/compiler/6340864/TestIntVect.java
- test/compiler/6340864/TestLongVect.java
- test/compiler/6340864/TestShortVect.java
- test/compiler/6378821/Test6378821.java
- test/compiler/6431242/Test.java
- test/compiler/6443505/Test6443505.java
- test/compiler/6478991/NullCheckTest.java
- test/compiler/6539464/Test.java
- test/compiler/6579789/Test6579789.java
- test/compiler/6589834/InlinedArrayCloneTestCase.java
- test/compiler/6589834/Test_ia32.java
- test/compiler/6603011/Test.java
- test/compiler/6636138/Test1.java
- test/compiler/6636138/Test2.java
- test/compiler/6646019/Test.java
- test/compiler/6646020/Tester.java
- test/compiler/6659207/Test.java
- test/compiler/6661247/Test.java
- test/compiler/6663621/IVTest.java
- test/compiler/6663848/Tester.java
- test/compiler/6663854/Test6663854.java
- test/compiler/6689060/Test.java
- test/compiler/6695810/Test.java
- test/compiler/6700047/Test6700047.java
- test/compiler/6711100/Test.java
- test/compiler/6711117/Test.java
- test/compiler/6712835/Test6712835.java
- test/compiler/6714694/Tester.java
- test/compiler/6716441/Tester.java
- test/compiler/6724218/Test.java
- test/compiler/6726999/Test.java
- test/compiler/6732154/Test6732154.java
- test/compiler/6741738/Tester.java
- test/compiler/6756768/Test6756768.java
- test/compiler/6756768/Test6756768_2.java
- test/compiler/6757316/Test6757316.java
- test/compiler/6758234/Test6758234.java
- test/compiler/6769124/TestArrayCopy6769124.java
- test/compiler/6769124/TestDeoptInt6769124.java
- test/compiler/6769124/TestUnalignedLoad6769124.java
- test/compiler/6772683/InterruptedTest.java
- test/compiler/6775880/Test.java
- test/compiler/6778657/Test.java
- test/compiler/6792161/Test6792161.java
- test/compiler/6795161/Test.java
- test/compiler/6795362/Test6795362.java
- test/compiler/6795465/Test6795465.java
- test/compiler/6796786/Test6796786.java
- test/compiler/6797305/Test6797305.java
- test/compiler/6799693/Test.java
- test/compiler/6800154/Test6800154.java
- test/compiler/6805724/Test6805724.java
- test/compiler/6814842/Test6814842.java
- test/compiler/6823354/Test6823354.java
- test/compiler/6823453/Test.java
- test/compiler/6826736/Test.java
- test/compiler/6832293/Test.java
- test/compiler/6833129/Test.java
- test/compiler/6837011/Test6837011.java
- test/compiler/6837094/Test.java
- test/compiler/6843752/Test.java
- test/compiler/6849574/Test.java
- test/compiler/6851282/Test.java
- test/compiler/6852078/Test6852078.java
- test/compiler/6855164/Test.java
- test/compiler/6855215/Test6855215.java
- test/compiler/6857159/Test6857159.java
- test/compiler/6857159/Test6857159.sh
- test/compiler/6859338/Test6859338.java
- test/compiler/6860469/Test.java
- test/compiler/6863155/Test6863155.java
- test/compiler/6863420/Test.java
- test/compiler/6865031/Test.java
- test/compiler/6865265/StackOverflowBug.java
- test/compiler/6866651/Test.java
- test/compiler/6875866/Test.java
- test/compiler/6877254/Test.java
- test/compiler/6879902/Test6879902.java
- test/compiler/6880034/Test6880034.java
- test/compiler/6885584/Test6885584.java
- test/compiler/6891750/Test6891750.java
- test/compiler/6892265/Test.java
- test/compiler/6894807/IsInstanceTest.java
- test/compiler/6894807/Test6894807.sh
- test/compiler/6895383/Test.java
- test/compiler/6896617/Test6896617.java
- test/compiler/6896727/Test.java
- test/compiler/6901572/Test.java
- test/compiler/6909839/Test6909839.java
- test/compiler/6910484/Test.java
- test/compiler/6910605/Test.java
- test/compiler/6910618/Test.java
- test/compiler/6912517/Test.java
- test/compiler/6916644/Test6916644.java
- test/compiler/6921969/TestMultiplyLongHiZero.java
- test/compiler/6930043/Test6930043.java
- test/compiler/6932496/Test6932496.java
- test/compiler/6934604/TestByteBoxing.java
- test/compiler/6934604/TestDoubleBoxing.java
- test/compiler/6934604/TestFloatBoxing.java
- test/compiler/6934604/TestIntBoxing.java
- test/compiler/6934604/TestLongBoxing.java
- test/compiler/6934604/TestShortBoxing.java
- test/compiler/6935535/Test.java
- test/compiler/6942326/Test.java
- test/compiler/6946040/TestCharShortByteSwap.java
- test/compiler/6956668/Test6956668.java
- test/compiler/6958485/Test.java
- test/compiler/6968348/Test6968348.java
- test/compiler/6973329/Test.java
- test/compiler/6982370/Test6982370.java
- test/compiler/6990212/Test6990212.java
- test/compiler/7002666/Test7002666.java
- test/compiler/7009231/Test7009231.java
- test/compiler/7009359/Test7009359.java
- test/compiler/7017746/Test.java
- test/compiler/7024475/Test7024475.java
- test/compiler/7029152/Test.java
- test/compiler/7041100/Test7041100.java
- test/compiler/7042153/Test7042153.java
- test/compiler/7044738/Test7044738.java
- test/compiler/7046096/Test7046096.java
- test/compiler/7047069/Test7047069.java
- test/compiler/7048332/Test7048332.java
- test/compiler/7052494/Test7052494.java
- test/compiler/7068051/Test7068051.java
- test/compiler/7068051/Test7068051.sh
- test/compiler/7070134/Stemmer.java
- test/compiler/7070134/Test7070134.sh
- test/compiler/7070134/words
- test/compiler/7082949/Test7082949.java
- test/compiler/7088020/Test7088020.java
- test/compiler/7088419/CRCTest.java
- test/compiler/7090976/Test7090976.java
- test/compiler/7100757/Test7100757.java
- test/compiler/7103261/Test7103261.java
- test/compiler/7110586/Test7110586.java
- test/compiler/7116216/LargeFrame.java
- test/compiler/7116216/StackOverflow.java
- test/compiler/7119644/TestBooleanVect.java
- test/compiler/7119644/TestByteDoubleVect.java
- test/compiler/7119644/TestByteFloatVect.java
- test/compiler/7119644/TestByteIntVect.java
- test/compiler/7119644/TestByteLongVect.java
- test/compiler/7119644/TestByteShortVect.java
- test/compiler/7119644/TestByteVect.java
- test/compiler/7119644/TestCharShortVect.java
- test/compiler/7119644/TestCharVect.java
- test/compiler/7119644/TestDoubleVect.java
- test/compiler/7119644/TestFloatDoubleVect.java
- test/compiler/7119644/TestFloatVect.java
- test/compiler/7119644/TestIntDoubleVect.java
- test/compiler/7119644/TestIntFloatVect.java
- test/compiler/7119644/TestIntLongVect.java
- test/compiler/7119644/TestIntVect.java
- test/compiler/7119644/TestLongDoubleVect.java
- test/compiler/7119644/TestLongFloatVect.java
- test/compiler/7119644/TestLongVect.java
- test/compiler/7119644/TestShortDoubleVect.java
- test/compiler/7119644/TestShortFloatVect.java
- test/compiler/7119644/TestShortIntVect.java
- test/compiler/7119644/TestShortLongVect.java
- test/compiler/7119644/TestShortVect.java
- test/compiler/7123108/Test7123108.java
- test/compiler/7125879/Test7125879.java
- test/compiler/7141637/SpreadNullArg.java
- test/compiler/7160610/Test7160610.java
- test/compiler/7169782/Test7169782.java
- test/compiler/7174363/Test7174363.java
- test/compiler/7177917/Test7177917.java
- test/compiler/7179138/Test7179138_1.java
- test/compiler/7179138/Test7179138_2.java
- test/compiler/7184394/TestAESBase.java
- test/compiler/7184394/TestAESDecode.java
- test/compiler/7184394/TestAESEncode.java
- test/compiler/7184394/TestAESMain.java
- test/compiler/7190310/Test7190310.java
- test/compiler/7190310/Test7190310_unsafe.java
- test/compiler/7192963/TestByteVect.java
- test/compiler/7192963/TestDoubleVect.java
- test/compiler/7192963/TestFloatVect.java
- test/compiler/7192963/TestIntVect.java
- test/compiler/7192963/TestLongVect.java
- test/compiler/7192963/TestShortVect.java
- test/compiler/7196199/Test7196199.java
- test/compiler/7199742/Test7199742.java
- test/compiler/7200264/Test7200264.sh
- test/compiler/7200264/TestIntVect.java
- test/compiler/8000805/Test8000805.java
- test/compiler/8001183/TestCharVect.java
- test/compiler/8002069/Test8002069.java
- test/compiler/8004051/Test8004051.java
- test/compiler/8004741/Test8004741.java
- test/compiler/8004867/TestIntAtomicCAS.java
- test/compiler/8004867/TestIntAtomicOrdered.java
- test/compiler/8004867/TestIntAtomicVolatile.java
- test/compiler/8004867/TestIntUnsafeCAS.java
- test/compiler/8004867/TestIntUnsafeOrdered.java
- test/compiler/8004867/TestIntUnsafeVolatile.java
- test/compiler/8005033/Test8005033.java
- test/compiler/8005419/Test8005419.java
- test/compiler/8005956/PolynomialRoot.java
- test/compiler/8007294/Test8007294.java
- test/compiler/8007722/Test8007722.java
- test/compiler/8009761/Test8009761.java
- test/compiler/8010927/Test8010927.java
- test/compiler/8011706/Test8011706.java
- test/compiler/8011771/Test8011771.java
- test/compiler/8011901/Test8011901.java
- test/compiler/8015436/Test8015436.java
- test/compiler/EliminateAutoBox/UnsignedLoads.java
- test/compiler/EscapeAnalysis/Test8020215.java
- test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java
- test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
- test/compiler/IntegerArithmetic/TestIntegerComparison.java
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java
Changeset: 38cb4fbd47e3
Author: lana
Date: 2014-12-04 15:21 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/38cb4fbd47e3
Merge
- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
- test/compiler/5057225/Test5057225.java
- test/compiler/5091921/Test5091921.java
- test/compiler/5091921/Test6186134.java
- test/compiler/5091921/Test6196102.java
- test/compiler/5091921/Test6357214.java
- test/compiler/5091921/Test6559156.java
- test/compiler/5091921/Test6753639.java
- test/compiler/5091921/Test6850611.java
- test/compiler/5091921/Test6890943.java
- test/compiler/5091921/Test6897150.java
- test/compiler/5091921/Test6905845.java
- test/compiler/5091921/Test6931567.java
- test/compiler/5091921/Test6935022.java
- test/compiler/5091921/Test6959129.java
- test/compiler/5091921/Test6985295.java
- test/compiler/5091921/Test6992759.java
- test/compiler/5091921/Test7005594.java
- test/compiler/5091921/Test7005594.sh
- test/compiler/5091921/Test7020614.java
- test/compiler/5091921/input6890943.txt
- test/compiler/5091921/output6890943.txt
- test/compiler/6340864/TestByteVect.java
- test/compiler/6340864/TestDoubleVect.java
- test/compiler/6340864/TestFloatVect.java
- test/compiler/6340864/TestIntVect.java
- test/compiler/6340864/TestLongVect.java
- test/compiler/6340864/TestShortVect.java
- test/compiler/6378821/Test6378821.java
- test/compiler/6431242/Test.java
- test/compiler/6443505/Test6443505.java
- test/compiler/6478991/NullCheckTest.java
- test/compiler/6539464/Test.java
- test/compiler/6579789/Test6579789.java
- test/compiler/6589834/InlinedArrayCloneTestCase.java
- test/compiler/6589834/Test_ia32.java
- test/compiler/6603011/Test.java
- test/compiler/6636138/Test1.java
- test/compiler/6636138/Test2.java
- test/compiler/6646019/Test.java
- test/compiler/6646020/Tester.java
- test/compiler/6659207/Test.java
- test/compiler/6661247/Test.java
- test/compiler/6663621/IVTest.java
- test/compiler/6663848/Tester.java
- test/compiler/6663854/Test6663854.java
- test/compiler/6689060/Test.java
- test/compiler/6695810/Test.java
- test/compiler/6700047/Test6700047.java
- test/compiler/6711100/Test.java
- test/compiler/6711117/Test.java
- test/compiler/6712835/Test6712835.java
- test/compiler/6714694/Tester.java
- test/compiler/6716441/Tester.java
- test/compiler/6724218/Test.java
- test/compiler/6726999/Test.java
- test/compiler/6732154/Test6732154.java
- test/compiler/6741738/Tester.java
- test/compiler/6756768/Test6756768.java
- test/compiler/6756768/Test6756768_2.java
- test/compiler/6757316/Test6757316.java
- test/compiler/6758234/Test6758234.java
- test/compiler/6769124/TestArrayCopy6769124.java
- test/compiler/6769124/TestDeoptInt6769124.java
- test/compiler/6769124/TestUnalignedLoad6769124.java
- test/compiler/6772683/InterruptedTest.java
- test/compiler/6775880/Test.java
- test/compiler/6778657/Test.java
- test/compiler/6792161/Test6792161.java
- test/compiler/6795161/Test.java
- test/compiler/6795362/Test6795362.java
- test/compiler/6795465/Test6795465.java
- test/compiler/6796786/Test6796786.java
- test/compiler/6797305/Test6797305.java
- test/compiler/6799693/Test.java
- test/compiler/6800154/Test6800154.java
- test/compiler/6805724/Test6805724.java
- test/compiler/6814842/Test6814842.java
- test/compiler/6823354/Test6823354.java
- test/compiler/6823453/Test.java
- test/compiler/6826736/Test.java
- test/compiler/6832293/Test.java
- test/compiler/6833129/Test.java
- test/compiler/6837011/Test6837011.java
- test/compiler/6837094/Test.java
- test/compiler/6843752/Test.java
- test/compiler/6849574/Test.java
- test/compiler/6851282/Test.java
- test/compiler/6852078/Test6852078.java
- test/compiler/6855164/Test.java
- test/compiler/6855215/Test6855215.java
- test/compiler/6857159/Test6857159.java
- test/compiler/6857159/Test6857159.sh
- test/compiler/6859338/Test6859338.java
- test/compiler/6860469/Test.java
- test/compiler/6863155/Test6863155.java
- test/compiler/6863420/Test.java
- test/compiler/6865031/Test.java
- test/compiler/6865265/StackOverflowBug.java
- test/compiler/6866651/Test.java
- test/compiler/6875866/Test.java
- test/compiler/6877254/Test.java
- test/compiler/6879902/Test6879902.java
- test/compiler/6880034/Test6880034.java
- test/compiler/6885584/Test6885584.java
- test/compiler/6891750/Test6891750.java
- test/compiler/6892265/Test.java
- test/compiler/6894807/IsInstanceTest.java
- test/compiler/6894807/Test6894807.sh
- test/compiler/6895383/Test.java
- test/compiler/6896617/Test6896617.java
- test/compiler/6896727/Test.java
- test/compiler/6901572/Test.java
- test/compiler/6909839/Test6909839.java
- test/compiler/6910484/Test.java
- test/compiler/6910605/Test.java
- test/compiler/6910618/Test.java
- test/compiler/6912517/Test.java
- test/compiler/6916644/Test6916644.java
- test/compiler/6921969/TestMultiplyLongHiZero.java
- test/compiler/6930043/Test6930043.java
- test/compiler/6932496/Test6932496.java
- test/compiler/6934604/TestByteBoxing.java
- test/compiler/6934604/TestDoubleBoxing.java
- test/compiler/6934604/TestFloatBoxing.java
- test/compiler/6934604/TestIntBoxing.java
- test/compiler/6934604/TestLongBoxing.java
- test/compiler/6934604/TestShortBoxing.java
- test/compiler/6935535/Test.java
- test/compiler/6942326/Test.java
- test/compiler/6946040/TestCharShortByteSwap.java
- test/compiler/6956668/Test6956668.java
- test/compiler/6958485/Test.java
- test/compiler/6968348/Test6968348.java
- test/compiler/6973329/Test.java
- test/compiler/6982370/Test6982370.java
- test/compiler/6990212/Test6990212.java
- test/compiler/7002666/Test7002666.java
- test/compiler/7009231/Test7009231.java
- test/compiler/7009359/Test7009359.java
- test/compiler/7017746/Test.java
- test/compiler/7024475/Test7024475.java
- test/compiler/7029152/Test.java
- test/compiler/7041100/Test7041100.java
- test/compiler/7042153/Test7042153.java
- test/compiler/7044738/Test7044738.java
- test/compiler/7046096/Test7046096.java
- test/compiler/7047069/Test7047069.java
- test/compiler/7048332/Test7048332.java
- test/compiler/7052494/Test7052494.java
- test/compiler/7068051/Test7068051.java
- test/compiler/7068051/Test7068051.sh
- test/compiler/7070134/Stemmer.java
- test/compiler/7070134/Test7070134.sh
- test/compiler/7070134/words
- test/compiler/7082949/Test7082949.java
- test/compiler/7088020/Test7088020.java
- test/compiler/7088419/CRCTest.java
- test/compiler/7090976/Test7090976.java
- test/compiler/7100757/Test7100757.java
- test/compiler/7103261/Test7103261.java
- test/compiler/7110586/Test7110586.java
- test/compiler/7116216/LargeFrame.java
- test/compiler/7116216/StackOverflow.java
- test/compiler/7119644/TestBooleanVect.java
- test/compiler/7119644/TestByteDoubleVect.java
- test/compiler/7119644/TestByteFloatVect.java
- test/compiler/7119644/TestByteIntVect.java
- test/compiler/7119644/TestByteLongVect.java
- test/compiler/7119644/TestByteShortVect.java
- test/compiler/7119644/TestByteVect.java
- test/compiler/7119644/TestCharShortVect.java
- test/compiler/7119644/TestCharVect.java
- test/compiler/7119644/TestDoubleVect.java
- test/compiler/7119644/TestFloatDoubleVect.java
- test/compiler/7119644/TestFloatVect.java
- test/compiler/7119644/TestIntDoubleVect.java
- test/compiler/7119644/TestIntFloatVect.java
- test/compiler/7119644/TestIntLongVect.java
- test/compiler/7119644/TestIntVect.java
- test/compiler/7119644/TestLongDoubleVect.java
- test/compiler/7119644/TestLongFloatVect.java
- test/compiler/7119644/TestLongVect.java
- test/compiler/7119644/TestShortDoubleVect.java
- test/compiler/7119644/TestShortFloatVect.java
- test/compiler/7119644/TestShortIntVect.java
- test/compiler/7119644/TestShortLongVect.java
- test/compiler/7119644/TestShortVect.java
- test/compiler/7123108/Test7123108.java
- test/compiler/7125879/Test7125879.java
- test/compiler/7141637/SpreadNullArg.java
- test/compiler/7160610/Test7160610.java
- test/compiler/7169782/Test7169782.java
- test/compiler/7174363/Test7174363.java
- test/compiler/7177917/Test7177917.java
- test/compiler/7179138/Test7179138_1.java
- test/compiler/7179138/Test7179138_2.java
- test/compiler/7184394/TestAESBase.java
- test/compiler/7184394/TestAESDecode.java
- test/compiler/7184394/TestAESEncode.java
- test/compiler/7184394/TestAESMain.java
- test/compiler/7190310/Test7190310.java
- test/compiler/7190310/Test7190310_unsafe.java
- test/compiler/7192963/TestByteVect.java
- test/compiler/7192963/TestDoubleVect.java
- test/compiler/7192963/TestFloatVect.java
- test/compiler/7192963/TestIntVect.java
- test/compiler/7192963/TestLongVect.java
- test/compiler/7192963/TestShortVect.java
- test/compiler/7196199/Test7196199.java
- test/compiler/7199742/Test7199742.java
- test/compiler/7200264/Test7200264.sh
- test/compiler/7200264/TestIntVect.java
- test/compiler/8000805/Test8000805.java
- test/compiler/8001183/TestCharVect.java
- test/compiler/8002069/Test8002069.java
- test/compiler/8004051/Test8004051.java
- test/compiler/8004741/Test8004741.java
- test/compiler/8004867/TestIntAtomicCAS.java
- test/compiler/8004867/TestIntAtomicOrdered.java
- test/compiler/8004867/TestIntAtomicVolatile.java
- test/compiler/8004867/TestIntUnsafeCAS.java
- test/compiler/8004867/TestIntUnsafeOrdered.java
- test/compiler/8004867/TestIntUnsafeVolatile.java
- test/compiler/8005033/Test8005033.java
- test/compiler/8005419/Test8005419.java
- test/compiler/8005956/PolynomialRoot.java
- test/compiler/8007294/Test8007294.java
- test/compiler/8007722/Test8007722.java
- test/compiler/8009761/Test8009761.java
- test/compiler/8010927/Test8010927.java
- test/compiler/8011706/Test8011706.java
- test/compiler/8011771/Test8011771.java
- test/compiler/8011901/Test8011901.java
- test/compiler/8015436/Test8015436.java
- test/compiler/EliminateAutoBox/UnsignedLoads.java
- test/compiler/EscapeAnalysis/Test8020215.java
- test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java
- test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
- test/compiler/IntegerArithmetic/TestIntegerComparison.java
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java
Changeset: f5a6f43cdc92
Author: katleman
Date: 2014-12-11 11:44 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f5a6f43cdc92
Added tag jdk9-b42 for changeset 38cb4fbd47e3
! .hgtags
Changeset: 7bb3772d6b0c
Author: igerasim
Date: 2014-11-25 14:16 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7bb3772d6b0c
8064694: Kitchensink: WaitForMultipleObjects failed in hotspot\src\os\windows\vm\os_windows.cpp: 3844
Summary: Increase the timeout in debug builds; raise the priority of exiting threads
Reviewed-by: dcubed, dholmes
! src/os/windows/vm/os_windows.cpp
Changeset: 478aaf1a3848
Author: dholmes
Date: 2014-11-25 21:00 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/478aaf1a3848
8035663: Suspicious failure of test java/util/concurrent/Phaser/FickleRegister.java
Reviewed-by: shade, coleenp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
Changeset: 2daeb7b62a4f
Author: ehelin
Date: 2014-11-26 17:32 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2daeb7b62a4f
8065656: Use DWARF debug symbols for Solaris
Reviewed-by: dcubed, huntch, pbk
! make/solaris/makefiles/gcc.make
! make/solaris/makefiles/sparcWorks.make
Changeset: 83394f95c9df
Author: minqi
Date: 2014-11-26 10:32 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/83394f95c9df
8053995: Add method to WhiteBox to get vm pagesize.
Summary: Unsafe is not recommended and may deprecated in future. Added a WhiteBox API to get VM page size.
Reviewed-by: dholmes, ccheung, mseledtsov
Contributed-by: yumin.qi at oracle.com
! src/share/vm/prims/whitebox.cpp
+ test/runtime/memory/ReadVMPageSize.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 134991e1077a
Author: minqi
Date: 2014-11-26 18:47 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/134991e1077a
Merge
Changeset: 056f76a9160d
Author: minqi
Date: 2014-11-26 19:46 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/056f76a9160d
Merge
Changeset: b7b6b8b43778
Author: jbachorik
Date: 2014-11-28 16:33 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b7b6b8b43778
8065783: DCMD parser fails to recognize one character argument when it's positioned last
Reviewed-by: sla, egahlin, fparain
! src/share/vm/prims/wbtestmethods/parserTests.cpp
! src/share/vm/prims/wbtestmethods/parserTests.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/services/diagnosticFramework.cpp
! test/serviceability/ParserTest.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
! test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java
Changeset: a0dd995271c4
Author: coleenp
Date: 2014-12-01 12:16 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a0dd995271c4
8060074: os::free() takes MemoryTrackingLevel but doesn't need it
Summary: Cleaned up unused arguments in os::free and it's callers.
Reviewed-by: lfoltan, coleenp, ctornqvi, dholmes
Contributed-by: max.ockner at oracle.com
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/classfile/sharedPathsMiscInfo.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/compiler/compileLog.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.hpp
! src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/survRateGroup.cpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
! src/share/vm/gc_implementation/shared/cSpaceCounters.hpp
! src/share/vm/gc_implementation/shared/collectorCounters.hpp
! src/share/vm/gc_implementation/shared/gSpaceCounters.hpp
! src/share/vm/gc_implementation/shared/generationCounters.hpp
! src/share/vm/gc_implementation/shared/hSpaceCounters.hpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_implementation/shared/spaceCounters.hpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/memRegion.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.hpp
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/dtraceJSDT.hpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/perfData.cpp
! src/share/vm/runtime/perfMemory.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/services/diagnosticArgument.hpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/utilities/array.cpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/numberSeq.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/quickSort.cpp
! src/share/vm/utilities/stack.inline.hpp
! src/share/vm/utilities/taskqueue.hpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/xmlstream.cpp
Changeset: e2c93c0a76df
Author: vkempik
Date: 2014-12-01 18:22 +0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e2c93c0a76df
8058935: CPU detection gives 0 cores per cpu, 2 threads per core in Amazon EC2 environment
Reviewed-by: kvn, dsamersoff
! src/cpu/x86/vm/vm_version_x86.hpp
Changeset: da92e4c42b24
Author: kevinw
Date: 2014-12-03 20:40 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/da92e4c42b24
8039995: Test serviceability/sa/jmap-hashcode/Test8028623.java fails on some Linux/Mac machines.
Reviewed-by: dsamersoff, allwin, sla
! test/serviceability/sa/jmap-hashcode/Test8028623.java
! test/testlibrary/com/oracle/java/testlibrary/Platform.java
! test/testlibrary/com/oracle/java/testlibrary/Utils.java
Changeset: 674657ff61c6
Author: minqi
Date: 2014-12-03 20:32 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/674657ff61c6
Merge
! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/compiler/compileLog.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/ostream.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: c43f0d5cc9ec
Author: jwilhelm
Date: 2014-11-24 23:28 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c43f0d5cc9ec
Merge
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestShrinkAuxiliaryData.java
Changeset: d90241bc32bb
Author: mlarsson
Date: 2014-11-25 11:59 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d90241bc32bb
8062943: REDO - Parallelize clearing the next mark bitmap
Reviewed-by: kbarrett, tschatzl
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.hpp
Changeset: 50d100ae0c72
Author: eistepan
Date: 2014-11-25 18:16 +0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/50d100ae0c72
8065749: [TESTBUG]: gc/arguments/TestG1HeapRegionSize.java fails at nightly
Reviewed-by: brutisso
! test/gc/arguments/TestG1HeapRegionSize.java
Changeset: 93b6fb9abdb4
Author: aeriksso
Date: 2013-05-17 17:24 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/93b6fb9abdb4
7176220: 'Full GC' events miss date stamp information occasionally
Summary: Move date stamp logic into GCTraceTime
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/shared/gcTraceTime.cpp
! src/share/vm/memory/genCollectedHeap.cpp
Changeset: ad524733c223
Author: mgerdin
Date: 2014-11-26 10:51 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ad524733c223
8065218: Move CMS-specific fields from Space to CompactibleFreeListSpace
Reviewed-by: brutisso, tschatzl, sangheki
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/memory/space.hpp
Changeset: 760030342f09
Author: mgerdin
Date: 2014-11-26 10:53 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/760030342f09
8065358: Refactor G1s usage of save_marks and reduce related races
Summary: Stop using save_marks in G1 related code and make setting the replacement field less racy.
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/g1Allocator.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: c196aca52cab
Author: fzhinkin
Date: 2014-11-26 14:17 +0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c196aca52cab
8037968: Add tests on alignment of objects copied to survivor space
Reviewed-by: jmasa, dfazunen
! test/TEST.groups
+ test/gc/arguments/TestSurvivorAlignmentInBytesOption.java
+ test/gc/survivorAlignment/AlignmentHelper.java
+ test/gc/survivorAlignment/SurvivorAlignmentTestMain.java
+ test/gc/survivorAlignment/TestAllocationInEden.java
+ test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
+ test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
+ test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
+ test/gc/survivorAlignment/TestPromotionToSurvivor.java
Changeset: 62be730e9cbe
Author: jmasa
Date: 2014-11-26 17:43 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/62be730e9cbe
Merge
Changeset: 253970373ce8
Author: jwilhelm
Date: 2014-11-25 13:41 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/253970373ce8
8065305: Make it possible to extend the G1CollectorPolicy
Summary: Added a G1CollectorPolicyExt where it is possible to extend the class.
Reviewed-by: sjohanss, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
+ src/share/vm/gc_implementation/g1/g1CollectorPolicy_ext.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/arguments_ext.hpp
Changeset: fddc5bb6f1d6
Author: jwilhelm
Date: 2014-11-26 17:24 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fddc5bb6f1d6
Merge
Changeset: 8c2e5188692f
Author: jwilhelm
Date: 2014-11-26 20:36 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8c2e5188692f
Merge
Changeset: f0db7d477633
Author: sangheki
Date: 2014-11-26 21:38 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f0db7d477633
8055239: assert(_thread == Thread::current()->osthread()) failed: The PromotionFailedInfo should be thread local
Summary: Changed to trace and reset before second use of PromotionFailedInfo.
Reviewed-by: jmasa, brutisso, kbarrett
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
Changeset: 438ea069d427
Author: eistepan
Date: 2014-11-27 14:52 +0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/438ea069d427
8065865: gc/TestSoftReferencesBehaviorOnOOME.java: Error. Can't find source file: TestSoftReference.java
Reviewed-by: sla
! test/gc/TestSoftReferencesBehaviorOnOOME.java
Changeset: d5486ac4e114
Author: sjohanss
Date: 2014-11-27 11:09 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d5486ac4e114
8065227: Report allocation context stats at end of cleanup
Summary: Moved allocation context update from remark to the cleanup phase.
Reviewed-by: mgerdin, jmasa
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp
Changeset: c883161f2a38
Author: brutisso
Date: 2014-11-27 21:02 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c883161f2a38
8065972: Remove support for ParNew+SerialOld and DefNew+CMS
Reviewed-by: mgerdin, stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genRemSet.hpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/memory/tenuredGeneration.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! test/compiler/8010927/Test8010927.java
! test/gc/TestSystemGC.java
! test/gc/startup_warnings/TestDefNewCMS.java
+ test/gc/startup_warnings/TestNoParNew.java
! test/gc/startup_warnings/TestParNewCMS.java
! test/gc/startup_warnings/TestParNewSerialOld.java
Changeset: b39224cc9ab2
Author: brutisso
Date: 2014-11-28 08:20 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b39224cc9ab2
8066133: Fix missing reivew changes for JDK-8065972
Reviewed-by: mgerdin, stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
! src/share/vm/memory/blockOffsetTable.hpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! test/gc/startup_warnings/TestParNewSerialOld.java
Changeset: 1c207cfc557b
Author: tschatzl
Date: 2014-11-28 09:33 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1c207cfc557b
8065579: WB method to start G1 concurrent mark cycle should be introduced
Summary: Add a WhiteBox callback to the VM to start a concurrent mark cycle in G1.
Reviewed-by: tschatzl, sjohanss
Contributed-by: Leonid Mesnik <leonid.mesnik at oracle.com>
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
! src/share/vm/prims/whitebox.cpp
+ test/gc/whitebox/TestConcMarkCycleWB.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 1115d9b55e9d
Author: tschatzl
Date: 2014-11-28 08:53 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1115d9b55e9d
Merge
Changeset: b6fe66681496
Author: jwilhelm
Date: 2014-12-01 12:11 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b6fe66681496
Merge
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! test/TEST.groups
! test/compiler/runtime/8010927/Test8010927.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: a0dc758e76ef
Author: brutisso
Date: 2014-12-02 09:51 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a0dc758e76ef
8065992: Change CMSCollector::_young_gen to be a ParNewGeneration*
Reviewed-by: mgerdin, kbarrett
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
Changeset: f84495a81488
Author: brutisso
Date: 2014-12-01 14:37 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f84495a81488
8065993: Merge OneContigSpaceCardGeneration with TenuredGeneration
Reviewed-by: mgerdin, kbarrett
! agent/src/share/classes/sun/jvm/hotspot/memory/Generation.java
- agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
! agent/src/share/classes/sun/jvm/hotspot/memory/TenuredGeneration.java
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
- src/share/vm/memory/generation.inline.hpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/memory/tenuredGeneration.hpp
+ src/share/vm/memory/tenuredGeneration.inline.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: ba93958aad70
Author: jwilhelm
Date: 2014-12-04 10:40 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ba93958aad70
Merge
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 32fa0941fc95
Author: goetz
Date: 2014-12-04 10:10 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/32fa0941fc95
8066662: Fix include after 8065993: Merge OneContigSpaceCardGeneration with TenuredGeneration
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp
Changeset: d7ae2b300af9
Author: mgerdin
Date: 2014-12-04 15:09 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d7ae2b300af9
Merge
Changeset: 2edb06d66129
Author: goetz
Date: 2014-11-25 15:59 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2edb06d66129
8065915: Fix includes after 8058148: MaxNodeLimit and LiveNodeCountInliningCutoff
Reviewed-by: vlivanov, dholmes
! src/share/vm/ci/ciTypeFlow.cpp
Changeset: 9cc45ff7c3cc
Author: drchase
Date: 2014-11-27 11:33 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9cc45ff7c3cc
Merge
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java
Changeset: 8394c315d83a
Author: roland
Date: 2014-11-27 16:54 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8394c315d83a
8066045: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
Summary: code in PhaseIterGVN::add_users_to_worklist() from 8054478 makes incorrect assumption about graph shape
Reviewed-by: iveresov
! src/share/vm/opto/phaseX.cpp
Changeset: e264efbf19f8
Author: iignatyev
Date: 2014-11-28 19:42 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e264efbf19f8
8064953: Asserts.assert* should print values
Reviewed-by: sla, dholmes, iignatyev
Contributed-by: tatiana.pivovarova at oracle.com
! test/testlibrary/com/oracle/java/testlibrary/Asserts.java
Changeset: 4d1463933e28
Author: fzhinkin
Date: 2014-11-28 19:49 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4d1463933e28
8058846: c.o.j.t.Platform::isX86 and isX64 may simultaneously return true
Reviewed-by: iveresov, iignatyev
! test/testlibrary/com/oracle/java/testlibrary/Platform.java
+ test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
Changeset: c3f74da22836
Author: iignatyev
Date: 2014-11-28 16:59 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c3f74da22836
Merge
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java
Changeset: ea149bbe1727
Author: iignatyev
Date: 2014-11-28 18:37 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ea149bbe1727
Merge
Changeset: 4d0cd0d19a56
Author: iignatyev
Date: 2014-12-01 22:38 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4d0cd0d19a56
8066141: compiler/whitebox/GetNMethodTest.java: java.lang.RuntimeException: blob_type[MethodProfiled] for 2 level isn't MethodNonProfiled
Reviewed-by: iveresov, iignatyev
Contributed-by: tatiana.pivovarova at oracle.com
! test/compiler/whitebox/GetNMethodTest.java
Changeset: adbc6a1e1ce7
Author: iignatyev
Date: 2014-12-01 22:41 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/adbc6a1e1ce7
Merge
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java
Changeset: b35313b1dff1
Author: iignatyev
Date: 2014-12-02 12:36 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b35313b1dff1
8064669: compiler/whitebox/AllocationCodeBlobTest.java crashes / asserts
Reviewed-by: kvn, anoll
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! test/compiler/whitebox/AllocationCodeBlobTest.java
+ test/compiler/whitebox/ForceNMethodSweepTest.java
+ test/testlibrary/com/oracle/java/testlibrary/InfiniteLoop.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 9cd872c1370e
Author: iignatyev
Date: 2014-12-02 12:37 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9cd872c1370e
8066290: Port JDK-8066191 into hotspot
Reviewed-by: kvn
+ test/testlibrary/com/oracle/java/testlibrary/TimeLimitedRunner.java
Changeset: 1266b02f32fe
Author: kvn
Date: 2014-12-02 12:24 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1266b02f32fe
8066199: C2 escape analysis prevents VM from exiting quickly
Summary: Check for safepoint and block during EA Connection graph construction.
Reviewed-by: roland, vlivanov, shade
! src/share/vm/opto/escape.cpp
Changeset: eb22c5aab09c
Author: thartmann
Date: 2014-12-04 09:52 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/eb22c5aab09c
8066448: SmallCodeCacheStartup.java exits with exit code 1
Summary: Check for VirtualMachineError in case VM initialization fails.
Reviewed-by: kvn
! src/share/vm/oops/method.cpp
! test/compiler/startup/SmallCodeCacheStartup.java
Changeset: 80871303480c
Author: roland
Date: 2014-12-01 11:59 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/80871303480c
8064703: crash running specjvm98's javac following 8060252
Summary: uncommon trap between arraycopy and initialization may leave array initialized
Reviewed-by: kvn, vlivanov, goetz
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
+ test/compiler/arraycopy/TestArrayCopyNoInit.java
Changeset: bc3c839cc3b8
Author: roland
Date: 2014-12-04 11:22 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bc3c839cc3b8
Merge
Changeset: 927664223435
Author: drchase
Date: 2014-12-04 11:35 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/927664223435
Merge
! src/share/vm/oops/method.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/thread.cpp
! test/testlibrary/com/oracle/java/testlibrary/Platform.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 85b261e8433e
Author: drchase
Date: 2014-12-04 17:53 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/85b261e8433e
Merge
Changeset: 8866247570e8
Author: iignatyev
Date: 2014-12-04 14:14 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8866247570e8
8066713: ignore compiler/types/correctness
Summary: add @ignore to compiler/types/correctness tests
Reviewed-by: kvn
! test/compiler/types/correctness/CorrectnessTest.java
! test/compiler/types/correctness/OffTest.java
Changeset: e2457e3f8c0e
Author: amurillo
Date: 2014-12-05 16:36 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e2457e3f8c0e
Merge
- agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
! src/os/aix/vm/os_aix.cpp
! 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/classfile/classLoader.cpp
! src/share/vm/classfile/imageFile.cpp
! src/share/vm/memory/filemap.cpp
- src/share/vm/memory/generation.inline.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
Changeset: e7f380bee507
Author: simonis
Date: 2014-12-10 19:12 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e7f380bee507
8067015: Implement os::pd_map_memory() on AIX
Reviewed-by: dholmes
! src/os/aix/vm/os_aix.cpp
Changeset: 65a9747147b8
Author: lana
Date: 2014-12-11 12:28 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/65a9747147b8
Merge
- agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
- src/share/vm/memory/generation.inline.hpp
Changeset: 7f062b70a344
Author: lana
Date: 2014-12-18 19:57 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7f062b70a344
Added tag jdk9-b43 for changeset 65a9747147b8
! .hgtags
Changeset: 84af818eed0a
Author: mgronlun
Date: 2014-12-03 17:12 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/84af818eed0a
8065788: os::reserve_memory() on Windows should not assert that allocation size is aligned to OS allocation granularity
Reviewed-by: mgronlun, simonis
Contributed-by: thomas.stuefe at sap.com
! src/os/windows/vm/os_windows.cpp
Changeset: 3cdb9f480a8c
Author: kevinw
Date: 2014-12-04 12:43 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3cdb9f480a8c
8061785: [TEST_BUG] serviceability/sa/jmap-hashcode/Test8028623.java has utf8 character corrupted by earlier merge
Reviewed-by: sla, dsamersoff
! test/serviceability/sa/jmap-hashcode/Test8028623.java
Changeset: 35541556675c
Author: kevinw
Date: 2014-12-04 16:16 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/35541556675c
Merge
Changeset: 1c629f3fe8b2
Author: iklam
Date: 2014-12-04 15:20 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1c629f3fe8b2
8066670: PrintSharedArchiveAndExit does not exit the VM when the archive is invalid
Summary: in FileMapInfo::fail_continue do not set UseSharedSpaces = false
Reviewed-by: dholmes, ccheung
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/metaspaceShared.cpp
+ test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java
Changeset: c891caba9ce9
Author: ccheung
Date: 2014-12-05 12:24 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c891caba9ce9
8065050: vm crashes during CDS dump when very small SharedMiscDataSize is specified
Summary: define minimum required sizes for the ro, rw, and md regions and make sure the specified sizes are not less than the minimum sizes
Reviewed-by: jiangli, dholmes, mseledtsov
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.hpp
! test/runtime/SharedArchiveFile/LimitSharedSizes.java
Changeset: c6a334f9db4c
Author: coleenp
Date: 2014-12-05 15:15 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c6a334f9db4c
8066171: Out of order with Metaspace allocation lock
Summary: Lock resolved_references instead.
Reviewed-by: twisti, sspitsyn
! src/share/vm/oops/cpCache.cpp
Changeset: bfefb8bc3f55
Author: coleenp
Date: 2014-12-05 23:21 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bfefb8bc3f55
Merge
Changeset: a3f3bc88d1f3
Author: cjplummer
Date: 2014-12-05 15:41 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a3f3bc88d1f3
8066508: JTReg tests timeout on slow devices when run using JPRT
Summary: Fixed by increasing timeoutFactor from 1 to 4 as is done already in jdk/test/Makefile.
Reviewed-by: dholmes, dcubed
! test/Makefile
Changeset: 30782e93e3be
Author: mikael
Date: 2014-12-06 04:30 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/30782e93e3be
Merge
Changeset: 35e222a277ba
Author: minqi
Date: 2014-12-08 00:15 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/35e222a277ba
Merge
- agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
! src/os/windows/vm/os_windows.cpp
! src/share/vm/memory/filemap.cpp
- src/share/vm/memory/generation.inline.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.hpp
! test/Makefile
- test/compiler/5057225/Test5057225.java
- test/compiler/5091921/Test5091921.java
- test/compiler/5091921/Test6186134.java
- test/compiler/5091921/Test6196102.java
- test/compiler/5091921/Test6357214.java
- test/compiler/5091921/Test6559156.java
- test/compiler/5091921/Test6753639.java
- test/compiler/5091921/Test6850611.java
- test/compiler/5091921/Test6890943.java
- test/compiler/5091921/Test6897150.java
- test/compiler/5091921/Test6905845.java
- test/compiler/5091921/Test6931567.java
- test/compiler/5091921/Test6935022.java
- test/compiler/5091921/Test6959129.java
- test/compiler/5091921/Test6985295.java
- test/compiler/5091921/Test6992759.java
- test/compiler/5091921/Test7005594.java
- test/compiler/5091921/Test7005594.sh
- test/compiler/5091921/Test7020614.java
- test/compiler/5091921/input6890943.txt
- test/compiler/5091921/output6890943.txt
- test/compiler/6340864/TestByteVect.java
- test/compiler/6340864/TestDoubleVect.java
- test/compiler/6340864/TestFloatVect.java
- test/compiler/6340864/TestIntVect.java
- test/compiler/6340864/TestLongVect.java
- test/compiler/6340864/TestShortVect.java
- test/compiler/6378821/Test6378821.java
- test/compiler/6431242/Test.java
- test/compiler/6443505/Test6443505.java
- test/compiler/6478991/NullCheckTest.java
- test/compiler/6539464/Test.java
- test/compiler/6579789/Test6579789.java
- test/compiler/6589834/InlinedArrayCloneTestCase.java
- test/compiler/6589834/Test_ia32.java
- test/compiler/6603011/Test.java
- test/compiler/6636138/Test1.java
- test/compiler/6636138/Test2.java
- test/compiler/6646019/Test.java
- test/compiler/6646020/Tester.java
- test/compiler/6659207/Test.java
- test/compiler/6661247/Test.java
- test/compiler/6663621/IVTest.java
- test/compiler/6663848/Tester.java
- test/compiler/6663854/Test6663854.java
- test/compiler/6689060/Test.java
- test/compiler/6695810/Test.java
- test/compiler/6700047/Test6700047.java
- test/compiler/6711100/Test.java
- test/compiler/6711117/Test.java
- test/compiler/6712835/Test6712835.java
- test/compiler/6714694/Tester.java
- test/compiler/6716441/Tester.java
- test/compiler/6724218/Test.java
- test/compiler/6726999/Test.java
- test/compiler/6732154/Test6732154.java
- test/compiler/6741738/Tester.java
- test/compiler/6756768/Test6756768.java
- test/compiler/6756768/Test6756768_2.java
- test/compiler/6757316/Test6757316.java
- test/compiler/6758234/Test6758234.java
- test/compiler/6769124/TestArrayCopy6769124.java
- test/compiler/6769124/TestDeoptInt6769124.java
- test/compiler/6769124/TestUnalignedLoad6769124.java
- test/compiler/6772683/InterruptedTest.java
- test/compiler/6775880/Test.java
- test/compiler/6778657/Test.java
- test/compiler/6792161/Test6792161.java
- test/compiler/6795161/Test.java
- test/compiler/6795362/Test6795362.java
- test/compiler/6795465/Test6795465.java
- test/compiler/6796786/Test6796786.java
- test/compiler/6797305/Test6797305.java
- test/compiler/6799693/Test.java
- test/compiler/6800154/Test6800154.java
- test/compiler/6805724/Test6805724.java
- test/compiler/6814842/Test6814842.java
- test/compiler/6823354/Test6823354.java
- test/compiler/6823453/Test.java
- test/compiler/6826736/Test.java
- test/compiler/6832293/Test.java
- test/compiler/6833129/Test.java
- test/compiler/6837011/Test6837011.java
- test/compiler/6837094/Test.java
- test/compiler/6843752/Test.java
- test/compiler/6849574/Test.java
- test/compiler/6851282/Test.java
- test/compiler/6852078/Test6852078.java
- test/compiler/6855164/Test.java
- test/compiler/6855215/Test6855215.java
- test/compiler/6857159/Test6857159.java
- test/compiler/6857159/Test6857159.sh
- test/compiler/6859338/Test6859338.java
- test/compiler/6860469/Test.java
- test/compiler/6863155/Test6863155.java
- test/compiler/6863420/Test.java
- test/compiler/6865031/Test.java
- test/compiler/6865265/StackOverflowBug.java
- test/compiler/6866651/Test.java
- test/compiler/6875866/Test.java
- test/compiler/6877254/Test.java
- test/compiler/6879902/Test6879902.java
- test/compiler/6880034/Test6880034.java
- test/compiler/6885584/Test6885584.java
- test/compiler/6891750/Test6891750.java
- test/compiler/6892265/Test.java
- test/compiler/6894807/IsInstanceTest.java
- test/compiler/6894807/Test6894807.sh
- test/compiler/6895383/Test.java
- test/compiler/6896617/Test6896617.java
- test/compiler/6896727/Test.java
- test/compiler/6901572/Test.java
- test/compiler/6909839/Test6909839.java
- test/compiler/6910484/Test.java
- test/compiler/6910605/Test.java
- test/compiler/6910618/Test.java
- test/compiler/6912517/Test.java
- test/compiler/6916644/Test6916644.java
- test/compiler/6921969/TestMultiplyLongHiZero.java
- test/compiler/6930043/Test6930043.java
- test/compiler/6932496/Test6932496.java
- test/compiler/6934604/TestByteBoxing.java
- test/compiler/6934604/TestDoubleBoxing.java
- test/compiler/6934604/TestFloatBoxing.java
- test/compiler/6934604/TestIntBoxing.java
- test/compiler/6934604/TestLongBoxing.java
- test/compiler/6934604/TestShortBoxing.java
- test/compiler/6935535/Test.java
- test/compiler/6942326/Test.java
- test/compiler/6946040/TestCharShortByteSwap.java
- test/compiler/6956668/Test6956668.java
- test/compiler/6958485/Test.java
- test/compiler/6968348/Test6968348.java
- test/compiler/6973329/Test.java
- test/compiler/6982370/Test6982370.java
- test/compiler/6990212/Test6990212.java
- test/compiler/7002666/Test7002666.java
- test/compiler/7009231/Test7009231.java
- test/compiler/7009359/Test7009359.java
- test/compiler/7017746/Test.java
- test/compiler/7024475/Test7024475.java
- test/compiler/7029152/Test.java
- test/compiler/7041100/Test7041100.java
- test/compiler/7042153/Test7042153.java
- test/compiler/7044738/Test7044738.java
- test/compiler/7046096/Test7046096.java
- test/compiler/7047069/Test7047069.java
- test/compiler/7048332/Test7048332.java
- test/compiler/7052494/Test7052494.java
- test/compiler/7068051/Test7068051.java
- test/compiler/7070134/Stemmer.java
- test/compiler/7070134/Test7070134.sh
- test/compiler/7070134/words
- test/compiler/7082949/Test7082949.java
- test/compiler/7088020/Test7088020.java
- test/compiler/7088419/CRCTest.java
- test/compiler/7090976/Test7090976.java
- test/compiler/7100757/Test7100757.java
- test/compiler/7103261/Test7103261.java
- test/compiler/7110586/Test7110586.java
- test/compiler/7116216/LargeFrame.java
- test/compiler/7116216/StackOverflow.java
- test/compiler/7119644/TestBooleanVect.java
- test/compiler/7119644/TestByteDoubleVect.java
- test/compiler/7119644/TestByteFloatVect.java
- test/compiler/7119644/TestByteIntVect.java
- test/compiler/7119644/TestByteLongVect.java
- test/compiler/7119644/TestByteShortVect.java
- test/compiler/7119644/TestByteVect.java
- test/compiler/7119644/TestCharShortVect.java
- test/compiler/7119644/TestCharVect.java
- test/compiler/7119644/TestDoubleVect.java
- test/compiler/7119644/TestFloatDoubleVect.java
- test/compiler/7119644/TestFloatVect.java
- test/compiler/7119644/TestIntDoubleVect.java
- test/compiler/7119644/TestIntFloatVect.java
- test/compiler/7119644/TestIntLongVect.java
- test/compiler/7119644/TestIntVect.java
- test/compiler/7119644/TestLongDoubleVect.java
- test/compiler/7119644/TestLongFloatVect.java
- test/compiler/7119644/TestLongVect.java
- test/compiler/7119644/TestShortDoubleVect.java
- test/compiler/7119644/TestShortFloatVect.java
- test/compiler/7119644/TestShortIntVect.java
- test/compiler/7119644/TestShortLongVect.java
- test/compiler/7119644/TestShortVect.java
- test/compiler/7123108/Test7123108.java
- test/compiler/7125879/Test7125879.java
- test/compiler/7141637/SpreadNullArg.java
- test/compiler/7160610/Test7160610.java
- test/compiler/7169782/Test7169782.java
- test/compiler/7174363/Test7174363.java
- test/compiler/7177917/Test7177917.java
- test/compiler/7179138/Test7179138_1.java
- test/compiler/7179138/Test7179138_2.java
- test/compiler/7184394/TestAESBase.java
- test/compiler/7184394/TestAESDecode.java
- test/compiler/7184394/TestAESEncode.java
- test/compiler/7184394/TestAESMain.java
- test/compiler/7190310/Test7190310.java
- test/compiler/7190310/Test7190310_unsafe.java
- test/compiler/7192963/TestByteVect.java
- test/compiler/7192963/TestDoubleVect.java
- test/compiler/7192963/TestFloatVect.java
- test/compiler/7192963/TestIntVect.java
- test/compiler/7192963/TestLongVect.java
- test/compiler/7192963/TestShortVect.java
- test/compiler/7196199/Test7196199.java
- test/compiler/7199742/Test7199742.java
- test/compiler/7200264/Test7200264.sh
- test/compiler/7200264/TestIntVect.java
- test/compiler/8000805/Test8000805.java
- test/compiler/8001183/TestCharVect.java
- test/compiler/8002069/Test8002069.java
- test/compiler/8004051/Test8004051.java
- test/compiler/8004741/Test8004741.java
- test/compiler/8004867/TestIntAtomicCAS.java
- test/compiler/8004867/TestIntAtomicOrdered.java
- test/compiler/8004867/TestIntAtomicVolatile.java
- test/compiler/8004867/TestIntUnsafeCAS.java
- test/compiler/8004867/TestIntUnsafeOrdered.java
- test/compiler/8004867/TestIntUnsafeVolatile.java
- test/compiler/8005033/Test8005033.java
- test/compiler/8005419/Test8005419.java
- test/compiler/8005956/PolynomialRoot.java
- test/compiler/8007294/Test8007294.java
- test/compiler/8007722/Test8007722.java
- test/compiler/8009761/Test8009761.java
- test/compiler/8010927/Test8010927.java
- test/compiler/8011706/Test8011706.java
- test/compiler/8011771/Test8011771.java
- test/compiler/8011901/Test8011901.java
- test/compiler/8015436/Test8015436.java
- test/compiler/EliminateAutoBox/UnsignedLoads.java
- test/compiler/EscapeAnalysis/Test8020215.java
- test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java
- test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
- test/compiler/IntegerArithmetic/TestIntegerComparison.java
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java
Changeset: 29df282f63fe
Author: sfriberg
Date: 2014-12-03 09:27 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/29df282f63fe
8066441: Add PLAB trace event
Reviewed-by: tschatzl, ehelin, egahlin
! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/gcTrace.hpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp
! src/share/vm/trace/trace.xml
Changeset: 8123d3c57019
Author: brutisso
Date: 2014-12-04 09:43 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8123d3c57019
Merge
Changeset: 1ac4a90c0bc5
Author: ehelin
Date: 2014-12-02 09:53 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1ac4a90c0bc5
8059066: CardTableModRefBS might commit the same page twice
Reviewed-by: tschatzl, kbarrett, jmasa
! src/share/vm/memory/cardTableModRefBS.cpp
+ test/gc/TestCardTablePageCommits.java
Changeset: 76dbb76dd3e4
Author: stefank
Date: 2014-12-05 21:16 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/76dbb76dd3e4
8065634: Crash in InstanceKlass::clean_method_data when _method is NULL
Reviewed-by: coleenp, hseigel, poonam
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
Changeset: b1e0ed4ff875
Author: stefank
Date: 2014-12-08 15:17 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b1e0ed4ff875
Merge
Changeset: 69b4f6a4044a
Author: jwilhelm
Date: 2014-12-08 18:52 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/69b4f6a4044a
Merge
! src/share/vm/memory/cardTableModRefBS.cpp
Changeset: 3bc090d366bf
Author: tschatzl
Date: 2014-12-09 12:47 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3bc090d366bf
8066102: Clean up HeapRegionRemSet files
Summary: Remove dead code, tighten public interfaces and improve documentation in the HeapRegionRemSet implementation.
Reviewed-by: mgerdin, kbarrett
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
Changeset: f1833a8541d8
Author: brutisso
Date: 2014-12-10 11:30 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f1833a8541d8
8066780: Split CardGeneration out to its own file
Reviewed-by: kbarrett, tschatzl
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
+ src/share/vm/memory/cardGeneration.cpp
+ src/share/vm/memory/cardGeneration.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/tenuredGeneration.hpp
Changeset: b4e48cad8cc6
Author: brutisso
Date: 2014-12-10 11:31 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b4e48cad8cc6
8066781: Minor cleanups to TenuredGeneration
Reviewed-by: kbarrett, tschatzl
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/memory/tenuredGeneration.hpp
! src/share/vm/memory/tenuredGeneration.inline.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 4c99c4e3fb74
Author: brutisso
Date: 2014-12-10 11:32 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4c99c4e3fb74
8066782: Move common code from CMSGeneration and TenuredGeneration to CardGeneration
Reviewed-by: kbarrett, tschatzl
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp
! src/share/vm/memory/cardGeneration.cpp
! src/share/vm/memory/cardGeneration.hpp
+ src/share/vm/memory/cardGeneration.inline.hpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/memory/tenuredGeneration.hpp
! src/share/vm/memory/tenuredGeneration.inline.hpp
Changeset: d66b82f39c6e
Author: jwilhelm
Date: 2014-12-11 02:43 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d66b82f39c6e
6522873: Java not print "Unrecognized option" when it is invalid option.
Summary: Introduced a new version of match_option() that don't allow a tail after the flag name and used it for flags without extra arguments
Reviewed-by: dholmes, dcubed
! src/share/vm/runtime/arguments.cpp
Changeset: 4b1d7d4be6dc
Author: jwilhelm
Date: 2014-12-11 20:39 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4b1d7d4be6dc
Merge
Changeset: e78fa38ad3a3
Author: roland
Date: 2014-12-04 14:34 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e78fa38ad3a3
8048170: Test closed/java/text/Normalizer/ConformanceTest.java failed
Summary: PhaseIdealLoop::split_if_with_blocks_post() shoulnd't reorder range checks adjusted by range check smearing
Reviewed-by: kvn, jrose
! src/share/vm/opto/loopopts.cpp
+ test/compiler/rangechecks/TestRangeCheckSmearingLoopOpts.java
Changeset: 8d8f473d2f99
Author: roland
Date: 2014-12-04 14:11 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8d8f473d2f99
Merge
Changeset: 6ce5db264562
Author: adlertz
Date: 2014-12-05 15:16 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6ce5db264562
Merge
- agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
- src/share/vm/memory/generation.inline.hpp
Changeset: 4d5b47a5184d
Author: roland
Date: 2014-11-25 17:33 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4d5b47a5184d
6898462: The escape analysis with G1 cause crash assertion src/share/vm/runtime/vframeArray.cpp:94
Summary: OOM during reallocation of scalar replaced objects in deoptimization causes crashes
Reviewed-by: kvn, jrose
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vframeArray.hpp
+ test/compiler/uncommontrap/TestDeoptOOM.java
Changeset: 3c858304c7e1
Author: iignatyev
Date: 2014-12-08 18:21 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3c858304c7e1
8066250: compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java fails product
Reviewed-by: kvn, thartmann
Contributed-by: tatiana.pivovarova at oracle.com
! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
Changeset: 87900c19db37
Author: roland
Date: 2014-12-05 18:03 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/87900c19db37
8066775: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
Summary: bad assumption on graph shape in CastIINode::Value if that part of the graph is becoming dead.
Reviewed-by: kvn
! src/share/vm/opto/castnode.cpp
Changeset: 6830bd29d885
Author: iignatyev
Date: 2014-12-09 17:31 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6830bd29d885
8065134: Need WhiteBox::allocateCodeBlob(long, int) method to be implemented
Reviewed-by: kvn, dholmes, iignatyev
Contributed-by: tatiana.pivovarova at oracle.com
! src/share/vm/prims/whitebox.hpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 6d819d1fff7a
Author: iignatyev
Date: 2014-12-09 14:49 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6d819d1fff7a
Merge
Changeset: 287f46592168
Author: roland
Date: 2014-12-09 18:49 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/287f46592168
8066103: C2's range check smearing allows out of bound array accesses
Summary: range check smearing uncorrectly adjust first range check in a list of range checks to cover all of them
Reviewed-by: jrose, kvn, iveresov
! src/share/vm/opto/ifnode.cpp
+ test/compiler/rangechecks/TestRangeCheckSmearing.java
Changeset: bf3499dc002a
Author: iveresov
Date: 2014-12-09 12:25 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bf3499dc002a
8066900: Array Out Of Bounds Exception causes variable corruption
Summary: Fix FP registers save/restore during exception handling
Reviewed-by: kvn, vlivanov
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
+ test/compiler/exceptions/SumTest.java
Changeset: 810e47461d4f
Author: iveresov
Date: 2014-12-09 21:33 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/810e47461d4f
Merge
Changeset: eaa8491c3fec
Author: roland
Date: 2014-12-10 16:45 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/eaa8491c3fec
8067144: SIGSEGV with +TraceDeoptimization in Deoptimization::print_objects
Summary: -XX:+TraceDeoptimization tries to print realloc'ed objects even when there are none
Reviewed-by: kvn
! src/share/vm/runtime/deoptimization.cpp
+ test/compiler/uncommontrap/TraceDeoptimizationNoRealloc.java
Changeset: a80fbdc110cb
Author: anoll
Date: 2014-12-11 16:22 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a80fbdc110cb
Merge
Changeset: fb4ba04c587b
Author: amurillo
Date: 2014-12-11 23:06 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fb4ba04c587b
Merge
Changeset: 43a44b56dca6
Author: lana
Date: 2014-12-23 13:57 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/43a44b56dca6
Merge
Changeset: b3d08045220f
Author: katleman
Date: 2014-12-30 09:44 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b3d08045220f
Added tag jdk9-b44 for changeset 43a44b56dca6
! .hgtags
Changeset: 8db6a8a28797
Author: dsamersoff
Date: 2014-12-11 09:15 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8db6a8a28797
8028773: warnings from b116 for hotspot.agent.src.share.native: JNI exception pending
Summary: Added couple of missed exception checks
Reviewed-by: sla, sspitsyn
! agent/src/os/win32/windbg/sawindbg.cpp
! agent/src/share/native/sadis.c
Changeset: c75901698a47
Author: coleenp
Date: 2014-12-11 21:34 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c75901698a47
8047290: Make Mutex::_no_safepoint_check_flag locks verify that this lock never checks for safepoint
Summary: Ensure consistent safepoint checking in Mutex/Monitor locking methods.
Reviewed-by: dholmes, dcubed, coleenp
Contributed-by: max.ockner at oracle.com
! src/os/aix/vm/osThread_aix.cpp
! src/os/bsd/vm/osThread_bsd.cpp
! src/os/linux/vm/osThread_linux.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/mutex.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/services/diagnosticFramework.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/utilities/decoder.cpp
! src/share/vm/utilities/events.hpp
! src/share/vm/utilities/workgroup.cpp
+ test/runtime/Safepoint/AssertSafepointCheckConsistency1.java
+ test/runtime/Safepoint/AssertSafepointCheckConsistency2.java
+ test/runtime/Safepoint/AssertSafepointCheckConsistency3.java
+ test/runtime/Safepoint/AssertSafepointCheckConsistency4.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 9529ff536c65
Author: coleenp
Date: 2014-12-12 02:51 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9529ff536c65
Merge
Changeset: 5f61bb958fc5
Author: igerasim
Date: 2014-12-12 17:24 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5f61bb958fc5
8066863: bigapps/runThese/nowarnings fails: Java HotSpot(TM) 64-Bit Server VM warning: WaitForMultipleObjects
Summary: Limit the number of thread handles to MAXIMUM_WAIT_OBJECTS
Reviewed-by: dholmes, dcubed
! src/os/windows/vm/os_windows.cpp
Changeset: 4e9283984ee1
Author: coleenp
Date: 2014-12-12 13:19 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4e9283984ee1
8066803: compiler/intrinsics/mathexact/SubExactINonConstantTest.java crashed in os::is_first_C_frame(frame*)
Summary: Stop native stack walk when we get to compiled or stub frame.
Reviewed-by: hseigel, lfoltan, ctornqvi
! src/os/posix/vm/os_posix.cpp
Changeset: 5d08801f8858
Author: coleenp
Date: 2014-12-12 18:13 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5d08801f8858
Merge
Changeset: 4ea7662ddc22
Author: coleenp
Date: 2014-12-14 16:04 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4ea7662ddc22
8042418: Remove JVM_FindClassFromClassLoader
Summary: The function has been replaced so is no longer used.
Reviewed-by: mchung, dholmes
! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
Changeset: d80bce5acfa9
Author: coleenp
Date: 2014-12-14 21:20 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d80bce5acfa9
Merge
Changeset: 68f2d40b8852
Author: minqi
Date: 2014-12-12 20:49 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/68f2d40b8852
Merge
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/runtime/thread.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 4acd298bc47b
Author: minqi
Date: 2014-12-14 23:03 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4acd298bc47b
Merge
Changeset: 30ed7423ae23
Author: dholmes
Date: 2014-12-14 20:18 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/30ed7423ae23
8059586: hs_err report should treat redirected core pattern
Reviewed-by: dholmes, sla, stuefe
Contributed-by: Yasumasa Suenaga <yasuenag at gmail.com>
! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
Changeset: 0e48ee44693e
Author: ehelin
Date: 2014-12-16 12:52 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0e48ee44693e
8067452: Rename hotspot_all in hotspot/test/TEST.groups
Reviewed-by: dholmes, ctornqvi, iignatyev
! test/TEST.groups
Changeset: 47ffd05828f9
Author: coleenp
Date: 2014-12-16 19:00 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/47ffd05828f9
8064319: Need to enable -XX:+TraceExceptions in release builds
Summary: "-XX:+TraceExceptions" is now supported in product builds.
Reviewed-by: sla, ccheung, coleenp
Contributed-by: max.ockner at oracle.com
! src/share/vm/runtime/globals.hpp
! test/runtime/CommandLine/TraceExceptionsTest.java
Changeset: e5cd9ab6e923
Author: mchung
Date: 2014-12-17 12:29 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e5cd9ab6e923
8067366: Allow java.{endorsed,ext}.dirs property be set to empty string
Reviewed-by: alanb, hseigel
! src/share/vm/runtime/arguments.cpp
Changeset: d1da2799f5b8
Author: brutisso
Date: 2014-12-11 07:32 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d1da2799f5b8
8067115: Add jtreg gc tests to Hotspot JPRT jobs
Reviewed-by: tschatzl, jwilhelm, ehelin
! test/TEST.groups
Changeset: 792acedac7c1
Author: sfriberg
Date: 2014-12-10 10:10 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/792acedac7c1
8066442: Add PS and ParOld support for promotion event
Reviewed-by: tschatzl, ehelin
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp
Changeset: 9150dc2bebca
Author: kbarrett
Date: 2014-12-11 19:44 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9150dc2bebca
8066822: Remove PSMarkSweep::set_reference_processor
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp
Changeset: 239c6f5f0db3
Author: iignatyev
Date: 2014-12-10 13:58 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/239c6f5f0db3
8064909: FragmentMetaspace.java got OutOfMemoryError
Summary: Increased heap size to prevent "java.lang.OutOfMemoryError: Java heap space" exception
Reviewed-by: jmasa, dfazunen, jwilhelm
Contributed-by: Michail Chernov <michail.chernov at oracle.com>
! test/runtime/Metaspace/FragmentMetaspace.java
Changeset: 5cf403c92ec4
Author: iignatyev
Date: 2014-12-12 21:32 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5cf403c92ec4
Merge
- agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
- src/share/vm/memory/generation.inline.hpp
- test/compiler/5057225/Test5057225.java
- test/compiler/5091921/Test5091921.java
- test/compiler/5091921/Test6186134.java
- test/compiler/5091921/Test6196102.java
- test/compiler/5091921/Test6357214.java
- test/compiler/5091921/Test6559156.java
- test/compiler/5091921/Test6753639.java
- test/compiler/5091921/Test6850611.java
- test/compiler/5091921/Test6890943.java
- test/compiler/5091921/Test6897150.java
- test/compiler/5091921/Test6905845.java
- test/compiler/5091921/Test6931567.java
- test/compiler/5091921/Test6935022.java
- test/compiler/5091921/Test6959129.java
- test/compiler/5091921/Test6985295.java
- test/compiler/5091921/Test6992759.java
- test/compiler/5091921/Test7005594.java
- test/compiler/5091921/Test7005594.sh
- test/compiler/5091921/Test7020614.java
- test/compiler/5091921/input6890943.txt
- test/compiler/5091921/output6890943.txt
- test/compiler/6340864/TestByteVect.java
- test/compiler/6340864/TestDoubleVect.java
- test/compiler/6340864/TestFloatVect.java
- test/compiler/6340864/TestIntVect.java
- test/compiler/6340864/TestLongVect.java
- test/compiler/6340864/TestShortVect.java
- test/compiler/6378821/Test6378821.java
- test/compiler/6431242/Test.java
- test/compiler/6443505/Test6443505.java
- test/compiler/6478991/NullCheckTest.java
- test/compiler/6539464/Test.java
- test/compiler/6579789/Test6579789.java
- test/compiler/6589834/InlinedArrayCloneTestCase.java
- test/compiler/6589834/Test_ia32.java
- test/compiler/6603011/Test.java
- test/compiler/6636138/Test1.java
- test/compiler/6636138/Test2.java
- test/compiler/6646019/Test.java
- test/compiler/6646020/Tester.java
- test/compiler/6659207/Test.java
- test/compiler/6661247/Test.java
- test/compiler/6663621/IVTest.java
- test/compiler/6663848/Tester.java
- test/compiler/6663854/Test6663854.java
- test/compiler/6689060/Test.java
- test/compiler/6695810/Test.java
- test/compiler/6700047/Test6700047.java
- test/compiler/6711100/Test.java
- test/compiler/6711117/Test.java
- test/compiler/6712835/Test6712835.java
- test/compiler/6714694/Tester.java
- test/compiler/6716441/Tester.java
- test/compiler/6724218/Test.java
- test/compiler/6726999/Test.java
- test/compiler/6732154/Test6732154.java
- test/compiler/6741738/Tester.java
- test/compiler/6756768/Test6756768.java
- test/compiler/6756768/Test6756768_2.java
- test/compiler/6757316/Test6757316.java
- test/compiler/6758234/Test6758234.java
- test/compiler/6769124/TestArrayCopy6769124.java
- test/compiler/6769124/TestDeoptInt6769124.java
- test/compiler/6769124/TestUnalignedLoad6769124.java
- test/compiler/6772683/InterruptedTest.java
- test/compiler/6775880/Test.java
- test/compiler/6778657/Test.java
- test/compiler/6792161/Test6792161.java
- test/compiler/6795161/Test.java
- test/compiler/6795362/Test6795362.java
- test/compiler/6795465/Test6795465.java
- test/compiler/6796786/Test6796786.java
- test/compiler/6797305/Test6797305.java
- test/compiler/6799693/Test.java
- test/compiler/6800154/Test6800154.java
- test/compiler/6805724/Test6805724.java
- test/compiler/6814842/Test6814842.java
- test/compiler/6823354/Test6823354.java
- test/compiler/6823453/Test.java
- test/compiler/6826736/Test.java
- test/compiler/6832293/Test.java
- test/compiler/6833129/Test.java
- test/compiler/6837011/Test6837011.java
- test/compiler/6837094/Test.java
- test/compiler/6843752/Test.java
- test/compiler/6849574/Test.java
- test/compiler/6851282/Test.java
- test/compiler/6852078/Test6852078.java
- test/compiler/6855164/Test.java
- test/compiler/6855215/Test6855215.java
- test/compiler/6857159/Test6857159.java
- test/compiler/6857159/Test6857159.sh
- test/compiler/6859338/Test6859338.java
- test/compiler/6860469/Test.java
- test/compiler/6863155/Test6863155.java
- test/compiler/6863420/Test.java
- test/compiler/6865031/Test.java
- test/compiler/6865265/StackOverflowBug.java
- test/compiler/6866651/Test.java
- test/compiler/6875866/Test.java
- test/compiler/6877254/Test.java
- test/compiler/6879902/Test6879902.java
- test/compiler/6880034/Test6880034.java
- test/compiler/6885584/Test6885584.java
- test/compiler/6891750/Test6891750.java
- test/compiler/6892265/Test.java
- test/compiler/6894807/IsInstanceTest.java
- test/compiler/6894807/Test6894807.sh
- test/compiler/6895383/Test.java
- test/compiler/6896617/Test6896617.java
- test/compiler/6896727/Test.java
- test/compiler/6901572/Test.java
- test/compiler/6909839/Test6909839.java
- test/compiler/6910484/Test.java
- test/compiler/6910605/Test.java
- test/compiler/6910618/Test.java
- test/compiler/6912517/Test.java
- test/compiler/6916644/Test6916644.java
- test/compiler/6921969/TestMultiplyLongHiZero.java
- test/compiler/6930043/Test6930043.java
- test/compiler/6932496/Test6932496.java
- test/compiler/6934604/TestByteBoxing.java
- test/compiler/6934604/TestDoubleBoxing.java
- test/compiler/6934604/TestFloatBoxing.java
- test/compiler/6934604/TestIntBoxing.java
- test/compiler/6934604/TestLongBoxing.java
- test/compiler/6934604/TestShortBoxing.java
- test/compiler/6935535/Test.java
- test/compiler/6942326/Test.java
- test/compiler/6946040/TestCharShortByteSwap.java
- test/compiler/6956668/Test6956668.java
- test/compiler/6958485/Test.java
- test/compiler/6968348/Test6968348.java
- test/compiler/6973329/Test.java
- test/compiler/6982370/Test6982370.java
- test/compiler/6990212/Test6990212.java
- test/compiler/7002666/Test7002666.java
- test/compiler/7009231/Test7009231.java
- test/compiler/7009359/Test7009359.java
- test/compiler/7017746/Test.java
- test/compiler/7024475/Test7024475.java
- test/compiler/7029152/Test.java
- test/compiler/7041100/Test7041100.java
- test/compiler/7042153/Test7042153.java
- test/compiler/7044738/Test7044738.java
- test/compiler/7046096/Test7046096.java
- test/compiler/7047069/Test7047069.java
- test/compiler/7048332/Test7048332.java
- test/compiler/7052494/Test7052494.java
- test/compiler/7068051/Test7068051.java
- test/compiler/7070134/Stemmer.java
- test/compiler/7070134/Test7070134.sh
- test/compiler/7070134/words
- test/compiler/7082949/Test7082949.java
- test/compiler/7088020/Test7088020.java
- test/compiler/7088419/CRCTest.java
- test/compiler/7090976/Test7090976.java
- test/compiler/7100757/Test7100757.java
- test/compiler/7103261/Test7103261.java
- test/compiler/7110586/Test7110586.java
- test/compiler/7116216/LargeFrame.java
- test/compiler/7116216/StackOverflow.java
- test/compiler/7119644/TestBooleanVect.java
- test/compiler/7119644/TestByteDoubleVect.java
- test/compiler/7119644/TestByteFloatVect.java
- test/compiler/7119644/TestByteIntVect.java
- test/compiler/7119644/TestByteLongVect.java
- test/compiler/7119644/TestByteShortVect.java
- test/compiler/7119644/TestByteVect.java
- test/compiler/7119644/TestCharShortVect.java
- test/compiler/7119644/TestCharVect.java
- test/compiler/7119644/TestDoubleVect.java
- test/compiler/7119644/TestFloatDoubleVect.java
- test/compiler/7119644/TestFloatVect.java
- test/compiler/7119644/TestIntDoubleVect.java
- test/compiler/7119644/TestIntFloatVect.java
- test/compiler/7119644/TestIntLongVect.java
- test/compiler/7119644/TestIntVect.java
- test/compiler/7119644/TestLongDoubleVect.java
- test/compiler/7119644/TestLongFloatVect.java
- test/compiler/7119644/TestLongVect.java
- test/compiler/7119644/TestShortDoubleVect.java
- test/compiler/7119644/TestShortFloatVect.java
- test/compiler/7119644/TestShortIntVect.java
- test/compiler/7119644/TestShortLongVect.java
- test/compiler/7119644/TestShortVect.java
- test/compiler/7123108/Test7123108.java
- test/compiler/7125879/Test7125879.java
- test/compiler/7141637/SpreadNullArg.java
- test/compiler/7160610/Test7160610.java
- test/compiler/7169782/Test7169782.java
- test/compiler/7174363/Test7174363.java
- test/compiler/7177917/Test7177917.java
- test/compiler/7179138/Test7179138_1.java
- test/compiler/7179138/Test7179138_2.java
- test/compiler/7184394/TestAESBase.java
- test/compiler/7184394/TestAESDecode.java
- test/compiler/7184394/TestAESEncode.java
- test/compiler/7184394/TestAESMain.java
- test/compiler/7190310/Test7190310.java
- test/compiler/7190310/Test7190310_unsafe.java
- test/compiler/7192963/TestByteVect.java
- test/compiler/7192963/TestDoubleVect.java
- test/compiler/7192963/TestFloatVect.java
- test/compiler/7192963/TestIntVect.java
- test/compiler/7192963/TestLongVect.java
- test/compiler/7192963/TestShortVect.java
- test/compiler/7196199/Test7196199.java
- test/compiler/7199742/Test7199742.java
- test/compiler/7200264/Test7200264.sh
- test/compiler/7200264/TestIntVect.java
- test/compiler/8000805/Test8000805.java
- test/compiler/8001183/TestCharVect.java
- test/compiler/8002069/Test8002069.java
- test/compiler/8004051/Test8004051.java
- test/compiler/8004741/Test8004741.java
- test/compiler/8004867/TestIntAtomicCAS.java
- test/compiler/8004867/TestIntAtomicOrdered.java
- test/compiler/8004867/TestIntAtomicVolatile.java
- test/compiler/8004867/TestIntUnsafeCAS.java
- test/compiler/8004867/TestIntUnsafeOrdered.java
- test/compiler/8004867/TestIntUnsafeVolatile.java
- test/compiler/8005033/Test8005033.java
- test/compiler/8005419/Test8005419.java
- test/compiler/8005956/PolynomialRoot.java
- test/compiler/8007294/Test8007294.java
- test/compiler/8007722/Test8007722.java
- test/compiler/8009761/Test8009761.java
- test/compiler/8010927/Test8010927.java
- test/compiler/8011706/Test8011706.java
- test/compiler/8011771/Test8011771.java
- test/compiler/8011901/Test8011901.java
- test/compiler/8015436/Test8015436.java
- test/compiler/EliminateAutoBox/UnsignedLoads.java
- test/compiler/EscapeAnalysis/Test8020215.java
- test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java
- test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
- test/compiler/IntegerArithmetic/TestIntegerComparison.java
Changeset: 94df826bd8ec
Author: fzhinkin
Date: 2014-12-12 21:37 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/94df826bd8ec
8066862: TestMutuallyExclusivePlatformPredicates fails on all platforms
Reviewed-by: iignatyev, kvn
! test/TEST.groups
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
Changeset: 3c17077e9882
Author: fzhinkin
Date: 2014-12-15 18:11 +0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3c17077e9882
8066143: [TESTBUG] New tests in gc/survivorAlignment/ fails
Reviewed-by: jmasa
! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java
! test/gc/survivorAlignment/TestAllocationInEden.java
! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
! test/gc/survivorAlignment/TestPromotionToSurvivor.java
Changeset: bdf65c8bc1a9
Author: jwilhelm
Date: 2014-12-16 02:14 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bdf65c8bc1a9
Merge
Changeset: 86ba9eb66d03
Author: jwilhelm
Date: 2014-12-18 16:15 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/86ba9eb66d03
Merge
! test/TEST.groups
Changeset: 5f7a9a0766f2
Author: lana
Date: 2014-12-25 19:45 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5f7a9a0766f2
Merge
Changeset: b6b89b8f8531
Author: lana
Date: 2014-12-30 13:19 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b6b89b8f8531
Merge
Changeset: a7fd2288ce2f
Author: goetz
Date: 2014-12-09 11:57 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a7fd2288ce2f
8066964: ppc64: argument and return type profiling, fix problem with popframe
Reviewed-by: roland, kvn
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/nativeInst_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.hpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.hpp
! src/os_cpu/aix_ppc/vm/prefetch_aix_ppc.inline.hpp
! src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.hpp
! src/os_cpu/aix_ppc/vm/thread_aix_ppc.hpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
Changeset: f1cb27c85c83
Author: thartmann
Date: 2014-12-12 09:07 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f1cb27c85c83
8066763: fatal error "assert(false) failed: unexpected yanked node" in postaloc.cpp:139
Summary: Check for dead input nodes after replacing compare node with implicit null check.
Reviewed-by: kvn
! src/share/vm/opto/lcm.cpp
Changeset: 6ba1e80a6882
Author: thartmann
Date: 2014-12-12 08:15 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6ba1e80a6882
Merge
Changeset: 579e9a019f35
Author: thartmann
Date: 2014-12-12 09:37 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/579e9a019f35
8066433: Move Whitebox test library to top level repository
Summary: Moved Whitebox test library to top level repository.
Reviewed-by: iignatyev, sla, mr
! test/compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java
! test/compiler/arguments/TestUseBMI1InstructionsOnUnsupportedCPU.java
! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnUnsupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java
! test/compiler/c2/6589834/Test_ia32.java
! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java
! test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java
! test/compiler/codecache/CheckSegmentedCodeCache.java
! test/compiler/codecache/OverflowCodeCacheTest.java
! test/compiler/intrinsics/bmi/TestAndnI.java
! test/compiler/intrinsics/bmi/TestAndnL.java
! test/compiler/intrinsics/bmi/TestBlsiI.java
! test/compiler/intrinsics/bmi/TestBlsiL.java
! test/compiler/intrinsics/bmi/TestBlsmskI.java
! test/compiler/intrinsics/bmi/TestBlsmskL.java
! test/compiler/intrinsics/bmi/TestBlsrI.java
! test/compiler/intrinsics/bmi/TestBlsrL.java
! test/compiler/intrinsics/bmi/TestLzcntI.java
! test/compiler/intrinsics/bmi/TestLzcntL.java
! test/compiler/intrinsics/bmi/TestTzcntI.java
! test/compiler/intrinsics/bmi/TestTzcntL.java
! test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
! test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsiTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsiTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsrTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsrTestL.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java
! test/compiler/intrinsics/classcast/NullCheckDroppingsTest.java
! test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java
! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java
! test/compiler/rtm/locking/TestRTMAbortRatio.java
! test/compiler/rtm/locking/TestRTMAbortThreshold.java
! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
! test/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java
! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingCalculationDelay.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java
! test/compiler/rtm/locking/TestRTMRetryCount.java
! test/compiler/rtm/locking/TestRTMSpinLoopCount.java
! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java
! test/compiler/rtm/locking/TestUseRTMDeopt.java
! test/compiler/rtm/locking/TestUseRTMForInflatedLocks.java
! test/compiler/rtm/locking/TestUseRTMForStackLocks.java
! test/compiler/rtm/locking/TestUseRTMXendForLockBusy.java
! test/compiler/rtm/method_options/TestNoRTMLockElidingOption.java
! test/compiler/rtm/method_options/TestUseRTMLockElidingOption.java
! test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java
! test/compiler/runtime/8010927/Test8010927.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/types/correctness/CorrectnessTest.java
! test/compiler/types/correctness/OffTest.java
! test/compiler/uncommontrap/8009761/Test8009761.java
! test/compiler/whitebox/AllocationCodeBlobTest.java
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/DeoptimizeMultipleOSRTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/ForceNMethodSweepTest.java
! test/compiler/whitebox/GetCodeHeapEntriesTest.java
! test/compiler/whitebox/GetNMethodTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/LockCompilationTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java
! test/gc/arguments/TestCMSHeapSizeFlags.java
! test/gc/arguments/TestG1HeapSizeFlags.java
! test/gc/arguments/TestMinInitialErgonomics.java
! test/gc/arguments/TestParallelHeapSizeFlags.java
! test/gc/arguments/TestSerialHeapSizeFlags.java
! test/gc/arguments/TestUseCompressedOopsErgo.java
! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/gc/g1/TestHumongousCodeCacheRoots.java
! test/gc/g1/TestShrinkAuxiliaryData00.java
! test/gc/g1/TestShrinkAuxiliaryData05.java
! test/gc/g1/TestShrinkAuxiliaryData10.java
! test/gc/g1/TestShrinkAuxiliaryData15.java
! test/gc/g1/TestShrinkAuxiliaryData20.java
! test/gc/g1/TestShrinkAuxiliaryData25.java
! test/gc/g1/TestShrinkAuxiliaryData30.java
! test/gc/metaspace/TestCapacityUntilGCWrapAround.java
! test/gc/survivorAlignment/TestAllocationInEden.java
! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
! test/gc/survivorAlignment/TestPromotionToSurvivor.java
! test/gc/whitebox/TestConcMarkCycleWB.java
! test/gc/whitebox/TestWBGC.java
! test/runtime/ClassUnload/KeepAliveClass.java
! test/runtime/ClassUnload/KeepAliveClassLoader.java
! test/runtime/ClassUnload/KeepAliveObject.java
! test/runtime/ClassUnload/KeepAliveSoftReference.java
! test/runtime/ClassUnload/UnloadTest.java
! test/runtime/NMT/ChangeTrackingLevel.java
! test/runtime/NMT/JcmdDetailDiff.java
! test/runtime/NMT/JcmdSummaryDiff.java
! test/runtime/NMT/MallocRoundingReportTest.java
! test/runtime/NMT/MallocSiteHashOverflow.java
! test/runtime/NMT/MallocStressTest.java
! test/runtime/NMT/MallocTestType.java
! test/runtime/NMT/MallocTrackingVerify.java
! test/runtime/NMT/ReleaseCommittedMemory.java
! test/runtime/NMT/ReleaseNoCommit.java
! test/runtime/NMT/SummarySanityCheck.java
! test/runtime/NMT/ThreadedMallocTestType.java
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
! test/runtime/NMT/VirtualAllocTestType.java
! test/runtime/interned/SanityTest.java
! test/runtime/memory/ReadFromNoaccessArea.java
! test/runtime/memory/ReadVMPageSize.java
! test/runtime/memory/ReserveMemory.java
! test/runtime/memory/RunUnitTestsConcurrently.java
! test/runtime/memory/StressVirtualSpaceResize.java
! test/runtime/whitebox/WBStackSize.java
! test/sanity/WBApi.java
! test/serviceability/ParserTest.java
! test/testlibrary/ctw/test/ClassesDirTest.java
! test/testlibrary/ctw/test/ClassesListTest.java
! test/testlibrary/ctw/test/JarDirTest.java
! test/testlibrary/ctw/test/JarsTest.java
! test/testlibrary_tests/ctw/ClassesDirTest.java
! test/testlibrary_tests/ctw/ClassesListTest.java
! test/testlibrary_tests/ctw/JarDirTest.java
! test/testlibrary_tests/ctw/JarsTest.java
! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java
! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java
! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java
! test/testlibrary_tests/whitebox/vm_flags/SizeTTest.java
! test/testlibrary_tests/whitebox/vm_flags/StringTest.java
! test/testlibrary_tests/whitebox/vm_flags/Uint64Test.java
! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java
Changeset: cf683e50f9f6
Author: thartmann
Date: 2014-12-12 09:58 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cf683e50f9f6
Merge
Changeset: eba1bd212c02
Author: thartmann
Date: 2014-12-12 13:13 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/eba1bd212c02
8067337: Remove Whitebox API from hotspot repository
Summary: Remove Whitebox API from hotspot repository after it was moved to top level repository.
Reviewed-by: iignatyev
- test/testlibrary/whitebox/Makefile
- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
- test/testlibrary/whitebox/sun/hotspot/code/BlobType.java
- test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java
- test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
- test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java
- test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java
Changeset: c6a0f333733c
Author: anoll
Date: 2014-12-12 08:40 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c6a0f333733c
Merge
! src/os/aix/vm/os_aix.cpp
Changeset: 2c17ba977ff0
Author: ppunegov
Date: 2014-12-13 01:24 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2c17ba977ff0
8059575: JEP-JDK-8043304: Test task: Tiered Compilation level transition tests
Reviewed-by: iveresov, thartmann
+ test/compiler/tiered/ConstantGettersTransitionsTest.java
+ test/compiler/tiered/LevelTransitionTest.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
+ test/compiler/tiered/TransitionsTestExecutor.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
Changeset: db035d4ba1bd
Author: iignatyev
Date: 2014-12-13 01:24 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/db035d4ba1bd
8066473: Port timeout utils from jdk test library into hotspot
Reviewed-by: kvn, iignatyev
Contributed-by: pavel.chistyakov at oracle.com
! test/testlibrary/com/oracle/java/testlibrary/Utils.java
Changeset: a733dad6fc1e
Author: roland
Date: 2014-12-15 09:36 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a733dad6fc1e
8067231: Zero builds fails after JDK-6898462
Summary: Interpreter::remove_activation_entry() is not defined for the C++ interpreter
Reviewed-by: roland, coleenp
Contributed-by: Severin Gehwolf <sgehwolf at redhat.com>
! src/share/vm/interpreter/interpreterRuntime.cpp
Changeset: 71f90d9cdd8f
Author: iignatyev
Date: 2014-12-16 02:13 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/71f90d9cdd8f
8067211: rewrite Utils::fileAsString
Reviewed-by: kvn
Contributed-by: tatiana.pivovarova at oracle.com
! test/testlibrary/com/oracle/java/testlibrary/Utils.java
Changeset: 896a5f642e87
Author: iignatyev
Date: 2014-12-16 02:14 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/896a5f642e87
8065279: Remove testlibrary_tests from compact profile in jtreg
Reviewed-by: kvn
Contributed-by: dmitrij.pochepko at oracle.com
! test/TEST.groups
Changeset: c5e4d09035e0
Author: iignatyev
Date: 2014-12-16 17:56 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c5e4d09035e0
8028595: WhiteBox API for stress testing of TieredCompilation
Reviewed-by: kvn
! src/share/vm/prims/whitebox.cpp
+ test/compiler/whitebox/DeoptimizeFramesTest.java
Changeset: c14155494f05
Author: eistepan
Date: 2014-12-16 14:52 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c14155494f05
8054892: Improve compiler's CLI tests error reporting
Reviewed-by: roland, twisti
! test/compiler/arguments/BMISupportedCPUTest.java
! test/compiler/arguments/BMIUnsupportedCPUTest.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedSparcCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java
! test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedSparcCPU.java
! test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedSparcCPU.java
! test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedSparcCPU.java
! test/compiler/rtm/cli/RTMGenericCommandLineOptionTest.java
! test/compiler/rtm/cli/RTMLockingAwareTest.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsBase.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java
! test/testlibrary/com/oracle/java/testlibrary/cli/CommandLineOptionTest.java
Changeset: ff29b5858de6
Author: roland
Date: 2014-12-16 20:09 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ff29b5858de6
8067647: [TESTBUG] compiler/rangechecks/TestRangeCheckSmearing.java uses wrong path to Whitebox API
Summary: whitebox test library was moved
Reviewed-by: kvn
! test/compiler/rangechecks/TestRangeCheckSmearing.java
Changeset: fd55c0f2c200
Author: vlivanov
Date: 2014-12-19 16:42 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fd55c0f2c200
8067338: compiler/debug/TraceIterativeGVN.java segfaults
Reviewed-by: kvn
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/memnode.cpp
Changeset: fe5535ac094e
Author: kvn
Date: 2014-12-22 10:41 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fe5535ac094e
Merge
! src/os/aix/vm/os_aix.cpp
! src/share/vm/prims/whitebox.cpp
! test/TEST.groups
! test/gc/survivorAlignment/TestAllocationInEden.java
! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
! test/gc/survivorAlignment/TestPromotionToSurvivor.java
- test/testlibrary/whitebox/Makefile
- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
- test/testlibrary/whitebox/sun/hotspot/code/BlobType.java
- test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java
- test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
- test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java
- test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java
Changeset: f8efc13bd628
Author: kvn
Date: 2014-12-22 14:35 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f8efc13bd628
8067985: merging hs-comp to hs blocked by some tests not updated in 8054892
Reviewed-by: iveresov
! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency1.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency2.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency3.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency4.java
Changeset: a4de53ad95b5
Author: brutisso
Date: 2014-12-17 09:47 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a4de53ad95b5
8067438: Add test to verify minimal heap size
Reviewed-by: dfazunen, ehelin
+ test/gc/TestSmallHeap.java
Changeset: d019ad12b43e
Author: drwhite
Date: 2014-12-17 18:09 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d019ad12b43e
8061611: Remove deprecated command line flags
Reviewed-by: jwilhelm, brutisso
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 6aa9ea790814
Author: mgerdin
Date: 2014-12-08 18:57 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6aa9ea790814
8067655: Clean up G1 remembered set oop iteration
Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization
Reviewed-by: jmasa, kbarrett
! 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/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: d87c2d9c1eb4
Author: tschatzl
Date: 2014-12-18 09:37 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d87c2d9c1eb4
8067469: G1 ignores AlwaysPreTouch
Summary: Factor out pretouch code of the various virtual space management classes and use them everywhere including in G1.
Reviewed-by: stefank, ehelin, dholmes
! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc_implementation/shared/mutableSpace.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp
Changeset: 7783ee3fa7e9
Author: tschatzl
Date: 2014-12-18 11:23 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7783ee3fa7e9
Merge
Changeset: 8f5ab52932b7
Author: brutisso
Date: 2014-12-18 13:37 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8f5ab52932b7
8067873: gc/TestSmallHeap.java does not compile
Reviewed-by: mgerdin, jwilhelm
! test/gc/TestSmallHeap.java
Changeset: e253436e9460
Author: brutisso
Date: 2014-12-18 13:30 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e253436e9460
Merge
Changeset: b8cef6fae4c3
Author: kbarrett
Date: 2014-12-17 22:32 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b8cef6fae4c3
8066827: Remove ReferenceProcessor::clean_up_discovered_references()
Summary: Abandon rather than clean up discovered references.
Reviewed-by: jmasa, ysr
! 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/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
Changeset: 5cdbde3a9a57
Author: tschatzl
Date: 2014-12-19 09:21 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5cdbde3a9a57
8060025: Object copy time regressions after JDK-8031323 and JDK-8057536
Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively.
Reviewed-by: kbarrett, mgerdin, jmasa
Contributed-by: Tony Printezis <tprintezis at twitter.com>, Thomas Schatzl <thomas.schatzl at oracle.com>
! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp
! src/share/vm/gc_implementation/g1/g1Allocator.cpp
! src/share/vm/gc_implementation/g1/g1Allocator.hpp
! 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/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
+ src/share/vm/gc_implementation/g1/g1InCSetState.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp
Changeset: 394d762c3d8a
Author: jwilhelm
Date: 2014-12-18 16:15 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/394d762c3d8a
Merge
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! test/TEST.groups
Changeset: 3f138457d7e6
Author: tschatzl
Date: 2014-12-22 16:49 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3f138457d7e6
8068036: assert(is_available(index)) failed in G1 cset
Summary: Some verification code iterated over the heap using the region mapping array. This is not allowed. Changed to use the regular iteration method with closure.
Reviewed-by: jwilhelm, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: b8af4e7e0023
Author: jwilhelm
Date: 2014-12-22 17:40 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b8af4e7e0023
Merge
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 5ddaa05d9d1a
Author: kbarrett
Date: 2014-12-18 13:26 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5ddaa05d9d1a
8067499: G1SATBCardTableModRefBS should not inherit from CardTableModRefBSForCTRS
Summary: G1SATBCardTableModRefBS inherits from CardTableModRefBS
Reviewed-by: mgerdin, brutisso, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genOopClosures.inline.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
Changeset: 738f4d56deaa
Author: jwilhelm
Date: 2014-12-23 14:03 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/738f4d56deaa
Merge
- test/testlibrary/whitebox/Makefile
- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
- test/testlibrary/whitebox/sun/hotspot/code/BlobType.java
- test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java
- test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
- test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java
- test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java
Changeset: 75ed6e9d2d25
Author: goetz
Date: 2014-12-19 16:42 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/75ed6e9d2d25
8067823: CheckCompileThresholdScaling.java throws RuntimeException
Reviewed-by: kvn, iignatyev
! test/compiler/arguments/CheckCompileThresholdScaling.java
Changeset: 89977bee2ddd
Author: simonis
Date: 2014-12-18 16:53 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/89977bee2ddd
8067865: Changes 8066780/8066782 broke the non-PCH build
Reviewed-by: kvn
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/memory/tenuredGeneration.cpp
Changeset: 91ff67f0a160
Author: kvn
Date: 2014-12-23 16:42 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/91ff67f0a160
Merge
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
Changeset: 5dc8184af1e2
Author: lana
Date: 2015-01-01 16:11 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5dc8184af1e2
Merge
- test/testlibrary/whitebox/Makefile
- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
- test/testlibrary/whitebox/sun/hotspot/code/BlobType.java
- test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java
- test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
- test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java
- test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java
Changeset: a184ee1d7172
Author: katleman
Date: 2015-01-08 12:08 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a184ee1d7172
Added tag jdk9-b45 for changeset 5dc8184af1e2
! .hgtags
Changeset: f35435a37581
Author: katleman
Date: 2015-01-15 13:09 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f35435a37581
Added tag jdk9-b46 for changeset a184ee1d7172
! .hgtags
Changeset: 05c08ab3cf65
Author: jiangli
Date: 2014-12-17 23:34 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/05c08ab3cf65
8059510: Compact symbol table layout inside shared archive.
Summary: Use separate compact table for shared symbols.
Reviewed-by: iklam, gziemski, shade, sla, jrose
+ src/share/vm/classfile/compactHashtable.cpp
+ src/share/vm/classfile/compactHashtable.hpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/stringTable.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/diagnosticCommand.cpp
+ test/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java
+ test/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java
Changeset: 74de5da2011f
Author: jiangli
Date: 2014-12-18 04:56 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/74de5da2011f
Merge
Changeset: ada93fe622d1
Author: coleenp
Date: 2014-12-18 16:15 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ada93fe622d1
8067713: Move clean_weak_method_links for redefinition out of class unloading
Summary: Do this work during class redefinition, only verify clean during class unloading in debug mode.
Reviewed-by: sspitsyn, roland, kbarrett
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
Changeset: c0f8994d6ee6
Author: simonis
Date: 2014-12-19 18:33 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c0f8994d6ee6
8067923: AIX: link libjvm.so with -bernotok to detect missing symbols at build time and suppress warning 1540-1639
Reviewed-by: goetz
! make/aix/makefiles/ppc64.make
! make/aix/makefiles/xlc.make
Changeset: dfa8e982181e
Author: minqi
Date: 2014-12-19 22:52 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dfa8e982181e
Merge
Changeset: 3ccdec865b45
Author: minqi
Date: 2014-12-23 19:04 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3ccdec865b45
Merge
! src/share/vm/runtime/globals.hpp
Changeset: 2d5bb3a17da9
Author: simonis
Date: 2014-12-17 18:20 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2d5bb3a17da9
8049716: PPC64: Implement SA on Linux/PPC64
Reviewed-by: simonis, dsamersoff
Contributed-by: maynardj at us.ibm.com
! agent/make/Makefile
! agent/src/os/linux/LinuxDebuggerLocal.c
! agent/src/os/linux/symtab.c
! agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionPPC64.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64CFrame.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64ThreadContext.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64Thread.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadContext.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadFactory.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64Thread.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadContext.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadFactory.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VFrame.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ppc64/LinuxPPC64JavaThreadPDAccess.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64CurrentFrameGuess.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64JavaCallWrapper.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64RegisterMap.java
! make/linux/makefiles/sa.make
! make/sa.files
! src/share/vm/runtime/vmStructs.cpp
Changeset: 469d59865f55
Author: hseigel
Date: 2014-12-27 13:26 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/469d59865f55
Merge
- test/testlibrary/whitebox/Makefile
- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
- test/testlibrary/whitebox/sun/hotspot/code/BlobType.java
- test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java
- test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
- test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java
- test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java
Changeset: f76c91840463
Author: hseigel
Date: 2014-12-30 12:59 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f76c91840463
8064335: Null pointer dereference in hotspot/src/share/vm/classfile/verifier.cpp
Summary: use correct CHECK macro in call to load_class()
Reviewed-by: coleenp, lfoltan, gziemski
! src/share/vm/classfile/verifier.cpp
Changeset: fee07a43d038
Author: goetz
Date: 2015-01-05 12:07 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fee07a43d038
8064457: Introduce compressed oops mode disjoint base and improve compressed heap handling.
Summary: Introduce compressed oops mode disjoint base and improve compressed heap handling.
Reviewed-by: kvn, coleenp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/virtualspace.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_xlc.hpp
! test/runtime/CompressedOops/UseCompressedOops.java
Changeset: b2fbcc8d93bf
Author: coleenp
Date: 2015-01-05 22:50 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b2fbcc8d93bf
6583051: crash when adding non-static methods to java.lang.Object class
Summary: stop the JVM if java.lang.Object is incorrectly defined rather than crashing.
Reviewed-by: ctornqvi, dholmes
! src/share/vm/oops/klassVtable.cpp
+ test/runtime/BadObjectClass/BootstrapRedefine.java
+ test/runtime/BadObjectClass/Object.java
Changeset: 97bcb1787790
Author: coleenp
Date: 2015-01-06 19:30 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/97bcb1787790
8067836: The Universe::flush_foo methods belong in CodeCache.
Summary: Move this code to CodeCache.
Reviewed-by: kbarrett, kvn
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodHandles.cpp
Changeset: a13726250f7f
Author: tschatzl
Date: 2014-12-23 15:48 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a13726250f7f
8068018: Clean up friends of G1CollectedHeap
Summary: Remove unnecessary friend class declaration in the G1CollectedHeap class.
Reviewed-by: jwilhelm, jmasa
! src/share/vm/gc_implementation/g1/g1Allocator.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: 760291a06def
Author: jwilhelm
Date: 2014-12-22 17:33 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/760291a06def
8067947: Regression test for JDK-6522873
Summary: Added a regression test that will fail if we allow extra characters after flag names
Reviewed-by: ctornqvi, tschatzl
+ test/runtime/CommandLine/TestNullTerminatedFlags.java
Changeset: 63c9de418926
Author: jwilhelm
Date: 2015-01-05 15:00 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/63c9de418926
Merge
Changeset: 8c911031c3e7
Author: brutisso
Date: 2015-01-07 10:19 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8c911031c3e7
8067676: Add applicable closed gc jtreg tests to run in JPRT
Reviewed-by: ehelin
! test/TEST.groups
Changeset: 354d56cd6eb2
Author: tschatzl
Date: 2015-01-07 15:15 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/354d56cd6eb2
8048179: Early reclaim of large objects that are referenced by a few objects
Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names.
Reviewed-by: brutisso, jmasa, dfazunen
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
+ test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
+ test/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java
+ test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
! test/gc/g1/TestGCLogMessages.java
Changeset: 4eab25cf19d2
Author: brutisso
Date: 2015-01-07 15:02 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4eab25cf19d2
8067868: Add GCOld as a JTreg test
Reviewed-by: kbarrett, dfazunen, ehelin
! test/TEST.groups
+ test/stress/gc/TestGCOld.java
Changeset: e38b7790484a
Author: brutisso
Date: 2015-01-07 16:24 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e38b7790484a
Merge
Changeset: 94222120e827
Author: jwilhelm
Date: 2015-01-08 15:44 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/94222120e827
Merge
Changeset: 20e9f2d07673
Author: iignatyev
Date: 2014-12-13 00:54 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/20e9f2d07673
8066440: Various changes in testlibrary for JDK-8059613
Reviewed-by: thartmann, twisti
Contributed-by: dmitrij.pochepko at oracle.com
! test/testlibrary/com/oracle/java/testlibrary/Utils.java
Changeset: c17923cd9925
Author: iignatyev
Date: 2014-12-13 00:13 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c17923cd9925
8059613: JEP-JDK-8043304: Test task: JMX- tests
Reviewed-by: thartmann, twisti
Contributed-by: dmitrij.pochepko at oracle.com
! test/TEST.groups
+ test/compiler/codecache/jmx/BeanTypeTest.java
+ test/compiler/codecache/jmx/CodeCacheUtils.java
+ test/compiler/codecache/jmx/CodeHeapBeanPresenceTest.java
+ test/compiler/codecache/jmx/GetUsageTest.java
+ test/compiler/codecache/jmx/InitialAndMaxUsageTest.java
+ test/compiler/codecache/jmx/ManagerNamesTest.java
+ test/compiler/codecache/jmx/MemoryPoolsPresenceTest.java
+ test/compiler/codecache/jmx/PeakUsageTest.java
+ test/compiler/codecache/jmx/PoolsIndependenceTest.java
+ test/compiler/codecache/jmx/ThresholdNotificationsTest.java
+ test/compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java
+ test/compiler/codecache/jmx/UsageThresholdExceededTest.java
+ test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java
+ test/compiler/codecache/jmx/UsageThresholdNotExceededTest.java
Changeset: a80766c108b0
Author: tpivovarova
Date: 2014-12-19 14:12 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a80766c108b0
8062012: test/compiler/ciReplay/TestSA.sh should be updated to work w/ modular image build
Reviewed-by: kvn, fzhinkin, iignatyev
! test/compiler/ciReplay/TestSA.sh
! test/compiler/ciReplay/common.sh
Changeset: 6750ba31b175
Author: iignatyev
Date: 2014-12-23 16:36 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6750ba31b175
8066896: Update c.o.j.t.InfiniteLoop to skip zero timeout
Reviewed-by: kvn, iignatyev
Contributed-by: pavel.chistyakov at oracle.com
! test/testlibrary/com/oracle/java/testlibrary/InfiniteLoop.java
Changeset: d4d484865822
Author: tpivovarova
Date: 2014-12-16 17:26 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d4d484865822
8067173: remove Utils::fileAsList
Reviewed-by: kvn, iignatyev
! test/testlibrary/com/oracle/java/testlibrary/Utils.java
Changeset: 16ba94e0bd44
Author: eistepan
Date: 2014-12-23 12:40 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/16ba94e0bd44
8066864: remove ctw-test from testlibrary/
Reviewed-by: kvn, iignatyev
- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst
Changeset: d536758aa7bb
Author: fzhinkin
Date: 2014-12-24 19:32 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d536758aa7bb
8068183: Add isTieredSupported method to c.o.j.t.Platforms
Reviewed-by: kvn, iignatyev
! test/testlibrary/com/oracle/java/testlibrary/Platform.java
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
+ test/testlibrary_tests/TestPlatformIsTieredSupported.java
Changeset: a7adb22849d6
Author: fzhinkin
Date: 2014-12-26 14:33 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a7adb22849d6
8059623: JEP-JDK-8043304: Test task: command line options tests
Reviewed-by: twisti, thartmann, goetz, iignatyev
+ test/compiler/codecache/cli/TestSegmentedCodeCacheOption.java
+ test/compiler/codecache/cli/codeheapsize/CodeCacheFreeSpaceRunner.java
+ test/compiler/codecache/cli/codeheapsize/GenericCodeHeapSizeRunner.java
+ test/compiler/codecache/cli/codeheapsize/JVMStartupRunner.java
+ test/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java
+ test/compiler/codecache/cli/common/CodeCacheCLITestBase.java
+ test/compiler/codecache/cli/common/CodeCacheCLITestCase.java
+ test/compiler/codecache/cli/common/CodeCacheInfoFormatter.java
+ test/compiler/codecache/cli/common/CodeCacheOptions.java
+ test/compiler/codecache/cli/printcodecache/PrintCodeCacheRunner.java
+ test/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java
Changeset: 022f7f1bfb4e
Author: pchistyakov
Date: 2014-12-26 14:47 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/022f7f1bfb4e
8066497: Update c.o.j.t.ByteCodeLoader to be able really reload given class
Reviewed-by: drchase, fzhinkin, iignatyev
! test/testlibrary/com/oracle/java/testlibrary/ByteCodeLoader.java
Changeset: ed3f650cff02
Author: dpochepk
Date: 2014-12-25 15:57 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ed3f650cff02
8059625: JEP-JDK-8043304: Test task: DTrace- tests for segmented codecache feature
Reviewed-by: sspitsyn, twisti, fzhinkin, iignatyev
+ test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTest.java
+ test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTestScript.d
+ test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTestWorker.java
+ test/compiler/testlibrary/CompilerUtils.java
+ test/testlibrary/com/oracle/java/testlibrary/dtrace/DtraceResultsAnalyzer.java
+ test/testlibrary/com/oracle/java/testlibrary/dtrace/DtraceRunner.java
Changeset: 2025390834c6
Author: fzhinkin
Date: 2014-12-30 11:07 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2025390834c6
8068272: Extend WhiteBox API with methods that check monitor state and force safepoint
Reviewed-by: kvn, iignatyev
! src/share/vm/prims/whitebox.cpp
Changeset: 2f8520599d39
Author: fzhinkin
Date: 2014-12-30 11:09 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2f8520599d39
8050486: compiler/rtm/ tests fail due to monitor deflation at safepoint synchronization
Reviewed-by: kvn, iignatyev
! test/compiler/rtm/locking/TestRTMAbortRatio.java
! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java
! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java
! test/compiler/testlibrary/rtm/AbortProvoker.java
! test/compiler/testlibrary/rtm/BusyLock.java
! test/compiler/testlibrary/rtm/MemoryConflictProvoker.java
! test/compiler/testlibrary/rtm/RTMTestBase.java
Changeset: 7dfa629d203a
Author: roland
Date: 2014-12-22 11:21 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7dfa629d203a
8055530: assert(_exits.control()->is_top() || !_gvn.type(ret_phi)->empty()) failed: return value must be well defined
Summary: concurrent class loading causes return phi to become top
Reviewed-by: kvn
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/c2compiler.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/parse1.cpp
Changeset: acfdd92cedaa
Author: roland
Date: 2014-12-16 13:49 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/acfdd92cedaa
6700100: optimize inline_native_clone() for small objects with exact klass
Summary: optimize small instance clones as loads/stores
Reviewed-by: kvn, iveresov
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/oops/fieldStreams.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macroArrayCopy.cpp
+ test/compiler/arraycopy/TestArrayCopyMacro.java
- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
+ test/compiler/arraycopy/TestArraysCopyOfNoTypeCheck.java
+ test/compiler/arraycopy/TestInstanceCloneAsLoadsStores.java
Changeset: c48b9950573b
Author: dlong
Date: 2015-01-08 17:45 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c48b9950573b
Merge
! src/share/vm/prims/whitebox.cpp
! test/TEST.groups
- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst
Changeset: 5094d9cb92bd
Author: amurillo
Date: 2015-01-08 17:11 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5094d9cb92bd
Merge
- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst
Changeset: 10385428e37f
Author: amurillo
Date: 2015-01-13 08:58 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/10385428e37f
Merge
- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst
Changeset: 3b241fb72b89
Author: lana
Date: 2015-01-16 12:33 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3b241fb72b89
Merge
- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst
Changeset: d9a71d1931e9
Author: katleman
Date: 2015-01-23 18:50 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d9a71d1931e9
Added tag jdk9-b47 for changeset 3b241fb72b89
! .hgtags
Changeset: 26f3414c5194
Author: sgehwolf
Date: 2015-01-07 16:43 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/26f3414c5194
8067331: Zero: Atomic::xchg and Atomic::xchg_ptr need full memory barrier
Reviewed-by: dholmes, coleenp
! src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp
! src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
Changeset: f6821c9a4215
Author: gtriantafill
Date: 2015-01-06 16:44 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f6821c9a4215
8068540: [TESTBUG] Exclude failing nightly tests
Reviewed-by: ctornqvi, coleenp
! test/runtime/NMT/ChangeTrackingLevel.java
! test/runtime/NMT/PrintNMTStatistics.java
Changeset: 23aec69dfce7
Author: ctornqvi
Date: 2015-01-08 11:40 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/23aec69dfce7
8058897: Unsafe.reallocateMemory() ignores -XX:MallocMaxTestWords setting
Reviewed-by: dcubed, dholmes
! src/share/vm/runtime/os.cpp
+ test/runtime/Unsafe/Reallocate.java
Changeset: 31eff10b165a
Author: ctornqvi
Date: 2015-01-08 11:42 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/31eff10b165a
8060219: [TESTBUG] runtime/7194254/Test7194254.java fails to find jstack with modular image build
Reviewed-by: gtriantafill, lfoltan, hseigel
! test/TEST.groups
- test/runtime/7194254/Test7194254.java
+ test/runtime/Thread/ThreadPriorities.java
Changeset: b32eb9966732
Author: zmajo
Date: 2015-01-09 09:26 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b32eb9966732
8068505: interpreter profiling incorrect on PPC64
Reviewed-by: simonis, goetz
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
Changeset: ca8dbfb7d8c7
Author: ctornqvi
Date: 2015-01-09 08:34 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ca8dbfb7d8c7
8068733: [TESTBUG] runtime/Unsafe/Reallocate.java sometimes fails when running with -Xcomp
Reviewed-by: coleenp, gtriantafill
! test/runtime/Unsafe/Reallocate.java
Changeset: c0c96d6b39da
Author: minqi
Date: 2015-01-10 12:35 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c0c96d6b39da
Merge
! test/TEST.groups
- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst
Changeset: 9fad1826d97c
Author: mtobiass
Date: 2015-01-12 09:27 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9fad1826d97c
8068584: Compiler attach tests should be quarantined
Summary: Quarantine tests
Reviewed-by: ctornqvi
! test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java
! test/compiler/profiling/spectrapredefineclass/Launcher.java
! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
Changeset: be9e9fc10d00
Author: ccheung
Date: 2015-01-12 11:37 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/be9e9fc10d00
8067187: -XX:MaxMetaspaceSize=20m -Xshare:dump caused JVM to crash
Summary: added check for the MaxMetaspaceSize. If it is less than the estimated required size, print an error and exit.
Reviewed-by: jiangli, mseledtsov, stefank
! src/share/vm/memory/metaspace.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
+ test/runtime/SharedArchiveFile/MaxMetaspaceSize.java
Changeset: 48e04c239aa4
Author: kbarrett
Date: 2015-01-13 14:30 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/48e04c239aa4
8068396: Rename assert() to vmassert()
Summary: Macro renaming, with temporary old name synonyms for compatibilty
Reviewed-by: ehelin, dholmes, coleenp
! src/share/vm/runtime/globals.hpp
! src/share/vm/shark/llvmHeaders.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/xmlstream.cpp
Changeset: 0034df25722b
Author: redestad
Date: 2015-01-08 14:13 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0034df25722b
8068037: Remove dead code in G1CollectedHeap
Reviewed-by: stefank, tschatzl
! 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/g1MarkSweep.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
Changeset: 4f7805dda8bc
Author: brutisso
Date: 2015-01-09 08:38 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4f7805dda8bc
8068653: TestSmalllHeap.java fails when the page size is 64k
Reviewed-by: tschatzl
! test/gc/TestSmallHeap.java
Changeset: ec5c719ed245
Author: kbarrett
Date: 2015-01-09 11:33 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ec5c719ed245
8067306: Improve STATIC_ASSERT
Summary: New improved implementation
Reviewed-by: ehelin, stefank
! src/share/vm/utilities/debug.hpp
Changeset: 6d5167142f35
Author: jwilhelm
Date: 2015-01-12 12:51 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6d5167142f35
Merge
Changeset: 00e69efa02c6
Author: sjohanss
Date: 2015-01-12 15:24 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/00e69efa02c6
8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit
Summary: Making sure committed memory is cleared when re-committed, even if using large pages.
Reviewed-by: kbarrett, tschatzl
! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp
Changeset: acec9aeeaaea
Author: tschatzl
Date: 2015-01-13 11:04 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/acec9aeeaaea
8068739: G1CollectoryPolicy uses uninitialized field '_sigma' in the constructor
Summary: Change initialization order in constructor. Remove suppression for suppression of "'this': used in base member initializer list" warning.
Reviewed-by: mgerdin, tschatzl, simonis
Contributed-by: Johannes Scheerer <johannes.scheerer at sap.com>
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: 57fbee73a452
Author: sjohanss
Date: 2015-01-15 11:10 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/57fbee73a452
8067368: TestConcMarkCycleWB.java crashed at G1CollectedHeap::heap()+0xb
Summary: Added the test to needs_g1gc group in TEST.groups to avoid running when G1 is not available.
Reviewed-by: jwilhelm, dholmes
! test/TEST.groups
Changeset: f11c5713ab7f
Author: jwilhelm
Date: 2015-01-15 14:36 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f11c5713ab7f
Merge
! src/share/vm/utilities/debug.hpp
! test/TEST.groups
- test/runtime/7194254/Test7194254.java
Changeset: c30f76d6f90f
Author: roland
Date: 2015-01-08 11:00 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c30f76d6f90f
8027626: assert(Opcode() != Op_If || outcnt() == 2) failed: bad if #1
Summary: IGVN encounters IfNode with single projection when optimizing dying subgraph
Reviewed-by: kvn
! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/node.cpp
Changeset: 76e0fdf06e2a
Author: anoll
Date: 2015-01-09 09:52 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/76e0fdf06e2a
8068661: Exclude compiler/whitebox/ForceNMethodSweepTest.java from nightly runs
Summary: The test is unstable and is therefore removed from nightly testing
Reviewed-by: kvn, drchase
! test/compiler/whitebox/ForceNMethodSweepTest.java
Changeset: 1cc0f64cad95
Author: anoll
Date: 2015-01-09 09:06 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1cc0f64cad95
Merge
Changeset: dde335b2eb85
Author: goetz
Date: 2015-01-09 05:45 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dde335b2eb85
8068013: [TESTBUG] Aix support in hotspot jtreg tests
Reviewed-by: ctornqvi, fzhinkin, farvidsson
! test/runtime/6888954/vmerrors.sh
! test/serviceability/dcmd/DynLibDcmdTest.java
! test/test_env.sh
! test/testlibrary/com/oracle/java/testlibrary/Platform.java
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
Changeset: 7322f246816c
Author: dlong
Date: 2015-01-09 13:28 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7322f246816c
Merge
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
Changeset: cfd30024b3c6
Author: dlong
Date: 2015-01-09 17:43 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cfd30024b3c6
8068746: Exclude hotspot/test/compiler/codecache/jmx/PoolsIndependenceTest.java from nightly runs
Summary: add @ignore to PoolsIndependenceTest.java
Reviewed-by: kvn
! test/compiler/codecache/jmx/PoolsIndependenceTest.java
Changeset: 4374388bcbbb
Author: mdoerr
Date: 2015-01-12 11:14 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4374388bcbbb
8068724: ppc64: update assembler: SPR access, CR logic, HTM
Summary: Fix bug in encoding of special purpose registers. Provide more convenient version of condition register logic instructions. Enhance support for hardware transactional memory.
Reviewed-by: kvn, goetz
! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
Changeset: 84a175c4858d
Author: zmajo
Date: 2015-01-12 09:55 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/84a175c4858d
8065894: CodeHeap::next_free should be renamed
Summary: Rename next_free() to next_used()
Reviewed-by: thartmann, iveresov
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/heap.hpp
Changeset: 6de45a355478
Author: roland
Date: 2015-01-07 16:40 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6de45a355478
8063086: Math.pow yields different results upon repeated calls
Summary: C2 treats x^2 as a special case and computes x * x while the interpreter and c1 don't have special case code for X^2.
Reviewed-by: kvn
! src/cpu/x86/vm/macroAssembler_x86.cpp
+ test/compiler/floatingpoint/TestPow2.java
Changeset: d5a0026df16b
Author: roland
Date: 2015-01-12 15:50 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d5a0026df16b
Merge
Changeset: c317b661544d
Author: neliasso
Date: 2015-01-13 12:30 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c317b661544d
8027829: CompileCommand does not accept all JLS-conformant class/method names
Summary: Fix parsing and updated comments
Reviewed-by: kvn, vlivanov
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp
! test/compiler/oracle/CheckCompileCommandOption.java
! test/runtime/CommandLine/CompilerConfigFileWarning.java
Changeset: 719e28ccd7eb
Author: goetz
Date: 2015-01-12 14:43 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/719e28ccd7eb
8067941: [TESTBUG] Fix tests for OS with 64K page size.
Reviewed-by: kvn, tschatzl, ctornqvi
! src/share/vm/memory/metaspace.cpp
! test/compiler/exceptions/TestRecursiveReplacedException.java
! test/compiler/runtime/6865265/StackOverflowBug.java
! test/compiler/uncommontrap/8009761/Test8009761.java
! test/compiler/uncommontrap/StackOverflowGuardPagesOff.java
! test/compiler/uncommontrap/TestStackBangMonitorOwned.java
! test/compiler/uncommontrap/TestStackBangRbp.java
! test/gc/arguments/TestMaxHeapSizeTools.java
! test/gc/g1/TestGCLogMessages.java
! test/gc/g1/TestHumongousAllocInitialMark.java
! test/runtime/whitebox/WBStackSize.java
Changeset: 2aef6b6cca8b
Author: fzhinkin
Date: 2015-01-14 09:53 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2aef6b6cca8b
8068269: RTM tests that assert on non-zero lock statistics are too strict in RTMTotalCountIncrRate > 1 cases
Reviewed-by: kvn, iignatyev
! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java
Changeset: 0a04b80f7e86
Author: fzhinkin
Date: 2015-01-14 09:54 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0a04b80f7e86
8059342: Add test to cover JDK-8030976
Reviewed-by: kvn, iignatyev
+ test/compiler/testlibrary/uncommontrap/Verifier.java
+ test/compiler/uncommontrap/TestUnstableIfTrap.java
Changeset: a257e2effbf0
Author: fzhinkin
Date: 2015-01-14 09:54 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a257e2effbf0
8049355: compiler/rtm/locking/TestRTMLockingThreshold test may fail if transaction was aborted by interrupt
Reviewed-by: kvn, iignatyev
! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java
Changeset: eb3576118c11
Author: pchistyakov
Date: 2015-01-12 18:58 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/eb3576118c11
8059551: JEP-JDK-8043304: Test task: stress tests
Reviewed-by: drchase, kvn, iignatyev
! src/share/vm/compiler/compileBroker.cpp
+ test/compiler/codecache/stress/CodeCacheStressRunner.java
+ test/compiler/codecache/stress/Helper.java
+ test/compiler/codecache/stress/OverloadCompileQueueTest.java
+ test/compiler/codecache/stress/RandomAllocationTest.java
+ test/compiler/codecache/stress/UnexpectedDeoptimizationTest.java
Changeset: e907ef48ac96
Author: vlivanov
Date: 2015-01-14 15:13 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e907ef48ac96
Merge
Changeset: bf200e391b26
Author: kvn
Date: 2015-01-14 16:00 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bf200e391b26
8069021: Exclude compiler/codecache/stress tests from JPRT runs
Reviewed-by: iveresov
! test/TEST.groups
Changeset: 7e88aab989ed
Author: dlong
Date: 2015-01-15 16:51 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7e88aab989ed
Merge
! src/share/vm/memory/metaspace.cpp
! test/TEST.groups
Changeset: 03237a717eca
Author: amurillo
Date: 2015-01-15 19:23 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/03237a717eca
Merge
- test/runtime/7194254/Test7194254.java
Changeset: 20946e467375
Author: amurillo
Date: 2015-01-20 10:22 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/20946e467375
Merge
- test/runtime/7194254/Test7194254.java
Changeset: 27623e22e757
Author: tschatzl
Date: 2014-07-31 11:10 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/27623e22e757
8048949: Requeue queue implementation
Summary: Devirtualize flush and move calls.
Reviewed-by: brutisso, tschatzl, mschoene
Contributed-by: kim.barrett at oracle.com
! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.hpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
Changeset: e4918fb7e828
Author: iveresov
Date: 2014-08-08 13:23 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e4918fb7e828
8047130: Fewer escapes from escape analysis
Summary: Treat max_stack attribute as an int in bytecode escape analyzer
Reviewed-by: kvn, twisti, ahgross
! src/share/vm/ci/bcEscapeAnalyzer.cpp
Changeset: 7923f573ee4c
Author: brutisso
Date: 2014-08-19 11:17 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7923f573ee4c
8049253: Better GC validation
Summary: Also reviewed by: boris.molodenkov at oracle.com
Reviewed-by: dcubed, minqi, mschoene
Contributed-by: yasuenag at gmail.com, bengt.rutisson at oracle.com
! src/share/vm/utilities/defaultStream.hpp
! src/share/vm/utilities/ostream.cpp
Changeset: 2194fdf3fbd9
Author: jmasa
Date: 2014-09-26 17:48 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2194fdf3fbd9
8047125: (ref) More phantom object references
Reviewed-by: mchung, dfuchs, ahgross, jmasa, brutisso, mgerdin
Contributed-by: kim.barrett at oracle.com
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/memory/referenceType.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: c9a46e1210bb
Author: mgerdin
Date: 2014-10-09 15:42 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c9a46e1210bb
8055479: TLAB stability
Reviewed-by: brutisso, stefank, ahgross
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
! src/share/vm/memory/threadLocalAllocBuffer.cpp
! src/share/vm/memory/threadLocalAllocBuffer.hpp
Changeset: 61264de6cc07
Author: hseigel
Date: 2014-10-20 14:43 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/61264de6cc07
8058982: Better verification of an exceptional invokespecial
Summary: Throw VerifyError for illegal accesses
Reviewed-by: acorn, ahgross, coleenp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
Changeset: c656c7540cb1
Author: gthornbr
Date: 2014-11-17 15:51 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c656c7540cb1
8050807: Better performing performance data handling
Reviewed-by: dcubed, pnauman, ctornqvi, dholmes, mschoene
Contributed-by: gerald.thornbrugh at oracle.com
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: 88120f326c20
Author: drchase
Date: 2014-12-01 13:06 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/88120f326c20
8064524: Compiler code generation improvements
Reviewed-by: jrose, acorn, vlivanov
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: cc775a4a24c7
Author: lana
Date: 2015-01-24 23:24 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cc775a4a24c7
Merge
- test/runtime/7194254/Test7194254.java
Changeset: 8ff882030755
Author: katleman
Date: 2015-01-28 16:45 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8ff882030755
Added tag jdk9-b48 for changeset cc775a4a24c7
! .hgtags
Changeset: 4ee7b996f3f3
Author: goetz
Date: 2015-01-13 16:09 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4ee7b996f3f3
8069590: AIX port of "8050807: Better performing performance data handling"
Reviewed-by: simonis, goetz
Contributed-by: matthias.baesken at sap.com, martin.doerr at sap.com
! make/aix/makefiles/xlc.make
! src/os/aix/vm/perfMemory_aix.cpp
Changeset: a324a06f35d3
Author: hseigel
Date: 2015-01-14 08:14 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a324a06f35d3
8055146: Split Verifier incorrectly throws VerifyError for getstatic of an array field
Summary: Allow fieldClass for getstatic and putstatic to be an array
Reviewed-by: dholmes, acorn
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
Changeset: 5cd5371b5554
Author: erikj
Date: 2015-01-14 15:57 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5cd5371b5554
8065576: Enable pipefail in the shell used by make to better detect build errors
Reviewed-by: ihse, tbell, martin
! make/aix/Makefile
! make/bsd/Makefile
! make/bsd/makefiles/dtrace.make
! make/bsd/makefiles/universal.gmk
! make/linux/Makefile
! make/linux/makefiles/vm.make
! make/solaris/Makefile
! make/solaris/makefiles/dtrace.make
Changeset: 91eeee55fce4
Author: erikj
Date: 2015-01-14 15:25 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/91eeee55fce4
Merge
Changeset: 6fa1219d20bb
Author: jiangli
Date: 2015-01-14 16:35 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6fa1219d20bb
8067982: Some jcmd /gc/heap_dump tests failed: hprof output contains warning or error.
Summary: Include shared symbols in SymbolTable::symbols_do(SymbolClosure).
Reviewed-by: minqi, farvidsson, coleenp
! src/share/vm/classfile/compactHashtable.cpp
! src/share/vm/classfile/compactHashtable.hpp
! src/share/vm/classfile/symbolTable.cpp
Changeset: 8bf211a21931
Author: jiangli
Date: 2015-01-14 16:35 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8bf211a21931
Merge
Changeset: 10b06bffc9c1
Author: goetz
Date: 2015-01-07 08:37 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/10b06bffc9c1
8068503: ppc64: Encode/Decode nodes for disjoint cOops mode
Reviewed-by: simonis
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.inline.hpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
Changeset: a814058f5215
Author: dsamersoff
Date: 2015-01-14 07:10 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a814058f5215
7076820: assert(addr != 0) failed: address sanity check in PerfMemory::detach with -XX:-UsePerfData
Summary: Explicitly checks for UsePerfData and if it's false make Perf:detach a NOP.
Reviewed-by: dholmes, jbachorik
! src/share/vm/prims/perf.cpp
Changeset: 15502499ac47
Author: dsamersoff
Date: 2015-01-14 17:22 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/15502499ac47
Merge
Changeset: ff0a291b82f1
Author: dsamersoff
Date: 2015-01-15 12:02 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ff0a291b82f1
Merge
Changeset: e684445431fa
Author: psandoz
Date: 2015-01-15 11:18 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e684445431fa
8054494: Remove sun.misc.Unsafe.monitorEnter, monitorExit and tryMonitorEnter
Reviewed-by: dholmes, coleenp
Contributed-by: paul.sandoz at oracle.com, filipp.zhinkin at gmail.com
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! test/compiler/testlibrary/rtm/BusyLock.java
Changeset: 1fe6cafa652e
Author: psandoz
Date: 2015-01-15 12:43 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1fe6cafa652e
Merge
Changeset: 8cc0541d7a0e
Author: ctornqvi
Date: 2015-01-15 14:10 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8cc0541d7a0e
8062961: [TESTBUG] Spurious timeout for runtime/ErrorHandling/ProblematicFrameTest
Reviewed-by: coleenp, gtriantafill
! test/runtime/ErrorHandling/ProblematicFrameTest.java
Changeset: 4a14bb075882
Author: aph
Date: 2015-01-16 09:15 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4a14bb075882
6584008: jvmtiStringPrimitiveCallback should not be invoked when string value is null
Reviewed-by: sla, sspitsyn
! src/share/vm/prims/jvmtiTagMap.cpp
Changeset: ec604d4bf5d6
Author: kevinw
Date: 2015-01-16 21:28 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ec604d4bf5d6
8035938: Memory leak in JvmtiEnv::GetConstantPool
Reviewed-by: sspitsyn, dcubed
! src/share/vm/prims/jvmtiClassFileReconstituter.hpp
Changeset: 5944bd86d487
Author: minqi
Date: 2015-01-18 11:49 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5944bd86d487
Merge
Changeset: beff5066f32b
Author: igerasim
Date: 2015-01-19 11:35 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/beff5066f32b
8069048: (process) Suspend finishing threads when process exits [win]
Reviewed-by: dholmes, dcubed
! src/os/windows/vm/os_windows.cpp
Changeset: 59fd5fc25cfe
Author: erikj
Date: 2015-01-20 13:56 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/59fd5fc25cfe
8067479: verify-modules fails in bootcycle build
Reviewed-by: dholmes, sla
! make/sa.files
Changeset: 8dfd8b00c7f1
Author: jwilhelm
Date: 2015-01-15 16:05 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8dfd8b00c7f1
8068026: [TESTBUG] Check for -client in gc/g1/TestHumongousCodeCacheRoots.java
Summary: Skip test if -client is not supported.
Reviewed-by: jwilhelm, simonis
Contributed-by: goetz.lindenmaier at sap.com
! test/gc/g1/TestHumongousCodeCacheRoots.java
Changeset: ab2a5923b542
Author: brutisso
Date: 2015-01-16 09:40 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ab2a5923b542
8061259: ParNew promotion failed is serialized on a lock
Reviewed-by: kbarrett, brutisso
Contributed-by: jwha at google.com
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
Changeset: 4321214d5dbc
Author: ehelin
Date: 2015-01-16 10:29 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4321214d5dbc
8066875: VirtualSpace does not use large pages
Reviewed-by: stefank, tschatzl, anoll, thartmann
! src/share/vm/code/codeCache.cpp
! src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp
Changeset: 19affcc65195
Author: ehelin
Date: 2015-01-16 10:32 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/19affcc65195
Merge
Changeset: ec77d75f4a88
Author: ehelin
Date: 2015-01-16 14:43 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ec77d75f4a88
8068971: A heap region being cleared should not belong to the cset
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/heapRegion.cpp
Changeset: 41707c753261
Author: sjohanss
Date: 2015-01-19 10:06 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/41707c753261
8040935: -XX:+AggressiveOpts broken: GC triggered before VM initialization completed on several tests
Reviewed-by: brutisso, kbarrett
! test/gc/TestNUMAPageSize.java
Changeset: 5df3812f9559
Author: sjohanss
Date: 2015-01-19 10:08 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5df3812f9559
8069011: gc/TestSmallHeap.java failing in nightly
Summary: Using @requires to avoid running with AggressiveOpts turned on.
Reviewed-by: jwilhelm, brutisso
! test/gc/TestSmallHeap.java
Changeset: e6a0cfbfdc9a
Author: jwilhelm
Date: 2015-01-19 15:52 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e6a0cfbfdc9a
Merge
! src/share/vm/memory/heap.cpp
! src/share/vm/runtime/os.cpp
Changeset: b59d6dde575b
Author: kbarrett
Date: 2015-01-21 19:36 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b59d6dde575b
8069230: Remove unused G1PostBarrierStub::byte_map_base and friends
Reviewed-by: brutisso, tschatzl
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/share/vm/c1/c1_CodeStubs.hpp
Changeset: 94e55273f450
Author: jwilhelm
Date: 2015-01-22 12:26 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/94e55273f450
Merge
Changeset: f25dbfaa75c2
Author: kvn
Date: 2015-01-14 17:27 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f25dbfaa75c2
8068864: C2 failed: modified node is not on IGVN._worklist
Summary: Use igvn.replace_input_of() instead of set_req().
Reviewed-by: iveresov, vlivanov
! src/share/vm/opto/loopTransform.cpp
Changeset: 520b40caa4d3
Author: zmajo
Date: 2015-01-15 11:30 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/520b40caa4d3
8067374: Use %f instead of %g for LogCompilation output
Summary: Changed format string from %g to %f.
Reviewed-by: kvn
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
Changeset: 32ad3e099966
Author: dlong
Date: 2015-01-16 05:02 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/32ad3e099966
Merge
- test/runtime/7194254/Test7194254.java
Changeset: 8596a20c8de1
Author: asiebenborn
Date: 2015-01-16 13:58 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8596a20c8de1
8068909: SIGSEGV in c2 compiled code with OptimizeStringConcat
Reviewed-by: kvn
! src/share/vm/opto/stringopts.cpp
+ test/compiler/stringopts/TestOptimizeStringConcat.java
Changeset: f1340404713a
Author: zmajo
Date: 2015-01-19 09:32 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f1340404713a
8066312: Add new Node* Node::find_out(int opc) method.
Summary: Added methods find_user_with() and has_user_with() for searching for a particular out type.
Reviewed-by: kvn, jrose
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
Changeset: 68fd38ede971
Author: thartmann
Date: 2015-01-19 11:35 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/68fd38ede971
Merge
- test/runtime/7194254/Test7194254.java
Changeset: a562f4eeaa81
Author: dpochepk
Date: 2015-01-16 20:59 +0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a562f4eeaa81
8068385: [TESTBUG] hotspot/test/compiler/codecache/jmx/PoolsIndependenceTest.java sometimes fails(unstable behaviour)
Summary: fixing unstable behaviour of 2 tests
Reviewed-by: iignatyev
! test/compiler/codecache/jmx/PoolsIndependenceTest.java
! test/compiler/codecache/jmx/ThresholdNotificationsTest.java
Changeset: 782cedc93dd1
Author: pchistyakov
Date: 2015-01-16 15:08 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/782cedc93dd1
8068231: Several tests are still excluded
Reviewed-by: kvn, iignatyev
! test/compiler/loopopts/7052494/Test7052494.java
Changeset: 7d0a5a0bc1da
Author: vlivanov
Date: 2015-01-19 14:14 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7d0a5a0bc1da
Merge
Changeset: b0ce179e4a01
Author: iveresov
Date: 2015-01-19 12:29 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b0ce179e4a01
8068881: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions.<init>
Summary: Use MachMerge to hook together defs of the same multidef value in a block
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/phase.cpp
! src/share/vm/opto/phase.hpp
! src/share/vm/opto/postaloc.cpp
Changeset: e5224765443b
Author: zmajo
Date: 2015-01-20 09:45 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e5224765443b
8069162: quarantine serviceability/dcmd/compiler/CompilerQueueTest.java
Summary: Added '@ignore 8069160' to the test.
Reviewed-by: anoll, kvn
! test/serviceability/dcmd/compiler/CompilerQueueTest.java
Changeset: cbd0cbb0deed
Author: zmajo
Date: 2015-01-21 10:51 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cbd0cbb0deed
8059606: Enable per-method usage of CompileThresholdScaling (per-method compilation thresholds)
Summary: Changed interpreter and compilation policies to allow using CompileThresholdScaling on a per-method level
Reviewed-by: jrose, kvn
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! 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/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/invocationCounter.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodCounters.cpp
! src/share/vm/oops/methodCounters.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/advancedThresholdPolicy.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.hpp
! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! test/compiler/arguments/CheckCompileThresholdScaling.java
Changeset: 2d6136f5356d
Author: dlong
Date: 2015-01-22 18:23 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2d6136f5356d
Merge
Changeset: f5861966e52b
Author: amurillo
Date: 2015-01-22 22:42 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f5861966e52b
Merge
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 6c3831a4a80c
Author: amurillo
Date: 2015-01-27 10:11 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6c3831a4a80c
Merge
Changeset: 360cd1fc42f1
Author: lana
Date: 2015-01-29 15:36 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/360cd1fc42f1
Merge
Changeset: 6dc8db7164d2
Author: katleman
Date: 2015-02-05 11:43 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6dc8db7164d2
Added tag jdk9-b49 for changeset 360cd1fc42f1
! .hgtags
Changeset: 0f8fc58bc5a2
Author: amurillo
Date: 2015-01-26 17:00 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0f8fc58bc5a2
Merge
Changeset: 0c32ee82088b
Author: thartmann
Date: 2015-01-22 09:07 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0c32ee82088b
8069580: String intrinsic related cleanups
Summary: Small cleanup of string intrinsic related code.
Reviewed-by: kvn, roland
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/opto/library_call.cpp
Changeset: 41e21dafddc9
Author: neliasso
Date: 2015-01-22 11:05 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/41e21dafddc9
8069389: CompilerOracle prefix wildcarding is broken for long strings
Summary: Replace strcpy with memmove
Reviewed-by: kvn
! src/share/vm/compiler/compilerOracle.cpp
+ test/compiler/oracle/TestCompileCommand.java
Changeset: 85bf928f0a7e
Author: neliasso
Date: 2015-01-22 11:23 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/85bf928f0a7e
8069035: compiler/oracle/CheckCompileCommandOption.java nightly failure
Summary: Fixed whitespace handling and added test cases
Reviewed-by: kvn, anoll, zmajo
! src/share/vm/compiler/compilerOracle.cpp
! test/compiler/oracle/CheckCompileCommandOption.java
+ test/compiler/oracle/command1.txt
+ test/compiler/oracle/command2.txt
Changeset: 86d2643259de
Author: fzhinkin
Date: 2015-01-20 11:26 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/86d2643259de
8069126: compiler/rtm/locking/TestRTMTotalCountIncrRate.java nightly failure
Reviewed-by: kvn
! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
Changeset: b9b4b9394887
Author: iveresov
Date: 2015-01-22 11:25 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b9b4b9394887
8071302: assert(!_reg_node[reg_lo] || edge_from_to(_reg_node[reg_lo], def)) failed: after block local
Summary: Add merge nodes to node to block mapping
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/output.cpp
! src/share/vm/opto/postaloc.cpp
Changeset: 94010b8bd280
Author: iveresov
Date: 2015-01-22 21:02 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/94010b8bd280
Merge
Changeset: 72904af52714
Author: dlong
Date: 2015-01-23 22:39 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/72904af52714
8031064: build_vm_def.sh not working correctly for new build cross compile
Summary: move nm and awk code into vm.make
Reviewed-by: dsamersoff, dholmes
- make/linux/makefiles/build_vm_def.sh
! make/linux/makefiles/vm.make
Changeset: 4bb1260d360c
Author: zmajo
Date: 2015-01-26 10:43 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4bb1260d360c
8071312: compiler/arguments/CheckCompileThresholdScaling.java fails
Summary: Change the way VM handles CompileThresholdScaling==0, update test
Reviewed-by: kvn, drchase, fzhinkin
! src/share/vm/runtime/arguments.cpp
! test/compiler/arguments/CheckCompileThresholdScaling.java
Changeset: bc9c81aaf10b
Author: pchistyakov
Date: 2015-01-26 18:59 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bc9c81aaf10b
8066998: [TESTBUG] compiler/whitebox/ForceNMethodSweepTest.java : sweep shouldn't increase usage
Summary: disable background compilation
Reviewed-by: kvn
! test/compiler/whitebox/ForceNMethodSweepTest.java
Changeset: aa00507a0fad
Author: pchistyakov
Date: 2015-01-26 19:01 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/aa00507a0fad
8069125: compiler/codecache/stress tests timeout in nightlies
Summary: added timeout between one of test threads iterations, adjusted hole test execution time
Reviewed-by: kvn
! test/compiler/codecache/stress/CodeCacheStressRunner.java
! test/compiler/codecache/stress/OverloadCompileQueueTest.java
Changeset: 99dcf09fe406
Author: dlong
Date: 2015-01-27 13:58 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/99dcf09fe406
Merge
! make/linux/makefiles/vm.make
Changeset: c1a17f52db53
Author: thartmann
Date: 2015-01-28 07:55 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c1a17f52db53
8064940: JMH javac performance regressions on solaris-sparcv9 in 9-b34
Summary: Aligning code heap sizes to large page size if supported.
Reviewed-by: kvn, anoll
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! test/compiler/codecache/cli/printcodecache/PrintCodeCacheRunner.java
Changeset: d656b4c91d51
Author: lfoltan
Date: 2015-01-23 09:54 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d656b4c91d51
8067480: Crash in klassItable::initialize_itable_for_interface when running vm.runtime.defmeth.StaticMethodsTest.
Summary: A static method should be skipped in entirety by find_instance_method(), searching should continue to find an overpass method of the same name and signature if present.
Reviewed-by: acorn, hseigel
! src/share/vm/classfile/verifier.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.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/prims/jvm.cpp
! src/share/vm/prims/nativeLookup.cpp
Changeset: 5a8fe6466866
Author: ctornqvi
Date: 2015-01-23 11:44 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5a8fe6466866
8069207: [TESTBUG] Exception thrown for java.lang.NoSuchMethodError: sun.misc.Unsafe.monitorExit
Reviewed-by: gtriantafill, dholmes
+ test/runtime/Unsafe/AllocateInstance.java
+ test/runtime/Unsafe/AllocateMemory.java
+ test/runtime/Unsafe/CopyMemory.java
+ test/runtime/Unsafe/DefineClass.java
+ test/runtime/Unsafe/FieldOffset.java
+ test/runtime/Unsafe/GetField.java
+ test/runtime/Unsafe/GetPutAddress.java
+ test/runtime/Unsafe/GetPutBoolean.java
+ test/runtime/Unsafe/GetPutByte.java
+ test/runtime/Unsafe/GetPutChar.java
+ test/runtime/Unsafe/GetPutDouble.java
+ test/runtime/Unsafe/GetPutFloat.java
+ test/runtime/Unsafe/GetPutInt.java
+ test/runtime/Unsafe/GetPutLong.java
+ test/runtime/Unsafe/GetPutObject.java
+ test/runtime/Unsafe/GetPutShort.java
+ test/runtime/Unsafe/GetUnsafe.java
+ test/runtime/Unsafe/PageSize.java
+ test/runtime/Unsafe/SetMemory.java
+ test/runtime/Unsafe/ThrowException.java
Changeset: 031ed3504352
Author: goetz
Date: 2015-01-12 09:16 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/031ed3504352
8068778: [TESTBUG] CompressedClassSpaceSizeInJmapHeap.java fails if SA not available
Reviewed-by: coleenp, sla
! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
Changeset: 4d3f1d99d12e
Author: sspitsyn
Date: 2015-01-26 15:51 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4d3f1d99d12e
8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed: OLD and/or OBSOLETE method(s) found
Summary: adjust Unsafe methods in the itable/vtable if Unsafe is redefined
Reviewed-by: coleenp, dcubed
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
Changeset: 078a77b69f36
Author: ctornqvi
Date: 2015-01-27 05:51 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/078a77b69f36
8071530: Update OS detection code to reflect Windows 10 version change
Reviewed-by: sla, mgronlun
! src/os/windows/vm/os_windows.cpp
Changeset: ce6a637e15b7
Author: ykantser
Date: 2015-01-28 09:27 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ce6a637e15b7
8071545: Tests are still excluded while the appropriate bug has been fixed
Reviewed-by: sspitsyn, sla
! test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java
! test/compiler/profiling/spectrapredefineclass/Launcher.java
! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
Changeset: fca33371ff0b
Author: dfuchs
Date: 2015-01-28 17:52 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fca33371ff0b
8068730: Increase the precision of the implementation of java.time.Clock.systemUTC()
Summary: Changes the implementation of java.time.Clock.systemUTC() to take advantage of the maximum resolution of the underlying native clock on which System.currentTimeMillis() is based.
Reviewed-by: dholmes, rriggs, scolebourne, sla
! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/os/aix/vm/os_aix.cpp
! 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/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/os.hpp
Changeset: c548512bd499
Author: minqi
Date: 2015-01-27 20:02 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c548512bd499
Merge
! src/share/vm/classfile/verifier.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: c1b8e92e0469
Author: minqi
Date: 2015-01-29 01:13 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c1b8e92e0469
Merge
Changeset: 24b6f0e52f43
Author: minqi
Date: 2015-01-29 03:54 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/24b6f0e52f43
Merge
! src/share/vm/runtime/os.hpp
Changeset: 080a0772cf95
Author: sspitsyn
Date: 2015-01-29 03:11 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/080a0772cf95
8008678: JSR 292: constant pool reconstitution must support pseudo strings
Summary: Keep orig idx from pseudo-string to UTF8, use 2nd lsb CPSlot to mark pseudo-string.
Reviewed-by: coleenp, jrose
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/prims/methodComparator.cpp
+ test/serviceability/jvmti/TestLambdaFormRetransformation.java
Changeset: 1ccbee15f61a
Author: minqi
Date: 2015-01-30 10:52 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1ccbee15f61a
Merge
- make/linux/makefiles/build_vm_def.sh
Changeset: 2cea9d4c9325
Author: amurillo
Date: 2015-01-30 16:56 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2cea9d4c9325
Merge
- make/linux/makefiles/build_vm_def.sh
Changeset: a254d126863d
Author: dfuchs
Date: 2015-02-04 17:12 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a254d126863d
8072450: 9-dev build failed on elinux-i586 and rlinux-i586
Summary: added LL suffix to constant declaration
Reviewed-by: dholmes, coleenp, sla
! src/share/vm/prims/jvm.cpp
Changeset: e0947f58c9c1
Author: lana
Date: 2015-02-05 15:44 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e0947f58c9c1
Merge
- make/linux/makefiles/build_vm_def.sh
Changeset: 18218f0736d2
Author: katleman
Date: 2015-02-12 16:23 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/18218f0736d2
Added tag jdk9-b50 for changeset e0947f58c9c1
! .hgtags
Changeset: 98e3222b70f9
Author: coleenp
Date: 2015-01-29 14:37 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/98e3222b70f9
8049632: JDK 1.8.0 b132 :Linux x64 : Crash in ClassFileParser::copy_localvariable_table(..)
Summary: Use resource allocated hashtable for local variable table checking
Reviewed-by: kamg, sspitsyn
! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/LocalVariableTable/DuplicateLVT.cod
+ test/runtime/LocalVariableTable/DuplicateLVTT.cod
+ test/runtime/LocalVariableTable/NotFoundLVTT.cod
+ test/runtime/LocalVariableTable/TestLVT.java
+ test/runtime/LocalVariableTable/testcase.jar
Changeset: 0a8a354190ae
Author: ctornqvi
Date: 2015-01-29 14:50 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0a8a354190ae
8071584: [TESTBUG] runtime/Unsafe/AllocateMemory.java crashed on OOM during compilation.
Reviewed-by: dholmes, gtriantafill, jprovino
! test/runtime/Unsafe/AllocateMemory.java
Changeset: 31ce884737a6
Author: ykantser
Date: 2015-01-30 09:32 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/31ce884737a6
8071784: serviceability/attach/AttachWithStalePidFile.java should be quarantined
Reviewed-by: sla, jbachorik
! test/serviceability/attach/AttachWithStalePidFile.java
Changeset: 435d1f8837af
Author: miauno
Date: 2015-01-30 20:20 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/435d1f8837af
8071909: Port testlibrary improvments in jdk/test to hotspot/test as required for DCMD test port
Reviewed-by: jbachorik, egahlin, ykantser, mtobiass
! test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java
! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java
Changeset: 690b40bee3ae
Author: miauno
Date: 2015-01-30 20:00 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/690b40bee3ae
8071908: Port internal Diagnostic Command tests and test framework to jtreg
Reviewed-by: jbachorik, egahlin, ykantser, mtobiass
! test/TEST.groups
- test/serviceability/dcmd/ClassLoaderStatsTest.java
- test/serviceability/dcmd/DcmdUtil.java
- test/serviceability/dcmd/DynLibDcmdTest.java
! test/serviceability/dcmd/compiler/CodeCacheTest.java
! test/serviceability/dcmd/compiler/CodelistTest.java
! test/serviceability/dcmd/compiler/CompilerQueueTest.java
! test/serviceability/dcmd/compiler/MethodIdentifierParser.java
+ test/serviceability/dcmd/framework/HelpTest.java
+ test/serviceability/dcmd/framework/InvalidCommandTest.java
+ test/serviceability/dcmd/framework/VMVersionTest.java
+ test/serviceability/dcmd/gc/ClassHistogramAllTest.java
+ test/serviceability/dcmd/gc/ClassHistogramTest.java
+ test/serviceability/dcmd/gc/HeapDumpAllTest.java
+ test/serviceability/dcmd/gc/HeapDumpTest.java
+ test/serviceability/dcmd/gc/RunFinalizationTest.java
+ test/serviceability/dcmd/gc/RunGCTest.java
+ test/serviceability/dcmd/thread/PrintConcurrentLocksTest.java
+ test/serviceability/dcmd/thread/PrintTest.java
+ test/serviceability/dcmd/vm/ClassLoaderStatsTest.java
+ test/serviceability/dcmd/vm/CommandLineTest.java
+ test/serviceability/dcmd/vm/DynLibsTest.java
+ test/serviceability/dcmd/vm/FlagsTest.java
+ test/serviceability/dcmd/vm/SystemPropertiesTest.java
+ test/serviceability/dcmd/vm/UptimeTest.java
+ test/testlibrary/com/oracle/java/testlibrary/dcmd/CommandExecutor.java
+ test/testlibrary/com/oracle/java/testlibrary/dcmd/CommandExecutorException.java
+ test/testlibrary/com/oracle/java/testlibrary/dcmd/FileJcmdExecutor.java
+ test/testlibrary/com/oracle/java/testlibrary/dcmd/JMXExecutor.java
+ test/testlibrary/com/oracle/java/testlibrary/dcmd/JcmdExecutor.java
+ test/testlibrary/com/oracle/java/testlibrary/dcmd/MainClassJcmdExecutor.java
+ test/testlibrary/com/oracle/java/testlibrary/dcmd/PidJcmdExecutor.java
Changeset: 6d46a60a2770
Author: jiangli
Date: 2015-01-30 20:31 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6d46a60a2770
8071962: The SA code needs to be updated to support Symbol lookup from the shared archive.
Summary: Support shared symbols lookup.
Reviewed-by: minqi, sspitsyn, dsamersoff, iklam
! agent/src/share/classes/sun/jvm/hotspot/memory/SymbolTable.java
+ agent/src/share/classes/sun/jvm/hotspot/utilities/CompactHashTable.java
! src/share/vm/classfile/compactHashtable.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 603ec5001a6d
Author: jiangli
Date: 2015-02-02 13:10 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/603ec5001a6d
Merge
- test/serviceability/dcmd/ClassLoaderStatsTest.java
- test/serviceability/dcmd/DcmdUtil.java
- test/serviceability/dcmd/DynLibDcmdTest.java
Changeset: d82cfaa06edb
Author: fparain
Date: 2015-02-02 18:20 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d82cfaa06edb
8068655: frame::safe_for_sender() computes incorrect sender_sp value for interpreted frames
Reviewed-by: dcubed, coleenp, bdelsart
! src/cpu/x86/vm/frame_x86.cpp
Changeset: 190387dac813
Author: fparain
Date: 2015-02-02 21:19 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/190387dac813
Merge
Changeset: 7e84c2e6bdd2
Author: miauno
Date: 2015-02-03 12:26 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7e84c2e6bdd2
8072401: [TESTBUG] Some of the newly added DCMD tests fail due to lack of -XX:+UsePerfData
Reviewed-by: jbachorik, sla
! test/serviceability/dcmd/framework/HelpTest.java
! test/serviceability/dcmd/framework/InvalidCommandTest.java
! test/serviceability/dcmd/framework/VMVersionTest.java
Changeset: d817c3987d6c
Author: miauno
Date: 2015-02-03 12:49 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d817c3987d6c
8072403: [TESTBUG] HeapDumpTest and HeapDumpAllTest fails to find jhat in non-JDK runs
Reviewed-by: jbachorik, sla
! test/serviceability/dcmd/gc/HeapDumpTest.java
Changeset: 79f4205419d2
Author: miauno
Date: 2015-02-03 12:49 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/79f4205419d2
8072405: [TESTBUG] DCMD tests needs at least compact3 profile
Reviewed-by: jbachorik, sla
! test/TEST.groups
Changeset: c705ddfa4ebd
Author: ctornqvi
Date: 2015-02-04 18:22 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c705ddfa4ebd
Merge
- make/linux/makefiles/build_vm_def.sh
Changeset: 6c671819cfd1
Author: jprovino
Date: 2015-01-27 13:50 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6c671819cfd1
8064947: Clean up BarrierSet ctor/dtor
Summary: Make abstract base call contructors protected and require a "kind" argument.
Reviewed-by: jmasa, jwilhelm
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/modRefBarrierSet.hpp
Changeset: 1c8ba2d0d2f0
Author: redestad
Date: 2015-01-29 15:05 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1c8ba2d0d2f0
8069273: Decrease Hot Card Cache Lock contention
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
Changeset: 3ca118e90cc9
Author: kbarrett
Date: 2015-01-29 00:08 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3ca118e90cc9
8068942: Improve validation of -XX:G1ConfidencePercent value
Summary: Validate during argument processing and simplify usage by assuming validated.
Reviewed-by: jmasa, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! test/TEST.groups
+ test/gc/arguments/TestG1PercentageOptions.java
Changeset: 9da54f5ae719
Author: tschatzl
Date: 2015-02-02 10:38 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9da54f5ae719
8069760: When iterating over a card, G1 often iterates over much more references than are contained in the card
Summary: Properly bound the iteration work for objArray-oops.
Reviewed-by: mgerdin, kbarrett
! src/share/vm/gc_implementation/g1/heapRegion.cpp
Changeset: 92520906931c
Author: jwilhelm
Date: 2015-02-02 13:57 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/92520906931c
Merge
- make/linux/makefiles/build_vm_def.sh
! src/share/vm/runtime/arguments.cpp
Changeset: ea729fe8efd9
Author: sjohanss
Date: 2015-02-03 15:50 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ea729fe8efd9
8069034: gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java nightly failure
Summary: When checking for humongous objects to reclaim, we dirty cards that might belong to freed regions. Fixed by checking the region before dirtying.
Reviewed-by: tschatzl, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 5abc906fe3a8
Author: ysuenaga
Date: 2015-02-04 22:21 +0900
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5abc906fe3a8
8068589: GCCause should distinguish jcmd GC.run from System.gc()
Summary: GCCause which is caused by GC.run diagnostic command should be different from System.gc() .
Reviewed-by: sla, tamao
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
! src/share/vm/services/diagnosticCommand.cpp
Changeset: 0d44a3fdbe02
Author: jprovino
Date: 2015-02-04 10:18 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0d44a3fdbe02
8071805: BarrierSet::Other is not used and should be removed.
Summary: Remove all occurences of BarrierSet::Other because the barrier set kind is never set to Other.
Reviewed-by: tschatzl, kbarrett
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 1f48d2c437bb
Author: aharlap
Date: 2015-02-04 13:14 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1f48d2c437bb
8067460: G1: TestResourceManagementFlagWithCommercialBuild.java failed on embedded platform
Summary: Added extension point to detect unsupported options
Reviewed-by: dholmes, bdelsart
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/arguments_ext.hpp
Changeset: 4a9d7af7218c
Author: jwilhelm
Date: 2015-02-05 12:23 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4a9d7af7218c
Merge
! src/share/vm/runtime/vmStructs.cpp
! test/TEST.groups
- test/serviceability/dcmd/ClassLoaderStatsTest.java
- test/serviceability/dcmd/DcmdUtil.java
- test/serviceability/dcmd/DynLibDcmdTest.java
Changeset: a22252e998fc
Author: amurillo
Date: 2015-02-05 14:57 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a22252e998fc
Merge
- test/serviceability/dcmd/ClassLoaderStatsTest.java
- test/serviceability/dcmd/DcmdUtil.java
- test/serviceability/dcmd/DynLibDcmdTest.java
Changeset: 5cbb3357ec5a
Author: amurillo
Date: 2015-02-10 10:09 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5cbb3357ec5a
Merge
- test/serviceability/dcmd/ClassLoaderStatsTest.java
- test/serviceability/dcmd/DcmdUtil.java
- test/serviceability/dcmd/DynLibDcmdTest.java
Changeset: 403b9cbadb04
Author: lana
Date: 2015-02-12 16:39 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/403b9cbadb04
Merge
- test/serviceability/dcmd/ClassLoaderStatsTest.java
- test/serviceability/dcmd/DcmdUtil.java
- test/serviceability/dcmd/DynLibDcmdTest.java
Changeset: cee2bc060da7
Author: katleman
Date: 2015-02-19 11:23 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cee2bc060da7
Added tag jdk9-b51 for changeset 403b9cbadb04
! .hgtags
Changeset: 8e93f8517960
Author: vlivanov
Date: 2015-01-29 10:25 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8e93f8517960
8063137: Never-taken branches should be pruned when GWT LambdaForms are shared
Reviewed-by: jrose, kvn
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/opaquenode.cpp
! src/share/vm/opto/opaquenode.hpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse2.cpp
Changeset: ea802a4750aa
Author: vlivanov
Date: 2015-01-29 10:26 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ea802a4750aa
8068915: uncommon trap w/ Reason_speculate_class_check causes performance regression due to continuous deoptimizations
Reviewed-by: kvn, roland, jrose
! src/share/vm/opto/graphKit.cpp
Changeset: d853290566af
Author: zmajo
Date: 2015-01-29 19:16 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d853290566af
8071654: disassembler handles embedded OOPs not uniformly
Summary: Remove (currently dead) code that prints oops within disassembled instructions.
Reviewed-by: kvn, thartmann, roland
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/disassembler.cpp
Changeset: a44f7b0530ab
Author: zmajo
Date: 2015-01-30 10:40 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a44f7b0530ab
8071818: Incorrect addressing mode used for ldf in SPARC assembler
Summary: Update MacroAssembler::ldf to select addressing mode depending on Address parameter.
Reviewed-by: kvn, dlong
! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp
Changeset: 54365b7cd56e
Author: thartmann
Date: 2015-01-30 13:31 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/54365b7cd56e
Merge
Changeset: 818ce4dab68a
Author: anoll
Date: 2015-01-30 15:20 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/818ce4dab68a
8071906: Quarantine OverloadCompileQueueTest until the reason for timeout is known
Summary: Quarantine OverloadCompileQueueTest until the reason for timeout is known
Reviewed-by: kvn
! test/compiler/codecache/stress/OverloadCompileQueueTest.java
Changeset: 778fd0840124
Author: anoll
Date: 2015-01-30 14:35 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/778fd0840124
Merge
Changeset: 76953f37d153
Author: anoll
Date: 2015-01-30 15:36 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/76953f37d153
Merge
Changeset: 25454f0d37d3
Author: kvn
Date: 2015-01-30 10:27 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/25454f0d37d3
8071534: assert(!failing()) failed: Must not have pending failure. Reason is: out of memory
Summary: Add missing C->failing() check after Connection graph construction.
Reviewed-by: iveresov
! src/share/vm/opto/escape.cpp
Changeset: 1c65b563b1bd
Author: dlong
Date: 2015-01-31 02:42 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1c65b563b1bd
Merge
Changeset: 7ed418950e15
Author: thartmann
Date: 2015-02-02 15:19 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7ed418950e15
8071995: compiler/codecache/jmx/InitialAndMaxUsageTest.java fails with large pages
Summary: Disable large page usage for test.
Reviewed-by: kvn
! test/compiler/codecache/jmx/InitialAndMaxUsageTest.java
Changeset: f81627ca8a1c
Author: thartmann
Date: 2015-02-02 14:35 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f81627ca8a1c
Merge
Changeset: 5960a65b0f54
Author: dlong
Date: 2015-02-02 23:26 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5960a65b0f54
8069030: support new PTRACE_GETREGSET
Summary: use PTRACE_GETREGSET if other options are not available
Reviewed-by: sla, dholmes
! agent/src/os/linux/ps_proc.c
Changeset: 5bfedd3cfd39
Author: anoll
Date: 2015-02-03 10:30 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5bfedd3cfd39
8068440: Test6857159.java times out
Summary: Replace shell script with Java-only code
Reviewed-by: kvn, iignatyev
! test/compiler/c2/6857159/Test6857159.java
Changeset: a4f200a81135
Author: anoll
Date: 2015-02-03 09:56 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a4f200a81135
Merge
- make/linux/makefiles/build_vm_def.sh
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
- test/runtime/7194254/Test7194254.java
Changeset: b50281ff91ce
Author: goetz
Date: 2015-01-30 12:53 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b50281ff91ce
8071996: split_if accesses NULL region of ConstraintCast
Reviewed-by: kvn
! src/share/vm/opto/ifnode.cpp
Changeset: 048d681ebfe2
Author: zmajo
Date: 2015-02-06 18:16 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/048d681ebfe2
8072398: assert fails in L1RGenerator::increment_event_counter_impl
Summary: Change scaling code to allow scaling with 0.0; change set_tiered_flags() to treat CompileThresholdScaling==0.0 in a special way.
Reviewed-by: kvn, iveresov
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! test/compiler/arguments/CheckCompileThresholdScaling.java
Changeset: b554e929f7a7
Author: pchistyakov
Date: 2015-01-30 20:45 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b554e929f7a7
8068003: compiler/whitebox/DeoptimizeFramesTest.java fails: compilation 48 can't be available
Summary: disabled DeoptimizeALot for test runs
Reviewed-by: kvn
! test/compiler/whitebox/DeoptimizeFramesTest.java
Changeset: 122b9c0f6a86
Author: roland
Date: 2015-01-30 15:23 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/122b9c0f6a86
8071533: assert(n0->is_Call()) failed: expect a call here
Summary: remove_dead_region() call missing from ArrayCopyNode::Ideal()
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/callnode.cpp
Changeset: 94ec81ddd4ec
Author: roland
Date: 2015-02-06 13:50 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/94ec81ddd4ec
8071999: SA's buildreplayjars fail with exception
Summary: support default methods when dumping classes in SA
Reviewed-by: vlivanov, kvn, dsamersoff
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
Changeset: e9291d20ecaa
Author: roland
Date: 2015-02-09 15:10 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e9291d20ecaa
8072016: Array copy may cause infinite cycle of deoptimization/compilation
Summary: Infinite deoptimization/recompilation cycles in case of arraycopy with tightly coupled allocation
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! test/compiler/arraycopy/TestArrayCopyNoInit.java
+ test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java
Changeset: ce7613869df3
Author: roland
Date: 2015-02-09 13:45 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ce7613869df3
8071821: Assert failed in UnexpectedDeoptimizationTest.java
Summary: assert fires in case of concurrent initialization of ciInstanceKlass::_has_injected_fields
Reviewed-by: kvn
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
Changeset: d0b3b6f5a445
Author: vlivanov
Date: 2015-02-12 13:55 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d0b3b6f5a445
Merge
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 4f8e46262c7f
Author: mgerdin
Date: 2015-02-06 16:24 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4f8e46262c7f
8072693: [BACKOUT] GCCause should distinguish jcmd GC.run from System.gc()
Reviewed-by: jwilhelm, tschatzl
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
! src/share/vm/services/diagnosticCommand.cpp
Changeset: 9c8bd4409dc9
Author: skovalev
Date: 2015-02-09 09:51 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9c8bd4409dc9
8071811: gc/arguments/TestG1ConcRefinementThreads.java failed on Exception: java.lang.RuntimeException: Actual G1ConcRefinementThreads(0) is not equal to expected value(23)
Reviewed-by: jwilhelm, iignatyev
! test/TEST.groups
Changeset: 948f2c218630
Author: jwilhelm
Date: 2015-02-09 17:38 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/948f2c218630
8072688: Description of flag ExplicitGCInvokesConcurrent should mention G1 as well
Summary: Changed to a more generic description.
Reviewed-by: mgerdin, tschatzl
! src/share/vm/runtime/globals.hpp
Changeset: d040a82e590c
Author: tschatzl
Date: 2015-02-10 15:44 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d040a82e590c
8072056: Remove unnecessary header file #include
Summary: tenuredGeneration.cpp needlessly includes parGCAllocBuffer.hpp
Reviewed-by: tschatzl, kbarrett, jprovino
Contributed-by: tom.benson at oracle.com
! src/share/vm/memory/tenuredGeneration.cpp
Changeset: 566574421b40
Author: tschatzl
Date: 2015-02-10 17:41 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/566574421b40
8065093: Remove unused variable/output argument
Summary: Remove total_reserved from GenCollectedHeap::initialize and ::allocate
Reviewed-by: tschatzl, kbarrett
Contributed-by: tom.benson at oracle.com
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
Changeset: 73a4afa29510
Author: mlarsson
Date: 2015-02-11 14:47 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/73a4afa29510
8066566: Refactor ParNewGeneration to contain ParNewTracer
Reviewed-by: ehelin, kbarrett
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/gcTrace.hpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
Changeset: 0053c85cff01
Author: jwilhelm
Date: 2015-02-13 01:41 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0053c85cff01
Merge
! src/share/vm/runtime/globals.hpp
Changeset: c1552a4dfc14
Author: miauno
Date: 2015-02-04 16:09 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c1552a4dfc14
8072472: serviceability/dcmd/framework/* should be quarantined
Reviewed-by: jbachorik
! test/serviceability/dcmd/framework/HelpTest.java
! test/serviceability/dcmd/framework/InvalidCommandTest.java
! test/serviceability/dcmd/framework/VMVersionTest.java
Changeset: 6bfc40057b3f
Author: dholmes
Date: 2015-02-04 18:47 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6bfc40057b3f
8065895: Synchronous signals during error reporting may terminate or hang VM process
Reviewed-by: dholmes, gziemski
Contributed-by: Thomas Stuefe <thomas.stuefe at gmail.com>
! src/os/aix/vm/vmError_aix.cpp
! src/os/bsd/vm/vmError_bsd.cpp
! src/os/linux/vm/vmError_linux.cpp
! src/os/solaris/vm/vmError_solaris.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: a09b7ff9426d
Author: dholmes
Date: 2015-02-04 21:33 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a09b7ff9426d
8072575: Add missing test for 8065895
Reviewed-by: dholmes, gziemski
Contributed-by: Thomas Stuefe <thomas.stuefe at gmail.com>
+ test/runtime/ErrorHandling/SecondaryErrorTest.java
Changeset: 623d0a89d55d
Author: sla
Date: 2015-02-05 12:54 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/623d0a89d55d
8072455: Use jtreg's requiredVersion tag in hotspot/test/TEST.ROOT
Reviewed-by: dholmes, ctornqvi
! test/TEST.ROOT
Changeset: ad10a46cc215
Author: goetz
Date: 2015-02-04 16:26 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ad10a46cc215
8072434: 8064457: introduces performance regressions in 9-b47
Reviewed-by: coleenp, kvn
! src/share/vm/runtime/virtualspace.cpp
Changeset: 9c3b4e28183c
Author: jbachorik
Date: 2015-01-12 14:05 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9c3b4e28183c
8068976: Remove JSDT implementation
Reviewed-by: sla, mchung, dholmes
! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/dtrace.make
! make/solaris/makefiles/mapfile-vers
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.hpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/nativeInst_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
- src/os/bsd/vm/dtraceJSDT_bsd.cpp
- src/os/linux/vm/dtraceJSDT_linux.cpp
- src/os/solaris/vm/dtraceJSDT_solaris.cpp
- src/os/windows/vm/dtraceJSDT_windows.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
- src/share/vm/runtime/dtraceJSDT.cpp
- src/share/vm/runtime/dtraceJSDT.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
Changeset: 871f73d10e98
Author: dcubed
Date: 2015-02-06 10:40 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/871f73d10e98
Merge
- src/os/bsd/vm/dtraceJSDT_bsd.cpp
- src/os/linux/vm/dtraceJSDT_linux.cpp
- src/os/solaris/vm/dtraceJSDT_solaris.cpp
- src/os/windows/vm/dtraceJSDT_windows.cpp
! src/share/vm/prims/jvm.cpp
- src/share/vm/runtime/dtraceJSDT.cpp
- src/share/vm/runtime/dtraceJSDT.hpp
Changeset: f27530eb6c46
Author: jbachorik
Date: 2014-12-02 19:47 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f27530eb6c46
8067447: Factor out the shared implementation of the VM flags manipulation code
Reviewed-by: sla, dholmes
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/management.cpp
+ src/share/vm/services/writeableFlags.cpp
+ src/share/vm/services/writeableFlags.hpp
Changeset: 4a76ca542247
Author: hseigel
Date: 2015-02-10 09:25 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4a76ca542247
8072694: Need errno info when CDS archive creation fails
Summary: Add errno output to error message when CDS archive creation fails
Reviewed-by: dholmes, lfoltan
! src/share/vm/memory/filemap.cpp
Changeset: dba0e5e29ebd
Author: psandoz
Date: 2015-02-10 14:10 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dba0e5e29ebd
8068975: Remove deprecated methods on sun.misc.Unsafe and clean up native implementation
Reviewed-by: dholmes, kvn, vlivanov
! src/share/vm/prims/unsafe.cpp
! test/runtime/Unsafe/FieldOffset.java
! test/runtime/Unsafe/GetPutBoolean.java
! test/runtime/Unsafe/GetPutByte.java
! test/runtime/Unsafe/GetPutChar.java
! test/runtime/Unsafe/GetPutDouble.java
! test/runtime/Unsafe/GetPutFloat.java
! test/runtime/Unsafe/GetPutInt.java
! test/runtime/Unsafe/GetPutLong.java
! test/runtime/Unsafe/GetPutObject.java
! test/runtime/Unsafe/GetPutShort.java
Changeset: d5c8919c43ab
Author: psandoz
Date: 2015-02-10 16:53 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d5c8919c43ab
Merge
Changeset: 35cf9f62226f
Author: coleenp
Date: 2015-02-10 15:10 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/35cf9f62226f
8068451: Kitchensink fails with assert(_size >= sz) failed: Negative size
Summary: Need ThreadCritical lock around chunk pool cleaning and copying for snapshot
Reviewed-by: lfoltan, gtriantafill, hseigel
! src/share/vm/memory/allocation.cpp
! src/share/vm/services/mallocSiteTable.cpp
! src/share/vm/services/mallocTracker.cpp
! src/share/vm/services/mallocTracker.hpp
! src/share/vm/services/nmtDCmd.cpp
Changeset: ce2c731bb770
Author: psandoz
Date: 2015-02-10 21:32 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ce2c731bb770
8068977: Remove unused sun.misc.Unsafe prefetch intrinsic support
Reviewed-by: kvn, vlivanov
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/formssel.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_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! 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/c1/c1_ValueMap.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 18da5dda66d2
Author: psandoz
Date: 2015-02-10 22:22 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/18da5dda66d2
Merge
Changeset: b35cc4197f1b
Author: dfuchs
Date: 2015-02-11 17:41 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b35cc4197f1b
8072482: Cleanup: In jvm.cpp and other shared files declaration of 64bits constants should use the CONST64/UCONST64 macros instead of the LL suffix
Reviewed-by: dholmes, coleenp
! src/share/vm/opto/divnode.cpp
! src/share/vm/prims/jvm.cpp
Changeset: 70e539f62c3d
Author: ctornqvi
Date: 2015-02-13 05:17 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/70e539f62c3d
Merge
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 16157f91ff41
Author: amurillo
Date: 2015-02-16 08:47 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/16157f91ff41
Merge
- src/os/bsd/vm/dtraceJSDT_bsd.cpp
- src/os/linux/vm/dtraceJSDT_linux.cpp
- src/os/solaris/vm/dtraceJSDT_solaris.cpp
- src/os/windows/vm/dtraceJSDT_windows.cpp
- src/share/vm/runtime/dtraceJSDT.cpp
- src/share/vm/runtime/dtraceJSDT.hpp
Changeset: 9fb7fdc554db
Author: lana
Date: 2015-02-19 16:37 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9fb7fdc554db
Merge
- src/os/bsd/vm/dtraceJSDT_bsd.cpp
- src/os/linux/vm/dtraceJSDT_linux.cpp
- src/os/solaris/vm/dtraceJSDT_solaris.cpp
- src/os/windows/vm/dtraceJSDT_windows.cpp
- src/share/vm/runtime/dtraceJSDT.cpp
- src/share/vm/runtime/dtraceJSDT.hpp
Changeset: 27f0413cbea3
Author: katleman
Date: 2015-02-26 15:57 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/27f0413cbea3
Added tag jdk9-b52 for changeset 9fb7fdc554db
! .hgtags
Changeset: b00d819e1fcc
Author: dholmes
Date: 2015-02-13 06:23 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b00d819e1fcc
8072935: Fix missing newline at end of file after 8067447
Reviewed-by: dholmes, dlong
Contributed-by: Thomas Stuefe <thomas.stuefe at gmail.com>
! src/share/vm/services/writeableFlags.cpp
Changeset: b14b199c0eaa
Author: ykantser
Date: 2015-02-13 13:17 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b14b199c0eaa
8073132: Eliminate ProcessTools.getProcessId dependency on sun.management.VMManagement
Reviewed-by: jbachorik, dfuchs, mchung
! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java
Changeset: 30137e7eef47
Author: dcubed
Date: 2015-02-13 10:01 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/30137e7eef47
8061553: Contended Locking fast enter bucket
Summary: JEP-143/JDK-8061553 Contended Locking fast enter bucket
Reviewed-by: dholmes, acorn
Contributed-by: dave.dice at oracle.com, karen.kinnear at oracle.com, daniel.daugherty at oracle.com
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
Changeset: 034eb71ab7fd
Author: cjplummer
Date: 2015-02-11 15:22 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/034eb71ab7fd
8054888: Runtime: Add Diagnostic Command that prints the class hierarchy
Summary: Added the VM.class_hierarhcy DCMD
Reviewed-by: stefank, miauno
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
! test/Makefile
+ test/serviceability/dcmd/vm/ClassHierarchyTest.java
Changeset: 32e5c73978d0
Author: jiangli
Date: 2015-02-13 20:33 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/32e5c73978d0
Merge
Changeset: 1358c53c32f1
Author: ctornqvi
Date: 2015-02-13 15:05 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1358c53c32f1
Merge
Changeset: b3ff7aa031d3
Author: ctornqvi
Date: 2015-02-14 00:03 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b3ff7aa031d3
Merge
! src/share/vm/services/diagnosticCommand.cpp
Changeset: 53bc5f5b8378
Author: cjplummer
Date: 2015-02-14 08:53 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/53bc5f5b8378
8073167: Undo change to -retain argument in hotspot/test/Makefile
Summary: -retain:all changed back to -retain:fail,error
Reviewed-by: stefank
! test/Makefile
Changeset: dd131cca9937
Author: hseigel
Date: 2015-02-17 13:19 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dd131cca9937
8068687: Remove meta-index support and cleanup hotspot code for rt.jar etc in non-modular jdk image
Summary: Remove the meta-index code and rt.jar code and comments
Reviewed-by: mchung, gtriantafill
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/os.cpp
Changeset: ff7fa523a873
Author: ctornqvi
Date: 2015-02-18 19:27 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ff7fa523a873
Merge
Changeset: e993a176f3d7
Author: mlarsson
Date: 2015-02-13 09:48 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e993a176f3d7
8072621: Clean up around VM_GC_Operations
Reviewed-by: brutisso, jmasa
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp
! 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/vm_operations_g1.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp
! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/runtime/globals.hpp
Changeset: ad8ac65b4d77
Author: mlarsson
Date: 2015-02-13 10:31 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ad8ac65b4d77
8066771: Refactor VM GC operations caused by allocation failure
Reviewed-by: brutisso, jmasa
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp
! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
Changeset: 96fec51ac851
Author: stefank
Date: 2015-02-10 17:16 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/96fec51ac851
8072910: Move the g1EvacFailure.hpp implementation to g1EvacFailure.cpp
Reviewed-by: jwilhelm, tschatzl
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
+ src/share/vm/gc_implementation/g1/g1EvacFailure.cpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
Changeset: 6a5be7f00868
Author: stefank
Date: 2015-02-13 14:37 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6a5be7f00868
8072911: Remove includes of oop.inline.hpp from .hpp files
Reviewed-by: brutisso, coleenp, jwilhelm, simonis, dholmes
! src/cpu/ppc/vm/icBuffer_ppc.cpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/sparc/vm/icBuffer_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp
! src/cpu/x86/vm/icBuffer_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/zero/vm/icBuffer_zero.cpp
! src/share/vm/adlc/main.cpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/ciArray.cpp
! src/share/vm/ci/ciBaseObject.cpp
! src/share/vm/ci/ciCallSite.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciInstance.hpp
! src/share/vm/ci/ciMetadata.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/ci/ciObjArray.cpp
! src/share/vm/ci/ciObject.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderStats.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
+ src/share/vm/classfile/javaClasses.inline.hpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/verificationType.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/icBuffer.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/g1StringDedup.cpp
! src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp
! src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! 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/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/barrierSet.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
+ src/share/vm/memory/cardTableModRefBS.inline.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.inline.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/compiledICHolder.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayOop.hpp
+ src/share/vm/oops/objArrayOop.inline.hpp
! src/share/vm/oops/oop.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
- src/share/vm/oops/oop.inline2.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/convertnode.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/forte.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiGetLoadedClasses.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/wbtestmethods/parserTests.cpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/dtraceJSDT.cpp
! src/share/vm/runtime/fieldDescriptor.cpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/serviceThread.cpp
! src/share/vm/runtime/vframe_hp.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticFramework.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/management.cpp
Changeset: d8ded1e4465b
Author: sangheki
Date: 2015-02-16 08:38 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d8ded1e4465b
8073115: assert(_covered_region.contains(p)) needs better error messages
Summary: Changed to print out related values
Reviewed-by: jwilhelm, brutisso, stefank
! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.cpp
! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.hpp
Changeset: 759a167d2381
Author: jwilhelm
Date: 2015-02-16 21:24 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/759a167d2381
Merge
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/disassembler.cpp
- src/share/vm/oops/oop.inline2.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/management.cpp
Changeset: 2f392e90f258
Author: stefank
Date: 2015-02-18 08:57 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2f392e90f258
8073387: Move VerifyOopClosures out from genOopClosures.hpp
Reviewed-by: brutisso, mgerdin, coleenp
! src/share/vm/code/codeCache.cpp
! src/share/vm/memory/genOopClosures.hpp
! src/share/vm/oops/oop.cpp
+ src/share/vm/oops/verifyOopClosure.hpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmThread.cpp
Changeset: 9f95e0a7aeb9
Author: jwilhelm
Date: 2015-02-19 12:56 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9f95e0a7aeb9
Merge
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/services/diagnosticCommand.cpp
Changeset: 840306ef66e4
Author: drchase
Date: 2015-02-17 13:54 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/840306ef66e4
8069412: Locks need better debug-printing support
Summary: Added better debug-printing support and enhanced LogCompilation tool
Reviewed-by: kvn, roland, dholmes
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java
! src/share/vm/oops/markOop.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/runtime/basicLock.cpp
! src/share/vm/runtime/vframe.cpp
Changeset: f1b92b73e6aa
Author: iveresov
Date: 2015-02-17 11:00 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f1b92b73e6aa
8072753: Nondeterministic wrong answer on arithmetic
Summary: Check for overflow when inverting the loop during the counted loop conversion
Reviewed-by: kvn
! src/share/vm/opto/loopnode.cpp
+ test/compiler/loopopts/CountedLoopProblem.java
Changeset: cf7251f51459
Author: iveresov
Date: 2015-02-17 21:46 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cf7251f51459
Merge
Changeset: fd5c69442b0b
Author: vlivanov
Date: 2015-02-19 11:12 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fd5c69442b0b
Merge
! src/share/vm/opto/graphKit.cpp
Changeset: f717f8d3538c
Author: amurillo
Date: 2015-02-20 14:14 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f717f8d3538c
Merge
- src/share/vm/oops/oop.inline2.hpp
Changeset: effd5ef0c3eb
Author: lana
Date: 2015-02-26 20:17 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/effd5ef0c3eb
Merge
- src/share/vm/oops/oop.inline2.hpp
Changeset: f8094b53203e
Author: katleman
Date: 2015-03-05 11:26 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f8094b53203e
Added tag jdk9-b53 for changeset effd5ef0c3eb
! .hgtags
Changeset: b25ffc981c65
Author: ihse
Date: 2015-02-27 11:56 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b25ffc981c65
8072842: Add support for building native JTReg tests
Reviewed-by: erikj, sla
+ make/test/JtregNative.gmk
! test/Makefile
! test/TEST.groups
+ test/native_sanity/JniVersion.java
+ test/native_sanity/libJniVersion.c
Changeset: cc8363b030d5
Author: aph
Date: 2014-12-11 13:11 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cc8363b030d5
8064611: AARCH64: Changes to HotSpot shared code
Summary: Everything except cpu/ and os_cpu/
Reviewed-by: dholmes, goetz, dlong, coleenp, kvn
! agent/src/os/linux/LinuxDebuggerLocal.c
! agent/src/os/linux/libproc.h
! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAArch64.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java
! make/defs.make
+ make/linux/makefiles/aarch64.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/gcc.make
+ make/linux/platform_aarch64
! src/os/linux/vm/os_linux.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/assembler.inline.hpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/asm/macroAssembler.hpp
! src/share/vm/asm/macroAssembler.inline.hpp
! src/share/vm/asm/register.hpp
! src/share/vm/c1/c1_Defs.hpp
! src/share/vm/c1/c1_FpuStackSim.hpp
! src/share/vm/c1/c1_FrameMap.hpp
! 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_LinearScan.hpp
! src/share/vm/c1/c1_MacroAssembler.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/code/nativeInst.hpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/code/vmreg.hpp
! src/share/vm/code/vmreg.inline.hpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/disassembler.hpp
! src/share/vm/interpreter/bytecodeInterpreter.hpp
! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp
! src/share/vm/interpreter/cppInterpreter.hpp
! src/share/vm/interpreter/cppInterpreterGenerator.hpp
! src/share/vm/interpreter/interp_masm.hpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/interpreter/interpreterGenerator.hpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/templateInterpreter.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.hpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/opto/ad.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/optoreg.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/prims/jni_md.h
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/atomic.inline.hpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/frame.inline.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/icache.hpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/javaFrameAnchor.hpp
! src/share/vm/runtime/orderAccess.inline.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/prefetch.inline.hpp
! src/share/vm/runtime/registerMap.hpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/threadLocalStorage.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/utilities/bytes.hpp
! src/share/vm/utilities/copy.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/macros.hpp
Changeset: 7bce4e135976
Author: kvn
Date: 2014-12-11 15:06 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7bce4e135976
Merge
- agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
! make/linux/makefiles/gcc.make
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
! src/os/linux/vm/os_linux.cpp
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
- src/share/vm/memory/generation.inline.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/atomic.inline.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
- test/compiler/5057225/Test5057225.java
- test/compiler/5091921/Test5091921.java
- test/compiler/5091921/Test6186134.java
- test/compiler/5091921/Test6196102.java
- test/compiler/5091921/Test6357214.java
- test/compiler/5091921/Test6559156.java
- test/compiler/5091921/Test6753639.java
- test/compiler/5091921/Test6850611.java
- test/compiler/5091921/Test6890943.java
- test/compiler/5091921/Test6897150.java
- test/compiler/5091921/Test6905845.java
- test/compiler/5091921/Test6931567.java
- test/compiler/5091921/Test6935022.java
- test/compiler/5091921/Test6959129.java
- test/compiler/5091921/Test6985295.java
- test/compiler/5091921/Test6992759.java
- test/compiler/5091921/Test7005594.java
- test/compiler/5091921/Test7005594.sh
- test/compiler/5091921/Test7020614.java
- test/compiler/5091921/input6890943.txt
- test/compiler/5091921/output6890943.txt
- test/compiler/6340864/TestByteVect.java
- test/compiler/6340864/TestDoubleVect.java
- test/compiler/6340864/TestFloatVect.java
- test/compiler/6340864/TestIntVect.java
- test/compiler/6340864/TestLongVect.java
- test/compiler/6340864/TestShortVect.java
- test/compiler/6378821/Test6378821.java
- test/compiler/6431242/Test.java
- test/compiler/6443505/Test6443505.java
- test/compiler/6478991/NullCheckTest.java
- test/compiler/6539464/Test.java
- test/compiler/6579789/Test6579789.java
- test/compiler/6589834/InlinedArrayCloneTestCase.java
- test/compiler/6589834/Test_ia32.java
- test/compiler/6603011/Test.java
- test/compiler/6636138/Test1.java
- test/compiler/6636138/Test2.java
- test/compiler/6646019/Test.java
- test/compiler/6646020/Tester.java
- test/compiler/6659207/Test.java
- test/compiler/6661247/Test.java
- test/compiler/6663621/IVTest.java
- test/compiler/6663848/Tester.java
- test/compiler/6663854/Test6663854.java
- test/compiler/6689060/Test.java
- test/compiler/6695810/Test.java
- test/compiler/6700047/Test6700047.java
- test/compiler/6711100/Test.java
- test/compiler/6711117/Test.java
- test/compiler/6712835/Test6712835.java
- test/compiler/6714694/Tester.java
- test/compiler/6716441/Tester.java
- test/compiler/6724218/Test.java
- test/compiler/6726999/Test.java
- test/compiler/6732154/Test6732154.java
- test/compiler/6741738/Tester.java
- test/compiler/6756768/Test6756768.java
- test/compiler/6756768/Test6756768_2.java
- test/compiler/6757316/Test6757316.java
- test/compiler/6758234/Test6758234.java
- test/compiler/6769124/TestArrayCopy6769124.java
- test/compiler/6769124/TestDeoptInt6769124.java
- test/compiler/6769124/TestUnalignedLoad6769124.java
- test/compiler/6772683/InterruptedTest.java
- test/compiler/6775880/Test.java
- test/compiler/6778657/Test.java
- test/compiler/6792161/Test6792161.java
- test/compiler/6795161/Test.java
- test/compiler/6795362/Test6795362.java
- test/compiler/6795465/Test6795465.java
- test/compiler/6796786/Test6796786.java
- test/compiler/6797305/Test6797305.java
- test/compiler/6799693/Test.java
- test/compiler/6800154/Test6800154.java
- test/compiler/6805724/Test6805724.java
- test/compiler/6814842/Test6814842.java
- test/compiler/6823354/Test6823354.java
- test/compiler/6823453/Test.java
- test/compiler/6826736/Test.java
- test/compiler/6832293/Test.java
- test/compiler/6833129/Test.java
- test/compiler/6837011/Test6837011.java
- test/compiler/6837094/Test.java
- test/compiler/6843752/Test.java
- test/compiler/6849574/Test.java
- test/compiler/6851282/Test.java
- test/compiler/6852078/Test6852078.java
- test/compiler/6855164/Test.java
- test/compiler/6855215/Test6855215.java
- test/compiler/6857159/Test6857159.java
- test/compiler/6857159/Test6857159.sh
- test/compiler/6859338/Test6859338.java
- test/compiler/6860469/Test.java
- test/compiler/6863155/Test6863155.java
- test/compiler/6863420/Test.java
- test/compiler/6865031/Test.java
- test/compiler/6865265/StackOverflowBug.java
- test/compiler/6866651/Test.java
- test/compiler/6875866/Test.java
- test/compiler/6877254/Test.java
- test/compiler/6879902/Test6879902.java
- test/compiler/6880034/Test6880034.java
- test/compiler/6885584/Test6885584.java
- test/compiler/6891750/Test6891750.java
- test/compiler/6892265/Test.java
- test/compiler/6894807/IsInstanceTest.java
- test/compiler/6894807/Test6894807.sh
- test/compiler/6895383/Test.java
- test/compiler/6896617/Test6896617.java
- test/compiler/6896727/Test.java
- test/compiler/6901572/Test.java
- test/compiler/6909839/Test6909839.java
- test/compiler/6910484/Test.java
- test/compiler/6910605/Test.java
- test/compiler/6910618/Test.java
- test/compiler/6912517/Test.java
- test/compiler/6916644/Test6916644.java
- test/compiler/6921969/TestMultiplyLongHiZero.java
- test/compiler/6930043/Test6930043.java
- test/compiler/6932496/Test6932496.java
- test/compiler/6934604/TestByteBoxing.java
- test/compiler/6934604/TestDoubleBoxing.java
- test/compiler/6934604/TestFloatBoxing.java
- test/compiler/6934604/TestIntBoxing.java
- test/compiler/6934604/TestLongBoxing.java
- test/compiler/6934604/TestShortBoxing.java
- test/compiler/6935535/Test.java
- test/compiler/6942326/Test.java
- test/compiler/6946040/TestCharShortByteSwap.java
- test/compiler/6956668/Test6956668.java
- test/compiler/6958485/Test.java
- test/compiler/6968348/Test6968348.java
- test/compiler/6973329/Test.java
- test/compiler/6982370/Test6982370.java
- test/compiler/6990212/Test6990212.java
- test/compiler/7002666/Test7002666.java
- test/compiler/7009231/Test7009231.java
- test/compiler/7009359/Test7009359.java
- test/compiler/7017746/Test.java
- test/compiler/7024475/Test7024475.java
- test/compiler/7029152/Test.java
- test/compiler/7041100/Test7041100.java
- test/compiler/7042153/Test7042153.java
- test/compiler/7044738/Test7044738.java
- test/compiler/7046096/Test7046096.java
- test/compiler/7047069/Test7047069.java
- test/compiler/7048332/Test7048332.java
- test/compiler/7052494/Test7052494.java
- test/compiler/7068051/Test7068051.java
- test/compiler/7070134/Stemmer.java
- test/compiler/7070134/Test7070134.sh
- test/compiler/7070134/words
- test/compiler/7082949/Test7082949.java
- test/compiler/7088020/Test7088020.java
- test/compiler/7088419/CRCTest.java
- test/compiler/7090976/Test7090976.java
- test/compiler/7100757/Test7100757.java
- test/compiler/7103261/Test7103261.java
- test/compiler/7110586/Test7110586.java
- test/compiler/7116216/LargeFrame.java
- test/compiler/7116216/StackOverflow.java
- test/compiler/7119644/TestBooleanVect.java
- test/compiler/7119644/TestByteDoubleVect.java
- test/compiler/7119644/TestByteFloatVect.java
- test/compiler/7119644/TestByteIntVect.java
- test/compiler/7119644/TestByteLongVect.java
- test/compiler/7119644/TestByteShortVect.java
- test/compiler/7119644/TestByteVect.java
- test/compiler/7119644/TestCharShortVect.java
- test/compiler/7119644/TestCharVect.java
- test/compiler/7119644/TestDoubleVect.java
- test/compiler/7119644/TestFloatDoubleVect.java
- test/compiler/7119644/TestFloatVect.java
- test/compiler/7119644/TestIntDoubleVect.java
- test/compiler/7119644/TestIntFloatVect.java
- test/compiler/7119644/TestIntLongVect.java
- test/compiler/7119644/TestIntVect.java
- test/compiler/7119644/TestLongDoubleVect.java
- test/compiler/7119644/TestLongFloatVect.java
- test/compiler/7119644/TestLongVect.java
- test/compiler/7119644/TestShortDoubleVect.java
- test/compiler/7119644/TestShortFloatVect.java
- test/compiler/7119644/TestShortIntVect.java
- test/compiler/7119644/TestShortLongVect.java
- test/compiler/7119644/TestShortVect.java
- test/compiler/7123108/Test7123108.java
- test/compiler/7125879/Test7125879.java
- test/compiler/7141637/SpreadNullArg.java
- test/compiler/7160610/Test7160610.java
- test/compiler/7169782/Test7169782.java
- test/compiler/7174363/Test7174363.java
- test/compiler/7177917/Test7177917.java
- test/compiler/7179138/Test7179138_1.java
- test/compiler/7179138/Test7179138_2.java
- test/compiler/7184394/TestAESBase.java
- test/compiler/7184394/TestAESDecode.java
- test/compiler/7184394/TestAESEncode.java
- test/compiler/7184394/TestAESMain.java
- test/compiler/7190310/Test7190310.java
- test/compiler/7190310/Test7190310_unsafe.java
- test/compiler/7192963/TestByteVect.java
- test/compiler/7192963/TestDoubleVect.java
- test/compiler/7192963/TestFloatVect.java
- test/compiler/7192963/TestIntVect.java
- test/compiler/7192963/TestLongVect.java
- test/compiler/7192963/TestShortVect.java
- test/compiler/7196199/Test7196199.java
- test/compiler/7199742/Test7199742.java
- test/compiler/7200264/Test7200264.sh
- test/compiler/7200264/TestIntVect.java
- test/compiler/8000805/Test8000805.java
- test/compiler/8001183/TestCharVect.java
- test/compiler/8002069/Test8002069.java
- test/compiler/8004051/Test8004051.java
- test/compiler/8004741/Test8004741.java
- test/compiler/8004867/TestIntAtomicCAS.java
- test/compiler/8004867/TestIntAtomicOrdered.java
- test/compiler/8004867/TestIntAtomicVolatile.java
- test/compiler/8004867/TestIntUnsafeCAS.java
- test/compiler/8004867/TestIntUnsafeOrdered.java
- test/compiler/8004867/TestIntUnsafeVolatile.java
- test/compiler/8005033/Test8005033.java
- test/compiler/8005419/Test8005419.java
- test/compiler/8005956/PolynomialRoot.java
- test/compiler/8007294/Test8007294.java
- test/compiler/8007722/Test8007722.java
- test/compiler/8009761/Test8009761.java
- test/compiler/8010927/Test8010927.java
- test/compiler/8011706/Test8011706.java
- test/compiler/8011771/Test8011771.java
- test/compiler/8011901/Test8011901.java
- test/compiler/8015436/Test8015436.java
- test/compiler/EliminateAutoBox/UnsignedLoads.java
- test/compiler/EscapeAnalysis/Test8020215.java
- test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java
- test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
- test/compiler/IntegerArithmetic/TestIntegerComparison.java
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java
Changeset: 73d7851fa9f2
Author: aph
Date: 2015-01-15 11:17 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/73d7851fa9f2
8068055: AARCH64: os_cpu
Summary: add src/os_cpu/linux_aarch64/vm/* files
Reviewed-by: kvn, roland, dholmes
+ src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp
+ src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp
+ src/os_cpu/linux_aarch64/vm/bytes_linux_aarch64.inline.hpp
+ src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp
+ src/os_cpu/linux_aarch64/vm/globals_linux_aarch64.hpp
+ src/os_cpu/linux_aarch64/vm/linux_aarch64.S
+ src/os_cpu/linux_aarch64/vm/linux_aarch64.ad
+ src/os_cpu/linux_aarch64/vm/orderAccess_linux_aarch64.inline.hpp
+ src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
+ src/os_cpu/linux_aarch64/vm/os_linux_aarch64.hpp
+ src/os_cpu/linux_aarch64/vm/os_linux_aarch64.inline.hpp
+ src/os_cpu/linux_aarch64/vm/prefetch_linux_aarch64.inline.hpp
+ src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.cpp
+ src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.hpp
+ src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp
+ src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.hpp
+ src/os_cpu/linux_aarch64/vm/vmStructs_linux_aarch64.hpp
+ src/os_cpu/linux_aarch64/vm/vm_version_linux_aarch64.cpp
Changeset: 647c8b619d80
Author: aph
Date: 2015-01-20 11:34 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/647c8b619d80
8068054: AARCH64: Assembler interpreter, shared runtime
Summary: add src/cpu/aarch64/vm/* interpreter, shared runtime files.
Reviewed-by: kvn, roland, coleenp, twisti
+ src/cpu/aarch64/vm/aarch64Test.cpp
+ src/cpu/aarch64/vm/aarch64_call.cpp
+ src/cpu/aarch64/vm/aarch64_linkage.S
+ src/cpu/aarch64/vm/assembler_aarch64.cpp
+ src/cpu/aarch64/vm/assembler_aarch64.hpp
+ src/cpu/aarch64/vm/assembler_aarch64.inline.hpp
+ src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp
+ src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp
+ src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp
+ src/cpu/aarch64/vm/bytecodes_aarch64.cpp
+ src/cpu/aarch64/vm/bytecodes_aarch64.hpp
+ src/cpu/aarch64/vm/bytes_aarch64.hpp
+ src/cpu/aarch64/vm/codeBuffer_aarch64.hpp
+ src/cpu/aarch64/vm/compiledIC_aarch64.cpp
+ src/cpu/aarch64/vm/copy_aarch64.hpp
+ src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp
+ src/cpu/aarch64/vm/cpustate_aarch64.hpp
+ src/cpu/aarch64/vm/debug_aarch64.cpp
+ src/cpu/aarch64/vm/decode_aarch64.hpp
+ src/cpu/aarch64/vm/depChecker_aarch64.cpp
+ src/cpu/aarch64/vm/depChecker_aarch64.hpp
+ src/cpu/aarch64/vm/disassembler_aarch64.hpp
+ src/cpu/aarch64/vm/frame_aarch64.cpp
+ src/cpu/aarch64/vm/frame_aarch64.hpp
+ src/cpu/aarch64/vm/frame_aarch64.inline.hpp
+ src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp
+ src/cpu/aarch64/vm/globals_aarch64.hpp
+ src/cpu/aarch64/vm/icBuffer_aarch64.cpp
+ src/cpu/aarch64/vm/icache_aarch64.cpp
+ src/cpu/aarch64/vm/icache_aarch64.hpp
+ src/cpu/aarch64/vm/immediate_aarch64.cpp
+ src/cpu/aarch64/vm/immediate_aarch64.hpp
+ src/cpu/aarch64/vm/interp_masm_aarch64.cpp
+ src/cpu/aarch64/vm/interp_masm_aarch64.hpp
+ src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp
+ src/cpu/aarch64/vm/interpreterRT_aarch64.cpp
+ src/cpu/aarch64/vm/interpreterRT_aarch64.hpp
+ src/cpu/aarch64/vm/interpreter_aarch64.cpp
+ src/cpu/aarch64/vm/interpreter_aarch64.hpp
+ src/cpu/aarch64/vm/javaFrameAnchor_aarch64.hpp
+ src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp
+ src/cpu/aarch64/vm/jniTypes_aarch64.hpp
+ src/cpu/aarch64/vm/jni_aarch64.h
+ src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
+ src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
+ src/cpu/aarch64/vm/macroAssembler_aarch64.inline.hpp
+ src/cpu/aarch64/vm/metaspaceShared_aarch64.cpp
+ src/cpu/aarch64/vm/methodHandles_aarch64.cpp
+ src/cpu/aarch64/vm/methodHandles_aarch64.hpp
+ src/cpu/aarch64/vm/nativeInst_aarch64.cpp
+ src/cpu/aarch64/vm/nativeInst_aarch64.hpp
+ src/cpu/aarch64/vm/registerMap_aarch64.hpp
+ src/cpu/aarch64/vm/register_aarch64.cpp
+ src/cpu/aarch64/vm/register_aarch64.hpp
+ src/cpu/aarch64/vm/register_definitions_aarch64.cpp
+ src/cpu/aarch64/vm/relocInfo_aarch64.cpp
+ src/cpu/aarch64/vm/relocInfo_aarch64.hpp
+ src/cpu/aarch64/vm/runtime_aarch64.cpp
+ src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
+ src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
+ src/cpu/aarch64/vm/stubRoutines_aarch64.cpp
+ src/cpu/aarch64/vm/stubRoutines_aarch64.hpp
+ src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp
+ src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
+ src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp
+ src/cpu/aarch64/vm/templateTable_aarch64.cpp
+ src/cpu/aarch64/vm/templateTable_aarch64.hpp
+ src/cpu/aarch64/vm/vmStructs_aarch64.hpp
+ src/cpu/aarch64/vm/vm_version_aarch64.cpp
+ src/cpu/aarch64/vm/vm_version_aarch64.hpp
+ src/cpu/aarch64/vm/vmreg_aarch64.cpp
+ src/cpu/aarch64/vm/vmreg_aarch64.hpp
+ src/cpu/aarch64/vm/vmreg_aarch64.inline.hpp
+ src/cpu/aarch64/vm/vtableStubs_aarch64.cpp
Changeset: d498aba2c736
Author: aph
Date: 2015-01-20 12:47 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d498aba2c736
8068053: AARCH64: C1 and C2 compilers
Summary: add src/cpu/aarch64/vm/* C1 and C2 files
Reviewed-by: kvn, roland
+ src/cpu/aarch64/vm/aarch64.ad
+ src/cpu/aarch64/vm/aarch64_ad.m4
+ src/cpu/aarch64/vm/ad_encode.m4
+ src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp
+ src/cpu/aarch64/vm/c1_Defs_aarch64.hpp
+ src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.cpp
+ src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.hpp
+ src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp
+ src/cpu/aarch64/vm/c1_FrameMap_aarch64.hpp
+ src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
+ src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp
+ src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
+ src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp
+ src/cpu/aarch64/vm/c1_LinearScan_aarch64.hpp
+ src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp
+ src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp
+ src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
+ src/cpu/aarch64/vm/c1_globals_aarch64.hpp
+ src/cpu/aarch64/vm/c2_globals_aarch64.hpp
+ src/cpu/aarch64/vm/c2_init_aarch64.cpp
Changeset: 694f5e5bb982
Author: kvn
Date: 2015-01-20 15:24 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/694f5e5bb982
Merge
! agent/src/os/linux/LinuxDebuggerLocal.c
! src/os/linux/vm/os_linux.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: c62971d23589
Author: aph
Date: 2015-01-21 14:38 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c62971d23589
8069593: Changes to JavaThread::_thread_state must use acquire and release
Reviewed-by: kvn, dlong
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/thread.inline.hpp
Changeset: 0ab4623375c2
Author: enevill
Date: 2015-01-26 09:50 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0ab4623375c2
8071563: AARCH64 staging fail to build
Summary: Fixed build problem after merge 8064457 changes.
Reviewed-by: kvn, goetz
! src/share/vm/memory/metaspace.cpp
Changeset: f624acc711e2
Author: aph
Date: 2015-01-27 20:49 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f624acc711e2
8071688: AARCH64: SIGSEGV in MethodData::next_data(ProfileData*)
Summary: Apply the fix for 8039975 to the AArch64 sources.
Reviewed-by: kvn, roland
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
Changeset: 2b069b91bb98
Author: enevill
Date: 2015-02-02 11:29 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2b069b91bb98
8072129: [AARCH64] missing fix for 8066900
Summary: add 8066900 fix to arm64 code.
Reviewed-by: kvn
! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
Changeset: 55e58bfad598
Author: aph
Date: 2015-02-05 11:47 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/55e58bfad598
8072483: AARCH64: aarch64.ad uses the wrong operand class for some operations
Summary: Use iReg<X>NoSp registers operands where required.
Reviewed-by: kvn, adinn, enevill
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/aarch64_ad.m4
Changeset: ef43f5719e95
Author: aph
Date: 2015-02-06 10:21 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ef43f5719e95
8072698: Add AArch64 support to hsdis
Reviewed-by: kvn
! src/share/tools/hsdis/hsdis.c
Changeset: 00f3abb1f174
Author: aph
Date: 2015-02-06 10:36 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/00f3abb1f174
8071947: AARCH64: frame::safe_for_sender() computes incorrect sender_sp value for interpreted frames
Summary: Apply the fix for 8068655 to the AArch64 sources.
Reviewed-by: kvn
! src/cpu/aarch64/vm/frame_aarch64.cpp
Changeset: f83851ae258e
Author: kvn
Date: 2015-02-26 10:56 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f83851ae258e
Merge
- make/linux/makefiles/build_vm_def.sh
- src/os/bsd/vm/dtraceJSDT_bsd.cpp
- src/os/linux/vm/dtraceJSDT_linux.cpp
! src/os/linux/vm/os_linux.cpp
- src/os/solaris/vm/dtraceJSDT_solaris.cpp
- src/os/windows/vm/dtraceJSDT_windows.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/compiler/disassembler.cpp
- src/share/vm/oops/oop.inline2.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/runtime/arguments.cpp
- src/share/vm/runtime/dtraceJSDT.cpp
- src/share/vm/runtime/dtraceJSDT.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
- test/serviceability/dcmd/ClassLoaderStatsTest.java
- test/serviceability/dcmd/DcmdUtil.java
- test/serviceability/dcmd/DynLibDcmdTest.java
Changeset: 21f64f2bbdc8
Author: kvn
Date: 2015-03-02 10:09 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/21f64f2bbdc8
Merge
Changeset: 84c5d19d3a32
Author: adinn
Date: 2015-03-02 10:31 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/84c5d19d3a32
8074119: [AARCH64] stage repo misses fixes from several Hotspot changes
Summary: add shared code changes from 8059606, 8069230, 8068976, 8068977, 8072911 and 8071805
Reviewed-by: aph, kvn
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/icBuffer_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.hpp
! src/cpu/aarch64/vm/methodHandles_aarch64.cpp
! src/cpu/aarch64/vm/nativeInst_aarch64.cpp
! src/cpu/aarch64/vm/nativeInst_aarch64.hpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
Changeset: 748bfdc032eb
Author: erikj
Date: 2015-02-18 11:25 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/748bfdc032eb
8072904: building jdk9 with jdk9 boot jdk can cause failure or incorrect results
Reviewed-by: dholmes, dlong
! agent/src/share/classes/sun/jvm/hotspot/debugger/amd64/AMD64ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/sparc/SPARCThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/x86/X86ThreadContext.java
! make/aix/makefiles/sa.make
! make/bsd/makefiles/sa.make
! make/linux/makefiles/sa.make
! make/solaris/makefiles/sa.make
! make/windows/makefiles/sa.make
Changeset: b042554105f7
Author: dholmes
Date: 2015-02-18 22:19 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b042554105f7
8072055: Argument checking for SE Embedded and ARM should be moved out of arguments.cpp
Reviewed-by: bdelsart, dlong, hseigel, coleenp
! src/share/vm/runtime/arguments.cpp
Changeset: 301c5b48a95a
Author: ctornqvi
Date: 2015-02-23 05:01 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/301c5b48a95a
Merge
- src/share/vm/oops/oop.inline2.hpp
Changeset: a1676462e072
Author: stefank
Date: 2015-02-18 09:22 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a1676462e072
8073388: Get rid of the depenecy from handles.hpp to oop.inline.hpp
Reviewed-by: mgerdin, coleenp
! src/share/vm/ci/ciKlass.hpp
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/memory/genRemSet.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/handles.hpp
Changeset: 45dc3d4c5c24
Author: jwilhelm
Date: 2014-08-22 10:10 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/45dc3d4c5c24
8061802: REDO - Remove the generations array
Summary: The _gens array is removed and replaced by explicit _young_gen and _old_gen variables.
Reviewed-by: kbarrett, mgerdin
! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/runtime/vmStructs.cpp
! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
Changeset: b8ef0ff7b28d
Author: stefank
Date: 2015-02-18 10:28 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b8ef0ff7b28d
8073389: Remove the include of resourceArea.hpp from classFileParser.hpp
Reviewed-by: coleenp, dholmes
! src/share/vm/classfile/classFileError.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/services/nmtDCmd.cpp
! src/share/vm/services/runtimeService.cpp
Changeset: ae3dbd31307f
Author: mgerdin
Date: 2015-02-20 12:43 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ae3dbd31307f
8073532: jmap -heap fails after generation array removal
Summary: Fix field accessor code in the SA
Reviewed-by: jwilhelm, brutisso
! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java
Changeset: 01f6c1362694
Author: tschatzl
Date: 2015-02-20 16:07 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/01f6c1362694
8058446: G1 Hot card cache should use ArrayAllocator to allocate the cache array
Summary: Allocate large hot card caches using OS functions instead of the C heap to avoid native memory exhaustion.
Reviewed-by: mgerdin, jwilhelm
! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp
Changeset: 89aef9b18319
Author: stefank
Date: 2015-02-20 15:23 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/89aef9b18319
8073554: Remove unnecessary includes of markSweep[.inline].hpp
Reviewed-by: tschatzl, coleenp
! src/share/vm/code/codeCache.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/debug.cpp
Changeset: 194b81937d60
Author: stefank
Date: 2015-02-20 15:47 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/194b81937d60
Merge
Changeset: 532bf0752bbc
Author: stefank
Date: 2015-02-20 17:08 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/532bf0752bbc
Merge
Changeset: eb2c3a5a454a
Author: goetz
Date: 2015-02-20 22:22 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/eb2c3a5a454a
8071822: [TEST_BUG] Adapt collectorPolicy internal tests to support 64K pages
Summary: This fixes jtreg test ExecuteInternalVMTests.java for OSes with bigger default page sizes.
Reviewed-by: jmasa
! src/share/vm/memory/collectorPolicy.cpp
Changeset: 015fac83707e
Author: stefank
Date: 2015-02-20 13:54 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/015fac83707e
8073543: Circular include dependency between psScavenge.inline.hpp and psPromotionManager.inline.hpp
Reviewed-by: brutisso, mgerdin
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! 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.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp
! src/share/vm/oops/instanceClassLoaderKlass.cpp
! src/share/vm/oops/oop.pcgc.inline.hpp
! src/share/vm/oops/oop.psgc.inline.hpp
! src/share/vm/runtime/java.cpp
Changeset: e2c2ec8ce1be
Author: jwilhelm
Date: 2015-02-23 18:40 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e2c2ec8ce1be
Merge
Changeset: 36ea8ccb155c
Author: sjohanss
Date: 2014-12-11 09:56 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/36ea8ccb155c
8062672: JVM crashes during GC on various asserts which checks that HeapWord ptr is an oop
Summary: Crashes were caused by not disabling UseMemSetInBOT as should be done on sparc. Added support for picking up blkinit as a platform feature if available on Linux sparc. This is needed to avoid enabling UseMemSetInBOT when running on this platform.
Reviewed-by: jwilhelm, brutisso
! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp
Changeset: 6357f6686ca2
Author: jwilhelm
Date: 2015-02-26 19:32 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6357f6686ca2
Merge
Changeset: cf4fda2ea188
Author: amurillo
Date: 2015-02-27 07:34 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cf4fda2ea188
Merge
Changeset: ba828548b907
Author: amurillo
Date: 2015-03-03 06:23 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ba828548b907
Merge
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 9a6515e858d5
Author: aph
Date: 2015-03-03 17:56 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9a6515e858d5
8074349: AARCH64: C2 generates poor code for some byte and character stores
Summary: Use iRegIorL2I as src input for char and byte stores.
Reviewed-by: kvn
! src/cpu/aarch64/vm/aarch64.ad
Changeset: c3b117fa5bde
Author: lana
Date: 2015-03-05 15:21 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c3b117fa5bde
Merge
Changeset: b104f7846820
Author: katleman
Date: 2015-03-12 13:35 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b104f7846820
Added tag jdk9-b54 for changeset c3b117fa5bde
! .hgtags
Changeset: a53f5508bf62
Author: sspitsyn
Date: 2015-02-25 00:30 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a53f5508bf62
8046246: the constantPoolCacheOopDesc::adjust_method_entries() used in RedefineClasses does not scale
Summary: optimize the adjust_method_entries functions by using the orig_method_idnum() function
Reviewed-by: coleenp, dcubed
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.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/jvmtiRedefineClasses.cpp
Changeset: 8066a1720b02
Author: ctornqvi
Date: 2015-02-26 06:11 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8066a1720b02
8073718: [TESTBUG] Cleanup test output and skip creating mini dumps
Reviewed-by: sla, ctornqvi
Contributed-by: stefan.sarne at oracle.com
! test/runtime/Safepoint/AssertSafepointCheckConsistency1.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency2.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency3.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency4.java
Changeset: c9b16ad5dad9
Author: ctornqvi
Date: 2015-02-26 06:11 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c9b16ad5dad9
8069291: [TESTBUG] runtime/threads/Fibonacci: OutOfMemoryError: unable to create native thread
Reviewed-by: dholmes, ctornqvi
Contributed-by: dmitry.dmitriev at oracle.com
+ test/runtime/Thread/Fibonacci.java
Changeset: ee9ab037aefb
Author: hseigel
Date: 2015-02-27 12:48 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ee9ab037aefb
8073908: Replace hotspot/testlibrary use of sun.management with public API
Summary: use java.lang API's instead of sun.management API's.
Reviewed-by: sla, iignatyev, gtriantafill, mchung
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Utils.java
Changeset: 65f0b5b4a5cb
Author: ctornqvi
Date: 2015-03-02 05:32 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/65f0b5b4a5cb
Merge
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/klassVtable.cpp
Changeset: 15b8ca9c2885
Author: dcubed
Date: 2015-03-02 16:31 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/15b8ca9c2885
8072439: fix for 8047720 may need more work
Summary: Cleanup PeriodTask_lock usage. Also reviewed by varming at gmail.com.
Reviewed-by: dholmes, dcubed, mgronlun, coleenp
Contributed-by: varming at gmail.com, daniel.daugherty at oracle.com
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/task.cpp
! src/share/vm/runtime/task.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: 2c370642e2ed
Author: mgronlun
Date: 2015-03-03 20:17 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2c370642e2ed
8073042: jcmd hangs until another jcmd is executed (which, in turn also hangs)
Reviewed-by: jbachorik, dsamersoff, farvidsson
! src/os/windows/vm/attachListener_windows.cpp
Changeset: da7523de6702
Author: jwilhelm
Date: 2015-02-26 17:02 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/da7523de6702
8073950: Quarantine failing test: gc/TestSoftReferencesBehaviorOnOOME.java due to JDK-8073669
Summary: Quarantine gc/TestSoftReferencesBehaviorOnOOME.java
Reviewed-by: mgerdin, tschatzl
Contributed-by: andrey.x.zakharov at oracle.com
! test/gc/TestSoftReferencesBehaviorOnOOME.java
Changeset: 57269e7bf812
Author: jwilhelm
Date: 2015-02-26 21:00 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/57269e7bf812
8073883: serviceability/dcmd/gc/RunGCTest.java should not run with -XX:+ExplicitGCInvokesConcurrent
Summary: Don't run test with -XX:+ExplicitGCInvokesConcurrent
Reviewed-by: mgerdin
! test/serviceability/dcmd/gc/RunGCTest.java
Changeset: 1573e72240b9
Author: kbarrett
Date: 2015-02-27 19:52 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1573e72240b9
8069016: Add BarrierSet downcast support
Summary: Add FakeRttiSupport utility and use to provide barrier_set_cast.
Reviewed-by: jmasa, sangheki
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/barrierSet.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/modRefBarrierSet.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/shark/sharkBuilder.cpp
+ src/share/vm/utilities/fakeRttiSupport.hpp
Changeset: c22d211b6f36
Author: david
Date: 2015-03-03 12:19 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c22d211b6f36
8073464: GC workers do not have thread names
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/utilities/workgroup.cpp
Changeset: 70d8700f9524
Author: tschatzl
Date: 2015-03-03 12:38 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/70d8700f9524
8073466: Remove buffer retaining functionality and clean up in ParGCAllocBuffer
Reviewed-by: jmasa, kbarrett
! src/share/vm/gc_implementation/g1/g1Allocator.cpp
! src/share/vm/gc_implementation/g1/g1Allocator.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
Changeset: 71f4ed3c627f
Author: tschatzl
Date: 2015-03-03 13:25 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/71f4ed3c627f
Merge
Changeset: 8006272eca39
Author: jwilhelm
Date: 2015-03-02 16:19 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8006272eca39
8071335: gc/TestSmallHeap.java throw OOM
Summary: To avoid OOME, do not run with -Xcomp
Reviewed-by: brutisso, tschatzl
! test/gc/TestSmallHeap.java
Changeset: eb43e86b7100
Author: jwilhelm
Date: 2015-03-03 19:21 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/eb43e86b7100
Merge
Changeset: a3654e0e77f9
Author: jwilhelm
Date: 2015-03-04 02:23 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a3654e0e77f9
8074319: barrier_set_cast defined via friend injection
Summary: Changed the in-class definition to a friend declaration and move the definition to namespace scope
Reviewed-by: jwilhelm, simonis
Contributed-by: kim.barrett at oracle.com
! src/share/vm/memory/barrierSet.hpp
Changeset: a534c4d87ec8
Author: jwilhelm
Date: 2015-03-05 17:27 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a534c4d87ec8
Merge
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: 1d306e84f829
Author: iignatyev
Date: 2015-02-19 23:49 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1d306e84f829
8073499: quarantine compiler/tiered/LevelTransitionTest
Reviewed-by: kvn
! test/compiler/tiered/LevelTransitionTest.java
Changeset: 796f5bb2dec5
Author: ppunegov
Date: 2015-02-18 16:19 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/796f5bb2dec5
8067157: Closed compiler tests should not be in hotspot/test/TEST.groups
Summary: Replace closed/compiler tests with sanity/ExecuteInternalVMTests.java to keep the hotspot_compiler_closed group
Reviewed-by: kvn, zmajo
! test/TEST.groups
Changeset: b79a5703e525
Author: ppunegov
Date: 2015-02-18 16:59 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b79a5703e525
8067012: Don't create MDO for constant getters
Summary: Add check if the method is constant getter
Reviewed-by: kvn, iveresov
! src/share/vm/runtime/advancedThresholdPolicy.cpp
Changeset: e48badb106e1
Author: dpochepk
Date: 2015-02-19 23:47 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e48badb106e1
8068461: compiler/codecache/jmx/UsageThresholdIncreasedTest.java failed: java.lang.RuntimeException: Usage threshold was hit: 1 times for CodeHeap 'non-nmethods'
Summary: added filter for invalid testcase
Reviewed-by: kvn, iignatyev
! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java
Changeset: 54e0f8b411a8
Author: roland
Date: 2015-02-18 18:14 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/54e0f8b411a8
6912521: System.arraycopy works slower than the simple loop for little lengths
Summary: convert small array copies to series of loads and stores
Reviewed-by: kvn, vlivanov
+ src/share/vm/opto/arraycopynode.cpp
+ src/share/vm/opto/arraycopynode.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/classes.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macroArrayCopy.cpp
+ test/compiler/arraycopy/TestArrayCopyAsLoadsStores.java
Changeset: aa37799c0445
Author: thartmann
Date: 2015-02-23 07:55 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/aa37799c0445
8072774: bigapps/Weblogic+medrec/nowarnings fails due to CodeHeap 'profiled nmethods' exhaustion
Summary: Store profiled code in the non-profiled code heap (and vice versa) if the code cache is really full.
Reviewed-by: kvn, iveresov
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
Changeset: 31d53895b2d6
Author: thartmann
Date: 2015-02-23 10:38 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/31d53895b2d6
8073257: compiler/codecache/stress/RandomAllocationTest.java + fastdebug + -XX:+LogCompilation, "allocating without ResourceMark"
Summary: Added two missing ResourceMarks to 'NMethodSweeper::log_sweep'.
Reviewed-by: kvn, iignatyev
! src/share/vm/runtime/sweeper.cpp
Changeset: 5cc8f720e18d
Author: simonis
Date: 2015-02-23 10:32 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5cc8f720e18d
8073624: Fix waring "converting to non-pointer type 'bool' from NULL" in arraycopynode.cpp
Reviewed-by: roland
! src/share/vm/opto/arraycopynode.cpp
Changeset: ff87d12995da
Author: vlivanov
Date: 2015-02-24 07:39 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ff87d12995da
Merge
! src/share/vm/code/codeCache.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
Changeset: 29b91dd20de6
Author: vlivanov
Date: 2015-02-24 17:14 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/29b91dd20de6
Merge
- src/share/vm/oops/oop.inline2.hpp
Changeset: 0a5f2750ef42
Author: iveresov
Date: 2015-02-24 23:31 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0a5f2750ef42
8073735: compiler/loopopts/CountedLoopProblem.java got OOME
Summary: Ignore OOM in the test
Reviewed-by: kvn
! test/compiler/loopopts/CountedLoopProblem.java
Changeset: 0fd143632552
Author: roland
Date: 2015-02-24 15:23 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0fd143632552
8073184: Compile of java.lang.Integer::getChars fails with LoopLimitCheck = false after 8054478
Summary: CastII that guards counted loops confuses range check elimination with LoopLimitCheck off
Reviewed-by: kvn, iveresov
! src/share/vm/opto/loopTransform.cpp
+ test/compiler/loopopts/TestCastIINoLoopLimitCheck.java
Changeset: 50ac03d16c22
Author: roland
Date: 2015-02-25 10:44 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/50ac03d16c22
8073792: assert((get_length_if_constant(phase) == -1) == !ary_src->size()->is_con()) failed: inconsistent
Summary: assert in array copy code broken when array size becomes known during igvn
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/arraycopynode.cpp
+ test/compiler/arraycopy/TestArrayCloneBadAssert.java
! test/compiler/arraycopy/TestArrayCopyAsLoadsStores.java
Changeset: fe7233679163
Author: zmajo
Date: 2015-02-27 13:21 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fe7233679163
8073670: TypeF::eq and TypeD::eq do not handle NaNs correctly
Summary: Change TypeF:eq and TypeD:eq to compare NaN values using a bitwise comparison.
Reviewed-by: kvn
Contributed-by: Stefan Anzinger <stefan.anzinger at oracle.com>
! src/share/vm/opto/type.cpp
+ test/compiler/c2/FloatingPointFoldingTest.java
Changeset: dacf878d4b46
Author: zmajo
Date: 2015-02-28 12:33 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dacf878d4b46
Merge
Changeset: ec1ca81aefc6
Author: roland
Date: 2015-02-25 12:33 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ec1ca81aefc6
8073796: assert(check_obj_alignment(result)) failed: address not aligned: ...
Summary: Arrays.copyOf intrinsic can deoptimize with uninitialized new array
Reviewed-by: kvn
! src/share/vm/opto/library_call.cpp
Changeset: 442d0a8b76cc
Author: skovalev
Date: 2015-02-24 16:08 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/442d0a8b76cc
8067162: [TESTBUG] runtime/SharedArchiveFile tests fail on compact profiles
Summary: Modified TEST.groups file to exclude two tests from execution on compact profiles.
Reviewed-by: mseledtsov, dholmes, iignatyev
! test/TEST.groups
Changeset: b7326921c3f6
Author: skovalev
Date: 2015-02-24 15:42 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b7326921c3f6
8067822: test/testlibrary_tests/RandomGeneratorTest.java failed on Assert Unexpected random number sequence for mode: NO_SEED
Summary: On embedded platforms we have a message in std error. We should not take into account the message. Therefore only std out should be used fo verification.
Reviewed-by: iignatyev, kvn
! test/testlibrary_tests/RandomGeneratorTest.java
Changeset: 6235f6e82466
Author: fzhinkin
Date: 2015-02-27 11:41 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6235f6e82466
8073154: NULL-pointer dereferencing in LIR_OpProfileType::print_instr
Reviewed-by: iveresov
! src/share/vm/c1/c1_LIR.cpp
+ test/compiler/print/TestProfileReturnTypePrinting.java
Changeset: 063ec1611772
Author: iignatyev
Date: 2015-03-02 11:15 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/063ec1611772
Merge
Changeset: b7e464329497
Author: thartmann
Date: 2015-03-02 13:16 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b7e464329497
8073956: Escape analysis dump misses args information
Summary: Fixed output of PrintEscapeAnalysis.
Reviewed-by: kvn
! src/share/vm/ci/bcEscapeAnalyzer.cpp
Changeset: c7e9c22ab919
Author: thartmann
Date: 2015-03-02 13:28 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c7e9c22ab919
Merge
Changeset: 16a66b3338de
Author: thartmann
Date: 2015-03-02 13:40 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/16a66b3338de
8006960: hotspot, "impossible" assertion failure
Summary: Escape state of allocated object should be always adjusted after it was passed to a method.
Reviewed-by: kvn
! src/share/vm/ci/bcEscapeAnalyzer.cpp
+ test/compiler/escapeAnalysis/TestEscapeThroughInvoke.java
Changeset: d319aa28b87f
Author: thartmann
Date: 2015-03-02 15:11 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d319aa28b87f
Merge
Changeset: 9b9e7edc17ce
Author: thartmann
Date: 2015-03-02 15:20 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9b9e7edc17ce
Merge
! src/share/vm/ci/bcEscapeAnalyzer.cpp
Changeset: be83b0955522
Author: vlivanov
Date: 2015-03-02 07:20 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/be83b0955522
Merge
! src/share/vm/code/codeCache.cpp
! test/TEST.groups
Changeset: 61edd5c7412e
Author: vlivanov
Date: 2015-03-02 18:12 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/61edd5c7412e
Merge
Changeset: d63ee67dbc90
Author: roland
Date: 2015-03-03 12:30 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d63ee67dbc90
8073957: assert(ary_src != 0) failed: not an array or instance?
Summary: ArrayCopyNode going dead needs better validation of inputs
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/arraycopynode.cpp
Changeset: 21dbad89e2dc
Author: zmajo
Date: 2015-03-06 08:53 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/21dbad89e2dc
Merge
! src/share/vm/opto/graphKit.cpp
Changeset: de7ca28f8b7d
Author: amurillo
Date: 2015-03-06 04:58 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/de7ca28f8b7d
Merge
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: be49ab55e5c4
Author: lana
Date: 2015-03-12 21:14 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/be49ab55e5c4
Merge
Changeset: d1f0a4739e92
Author: katleman
Date: 2015-03-19 12:59 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d1f0a4739e92
Added tag jdk9-b55 for changeset be49ab55e5c4
! .hgtags
Changeset: 1af78ca1b0a3
Author: aph
Date: 2015-03-13 12:44 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1af78ca1b0a3
8074723: AARCH64: Stray pop in C1 LIR_Assembler::emit_profile_type
Summary: Remove stray POP instruction
Reviewed-by: dholmes
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
Changeset: 0477d65bda6c
Author: aph
Date: 2015-03-13 12:44 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0477d65bda6c
Merge
Changeset: 8a4e011d99be
Author: dholmes
Date: 2015-03-03 19:20 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8a4e011d99be
7143664: Clean up OrderAccess implementations and usage
Summary: Clarify and correct the abstract model for memory barriers provided by the orderAccess class. Refactor the implementations using template specialization to allow the bulk of the code to be shared, with platform specific customizations applied as needed.
Reviewed-by: acorn, dcubed, dholmes, dlong, goetz, kbarrett, sgehwolf
Contributed-by: Erik Osterlund <erik.osterlund at lnu.se>
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/os_cpu/aix_ppc/vm/orderAccess_aix_ppc.inline.hpp
! src/os_cpu/bsd_x86/vm/orderAccess_bsd_x86.inline.hpp
! src/os_cpu/bsd_zero/vm/orderAccess_bsd_zero.inline.hpp
! src/os_cpu/linux_ppc/vm/orderAccess_linux_ppc.inline.hpp
! src/os_cpu/linux_sparc/vm/orderAccess_linux_sparc.inline.hpp
! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp
! src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp
! src/os_cpu/solaris_sparc/vm/orderAccess_solaris_sparc.inline.hpp
! src/os_cpu/solaris_sparc/vm/solaris_sparc.il
! src/os_cpu/solaris_x86/vm/orderAccess_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/solaris_x86_32.il
! src/os_cpu/solaris_x86/vm/solaris_x86_64.il
! src/os_cpu/windows_x86/vm/orderAccess_windows_x86.inline.hpp
! src/share/vm/runtime/orderAccess.hpp
! src/share/vm/runtime/orderAccess.inline.hpp
Changeset: 06af60444d5e
Author: kevinw
Date: 2015-03-03 19:42 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/06af60444d5e
8073688: Infinite loop reading types during jmap attach.
Reviewed-by: dsamersoff, sla
! agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java
Changeset: 04920bf22782
Author: dholmes
Date: 2015-03-04 16:35 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/04920bf22782
8073861: Unused VM Options in JDK9 HotSpot
Reviewed-by: dholmes, lfoltan
Contributed-by: Dmitry Dmitriev <dmitry.dmitriev at oracle.com>
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 7d586d50e264
Author: dcubed
Date: 2015-03-06 08:47 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7d586d50e264
Merge
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/orderAccess.inline.hpp
Changeset: c3f28a6822dd
Author: gthornbr
Date: 2015-03-06 17:19 -0800
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c3f28a6822dd
8071501: perfMemory_solaris.cpp failing to compile with "Error: dd_fd is not a member of DIR."
Summary: Force all Solaris builds to use the same version of the DIR structure.
Reviewed-by: dcubed, dholmes, kvn
! src/os/solaris/vm/jvm_solaris.h
! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp
Changeset: 2617fceec2a3
Author: mockner
Date: 2015-03-09 13:39 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2617fceec2a3
8013393: Merge template interpreter files for x86 _32 and _64.
Summary: The 32 and 64 bit versions of templateTable_x86 have been merged.
Reviewed-by: twisti, jrose, coleenp
+ src/cpu/x86/vm/templateTable_x86.cpp
- src/cpu/x86/vm/templateTable_x86_32.cpp
- src/cpu/x86/vm/templateTable_x86_64.cpp
Changeset: e0c6eb5fce97
Author: ctornqvi
Date: 2015-03-10 04:53 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e0c6eb5fce97
8069124: runtime/NMT/MallocSiteHashOverflow.java failing in nightlies
Reviewed-by: coleenp, gtriantafill, dholmes
! src/share/vm/services/mallocSiteTable.cpp
! src/share/vm/services/mallocSiteTable.hpp
! src/share/vm/utilities/nativeCallStack.cpp
! src/share/vm/utilities/nativeCallStack.hpp
Changeset: 3846282d50e9
Author: mikael
Date: 2015-03-10 09:42 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3846282d50e9
8074726: Update source and target version used when compiling hotspot class files
Summary: Use BOOT_JDK_SOURCETARGET from top level, or fall back to -source 8 -target 8
Reviewed-by: dholmes, sla
! make/aix/makefiles/rules.make
! make/bsd/makefiles/rules.make
! make/defs.make
! make/linux/makefiles/rules.make
! make/solaris/makefiles/rules.make
! make/windows/makefiles/rules.make
Changeset: eab5843db817
Author: david
Date: 2015-03-05 16:43 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/eab5843db817
8073545: Use shorter and more descriptive names for GC worker threads
Reviewed-by: ehelin, jwilhelm
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/utilities/workgroup.cpp
Changeset: 7bdaaf31bc71
Author: sfriberg
Date: 2015-03-06 09:07 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7bdaaf31bc71
8031538: G1 eden usage is sometimes higher than target eden (printed Eden size)
Summary: When recalculating the number of target eden size, correctly consider the amount of existing eden regions in the target calculation.
Reviewed-by: tschatzl
Contributed-by: Staffan Friberg <staffan.friberg at oracle.com>
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: 04b27d7401ba
Author: jwilhelm
Date: 2015-03-06 16:12 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/04b27d7401ba
8051984: @ignore should be placed after @test
Summary: as ignore reason has been fixed (by adding @requires) @ignore removed
Reviewed-by: kbarrett, brutisso
Contributed-by: andrey.x.zakharov at oracle.com
! test/gc/parallelScavenge/TestDynShrinkHeap.java
Changeset: ac6ef02961e7
Author: jwilhelm
Date: 2015-03-09 01:58 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ac6ef02961e7
Merge
Changeset: 656216252893
Author: stefank
Date: 2015-03-09 08:22 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/656216252893
8074543: Missing symbol "objArrayOopDesc::obj_at" when buiding with CPP Interpreter
Reviewed-by: stefank
Contributed-by: thomas.stuefe at gmail.com
! src/share/vm/interpreter/bytecodeInterpreter.cpp
Changeset: e8652b6ab788
Author: asiebenborn
Date: 2015-03-06 16:47 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e8652b6ab788
8074561: Wrong volatile qualifier for field ClassLoaderDataGraphKlassIteratorAtomic::_next_klass
Reviewed-by: mgerdin, stefank
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
Changeset: 115236e78a47
Author: ehelin
Date: 2015-01-26 10:32 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/115236e78a47
8030646: track collection set membership in one place
Reviewed-by: tschatzl, jwilhelm
! 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/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1InCSetState.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
Changeset: 208446e49726
Author: ehelin
Date: 2015-03-09 11:37 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/208446e49726
Merge
Changeset: af3b0db91659
Author: sangheki
Date: 2015-03-09 09:30 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/af3b0db91659
8073654: Marking statistics should use size_t
Summary: Change data type from int to size_t to avoid overflows
Reviewed-by: jwilhelm, drwhite, tschatzl
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
Changeset: 98e38530135c
Author: jwilhelm
Date: 2015-03-12 16:10 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/98e38530135c
Merge
- src/cpu/x86/vm/templateTable_x86_32.cpp
- src/cpu/x86/vm/templateTable_x86_64.cpp
Changeset: 0ef1d0b2fc2e
Author: dlong
Date: 2015-02-24 17:23 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0ef1d0b2fc2e
8072383: resolve conflicts between open and closed ports
Summary: refactor close to remove references to closed ports
Reviewed-by: kvn, simonis, dholmes
! agent/src/os/linux/libproc.h
! make/defs.make
- make/linux/makefiles/arm.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/gcc.make
- make/linux/makefiles/ppc.make
! make/linux/makefiles/saproc.make
! make/linux/makefiles/vm.make
- make/linux/platform_arm
- make/linux/platform_ppc
! src/os/linux/vm/os_linux.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/interpreter/interp_masm.hpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/memory/generation.hpp
! src/share/vm/opto/ad.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/optoreg.hpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/macros.hpp
Changeset: 709140b8dfa5
Author: iignatyev
Date: 2015-03-12 19:12 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/709140b8dfa5
8073860: [TESTBUG] compiler/whitebox/DeoptimizeFramesTest fails with exit code 1
Reviewed-by: kvn, roland
! test/compiler/whitebox/DeoptimizeFramesTest.java
Changeset: 8e1fc80221d7
Author: iignatyev
Date: 2015-03-12 19:11 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8e1fc80221d7
8074980: add WhiteBox API to get a flag value for a method
Reviewed-by: kvn, fzhinkin
! src/share/vm/prims/whitebox.cpp
+ test/compiler/oracle/GetMethodOptionTest.java
Changeset: 959a3d1e1811
Author: kvn
Date: 2015-03-12 15:51 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/959a3d1e1811
Merge
! make/defs.make
- make/linux/makefiles/arm.make
- make/linux/makefiles/ppc.make
- make/linux/platform_arm
- make/linux/platform_ppc
Changeset: f63349d9c4ce
Author: amurillo
Date: 2015-03-16 14:27 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f63349d9c4ce
Merge
- make/linux/makefiles/arm.make
- make/linux/makefiles/ppc.make
- make/linux/platform_arm
- make/linux/platform_ppc
- src/cpu/x86/vm/templateTable_x86_32.cpp
- src/cpu/x86/vm/templateTable_x86_64.cpp
Changeset: 174de251eca2
Author: aph
Date: 2015-03-17 14:03 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/174de251eca2
8075045: AARCH64: Stack banging should use store rather than load
Summary: Change stack bangs to use a store rather than a load
Reviewed-by: dholmes
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
Changeset: fd2d5ec7e7b1
Author: lana
Date: 2015-03-19 16:13 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fd2d5ec7e7b1
Merge
- make/linux/makefiles/arm.make
- make/linux/makefiles/ppc.make
- make/linux/platform_arm
- make/linux/platform_ppc
- src/cpu/x86/vm/templateTable_x86_32.cpp
- src/cpu/x86/vm/templateTable_x86_64.cpp
Changeset: f8dba5065e11
Author: katleman
Date: 2015-03-26 13:09 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f8dba5065e11
Added tag jdk9-b56 for changeset fd2d5ec7e7b1
! .hgtags
Changeset: 7dd2ea0f72e9
Author: aph
Date: 2015-03-20 17:39 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7dd2ea0f72e9
8075443: AARCH64: Missed L2I optimizations in C2
Summary: Use iRegIOrL2I for input operands whenever it makes sense.
Reviewed-by: kvn
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/aarch64_ad.m4
Changeset: 471b684ff43e
Author: sgehwolf
Date: 2015-03-10 21:20 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/471b684ff43e
8074312: Enable hotspot builds on 4.x Linux kernels
Summary: Add "4" to list of allowable versions
Reviewed-by: dholmes, mikael
! make/linux/Makefile
Changeset: 2506dd16cb84
Author: mgronlun
Date: 2015-03-11 09:11 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2506dd16cb84
8074905: Exclude aarch64 from Visual Studio projectcreator.make
Reviewed-by: ctornqvi, sla, minqi
! make/windows/makefiles/projectcreator.make
Changeset: 36143dafcf1c
Author: mikael
Date: 2015-03-11 12:00 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/36143dafcf1c
6313046: Remove unused frame::native_param_addr code
Summary: Removed dead code in frame
Reviewed-by: dholmes, cjplummer, dsamersoff
! agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java
! src/cpu/aarch64/vm/frame_aarch64.hpp
! src/cpu/aarch64/vm/frame_aarch64.inline.hpp
! src/cpu/sparc/vm/frame_sparc.inline.hpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 410003485ee6
Author: dholmes
Date: 2015-03-11 18:49 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/410003485ee6
8073990: Deprecated "UseVectoredExceptions" VM options still defined in several globals files
Reviewed-by: dholmes, stuefe, simonis
Contributed-by: Dmitry Dmitriev <dmitry.dmitriev at oracle.com>
! src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp
! src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp
Changeset: 3eb61269f421
Author: dholmes
Date: 2015-03-12 19:34 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3eb61269f421
8074552: SafeFetch32 and SafeFetchN do not work in error handling
Reviewed-by: dholmes, goetz
Contributed-by: Thomas Stufe <thomas.stuefe at gmail.com>
! src/os/aix/vm/vmError_aix.cpp
! src/os/bsd/vm/os_bsd.hpp
! src/os/bsd/vm/vmError_bsd.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/linux/vm/vmError_linux.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/solaris/vm/vmError_solaris.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/utilities/vmError.cpp
+ test/runtime/ErrorHandling/SafeFetchInErrorHandlingTest.java
Changeset: 771c83af7df8
Author: cjplummer
Date: 2015-03-10 19:56 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/771c83af7df8
8069111: Investigate NMT detail tracking support for 32bit ARM
Summary: Fix native stack walking issues arm arm32. Disable on thumb2. Removed support for NMT without NMT detail.
Reviewed-by: dholmes, bdelsart
! src/share/vm/prims/whitebox.cpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/nativeCallStack.cpp
! test/runtime/NMT/ChangeTrackingLevel.java
! test/runtime/NMT/PrintNMTStatistics.java
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
! test/runtime/NMT/VirtualAllocTestType.java
Changeset: 21279769488b
Author: dcubed
Date: 2015-03-13 09:18 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/21279769488b
Merge
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/stubRoutines.hpp
Changeset: a0a3afa7859b
Author: coleenp
Date: 2015-03-13 12:40 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a0a3afa7859b
8061205: MetadataOnStackMark only needs to walk code cache during class redefinition
Summary: Only do full metadata walk during class redefinition and only walk handles during class unloading.
Reviewed-by: sspitsyn, stefank
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/metadataOnStackMark.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/accessFlags.cpp
! src/share/vm/utilities/accessFlags.hpp
Changeset: 133803f2e085
Author: coleenp
Date: 2015-03-13 18:59 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/133803f2e085
Merge
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 854a2726b586
Author: coleenp
Date: 2015-03-13 15:16 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/854a2726b586
8074717: Merge interp_masm files for x86 _32 and _64
Summary: Merge interp_masm_x86 files into one.
Reviewed-by: sspitsyn, hseigel, mockner
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/interp_masm_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
Changeset: bdd0b30b4454
Author: coleenp
Date: 2015-03-13 20:44 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bdd0b30b4454
Merge
- 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
Changeset: 9a470350393c
Author: goetz
Date: 2015-02-16 14:07 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9a470350393c
8073315: Enable gcc -Wtype-limits and fix upcoming issues.
Summary: Relevant fixes in blockOffsetTable.cpp, os_linux.cpp, parCardTableModRefBS.cpp.
Reviewed-by: jwilhelm, kbarrett, simonis
! make/linux/makefiles/gcc.make
! src/os/linux/vm/os_linux.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CardCounts.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/shared/gcUtil.hpp
! src/share/vm/gc_implementation/shared/liveRange.hpp
! src/share/vm/gc_implementation/shared/mutableSpace.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/blockOffsetTable.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/yieldingWorkgroup.cpp
Changeset: fa8456e26deb
Author: zmajo
Date: 2015-03-14 11:21 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fa8456e26deb
8074869: C2 code generator can replace -0.0f with +0.0f on Linux
Summary: Instead of 'fpclass', use cast float->int and double->long to check if value is +0.0f and +0.0d, respectively.
Reviewed-by: kvn, simonis, dlong
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/sparc.ad
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp
! src/share/vm/utilities/globalDefinitions_xlc.hpp
+ test/compiler/loopopts/ConstFPVectorization.java
Changeset: 425e252b99f1
Author: iignatyev
Date: 2015-03-13 21:53 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/425e252b99f1
8073607: add trace events for inlining
Reviewed-by: kvn, fzhinkin, mgronlun
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/trace/trace.xml
Changeset: dbd15e131b5f
Author: iignatyev
Date: 2015-03-14 16:13 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dbd15e131b5f
Merge
Changeset: b0718d87aff9
Author: zmajo
Date: 2015-03-19 18:01 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b0718d87aff9
Merge
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
Changeset: dcaf821c212c
Author: amurillo
Date: 2015-03-19 15:00 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dcaf821c212c
Merge
- 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
Changeset: f68d656d1f5e
Author: amurillo
Date: 2015-03-23 11:44 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f68d656d1f5e
Merge
! src/cpu/aarch64/vm/aarch64.ad
- 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
Changeset: 56a85ffe743d
Author: lana
Date: 2015-04-01 12:30 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/56a85ffe743d
Merge
- 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
Changeset: ee878f3d6732
Author: katleman
Date: 2015-04-02 10:02 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ee878f3d6732
Added tag jdk9-b57 for changeset 56a85ffe743d
! .hgtags
Changeset: 09cec193c3bb
Author: katleman
Date: 2015-04-08 13:12 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/09cec193c3bb
Added tag jdk9-b58 for changeset ee878f3d6732
! .hgtags
Changeset: f4b8d39bd2a7
Author: ykantser
Date: 2015-03-26 16:36 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f4b8d39bd2a7
8075586: Add @modules as needed to the open hotspot tests
Reviewed-by: sla, ctornqvi, lfoltan, mchung, alanb
Contributed-by: alexander.kulyakhtin at oracle.com
! test/TEST.ROOT
! test/compiler/arguments/CheckCompileThresholdScaling.java
! test/compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java
! test/compiler/arguments/TestUseBMI1InstructionsOnUnsupportedCPU.java
! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnUnsupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java
! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java
! test/compiler/c1/6932496/Test6932496.java
! test/compiler/c2/6589834/Test_ia32.java
! test/compiler/c2/6852078/Test6852078.java
! test/compiler/c2/6857159/Test6857159.java
! test/compiler/c2/6968348/Test6968348.java
! test/compiler/c2/7047069/Test7047069.java
! test/compiler/c2/7068051/Test7068051.java
! test/compiler/c2/7190310/Test7190310_unsafe.java
! test/compiler/c2/8004867/TestIntUnsafeCAS.java
! test/compiler/c2/8004867/TestIntUnsafeOrdered.java
! test/compiler/c2/8004867/TestIntUnsafeVolatile.java
! test/compiler/c2/8005956/PolynomialRoot.java
! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java
! test/compiler/codecache/CheckReservedInitialCodeCacheSizeArgOrder.java
! test/compiler/codecache/CheckSegmentedCodeCache.java
! test/compiler/codecache/CheckUpperLimit.java
! test/compiler/codecache/OverflowCodeCacheTest.java
! test/compiler/codecache/cli/TestSegmentedCodeCacheOption.java
! test/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java
! test/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java
! test/compiler/codecache/jmx/BeanTypeTest.java
! test/compiler/codecache/jmx/CodeHeapBeanPresenceTest.java
! test/compiler/codecache/jmx/GetUsageTest.java
! test/compiler/codecache/jmx/InitialAndMaxUsageTest.java
! test/compiler/codecache/jmx/ManagerNamesTest.java
! test/compiler/codecache/jmx/MemoryPoolsPresenceTest.java
! test/compiler/codecache/jmx/PeakUsageTest.java
! test/compiler/codecache/jmx/ThresholdNotificationsTest.java
! test/compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java
! test/compiler/codecache/jmx/UsageThresholdExceededTest.java
! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java
! test/compiler/codecache/jmx/UsageThresholdNotExceededTest.java
! test/compiler/codecache/stress/OverloadCompileQueueTest.java
! test/compiler/codecache/stress/RandomAllocationTest.java
! test/compiler/codecache/stress/UnexpectedDeoptimizationTest.java
! test/compiler/codegen/6896617/Test6896617.java
! test/compiler/codegen/7100757/Test7100757.java
! test/compiler/codegen/7184394/TestAESMain.java
! test/compiler/codegen/8011901/Test8011901.java
! test/compiler/cpuflags/RestoreMXCSR.java
! test/compiler/debug/VerifyAdapterSharing.java
! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
! test/compiler/escapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
! test/compiler/floatingpoint/TestPow2.java
! test/compiler/intrinsics/bmi/TestAndnI.java
! test/compiler/intrinsics/bmi/TestAndnL.java
! test/compiler/intrinsics/bmi/TestBlsiI.java
! test/compiler/intrinsics/bmi/TestBlsiL.java
! test/compiler/intrinsics/bmi/TestBlsmskI.java
! test/compiler/intrinsics/bmi/TestBlsmskL.java
! test/compiler/intrinsics/bmi/TestBlsrI.java
! test/compiler/intrinsics/bmi/TestBlsrL.java
! test/compiler/intrinsics/bmi/TestLzcntI.java
! test/compiler/intrinsics/bmi/TestLzcntL.java
! test/compiler/intrinsics/bmi/TestTzcntI.java
! test/compiler/intrinsics/bmi/TestTzcntL.java
! test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
! test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsiTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsiTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsrTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsrTestL.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java
! test/compiler/intrinsics/classcast/NullCheckDroppingsTest.java
! test/compiler/intrinsics/mathexact/AddExactIConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactILoadTest.java
! test/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/AddExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/AddExactLConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/DecExactITest.java
! test/compiler/intrinsics/mathexact/DecExactLTest.java
! test/compiler/intrinsics/mathexact/IncExactITest.java
! test/compiler/intrinsics/mathexact/IncExactLTest.java
! test/compiler/intrinsics/mathexact/MulExactIConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactILoadTest.java
! test/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/MulExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/MulExactLConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactIConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactILoadTest.java
! test/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/NegExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactICondTest.java
! test/compiler/intrinsics/mathexact/SubExactIConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactILoadTest.java
! test/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/SubExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/SubExactLConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java
! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java
! test/compiler/intrinsics/unsafe/UnsafeGetAddressTest.java
! test/compiler/jsr292/ConcurrentClassLoadingTest.java
! test/compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java
! test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java
! test/compiler/jsr292/VMAnonymousClasses.java
! test/compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java
! test/compiler/oracle/CheckCompileCommandOption.java
! test/compiler/oracle/TestCompileCommand.java
! test/compiler/osr/TestOSRWithNonEmptyStack.java
! test/compiler/profiling/spectrapredefineclass/Launcher.java
! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
! test/compiler/rangechecks/TestRangeCheckSmearing.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestRTMAbortThresholdOption.java
! test/compiler/rtm/cli/TestRTMLockingCalculationDelayOption.java
! test/compiler/rtm/cli/TestRTMLockingThresholdOption.java
! test/compiler/rtm/cli/TestRTMRetryCountOption.java
! test/compiler/rtm/cli/TestRTMSpinLoopCountOption.java
! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java
! test/compiler/rtm/cli/TestUseRTMXendForLockBusyOption.java
! test/compiler/rtm/locking/TestRTMAbortRatio.java
! test/compiler/rtm/locking/TestRTMAbortThreshold.java
! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
! test/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java
! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingCalculationDelay.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java
! test/compiler/rtm/locking/TestRTMRetryCount.java
! test/compiler/rtm/locking/TestRTMSpinLoopCount.java
! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java
! test/compiler/rtm/locking/TestUseRTMDeopt.java
! test/compiler/rtm/locking/TestUseRTMForInflatedLocks.java
! test/compiler/rtm/locking/TestUseRTMForStackLocks.java
! test/compiler/rtm/locking/TestUseRTMXendForLockBusy.java
! test/compiler/rtm/method_options/TestNoRTMLockElidingOption.java
! test/compiler/rtm/method_options/TestUseRTMLockElidingOption.java
! test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java
! test/compiler/runtime/8010927/Test8010927.java
! test/compiler/startup/NumCompilerThreadsCheck.java
! test/compiler/startup/SmallCodeCacheStartup.java
! test/compiler/startup/StartupOutput.java
! test/compiler/tiered/ConstantGettersTransitionsTest.java
! test/compiler/tiered/LevelTransitionTest.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/types/correctness/CorrectnessTest.java
! test/compiler/types/correctness/OffTest.java
! test/compiler/uncommontrap/TestUnstableIfTrap.java
! test/compiler/unsafe/GetUnsafeObjectG1PreBarrier.java
! test/compiler/unsafe/UnsafeRaw.java
! test/compiler/whitebox/AllocationCodeBlobTest.java
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeFramesTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/DeoptimizeMultipleOSRTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/ForceNMethodSweepTest.java
! test/compiler/whitebox/GetCodeHeapEntriesTest.java
! test/compiler/whitebox/GetNMethodTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/LockCompilationTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java
! test/gc/6581734/Test6581734.java
! test/gc/6941923/Test6941923.java
! test/gc/7072527/TestFullGCCount.java
! test/gc/TestCardTablePageCommits.java
! test/gc/TestGCLogRotationViaJcmd.java
! test/gc/TestObjectAlignment.java
! test/gc/TestSmallHeap.java
! test/gc/TestSoftReferencesBehaviorOnOOME.java
! test/gc/TestVerifyDuringStartup.java
! test/gc/TestVerifySilently.java
! test/gc/arguments/TestArrayAllocatorMallocLimit.java
! test/gc/arguments/TestCMSHeapSizeFlags.java
! test/gc/arguments/TestCompressedClassFlags.java
! test/gc/arguments/TestDynMaxHeapFreeRatio.java
! test/gc/arguments/TestDynMinHeapFreeRatio.java
! test/gc/arguments/TestG1ConcRefinementThreads.java
! test/gc/arguments/TestG1HeapRegionSize.java
! test/gc/arguments/TestG1HeapSizeFlags.java
! test/gc/arguments/TestG1PercentageOptions.java
! test/gc/arguments/TestHeapFreeRatio.java
! test/gc/arguments/TestInitialTenuringThreshold.java
! test/gc/arguments/TestMaxNewSize.java
! test/gc/arguments/TestMinInitialErgonomics.java
! test/gc/arguments/TestObjectTenuringFlags.java
! test/gc/arguments/TestParallelGCThreads.java
! test/gc/arguments/TestParallelHeapSizeFlags.java
! test/gc/arguments/TestSerialHeapSizeFlags.java
! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java
! test/gc/arguments/TestUnrecognizedVMOptionsHandling.java
! test/gc/arguments/TestUseCompressedOopsErgo.java
! test/gc/arguments/TestUseNUMAInterleaving.java
! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/gc/concurrentMarkSweep/GuardShrinkWarning.java
! test/gc/defnew/HeapChangeLogging.java
! test/gc/g1/Test2GbHeap.java
! test/gc/g1/TestEagerReclaimHumongousRegions.java
! test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
! test/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java
! test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java
! test/gc/g1/TestGCLogMessages.java
! test/gc/g1/TestHumongousAllocInitialMark.java
! test/gc/g1/TestHumongousCodeCacheRoots.java
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestPrintGCDetails.java
! test/gc/g1/TestPrintRegionRememberedSetInfo.java
! test/gc/g1/TestShrinkAuxiliaryData00.java
! test/gc/g1/TestShrinkAuxiliaryData05.java
! test/gc/g1/TestShrinkAuxiliaryData10.java
! test/gc/g1/TestShrinkAuxiliaryData15.java
! test/gc/g1/TestShrinkAuxiliaryData20.java
! test/gc/g1/TestShrinkAuxiliaryData25.java
! test/gc/g1/TestShrinkAuxiliaryData30.java
! test/gc/g1/TestShrinkDefragmentedHeap.java
! test/gc/g1/TestStringDeduplicationAgeThreshold.java
! test/gc/g1/TestStringDeduplicationFullGC.java
! test/gc/g1/TestStringDeduplicationInterned.java
! test/gc/g1/TestStringDeduplicationPrintOptions.java
! test/gc/g1/TestStringDeduplicationTableRehash.java
! test/gc/g1/TestStringDeduplicationTableResize.java
! test/gc/g1/TestStringDeduplicationYoungGC.java
! test/gc/g1/TestStringSymbolTableStats.java
! test/gc/g1/TestSummarizeRSetStats.java
! test/gc/g1/TestSummarizeRSetStatsPerRegion.java
! test/gc/g1/TestSummarizeRSetStatsThreads.java
! test/gc/logging/TestGCId.java
! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
! test/gc/metaspace/TestCapacityUntilGCWrapAround.java
! test/gc/metaspace/TestMetaspaceMemoryPool.java
! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/gc/metaspace/TestMetaspaceSizeFlags.java
! test/gc/metaspace/TestPerfCountersAndMemoryPools.java
! test/gc/parallelScavenge/AdaptiveGCBoundary.java
! test/gc/startup_warnings/TestCMS.java
! test/gc/startup_warnings/TestDefNewCMS.java
! test/gc/startup_warnings/TestDefaultMaxRAMFraction.java
! test/gc/startup_warnings/TestG1.java
! test/gc/startup_warnings/TestNoParNew.java
! test/gc/startup_warnings/TestParNewCMS.java
! test/gc/startup_warnings/TestParNewSerialOld.java
! test/gc/startup_warnings/TestParallelGC.java
! test/gc/startup_warnings/TestParallelScavengeSerialOld.java
! test/gc/startup_warnings/TestSerialGC.java
! test/gc/survivorAlignment/TestAllocationInEden.java
! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
! test/gc/survivorAlignment/TestPromotionToSurvivor.java
! test/gc/whitebox/TestConcMarkCycleWB.java
! test/gc/whitebox/TestWBGC.java
! test/runtime/6819213/TestBootNativeLibraryPath.java
! test/runtime/8003720/Test8003720.java
! test/runtime/8026365/InvokeSpecialAnonTest.java
! test/runtime/BadObjectClass/BootstrapRedefine.java
! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java
! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java
! test/runtime/CDSCompressedKPtrs/XShareAuto.java
! test/runtime/ClassFile/JsrRewriting.java
! test/runtime/ClassFile/OomWhileParsingRepeatedJsr.java
! test/runtime/ClassFile/UnsupportedClassFileVersion.java
! test/runtime/CommandLine/BooleanFlagWithInvalidValue.java
! test/runtime/CommandLine/CompilerConfigFileWarning.java
! test/runtime/CommandLine/ConfigFileParsing.java
! test/runtime/CommandLine/ConfigFileWarning.java
! test/runtime/CommandLine/FlagWithInvalidValue.java
! test/runtime/CommandLine/NonBooleanFlagWithInvalidBooleanPrefix.java
! test/runtime/CommandLine/ObsoleteFlagErrorMessage.java
! test/runtime/CommandLine/TestHexArguments.java
! test/runtime/CommandLine/TestNullTerminatedFlags.java
! test/runtime/CommandLine/TestVMOptions.java
! test/runtime/CommandLine/TraceExceptionsTest.java
! test/runtime/CommandLine/UnrecognizedVMOption.java
! test/runtime/CommandLine/VMOptionWarning.java
! test/runtime/CompressedOops/CompressedClassPointers.java
! test/runtime/CompressedOops/CompressedClassSpaceSize.java
! test/runtime/CompressedOops/CompressedKlassPointerAndOops.java
! test/runtime/CompressedOops/ObjectAlignment.java
! test/runtime/CompressedOops/UseCompressedOops.java
! test/runtime/EnclosingMethodAttr/EnclMethodAttr.java
! test/runtime/ErrorHandling/ProblematicFrameTest.java
! test/runtime/ErrorHandling/SecondaryErrorTest.java
! test/runtime/InternalApi/ThreadCpuTimesDeadlock.java
! test/runtime/LoadClass/LoadClassNegative.java
! test/runtime/LocalVariableTable/TestLVT.java
! test/runtime/Metaspace/FragmentMetaspace.java
! test/runtime/NMT/AutoshutdownNMT.java
! test/runtime/NMT/BaselineWithParameter.java
! test/runtime/NMT/CommandLineDetail.java
! test/runtime/NMT/CommandLineEmptyArgument.java
! test/runtime/NMT/CommandLineInvalidArgument.java
! test/runtime/NMT/CommandLineSummary.java
! test/runtime/NMT/CommandLineTurnOffNMT.java
! test/runtime/NMT/JcmdBaselineDetail.java
! test/runtime/NMT/JcmdDetailDiff.java
! test/runtime/NMT/JcmdScale.java
! test/runtime/NMT/JcmdScaleDetail.java
! test/runtime/NMT/JcmdSummaryDiff.java
! test/runtime/NMT/JcmdWithNMTDisabled.java
! test/runtime/NMT/MallocRoundingReportTest.java
! test/runtime/NMT/MallocStressTest.java
! test/runtime/NMT/MallocTestType.java
! test/runtime/NMT/MallocTrackingVerify.java
! test/runtime/NMT/NMTWithCDS.java
! test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java
! test/runtime/NMT/ReleaseNoCommit.java
! test/runtime/NMT/ShutdownTwice.java
! test/runtime/NMT/SummaryAfterShutdown.java
! test/runtime/NMT/SummarySanityCheck.java
! test/runtime/NMT/ThreadedMallocTestType.java
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
! test/runtime/NMT/VirtualAllocTestType.java
! test/runtime/PerfMemDestroy/PerfMemDestroy.java
! test/runtime/RedefineObject/TestRedefineObject.java
! test/runtime/RedefineTests/RedefineAnnotations.java
! test/runtime/RedefineTests/RedefineFinalizer.java
! test/runtime/RedefineTests/RedefineRunningMethods.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency1.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency2.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency3.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency4.java
! test/runtime/SharedArchiveFile/ArchiveDoesNotExist.java
! test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java
! test/runtime/SharedArchiveFile/CdsSameObjectAlignment.java
! test/runtime/SharedArchiveFile/DefaultUseWithClient.java
! test/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java
! test/runtime/SharedArchiveFile/LimitSharedSizes.java
! test/runtime/SharedArchiveFile/MaxMetaspaceSize.java
! test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java
! test/runtime/SharedArchiveFile/SharedArchiveFile.java
! test/runtime/SharedArchiveFile/SharedBaseAddress.java
! test/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java
! test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java
! test/runtime/Thread/TestThreadDumpMonitorContention.java
! test/runtime/Thread/ThreadPriorities.java
! test/runtime/Unsafe/AllocateInstance.java
! test/runtime/Unsafe/AllocateMemory.java
! test/runtime/Unsafe/CopyMemory.java
! test/runtime/Unsafe/DefineClass.java
! test/runtime/Unsafe/FieldOffset.java
! test/runtime/Unsafe/GetField.java
! test/runtime/Unsafe/GetPutAddress.java
! test/runtime/Unsafe/GetPutBoolean.java
! test/runtime/Unsafe/GetPutByte.java
! test/runtime/Unsafe/GetPutChar.java
! test/runtime/Unsafe/GetPutDouble.java
! test/runtime/Unsafe/GetPutFloat.java
! test/runtime/Unsafe/GetPutInt.java
! test/runtime/Unsafe/GetPutLong.java
! test/runtime/Unsafe/GetPutObject.java
! test/runtime/Unsafe/GetPutShort.java
! test/runtime/Unsafe/GetUnsafe.java
! test/runtime/Unsafe/PageSize.java
! test/runtime/Unsafe/RangeCheck.java
! test/runtime/Unsafe/Reallocate.java
! test/runtime/Unsafe/SetMemory.java
! test/runtime/Unsafe/ThrowException.java
! test/runtime/XCheckJniJsig/XCheckJSig.java
! test/runtime/classFileParserBug/ClassFileParserBug.java
! test/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java
! test/runtime/contended/Basic.java
! test/runtime/contended/DefaultValue.java
! test/runtime/contended/HasNonStatic.java
! test/runtime/contended/Inheritance1.java
! test/runtime/contended/OopMaps.java
! test/runtime/contended/OopMapsSameGroup.java
! test/runtime/contended/Options.java
! test/runtime/duplAttributes/DuplAttributesTest.java
! test/runtime/finalStatic/FinalStatic.java
! test/runtime/lambda-features/TestConcreteClassWithAbstractMethod.java
! test/runtime/memory/LargePages/TestLargePageSizeInBytes.java
! test/runtime/memory/LargePages/TestLargePagesFlags.java
! test/runtime/memory/ReadFromNoaccessArea.java
! test/runtime/memory/ReserveMemory.java
! test/runtime/memory/RunUnitTestsConcurrently.java
! test/runtime/verifier/OverriderMsg.java
! test/runtime/verifier/TestANewArray.java
! test/runtime/verifier/TestMultiANewArray.java
! test/serviceability/attach/AttachSetGetFlag.java
! test/serviceability/dcmd/compiler/CodeCacheTest.java
! test/serviceability/dcmd/compiler/CodelistTest.java
! test/serviceability/dcmd/compiler/CompilerQueueTest.java
! test/serviceability/dcmd/framework/HelpTest.java
! test/serviceability/dcmd/framework/InvalidCommandTest.java
! test/serviceability/dcmd/framework/VMVersionTest.java
! test/serviceability/dcmd/gc/ClassHistogramAllTest.java
! test/serviceability/dcmd/gc/ClassHistogramTest.java
! test/serviceability/dcmd/gc/HeapDumpAllTest.java
! test/serviceability/dcmd/gc/HeapDumpTest.java
! test/serviceability/dcmd/gc/RunFinalizationTest.java
! test/serviceability/dcmd/gc/RunGCTest.java
! test/serviceability/dcmd/thread/PrintConcurrentLocksTest.java
! test/serviceability/dcmd/thread/PrintTest.java
! test/serviceability/dcmd/vm/ClassHierarchyTest.java
! test/serviceability/dcmd/vm/ClassLoaderStatsTest.java
! test/serviceability/dcmd/vm/CommandLineTest.java
! test/serviceability/dcmd/vm/DynLibsTest.java
! test/serviceability/dcmd/vm/FlagsTest.java
! test/serviceability/dcmd/vm/SystemPropertiesTest.java
! test/serviceability/dcmd/vm/UptimeTest.java
! test/serviceability/jvmti/GetObjectSizeOverflow.java
! test/serviceability/jvmti/TestLambdaFormRetransformation.java
! test/serviceability/jvmti/TestRedefineWithUnresolvedClass.java
! test/serviceability/sa/jmap-hashcode/Test8028623.java
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/testlibrary_tests/OutputAnalyzerReportingTest.java
! test/testlibrary_tests/OutputAnalyzerTest.java
! test/testlibrary_tests/RandomGeneratorTest.java
! test/testlibrary_tests/RedefineClassTest.java
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
! test/testlibrary_tests/TestPlatformIsTieredSupported.java
! test/testlibrary_tests/ctw/ClassesDirTest.java
! test/testlibrary_tests/ctw/ClassesListTest.java
! test/testlibrary_tests/ctw/JarDirTest.java
! test/testlibrary_tests/ctw/JarsTest.java
! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java
! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java
! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java
! test/testlibrary_tests/whitebox/vm_flags/SizeTTest.java
! test/testlibrary_tests/whitebox/vm_flags/StringTest.java
! test/testlibrary_tests/whitebox/vm_flags/Uint64Test.java
! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java
Changeset: 21ea7a2e3afc
Author: enevill
Date: 2015-03-25 10:24 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/21ea7a2e3afc
8075860: aarch64: jdk9/dev fails to build
Summary: Fix undefined os::Linux::ucontext_set_pc in aarch64 build
Reviewed-by: kvn
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
Changeset: 42c9c92d320a
Author: brutisso
Date: 2015-03-12 10:11 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/42c9c92d320a
8074037: Refactor the G1GCPhaseTime logging to make it easier to add new phases
Reviewed-by: tschatzl, mgerdin, ecaspole
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1Log.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1StringDedup.cpp
! src/share/vm/gc_implementation/g1/g1StringDedup.hpp
Changeset: 8c46f08ec891
Author: david
Date: 2015-03-12 14:09 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8c46f08ec891
8073463: G1 does not mangle freed heap regions
Reviewed-by: mgerdin, jwilhelm
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
Changeset: 5226e59aecf1
Author: iignatyev
Date: 2015-03-13 17:47 +0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5226e59aecf1
8026047: [TESTBUG] add regression test for DisableExplicitGC flag
Reviewed-by: jwilhelm, brutisso
Contributed-by: Michail Chernov <michail.chernov at oracle.com>
+ test/gc/TestDisableExplicitGC.java
Changeset: 5f646eac768e
Author: iignatyev
Date: 2015-03-13 15:39 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5f646eac768e
Merge
Changeset: 09e0da20d67c
Author: jwilhelm
Date: 2015-03-05 23:47 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/09e0da20d67c
8057632: Remove auxiliary code used to handle the generations array
Summary: Removed next_gen(), prev_gen(), and get_gen().
Reviewed-by: kbarrett, tschatzl
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/services/memoryService.hpp
Changeset: c9c777984b01
Author: azakharov
Date: 2015-03-16 17:51 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c9c777984b01
8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before
Summary: added WhiteBox methods to count regions and exact aux data sizes
Reviewed-by: tschatzl, jwilhelm, mgerdin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.hpp
! src/share/vm/prims/whitebox.cpp
! test/gc/g1/TestShrinkAuxiliaryData.java
! test/gc/g1/TestShrinkAuxiliaryData00.java
! test/gc/g1/TestShrinkAuxiliaryData05.java
! test/gc/g1/TestShrinkAuxiliaryData10.java
! test/gc/g1/TestShrinkAuxiliaryData15.java
! test/gc/g1/TestShrinkAuxiliaryData20.java
! test/gc/g1/TestShrinkAuxiliaryData25.java
! test/gc/g1/TestShrinkAuxiliaryData30.java
Changeset: fd19a77b0a32
Author: jwilhelm
Date: 2015-03-16 18:13 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fd19a77b0a32
Merge
! src/share/vm/prims/whitebox.cpp
Changeset: dfc3b99fcbee
Author: stefank
Date: 2015-03-17 13:23 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dfc3b99fcbee
8075242: Remove SpecializationStats
Reviewed-by: brutisso, mgerdin
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.cpp
- src/share/vm/memory/specialized_oop_closures.cpp
! src/share/vm/memory/specialized_oop_closures.hpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/oops/instanceClassLoaderKlass.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayOop.cpp
! src/share/vm/oops/oop.inline.hpp
Changeset: 30ea4c772cb9
Author: stefank
Date: 2015-03-17 14:18 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/30ea4c772cb9
8075247: Cleanup specialized_oop_closures.hpp
Reviewed-by: mgerdin, brutisso, tschatzl
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/memory/specialized_oop_closures.hpp
! src/share/vm/oops/instanceClassLoaderKlass.cpp
! src/share/vm/oops/instanceClassLoaderKlass.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.hpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/instanceRefKlass.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayOop.cpp
! src/share/vm/oops/objArrayOop.hpp
! src/share/vm/precompiled/precompiled.hpp
Changeset: 6ea1a2ed1d60
Author: stefank
Date: 2015-03-17 15:53 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6ea1a2ed1d60
8075249: Cleanup forward_to_atomic and ClaimedForwardPtr
Reviewed-by: kbarrett, brutisso
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/oop.pcgc.inline.hpp
Changeset: af00217eae4f
Author: stefank
Date: 2015-03-18 10:51 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/af00217eae4f
8075416: Cleanup GC include dependencies in memoryPool.hpp
Reviewed-by: ehelin, mgerdin
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/services/lowMemoryDetector.hpp
! src/share/vm/services/memoryPool.cpp
! src/share/vm/services/memoryPool.hpp
Changeset: 858605dda566
Author: kbarrett
Date: 2015-03-03 19:47 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/858605dda566
8073994: STATIC_ASSERT use of __LINE__ is wrong
Reviewed-by: dholmes, ehelin
! src/share/vm/utilities/debug.hpp
Changeset: 7a045fce6426
Author: ehelin
Date: 2015-03-19 10:29 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7a045fce6426
Merge
Changeset: b31893aea883
Author: mgerdin
Date: 2014-12-01 15:24 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b31893aea883
8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap
Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap
Reviewed-by: brutisso, tschatzl, ehelin
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
+ src/share/vm/gc_implementation/g1/g1RootProcessor.cpp
+ src/share/vm/gc_implementation/g1/g1RootProcessor.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
Changeset: b8448a4717da
Author: brutisso
Date: 2015-03-19 15:25 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b8448a4717da
8027962: Per-phase timing measurements for strong roots processing
Reviewed-by: tschatzl, ecaspole
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1RootProcessor.cpp
! src/share/vm/gc_implementation/g1/g1RootProcessor.hpp
! test/gc/g1/TestGCLogMessages.java
Changeset: 1ee6085d2a83
Author: jprovino
Date: 2015-03-23 12:18 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1ee6085d2a83
8067891: Remove vestigal G1SATBCT barrier set kind
Summary: Remove all case statements specifying G1SATBCT
Reviewed-by: tschatzl, kbarrett
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/opto/graphKit.cpp
Changeset: f48107809bc5
Author: sjohanss
Date: 2015-03-02 11:08 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f48107809bc5
8073944: Simplify ArgumentsExt and remove unneeded functionallity
Reviewed-by: kbarrett, dholmes
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/arguments_ext.hpp
Changeset: e6d2d68ed87f
Author: jwilhelm
Date: 2015-03-03 18:01 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e6d2d68ed87f
8074459: Flags handling memory sizes should be of type size_t
Summary: Changed the type to size_t for flags that handles memory sizes
Reviewed-by: kbarrett, tschatzl
! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/sparc/vm/c1_globals_sparc.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/c1_globals_x86.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/cpu/zero/vm/shark_globals_zero.hpp
! src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp
! src/os_cpu/bsd_x86/vm/globals_bsd_x86.hpp
! src/os_cpu/bsd_zero/vm/globals_bsd_zero.hpp
! src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp
! src/os_cpu/linux_sparc/vm/globals_linux_sparc.hpp
! src/os_cpu/linux_x86/vm/globals_linux_x86.hpp
! src/os_cpu/linux_zero/vm/globals_linux_zero.hpp
! src/os_cpu/solaris_sparc/vm/globals_solaris_sparc.hpp
! src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/globals_windows_x86.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/ostream.hpp
Changeset: 2ad148b55307
Author: jwilhelm
Date: 2015-03-23 22:08 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2ad148b55307
Merge
- 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/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp
! src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: e7220647928c
Author: sjohanss
Date: 2015-03-24 10:24 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e7220647928c
8075735: Missing include causes minimal build failure
Summary: Added the missing include.
Reviewed-by: jprovino, dholmes, stefank
! src/share/vm/runtime/thread.cpp
Changeset: 026cdb8a5e34
Author: mgerdin
Date: 2015-03-24 13:49 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/026cdb8a5e34
8075511: Enable -Woverloaded-virtual C++ warning for HotSpot build
Reviewed-by: erikj, simonis, ehelin
! make/linux/makefiles/gcc.make
Changeset: 101457a3a36e
Author: stefank
Date: 2015-03-24 11:21 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/101457a3a36e
8075803: Fix GC includes and forward declarations
Reviewed-by: pliden, mgerdin
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/defNewGeneration.inline.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/oops/cpCache.cpp
Changeset: 0d00bf25eef3
Author: stefank
Date: 2015-03-25 10:08 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0d00bf25eef3
8075809: Add missing includes of stack.inline.hpp
Reviewed-by: jmasa, pliden
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/oops/klass.cpp
Changeset: e4de7033ecd9
Author: stefank
Date: 2015-03-25 10:13 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e4de7033ecd9
8075829: Move CSpaceCounters implementation to cSpaceCounters.cpp
Reviewed-by: jwilhelm, brutisso
! src/share/vm/gc_implementation/shared/cSpaceCounters.cpp
! src/share/vm/gc_implementation/shared/cSpaceCounters.hpp
! src/share/vm/memory/space.hpp
! src/share/vm/precompiled/precompiled.hpp
Changeset: a6f928c27d7b
Author: jwilhelm
Date: 2015-03-25 19:50 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a6f928c27d7b
8076012: SA don't support flags of type size_t
Summary: Added support for flags of type size_t in VM.Flags
Reviewed-by: sla, kbarrett
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
Changeset: f301a42cd4ff
Author: jwilhelm
Date: 2015-03-26 14:42 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f301a42cd4ff
Merge
Changeset: bab69a199d8f
Author: amurillo
Date: 2015-03-26 13:54 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bab69a199d8f
Merge
- src/share/vm/memory/specialized_oop_closures.cpp
Changeset: 8f6b400b6453
Author: amurillo
Date: 2015-03-31 11:13 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8f6b400b6453
Merge
- src/share/vm/memory/specialized_oop_closures.cpp
! test/gc/g1/TestGCLogMessages.java
! test/gc/g1/TestShrinkAuxiliaryData00.java
! test/gc/g1/TestShrinkAuxiliaryData05.java
! test/gc/g1/TestShrinkAuxiliaryData10.java
! test/gc/g1/TestShrinkAuxiliaryData15.java
! test/gc/g1/TestShrinkAuxiliaryData20.java
! test/gc/g1/TestShrinkAuxiliaryData25.java
! test/gc/g1/TestShrinkAuxiliaryData30.java
Changeset: 67e6c0cbcee7
Author: lana
Date: 2015-04-03 16:34 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/67e6c0cbcee7
Merge
- src/share/vm/memory/specialized_oop_closures.cpp
Changeset: 96bcaec07cb1
Author: lana
Date: 2015-04-08 14:32 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/96bcaec07cb1
Merge
- src/share/vm/memory/specialized_oop_closures.cpp
Changeset: 4987cd56a051
Author: katleman
Date: 2015-04-09 06:40 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4987cd56a051
Added tag jdk9-b59 for changeset 96bcaec07cb1
! .hgtags
Changeset: 7c96276383a2
Author: stefank
Date: 2015-03-26 11:28 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7c96276383a2
8075957: Reduce calls to the GC specific object visitors in oopDesc
Reviewed-by: brutisso, mgerdin, pliden
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.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.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_implementation/shared/markSweep.inline.hpp
! src/share/vm/memory/space.inline.hpp
! src/share/vm/oops/instanceClassLoaderKlass.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/objArrayKlass.cpp
Changeset: c73a2be78b73
Author: stefank
Date: 2015-03-26 11:00 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c73a2be78b73
Merge
Changeset: 9d2b06484aac
Author: jwilhelm
Date: 2015-03-16 13:28 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9d2b06484aac
8075635: Remove GenerationSpec array
Summary: Replaced the array with explicit variables for young and old
Reviewed-by: kbarrett, mgerdin
! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generationSpec.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/memoryService.cpp
Changeset: 2387c6cc5312
Author: brutisso
Date: 2015-03-27 09:28 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2387c6cc5312
8076076: Move SharedHeap::print_size_transition() into G1 code
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
Changeset: d0563343e619
Author: david
Date: 2015-03-27 15:03 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d0563343e619
8076054: g1: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files
Reviewed-by: brutisso, stefank
! src/share/vm/gc_implementation/g1/g1CardCounts.cpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1HRPrinter.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/survRateGroup.cpp
Changeset: 8be42523a6bb
Author: david
Date: 2015-03-27 15:10 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8be42523a6bb
8076055: cms: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
Changeset: a1525b932765
Author: david
Date: 2015-03-27 15:24 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a1525b932765
8076071: parallelScavenge: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files
Reviewed-by: brutisso, mgerdin, stefank
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp
Changeset: 0edf73d92328
Author: david
Date: 2015-03-27 15:27 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0edf73d92328
8076072: parNew: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files
Reviewed-by: stefank, brutisso
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
Changeset: 7be957bf7a89
Author: david
Date: 2015-03-27 15:29 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7be957bf7a89
8076073: shared: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files
Reviewed-by: stefank, brutisso
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_implementation/shared/mutableSpace.cpp
! src/share/vm/gc_implementation/shared/spaceDecorator.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/metachunk.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/threadLocalAllocBuffer.cpp
! src/share/vm/memory/universe.cpp
Changeset: 78ffcde74a11
Author: jwilhelm
Date: 2015-03-30 17:21 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/78ffcde74a11
Merge
Changeset: 6e4c65d4526e
Author: mgerdin
Date: 2015-03-31 07:54 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6e4c65d4526e
8076225: Move the thread claim parity from SharedHeap to Thread
Reviewed-by: brutisso, jwilhelm, kbarrett
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: bc08b84af964
Author: pliden
Date: 2015-03-31 08:27 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bc08b84af964
8076231: Remove unused is_in_partial_collection()
Reviewed-by: brutisso, drwhite
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
Changeset: c3ebf0da7a4d
Author: brutisso
Date: 2015-03-31 11:27 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c3ebf0da7a4d
8076237: Remove unused _collector_policy field in SharedHeap
Reviewed-by: jwilhelm, drwhite, stefank
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
Changeset: 679a808e7c3c
Author: brutisso
Date: 2015-03-31 11:29 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/679a808e7c3c
8076241: Remove unused methods mod_card_iterate() and non_clean_card_iterate_serial()
Reviewed-by: kbarrett, pliden, stefank
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
Changeset: 7797ce185a71
Author: david
Date: 2015-03-31 11:34 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7797ce185a71
8076173: VirtualSpaceNode container_count() and container_count_slow() have different return types
Reviewed-by: pliden, stefank
! src/share/vm/memory/metaspace.cpp
Changeset: 6fad8e326ad5
Author: kbarrett
Date: 2015-03-30 10:24 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6fad8e326ad5
8075401: Remove DiscoveredListIterator::update_discovered()
Summary: Remove unnecessary function
Reviewed-by: brutisso, jwilhelm, ecaspole
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
Changeset: 567fd0e6e87c
Author: pliden
Date: 2015-04-01 10:49 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/567fd0e6e87c
8076294: Cleanup of CollectedHeap::kind()
Reviewed-by: stefank, ecaspole
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: af95803d12f2
Author: jmasa
Date: 2015-03-17 11:19 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/af95803d12f2
8017462: G1: guarantee fails with UseDynamicNumberOfGCThreads
Reviewed-by: tschatzl, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
+ test/gc/ergonomics/TestDynamicNumberOfGCThreads.java
Changeset: 74bec828eec5
Author: amurillo
Date: 2015-04-02 13:38 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/74bec828eec5
Merge
Changeset: 009d2d25b517
Author: amurillo
Date: 2015-04-06 09:33 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/009d2d25b517
Merge
Changeset: 9c916db4bf3b
Author: lana
Date: 2015-04-09 17:38 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9c916db4bf3b
Merge
Changeset: d2764ea89544
Author: katleman
Date: 2015-04-17 09:59 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d2764ea89544
Added tag jdk9-b60 for changeset 9c916db4bf3b
! .hgtags
Changeset: 7578e8e3be83
Author: mcimadamore
Date: 2015-04-20 12:03 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7578e8e3be83
merge with jdk9-b60
- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
- agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
- make/linux/makefiles/arm.make
- make/linux/makefiles/build_vm_def.sh
- make/linux/makefiles/ppc.make
- make/linux/platform_arm
- make/linux/platform_ppc
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- 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/templateTable_x86_32.cpp
- src/cpu/x86/vm/templateTable_x86_64.cpp
- src/os/bsd/vm/dtraceJSDT_bsd.cpp
- src/os/linux/vm/dtraceJSDT_linux.cpp
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
- src/os/solaris/vm/dtraceJSDT_solaris.cpp
- src/os/windows/vm/dtraceJSDT_windows.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/linkResolver.cpp
- src/share/vm/memory/generation.inline.hpp
- src/share/vm/memory/specialized_oop_closures.cpp
- src/share/vm/oops/oop.inline2.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
- src/share/vm/runtime/dtraceJSDT.cpp
- src/share/vm/runtime/dtraceJSDT.hpp
- test/compiler/5057225/Test5057225.java
- test/compiler/5091921/Test5091921.java
- test/compiler/5091921/Test6186134.java
- test/compiler/5091921/Test6196102.java
- test/compiler/5091921/Test6357214.java
- test/compiler/5091921/Test6559156.java
- test/compiler/5091921/Test6753639.java
- test/compiler/5091921/Test6850611.java
- test/compiler/5091921/Test6890943.java
- test/compiler/5091921/Test6897150.java
- test/compiler/5091921/Test6905845.java
- test/compiler/5091921/Test6931567.java
- test/compiler/5091921/Test6935022.java
- test/compiler/5091921/Test6959129.java
- test/compiler/5091921/Test6985295.java
- test/compiler/5091921/Test6992759.java
- test/compiler/5091921/Test7005594.java
- test/compiler/5091921/Test7005594.sh
- test/compiler/5091921/Test7020614.java
- test/compiler/5091921/input6890943.txt
- test/compiler/5091921/output6890943.txt
- test/compiler/6340864/TestByteVect.java
- test/compiler/6340864/TestDoubleVect.java
- test/compiler/6340864/TestFloatVect.java
- test/compiler/6340864/TestIntVect.java
- test/compiler/6340864/TestLongVect.java
- test/compiler/6340864/TestShortVect.java
- test/compiler/6378821/Test6378821.java
- test/compiler/6431242/Test.java
- test/compiler/6443505/Test6443505.java
- test/compiler/6478991/NullCheckTest.java
- test/compiler/6539464/Test.java
- test/compiler/6579789/Test6579789.java
- test/compiler/6589834/InlinedArrayCloneTestCase.java
- test/compiler/6589834/Test_ia32.java
- test/compiler/6603011/Test.java
- test/compiler/6636138/Test1.java
- test/compiler/6636138/Test2.java
- test/compiler/6646019/Test.java
- test/compiler/6646020/Tester.java
- test/compiler/6659207/Test.java
- test/compiler/6661247/Test.java
- test/compiler/6663621/IVTest.java
- test/compiler/6663848/Tester.java
- test/compiler/6663854/Test6663854.java
- test/compiler/6689060/Test.java
- test/compiler/6695810/Test.java
- test/compiler/6700047/Test6700047.java
- test/compiler/6711100/Test.java
- test/compiler/6711117/Test.java
- test/compiler/6712835/Test6712835.java
- test/compiler/6714694/Tester.java
- test/compiler/6716441/Tester.java
- test/compiler/6724218/Test.java
- test/compiler/6726999/Test.java
- test/compiler/6732154/Test6732154.java
- test/compiler/6741738/Tester.java
- test/compiler/6756768/Test6756768.java
- test/compiler/6756768/Test6756768_2.java
- test/compiler/6757316/Test6757316.java
- test/compiler/6758234/Test6758234.java
- test/compiler/6769124/TestArrayCopy6769124.java
- test/compiler/6769124/TestDeoptInt6769124.java
- test/compiler/6769124/TestUnalignedLoad6769124.java
- test/compiler/6772683/InterruptedTest.java
- test/compiler/6775880/Test.java
- test/compiler/6778657/Test.java
- test/compiler/6792161/Test6792161.java
- test/compiler/6795161/Test.java
- test/compiler/6795362/Test6795362.java
- test/compiler/6795465/Test6795465.java
- test/compiler/6796786/Test6796786.java
- test/compiler/6797305/Test6797305.java
- test/compiler/6799693/Test.java
- test/compiler/6800154/Test6800154.java
- test/compiler/6805724/Test6805724.java
- test/compiler/6814842/Test6814842.java
- test/compiler/6823354/Test6823354.java
- test/compiler/6823453/Test.java
- test/compiler/6826736/Test.java
- test/compiler/6832293/Test.java
- test/compiler/6833129/Test.java
- test/compiler/6837011/Test6837011.java
- test/compiler/6837094/Test.java
- test/compiler/6843752/Test.java
- test/compiler/6849574/Test.java
- test/compiler/6851282/Test.java
- test/compiler/6852078/Test6852078.java
- test/compiler/6855164/Test.java
- test/compiler/6855215/Test6855215.java
- test/compiler/6857159/Test6857159.java
- test/compiler/6857159/Test6857159.sh
- test/compiler/6859338/Test6859338.java
- test/compiler/6860469/Test.java
- test/compiler/6863155/Test6863155.java
- test/compiler/6863420/Test.java
- test/compiler/6865031/Test.java
- test/compiler/6865265/StackOverflowBug.java
- test/compiler/6866651/Test.java
- test/compiler/6875866/Test.java
- test/compiler/6877254/Test.java
- test/compiler/6879902/Test6879902.java
- test/compiler/6880034/Test6880034.java
- test/compiler/6885584/Test6885584.java
- test/compiler/6891750/Test6891750.java
- test/compiler/6892265/Test.java
- test/compiler/6894807/IsInstanceTest.java
- test/compiler/6894807/Test6894807.sh
- test/compiler/6895383/Test.java
- test/compiler/6896617/Test6896617.java
- test/compiler/6896727/Test.java
- test/compiler/6901572/Test.java
- test/compiler/6909839/Test6909839.java
- test/compiler/6910484/Test.java
- test/compiler/6910605/Test.java
- test/compiler/6910618/Test.java
- test/compiler/6912517/Test.java
- test/compiler/6916644/Test6916644.java
- test/compiler/6921969/TestMultiplyLongHiZero.java
- test/compiler/6930043/Test6930043.java
- test/compiler/6932496/Test6932496.java
- test/compiler/6934604/TestByteBoxing.java
- test/compiler/6934604/TestDoubleBoxing.java
- test/compiler/6934604/TestFloatBoxing.java
- test/compiler/6934604/TestIntBoxing.java
- test/compiler/6934604/TestLongBoxing.java
- test/compiler/6934604/TestShortBoxing.java
- test/compiler/6935535/Test.java
- test/compiler/6942326/Test.java
- test/compiler/6946040/TestCharShortByteSwap.java
- test/compiler/6956668/Test6956668.java
- test/compiler/6958485/Test.java
- test/compiler/6968348/Test6968348.java
- test/compiler/6973329/Test.java
- test/compiler/6982370/Test6982370.java
- test/compiler/6990212/Test6990212.java
- test/compiler/7002666/Test7002666.java
- test/compiler/7009231/Test7009231.java
- test/compiler/7009359/Test7009359.java
- test/compiler/7017746/Test.java
- test/compiler/7024475/Test7024475.java
- test/compiler/7029152/Test.java
- test/compiler/7041100/Test7041100.java
- test/compiler/7042153/Test7042153.java
- test/compiler/7044738/Test7044738.java
- test/compiler/7046096/Test7046096.java
- test/compiler/7047069/Test7047069.java
- test/compiler/7048332/Test7048332.java
- test/compiler/7052494/Test7052494.java
- test/compiler/7068051/Test7068051.java
- test/compiler/7068051/Test7068051.sh
- test/compiler/7070134/Stemmer.java
- test/compiler/7070134/Test7070134.sh
- test/compiler/7070134/words
- test/compiler/7082949/Test7082949.java
- test/compiler/7088020/Test7088020.java
- test/compiler/7088419/CRCTest.java
- test/compiler/7090976/Test7090976.java
- test/compiler/7100757/Test7100757.java
- test/compiler/7103261/Test7103261.java
- test/compiler/7110586/Test7110586.java
- test/compiler/7116216/LargeFrame.java
- test/compiler/7116216/StackOverflow.java
- test/compiler/7119644/TestBooleanVect.java
- test/compiler/7119644/TestByteDoubleVect.java
- test/compiler/7119644/TestByteFloatVect.java
- test/compiler/7119644/TestByteIntVect.java
- test/compiler/7119644/TestByteLongVect.java
- test/compiler/7119644/TestByteShortVect.java
- test/compiler/7119644/TestByteVect.java
- test/compiler/7119644/TestCharShortVect.java
- test/compiler/7119644/TestCharVect.java
- test/compiler/7119644/TestDoubleVect.java
- test/compiler/7119644/TestFloatDoubleVect.java
- test/compiler/7119644/TestFloatVect.java
- test/compiler/7119644/TestIntDoubleVect.java
- test/compiler/7119644/TestIntFloatVect.java
- test/compiler/7119644/TestIntLongVect.java
- test/compiler/7119644/TestIntVect.java
- test/compiler/7119644/TestLongDoubleVect.java
- test/compiler/7119644/TestLongFloatVect.java
- test/compiler/7119644/TestLongVect.java
- test/compiler/7119644/TestShortDoubleVect.java
- test/compiler/7119644/TestShortFloatVect.java
- test/compiler/7119644/TestShortIntVect.java
- test/compiler/7119644/TestShortLongVect.java
- test/compiler/7119644/TestShortVect.java
- test/compiler/7123108/Test7123108.java
- test/compiler/7125879/Test7125879.java
- test/compiler/7141637/SpreadNullArg.java
- test/compiler/7160610/Test7160610.java
- test/compiler/7169782/Test7169782.java
- test/compiler/7174363/Test7174363.java
- test/compiler/7177917/Test7177917.java
- test/compiler/7179138/Test7179138_1.java
- test/compiler/7179138/Test7179138_2.java
- test/compiler/7184394/TestAESBase.java
- test/compiler/7184394/TestAESDecode.java
- test/compiler/7184394/TestAESEncode.java
- test/compiler/7184394/TestAESMain.java
- test/compiler/7190310/Test7190310.java
- test/compiler/7190310/Test7190310_unsafe.java
- test/compiler/7192963/TestByteVect.java
- test/compiler/7192963/TestDoubleVect.java
- test/compiler/7192963/TestFloatVect.java
- test/compiler/7192963/TestIntVect.java
- test/compiler/7192963/TestLongVect.java
- test/compiler/7192963/TestShortVect.java
- test/compiler/7196199/Test7196199.java
- test/compiler/7199742/Test7199742.java
- test/compiler/7200264/Test7200264.sh
- test/compiler/7200264/TestIntVect.java
- test/compiler/8000805/Test8000805.java
- test/compiler/8001183/TestCharVect.java
- test/compiler/8002069/Test8002069.java
- test/compiler/8004051/Test8004051.java
- test/compiler/8004741/Test8004741.java
- test/compiler/8004867/TestIntAtomicCAS.java
- test/compiler/8004867/TestIntAtomicOrdered.java
- test/compiler/8004867/TestIntAtomicVolatile.java
- test/compiler/8004867/TestIntUnsafeCAS.java
- test/compiler/8004867/TestIntUnsafeOrdered.java
- test/compiler/8004867/TestIntUnsafeVolatile.java
- test/compiler/8005033/Test8005033.java
- test/compiler/8005419/Test8005419.java
- test/compiler/8005956/PolynomialRoot.java
- test/compiler/8007294/Test8007294.java
- test/compiler/8007722/Test8007722.java
- test/compiler/8009761/Test8009761.java
- test/compiler/8010927/Test8010927.java
- test/compiler/8011706/Test8011706.java
- test/compiler/8011771/Test8011771.java
- test/compiler/8011901/Test8011901.java
- test/compiler/8015436/Test8015436.java
- test/compiler/EscapeAnalysis/Test8020215.java
- test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java
- test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
- test/compiler/IntegerArithmetic/TestIntegerComparison.java
- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
- test/gc/8000311/Test8000311.java
- test/gc/TestG1ZeroPGCTJcmdThreadPrint.java
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java
- test/runtime/7194254/Test7194254.java
- test/runtime/NMT/UnsafeMallocLimit.java
- test/serviceability/dcmd/ClassLoaderStatsTest.java
- test/serviceability/dcmd/CodeCacheTest.java
- test/serviceability/dcmd/CodelistTest.java
- test/serviceability/dcmd/CompilerQueueTest.java
- test/serviceability/dcmd/DcmdUtil.java
- test/serviceability/dcmd/DynLibDcmdTest.java
- test/serviceability/dcmd/MethodIdentifierParser.java
- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst
- test/testlibrary/whitebox/Makefile
- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
- test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
- test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java
- test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java
More information about the valhalla-dev
mailing list