hg: jdk9/dev/hotspot: 320 new changesets
alejandro.murillo at oracle.com
alejandro.murillo at oracle.com
Tue May 17 14:50:29 UTC 2016
Changeset: 016c2fd46fb3
Author: stefank
Date: 2016-04-19 08:12 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/016c2fd46fb3
8067785: Using AlwaysPreTouch does not always touch all pages
Reviewed-by: pliden, drwhite
! src/share/vm/memory/virtualspace.cpp
Changeset: aeabce5a58b7
Author: mgerdin
Date: 2016-03-18 15:20 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/aeabce5a58b7
8154154: Separate G1 specific policy code from the CollectorPolicy class hierarchy
Summary: Move G1 runtime policy code to new class G1Policy which is unrelated to CollectorPolicy
Reviewed-by: kbarrett, ehelin
! src/share/vm/gc/g1/collectionSetChooser.cpp
! src/share/vm/gc/g1/concurrentG1Refine.cpp
! src/share/vm/gc/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/concurrentMarkThread.hpp
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1CardCounts.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc/g1/g1CollectedHeap_ext.cpp
! src/share/vm/gc/g1/g1CollectionSet.cpp
! src/share/vm/gc/g1/g1CollectionSet.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1HeapTransition.cpp
! src/share/vm/gc/g1/g1HeapVerifier.cpp
! src/share/vm/gc/g1/g1MonitoringSupport.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
+ src/share/vm/gc/g1/g1Policy.cpp
+ src/share/vm/gc/g1/g1Policy.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
! src/share/vm/gc/g1/g1RootProcessor.cpp
! src/share/vm/gc/g1/g1YoungGenSizer.cpp
! src/share/vm/gc/g1/g1YoungGenSizer.hpp
! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.hpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
! src/share/vm/gc/g1/youngList.cpp
! src/share/vm/gc/shared/vmGCOperations.cpp
! src/share/vm/services/g1MemoryPool.cpp
Changeset: 5219622647f5
Author: mgerdin
Date: 2016-04-19 09:06 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/5219622647f5
Merge
Changeset: 9c00eda9e8e3
Author: tschatzl
Date: 2016-04-14 10:57 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9c00eda9e8e3
8154141: [TESTBUG] test/gc/g1/TestRegionLivenessPrint.java misses -XX:+UnlockDiagnosticVMOption flag
Reviewed-by: dfazunen, jwilhelm
! test/gc/g1/TestRegionLivenessPrint.java
Changeset: b4982d6f20e6
Author: tschatzl
Date: 2016-04-18 16:51 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b4982d6f20e6
8153503: Move remset scan iteration claim to remset local data structure
Reviewed-by: drwhite, mgerdin
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1EvacFailure.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionRemSet.hpp
! src/share/vm/gc/g1/heapRegionSet.cpp
Changeset: 40a2defe3b0c
Author: tschatzl
Date: 2016-04-18 16:54 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/40a2defe3b0c
8153170: Card Live Data does not correctly handle eager reclaim
Summary: The card live data of regions eagerly reclaimed during remark and cleanup pause could be wrong, not considering that these regions were eagerly reclaimed and empty.
Reviewed-by: drwhite, kbarrett
! src/share/vm/gc/g1/g1CardLiveData.cpp
! src/share/vm/gc/g1/g1CardLiveData.hpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
Changeset: 338919bcb467
Author: rehn
Date: 2016-04-19 09:48 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/338919bcb467
8154235: Using deprecated flags converted to UL shows wrong hint
Reviewed-by: rprotacio, mockner, coleenp
! src/share/vm/runtime/arguments.cpp
Changeset: 33d34e159776
Author: mlarsson
Date: 2016-04-19 12:30 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/33d34e159776
Merge
Changeset: d3295ddedb55
Author: rehn
Date: 2016-04-19 14:14 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d3295ddedb55
8154041: JVMTI trace to Unified Logging
Reviewed-by: sspitsyn, mlarsson
! src/share/vm/logging/logTag.hpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEventController.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiImpl.hpp
! src/share/vm/prims/jvmtiManageCapabilities.cpp
! src/share/vm/prims/jvmtiThreadState.cpp
! src/share/vm/prims/jvmtiTrace.cpp
Changeset: f5039ced9a85
Author: rehn
Date: 2016-04-19 14:21 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/f5039ced9a85
8154059: JVMTI ObjectTagging to UL
Reviewed-by: sspitsyn, mlarsson
! src/share/vm/logging/logTag.hpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 8005261869c9
Author: mockner
Date: 2016-04-19 11:03 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8005261869c9
8151526: Print -Xlog configuration in the hs_err_pid file
Summary: logging configuration is now printed in hs_err and in vm info.
Reviewed-by: coleenp, mlarsson, dholmes
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logConfiguration.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: 857efca82258
Author: iklam
Date: 2016-04-17 19:15 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/857efca82258
8150607: Clean up CompactHashtable
Summary: refactored code, and added test cases for serviceability agent
Reviewed-by: jiangli, ccheung
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/SymbolTable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/CompactHashTable.java
! src/share/vm/classfile/compactHashtable.cpp
! src/share/vm/classfile/compactHashtable.hpp
! src/share/vm/classfile/compactHashtable.inline.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/classfile/systemDictionaryShared.hpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/runtime/vmStructs.cpp
! test/runtime/SharedArchiveFile/LimitSharedSizes.java
+ test/runtime/SharedArchiveFile/SASymbolTableTest.java
+ test/runtime/SharedArchiveFile/SASymbolTableTestAgent.java
+ test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java
Changeset: 733bbe81b807
Author: sgehwolf
Date: 2016-04-18 11:30 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/733bbe81b807
8153275: Zero JVM fails to initialize after JDK-8152440
Summary: Use a value for InitArrayShortSize which passes validation
Reviewed-by: aph, andrew, coleenp
! src/cpu/zero/vm/globals_zero.hpp
Changeset: 8aa8513f9944
Author: coleenp
Date: 2016-04-21 02:58 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8aa8513f9944
8154280: Zero build fails with undeclared G1LastPLABAverageOccupancy
Reviewed-by: twisti
! src/share/vm/gc/g1/g1EvacStats.cpp
Changeset: 978187e4a066
Author: coleenp
Date: 2016-04-20 03:12 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/978187e4a066
Merge
Changeset: 63b87be22d3e
Author: coleenp
Date: 2016-04-20 05:27 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/63b87be22d3e
Merge
Changeset: 03f934c94ffa
Author: stefank
Date: 2016-04-20 09:58 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/03f934c94ffa
8079843: do_young_space_rescan - comment out of sync with code
Reviewed-by: mgerdin, sjohanss, ehelin, tschatzl
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
Changeset: 44a440e74867
Author: rehn
Date: 2016-04-20 10:01 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/44a440e74867
8154728: JvmtiExport::add_default_read_edges hits a guarantee
Reviewed-by: mgerdin, dholmes, stefank
! src/share/vm/prims/jvmtiExport.cpp
Changeset: 2f76f418c0dc
Author: aph
Date: 2016-04-18 15:37 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2f76f418c0dc
8152554: CompactStrings broken on AArch64
Summary: Correct the logic for string intrinsics.
Reviewed-by: roland
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
Changeset: a07a10329f31
Author: aph
Date: 2016-04-20 11:05 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a07a10329f31
8153310: AArch64: JEP 254: Implement byte_array_inflate
Reviewed-by: roland
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
Changeset: 57f9554a28f1
Author: aph
Date: 2016-04-20 11:11 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/57f9554a28f1
Merge
Changeset: 0df9b5892b86
Author: aph
Date: 2016-04-20 11:14 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/0df9b5892b86
8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode
Reviewed-by: roland
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
Changeset: 7b35b32cd8d4
Author: kzhaldyb
Date: 2016-04-19 19:13 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7b35b32cd8d4
8138607: gc/g1/mixedgc/TestLogging.java - G1 Evacuation Pause missing from output
Reviewed-by: tschatzl, dfazunen
! test/gc/g1/mixedgc/TestLogging.java
Changeset: 300be48156c5
Author: kzhaldyb
Date: 2016-04-20 19:54 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/300be48156c5
8135200: Add White Box method that enumerates G1 old regions with less than specified liveness and collects statistics
Reviewed-by: tschatzl, dfazunen, iignatyev
! src/share/vm/prims/whitebox.cpp
Changeset: 7e6a6560ceaf
Author: jiangli
Date: 2016-04-20 16:04 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7e6a6560ceaf
8154457: runtime/SharedArchiveFile/SharedStrings Shared string table stats missing
Summary: Added more information when print out message reporting disabling the shared strings at CDS dump time.
Reviewed-by: lfoltan, hseigel, mseledtsov, gtriantafill
! src/share/vm/classfile/stringTable.cpp
! test/runtime/SharedArchiveFile/SharedStrings.java
Changeset: 7172426ee615
Author: stefank
Date: 2016-04-21 09:08 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7172426ee615
8053885: test/runtime/memory/RunUnitTestsConcurrently.java fails on solaris with largepage options
Reviewed-by: jmasa, pliden
! src/share/vm/memory/virtualspace.cpp
Changeset: d10b8c3e22f8
Author: mgerdin
Date: 2016-04-21 10:18 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d10b8c3e22f8
8154467: Cleanup initialization of GCPolicyCounters
Reviewed-by: ehelin, sjohanss
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1Policy.cpp
! src/share/vm/gc/g1/g1Policy.hpp
! src/share/vm/gc/parallel/generationSizer.hpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/shared/collectorPolicy.hpp
Changeset: 394172983a21
Author: mgerdin
Date: 2016-04-21 10:19 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/394172983a21
8154452: Deferred cleanups after split of G1CollectorPolicy code
Reviewed-by: ehelin, sjohanss
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shared/collectorPolicy.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
Changeset: 7eb5c269907b
Author: mgerdin
Date: 2016-04-19 14:53 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7eb5c269907b
8154745: Move default G1 pause time target setup to argument parsing
Reviewed-by: ehelin, sjohanss
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 72bd11005099
Author: mgerdin
Date: 2016-04-19 14:53 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/72bd11005099
8154752: Cleanup initialization of G1Policy
Reviewed-by: ehelin, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1Policy.cpp
! src/share/vm/gc/g1/g1Policy.hpp
Changeset: 5fa2ff32323a
Author: lfoltan
Date: 2016-04-21 09:23 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/5fa2ff32323a
8152949: Jigsaw crash when Klass in _fixup_module_field_list is unloaded
Summary: During start up anonymous classes must be kept alive until after their mirror's module field is patched with java.base
Reviewed-by: coleenp, hseigel
Contributed-by: per.liden at oracle.com, stefan.karlsson at oracle.com
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/moduleEntry.cpp
! src/share/vm/classfile/modules.cpp
! src/share/vm/prims/unsafe.cpp
Changeset: 399236007654
Author: kzhaldyb
Date: 2016-04-21 18:01 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/399236007654
8153764: Add auxiliary method that generates class by class prototype to gc testlibrary
Reviewed-by: dfazunen, iignatyev
! test/gc/testlibrary/Helpers.java
Changeset: 42f68f5a7e64
Author: kzhaldyb
Date: 2016-04-21 17:55 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/42f68f5a7e64
8132718: Add tests which check that when humongous classloader object becomes unreachable it and all classes that were loaded in it should be collected
Reviewed-by: jmasa, dfazunen
+ test/gc/g1/humongousObjects/ClassLoaderGenerator.java
+ test/gc/g1/humongousObjects/TestHumongousClassLoader.java
Changeset: a7aa11177232
Author: ikrylov
Date: 2016-03-30 17:04 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a7aa11177232
8147844: new method j.l.Runtime.onSpinWait() and the corresponding x86 hotspot instrinsic
Summary: adds c1 & c2 x86 intrinsics for j.l.Runtime.onSpinWait() that utilize the PAUSE instruction
Reviewed-by: iveresov, kvn
Contributed-by: Ivan Krylov <ivan at azul.com>, Yuri Gaevsky <ygaevsky at azul.com>
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/share/vm/c1/c1_Compiler.cpp
! 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/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.hpp
+ test/compiler/onSpinWait/TestOnSpinWait.java
Changeset: 33f10a35ce20
Author: vdeshpande
Date: 2016-04-06 10:29 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/33f10a35ce20
8152907: Update for x86 tan and log10 in the math lib
Summary: Optimize Math.tan() and log10() for 64 and 32 bit X86 architecture using Intel LIBM implementation.
Reviewed-by: kvn, twisti
Contributed-by: shravya.rukmannagari at intel.com
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/c1_LinearScan_x86.cpp
! src/cpu/x86/vm/globals_x86.hpp
- src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
+ src/cpu/x86/vm/macroAssembler_x86_cos.cpp
+ src/cpu/x86/vm/macroAssembler_x86_exp.cpp
+ src/cpu/x86/vm/macroAssembler_x86_log.cpp
+ src/cpu/x86/vm/macroAssembler_x86_log10.cpp
+ src/cpu/x86/vm/macroAssembler_x86_pow.cpp
+ src/cpu/x86/vm/macroAssembler_x86_sin.cpp
+ src/cpu/x86/vm/macroAssembler_x86_tan.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86.cpp
! src/cpu/x86/vm/stubRoutines_x86.hpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86_32.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: d390372141c3
Author: kshefov
Date: 2016-04-01 10:43 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d390372141c3
8153165: Fix MX tool config script to make the tool work with TESTNG
Reviewed-by: dnsimon, twisti
! .mx.jvmci/suite.py
Changeset: 38799b0dbe70
Author: shade
Date: 2016-04-06 10:55 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/38799b0dbe70
8153265: [TESTBUG] compiler/whitebox/ForceNMethodSweepTest should not assume asserts are benign
Reviewed-by: twisti, ikrylov
! test/compiler/whitebox/ForceNMethodSweepTest.java
Changeset: 7c3a021e3643
Author: shade
Date: 2016-04-07 10:50 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7c3a021e3643
Merge
Changeset: 16a8f1b064fd
Author: rraghavan
Date: 2016-04-07 01:56 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/16a8f1b064fd
8149488: Incorrect declaration of bitsInByte in regmask.cpp.
Summary: Corrected BITS_IN_BYTE_ARRAY_SIZE value as 256 for all bitsInByte usage.
Reviewed-by: dlong, mcberg, thartmann, vlivanov
! src/share/vm/libadt/vectset.cpp
! src/share/vm/libadt/vectset.hpp
! src/share/vm/opto/regmask.cpp
Changeset: dbe642c36804
Author: thartmann
Date: 2016-04-07 12:16 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/dbe642c36804
Merge
Changeset: 7adb81e50689
Author: thartmann
Date: 2016-04-07 16:51 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7adb81e50689
8153514: Whitebox API should allow compilation of <clinit>
Summary: Added Whitebox API method to trigger compilation of static initializer.
Reviewed-by: zmajo, kvn, iignatyev
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
Changeset: 9ca5fe972401
Author: neliasso
Date: 2016-04-06 14:48 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9ca5fe972401
8151880: EnqueueMethodForCompilationTest.java still fails to compile method
Summary: Extract SimpleTestCaseHelper inner class
Reviewed-by: kvn
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeFramesTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/ForceNMethodSweepTest.java
! test/compiler/whitebox/GetNMethodTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/LockCompilationTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/compiler/whitebox/SimpleTestCase.java
Changeset: d6bc94b47352
Author: neliasso
Date: 2016-04-07 18:27 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d6bc94b47352
Merge
Changeset: b7e54a66a397
Author: dnsimon
Date: 2016-04-07 08:57 -1000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b7e54a66a397
8153439: do not install an empty SpeculationLog in an nmethod
Reviewed-by: iveresov, twisti
! .mx.jvmci/suite.py
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SpeculationLog.java
- test/compiler/jvmci/code/CodeInstallationTest.java
- test/compiler/jvmci/code/DataPatchTest.java
- test/compiler/jvmci/code/DebugInfoTest.java
- test/compiler/jvmci/code/InterpreterFrameSizeTest.java
- test/compiler/jvmci/code/SimpleCodeInstallationTest.java
- test/compiler/jvmci/code/SimpleDebugInfoTest.java
- test/compiler/jvmci/code/TestAssembler.java
- test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
- test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
- test/compiler/jvmci/code/sparc/SPARCTestAssembler.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/CodeInstallationTest.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DebugInfoTest.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/InterpreterFrameSizeTest.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestAssembler.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/amd64/AMD64TestAssembler.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/sparc/SPARCTestAssembler.java
Changeset: d4636cc092db
Author: enevill
Date: 2016-04-07 22:36 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d4636cc092db
8153797: aarch64: Add Arrays.fill stub code
Reviewed-by: aph
Contributed-by: long.chen at linaro.org
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
Changeset: 8a4adaa0e775
Author: vlivanov
Date: 2016-04-11 21:42 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8a4adaa0e775
8138861: C2 complains about unreasonably large method running Octane zlib in Nashorn
Reviewed-by: kvn
! src/share/vm/opto/output.cpp
Changeset: e6abce3c8763
Author: vlivanov
Date: 2016-04-11 21:42 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e6abce3c8763
8152590: C2: @Stable support doesn't always work w/ incremental inlining
Reviewed-by: kvn
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciConstant.hpp
! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciField.hpp
! src/share/vm/ci/ciInstance.cpp
! src/share/vm/ci/ciInstance.hpp
! src/share/vm/ci/ciKlass.cpp
! src/share/vm/ci/ciSymbol.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! test/compiler/unsafe/UnsafeGetConstantField.java
! test/compiler/unsafe/UnsafeGetStableArrayElement.java
Changeset: 9c5d445a7962
Author: fzhinkin
Date: 2016-04-06 18:51 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9c5d445a7962
8149374: Replace C1-specific collection classes with universal collection classes
Reviewed-by: kvn, mgerdin, coleenp
! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_FpuStackSim_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_CodeStubs.hpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_FrameMap.cpp
! src/share/vm/c1/c1_FrameMap.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! 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_LinearScan.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_RangeCheckElimination.cpp
! src/share/vm/c1/c1_RangeCheckElimination.hpp
! src/share/vm/c1/c1_ValueMap.cpp
! src/share/vm/c1/c1_ValueMap.hpp
! src/share/vm/c1/c1_ValueStack.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
- src/share/vm/utilities/array.cpp
! src/share/vm/utilities/array.hpp
! src/share/vm/utilities/growableArray.hpp
Changeset: 0c902546dad7
Author: neliasso
Date: 2016-04-12 11:29 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/0c902546dad7
8153885: [TESTBUG] few regression tests failed after 8151880 changes
Summary: Test that uses compile() as missed in update
Reviewed-by: kvn
! test/compiler/tiered/ConstantGettersTransitionsTest.java
! test/compiler/tiered/LevelTransitionTest.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/whitebox/LockCompilationTest.java
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java
Changeset: 89883d363528
Author: bharadwaj
Date: 2016-04-12 14:17 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/89883d363528
Merge
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/vmStructs.cpp
- src/share/vm/utilities/array.cpp
- test/compiler/jvmci/code/CodeInstallationTest.java
- test/compiler/jvmci/code/DataPatchTest.java
- test/compiler/jvmci/code/DebugInfoTest.java
- test/compiler/jvmci/code/InterpreterFrameSizeTest.java
- test/compiler/jvmci/code/SimpleCodeInstallationTest.java
- test/compiler/jvmci/code/SimpleDebugInfoTest.java
- test/compiler/jvmci/code/TestAssembler.java
- test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
- test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
- test/compiler/jvmci/code/sparc/SPARCTestAssembler.java
! test/compiler/tiered/ConstantGettersTransitionsTest.java
! test/compiler/tiered/LevelTransitionTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
Changeset: 21cc8709530b
Author: iveresov
Date: 2016-04-12 14:55 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/21cc8709530b
8153115: Move private interface check to linktime
Summary: Check for private interface methods during linktime instead of runtime
Reviewed-by: kvn, never, coleenp, acorn, lfoltan
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
Changeset: e11298b2a881
Author: kvn
Date: 2016-04-12 17:12 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e11298b2a881
8153818: Move similar CompiledIC platform specific code to shared code.
Reviewed-by: iveresov, twisti
! src/cpu/aarch64/vm/compiledIC_aarch64.cpp
! src/cpu/ppc/vm/compiledIC_ppc.cpp
! src/cpu/sparc/vm/compiledIC_sparc.cpp
! src/cpu/x86/vm/compiledIC_x86.cpp
! src/cpu/zero/vm/compiledIC_zero.cpp
! src/share/vm/code/compiledIC.cpp
Changeset: a76d63163758
Author: thartmann
Date: 2016-04-14 08:32 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a76d63163758
8154073: Several compiler tests fail when are executed with C1 only
Summary: Added missing flag checks to the tests and Whitebox API.
Reviewed-by: kvn
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/prims/whitebox.cpp
! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java
! test/compiler/rangechecks/TestExplicitRangeChecks.java
Changeset: f9545cf437eb
Author: fyang
Date: 2016-04-12 11:53 +0800
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/f9545cf437eb
8153713: aarch64: improve short array clearing using store pair
Summary: aarch64: generate store pair instruction to clear short arrays
Reviewed-by: aph
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
Changeset: 5240207c4cef
Author: ppunegov
Date: 2016-04-13 18:31 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/5240207c4cef
8140354: Unquarantine tests that failed with OutOfMemoryError
Summary: unquarantine CompilerControl tests
Reviewed-by: iignatyev
! test/compiler/compilercontrol/commandfile/PrintTest.java
! test/compiler/compilercontrol/commands/PrintTest.java
! test/compiler/compilercontrol/directives/PrintTest.java
! test/compiler/compilercontrol/jcmd/PrintDirectivesTest.java
! test/compiler/compilercontrol/mixed/RandomValidCommandsTest.java
Changeset: 4914f8178e69
Author: ppunegov
Date: 2016-04-13 18:56 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4914f8178e69
8153852: [jittester] move TypeUtil to utils package
Summary: rewrite TypeUtil and move to utils package
Reviewed-by: kvn
- test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/AssignmentOperatorImplFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryArithmeticOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryBitwiseOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryShiftOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BitwiseInversionOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BlockFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CompoundArithmeticAssignmentOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CompoundBitwiseAssignmentOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CompoundShiftAssignmentOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CounterInitializerFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/SwitchFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/TernaryOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/TryCatchBlockFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/UnaryPlusMinusOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/TypeUtil.java
Changeset: b67fb6cc789a
Author: ppunegov
Date: 2016-04-14 15:28 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b67fb6cc789a
Merge
Changeset: d9d263d516ba
Author: ppunegov
Date: 2016-04-14 18:15 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d9d263d516ba
Merge
- test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java
Changeset: 064a37460511
Author: zmajo
Date: 2016-04-15 07:54 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/064a37460511
8151708: C1 FastTLABRefill can allocate TLABs past the end of the heap
Summary: Use branch instruction that checks xcc instead of icc.
Reviewed-by: kvn, thartmann
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
Changeset: 95b8ce0f1228
Author: mdoerr
Date: 2016-04-07 12:33 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/95b8ce0f1228
8153267: nmethod's exception cache not multi-thread safe
Reviewed-by: aph, jcm, kvn
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: ae0634c0652a
Author: zmajo
Date: 2016-04-18 09:39 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/ae0634c0652a
8072428: Enable UseLoopCounter ergonomically if on-stack-replacement is enabled
Summary: Set UseLoopCounter ergonomically if on-stack-replacement is enabled. Print warning.
Reviewed-by: kvn
! src/share/vm/runtime/arguments.cpp
Changeset: ce2c9600918d
Author: zmajo
Date: 2016-04-18 11:22 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/ce2c9600918d
8153357: C2 creates incorrect cast after eliminating phi with unique input
Summary: Refine C2's logic to determine the type of cast node added.
Reviewed-by: kvn
! src/share/vm/opto/cfgnode.cpp
Changeset: df81d49be9f5
Author: roland
Date: 2016-04-18 20:57 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/df81d49be9f5
8154135: Loop alignment may be added inside the loop body
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/c2_globals.hpp
Changeset: e30d9991efba
Author: aaivanov
Date: 2016-04-18 15:40 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e30d9991efba
8154174: Improve JitTester performance
Reviewed-by: iignatyev
! test/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionFailedException.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/SymbolTable.java
Changeset: 2b0eb666ec37
Author: tpivovarova
Date: 2016-04-18 20:57 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2b0eb666ec37
Merge
Changeset: ccfc68592c92
Author: mcberg
Date: 2016-04-18 15:18 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/ccfc68592c92
8153998: Masked vector post loops
Summary: Masked vectorization for post loops to execute in a single iteration in place of fixup scalar loops which used to take many iterations to complete work for user loops.
Reviewed-by: twisti, kvn
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
! src/share/vm/opto/vectornode.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: ff8332cc44fc
Author: chegar
Date: 2016-04-19 09:31 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/ff8332cc44fc
8153756: jdk.vm.ci should not depend on sun.misc ( jdk.unsupported module )
Reviewed-by: twisti
! src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/UnsafeUtil.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotInstalledCode.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntimeProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodData.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigVerifier.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVmSymbols.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/UnsafeAccess.java
! src/jdk.vm.ci/share/classes/module-info.java
Changeset: 7cb3743c62b9
Author: bharadwaj
Date: 2016-04-19 15:26 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7cb3743c62b9
Merge
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vmStructs.cpp
- src/share/vm/utilities/array.cpp
! src/share/vm/utilities/growableArray.hpp
- test/compiler/jvmci/code/CodeInstallationTest.java
- test/compiler/jvmci/code/DataPatchTest.java
- test/compiler/jvmci/code/DebugInfoTest.java
- test/compiler/jvmci/code/InterpreterFrameSizeTest.java
- test/compiler/jvmci/code/SimpleCodeInstallationTest.java
- test/compiler/jvmci/code/SimpleDebugInfoTest.java
- test/compiler/jvmci/code/TestAssembler.java
- test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
- test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
- test/compiler/jvmci/code/sparc/SPARCTestAssembler.java
- test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java
Changeset: 52cfeb90ea8b
Author: roland
Date: 2016-04-19 19:52 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/52cfeb90ea8b
8154537: AArch64: some integer rotate instructions are never emitted
Reviewed-by: aph, adinn, kvn
! src/cpu/aarch64/vm/aarch64.ad
! test/compiler/codegen/IntRotateWithImmediate.java
Changeset: 4ba240d68b39
Author: vlivanov
Date: 2016-04-20 20:40 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4ba240d68b39
8154145: Missing klass/method name in stack traces on error
Reviewed-by: stefank, cjplummer
! src/share/vm/runtime/frame.cpp
Changeset: f27c00e6f6bf
Author: zmajo
Date: 2016-04-21 09:21 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/f27c00e6f6bf
8153292: AllocateInstancePrefetchLines>AllocatePrefetchLines can trigger out-of-heap prefetching
Summary: Set the size of the reserved TLAB area to the MAX of both flags.
Reviewed-by: kvn, thartmann
! src/cpu/sparc/vm/vm_version_sparc.cpp
Changeset: 62bbabe55ba4
Author: thartmann
Date: 2016-04-21 10:52 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/62bbabe55ba4
8086068: VM crashes with "-Xint -XX:+UseCompiler" options
Summary: Prevent incompatible compiler flag combination.
Reviewed-by: zmajo, kvn, ddmitriev
! src/share/vm/code/codeCache.cpp
! src/share/vm/runtime/arguments.cpp
+ test/compiler/arguments/TestUseCompiler.java
Changeset: 3825d41e3319
Author: thartmann
Date: 2016-04-21 09:29 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3825d41e3319
Merge
Changeset: c96863e1673d
Author: bharadwaj
Date: 2016-04-21 15:59 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c96863e1673d
Merge
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
- src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
- src/share/vm/utilities/array.cpp
- test/compiler/jvmci/code/CodeInstallationTest.java
- test/compiler/jvmci/code/DataPatchTest.java
- test/compiler/jvmci/code/DebugInfoTest.java
- test/compiler/jvmci/code/InterpreterFrameSizeTest.java
- test/compiler/jvmci/code/SimpleCodeInstallationTest.java
- test/compiler/jvmci/code/SimpleDebugInfoTest.java
- test/compiler/jvmci/code/TestAssembler.java
- test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
- test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
- test/compiler/jvmci/code/sparc/SPARCTestAssembler.java
- test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java
Changeset: 3696f0e88bbb
Author: bharadwaj
Date: 2016-04-21 20:11 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3696f0e88bbb
Merge
Changeset: 56356bbe5476
Author: cjplummer
Date: 2016-04-21 20:49 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/56356bbe5476
8148195: Some InstanceKlass and MethodCounters fields can be excluded when JVMTI is not supported
Summary: Removed "previous version", "cached class file", and breakpoint related fields and code when JVMTI is not supported
Reviewed-by: coleenp, sspitsyn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/BreakpointInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/share/vm/ci/ciMethod.cpp
! 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/oops/methodCounters.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 70e16990581f
Author: amurillo
Date: 2016-04-22 01:04 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/70e16990581f
Merge
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 60e088965ba0
Author: tschatzl
Date: 2016-04-22 10:19 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/60e088965ba0
8154838: G1CardLiveData::free_large_bitmap() uses wrong calculation to determine the number of words
Summary: Use the exact same calculation as G1CardLiveData::allocate_large_bitmap() in free_large_bitmap().
Reviewed-by: stefank, jmasa
! src/share/vm/gc/g1/g1CardLiveData.cpp
Changeset: 156dd9902cf0
Author: tschatzl
Date: 2016-04-22 13:43 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/156dd9902cf0
Merge
Changeset: 3d7d041acb59
Author: aph
Date: 2016-04-22 14:30 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3d7d041acb59
8154210: Zero: Better byte behaviour
Summary: Complete support for 8132051 on Zero and fix failure on 64-bit big-endian systems
Reviewed-by: andrew, chrisphi, coleenp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
Changeset: 4efd70f41d54
Author: coleenp
Date: 2016-04-22 13:16 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4efd70f41d54
Merge
Changeset: d142a959d2ae
Author: goetz
Date: 2016-04-22 14:57 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d142a959d2ae
8154921: Fix aix after "8146879: Add option for handling existing log files in UL"
Summary: Rename os::fileno to os::get_fileno because AIX defines macro 'fileno'.
Reviewed-by: coleenp
! src/os/posix/vm/os_posix.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/logging/logFileOutput.cpp
! src/share/vm/runtime/os.hpp
Changeset: 0f1865d9ecda
Author: coleenp
Date: 2016-04-22 14:48 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/0f1865d9ecda
Merge
Changeset: 89e698785deb
Author: mbaesken
Date: 2016-04-23 15:21 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/89e698785deb
8154566: os_linux.cpp parse_os_info gives non descriptive output on current SLES releases
Summary: For SuSE, read the first line of the /etc/xrelease file, also get PRETTY_NAME from /etc/os_release
Reviewed-by: gthornbr, coleenp
! src/os/linux/vm/os_linux.cpp
Changeset: 2f0e84c99f58
Author: coleenp
Date: 2016-04-22 16:17 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2f0e84c99f58
Merge
Changeset: 9199ebc6186c
Author: mseledtsov
Date: 2016-04-19 15:11 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9199ebc6186c
8153549: [TESTBUG] remove obsolete runtime/SharedArchiveFile/BasicJarBuilder
Summary: Removed the obsolete file, after ensuring no other jdk components depend on it
Reviewed-by: iklam, lfoltan, hseigel, gtriantafill, ctornqvi
- test/runtime/SharedArchiveFile/BasicJarBuilder.java
Changeset: 3d289e4ba366
Author: jiangli
Date: 2016-04-22 19:40 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3d289e4ba366
Merge
- test/runtime/SharedArchiveFile/BasicJarBuilder.java
Changeset: 03999dd89a1b
Author: stefank
Date: 2016-04-25 11:36 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/03999dd89a1b
8017629: G1: UseSHM in combination with a G1HeapRegionSize > os::large_page_size() falls back to use small pages
Reviewed-by: pliden, sjohanss, stuefe
! src/os/linux/vm/os_linux.cpp
Changeset: a1e0122b5cce
Author: aph
Date: 2016-04-25 14:22 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a1e0122b5cce
8154957: AArch64: Better byte behavior
Summary: The fix for 8132051 is needed for AArch64.
Reviewed-by: roland
! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
Changeset: a2cef3b1e77a
Author: aph
Date: 2016-04-25 15:02 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a2cef3b1e77a
Merge
Changeset: c0ea2e3ebe83
Author: coleenp
Date: 2016-04-25 09:51 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c0ea2e3ebe83
8154580: Save mirror in interpreter frame to enable cleanups of CLDClosure
Summary: GC walks the mirror using OopClosure rather than using CLDClosure in oops_interpreted_do()
Reviewed-by: dlong, twisti, stefank
! src/cpu/aarch64/vm/abstractInterpreter_aarch64.cpp
! src/cpu/aarch64/vm/frame_aarch64.hpp
! src/cpu/aarch64/vm/frame_aarch64.inline.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/cpu/ppc/vm/abstractInterpreter_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.hpp
! src/cpu/ppc/vm/frame_ppc.inline.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp
! src/cpu/sparc/vm/abstractInterpreter_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.hpp
! src/cpu/sparc/vm/frame_sparc.inline.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp
! src/cpu/x86/vm/abstractInterpreter_x86.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp
! src/cpu/zero/vm/bytecodeInterpreter_zero.cpp
! src/cpu/zero/vm/bytecodeInterpreter_zero.hpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/share/vm/gc/g1/g1RootClosures.cpp
! src/share/vm/gc/g1/g1RootClosures.hpp
! src/share/vm/gc/g1/g1RootProcessor.cpp
! src/share/vm/gc/parallel/pcTasks.cpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psTasks.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/interpreter/bytecodeInterpreter.hpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vmThread.hpp
! test/TEST.groups
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java
+ test/runtime/MirrorFrame/Asmator.java
+ test/runtime/MirrorFrame/Test8003720.java
+ test/runtime/MirrorFrame/Victim.java
+ test/runtime/MirrorFrame/VictimClassLoader.java
Changeset: 4805a09d9e4a
Author: coleenp
Date: 2016-04-25 15:22 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4805a09d9e4a
Merge
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java
Changeset: ce2108f27dcb
Author: ehelin
Date: 2016-04-20 15:24 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/ce2108f27dcb
8154753: Turn G1Policy into an interface
Reviewed-by: sjohanss, mgerdin
! src/share/vm/gc/g1/g1CollectedHeap_ext.cpp
+ src/share/vm/gc/g1/g1DefaultPolicy.cpp
+ src/share/vm/gc/g1/g1DefaultPolicy.hpp
- src/share/vm/gc/g1/g1Policy.cpp
! src/share/vm/gc/g1/g1Policy.hpp
Changeset: 759da5e4e9e5
Author: ehelin
Date: 2016-04-25 17:24 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/759da5e4e9e5
Merge
- src/share/vm/gc/g1/g1Policy.cpp
Changeset: 23971163d997
Author: goetz
Date: 2016-04-25 12:42 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/23971163d997
8154996: [aix] Implement compare_file_modified_times for "8146879: Add option ..."
Reviewed-by: simonis
! src/os/aix/vm/os_aix.cpp
Changeset: 55443e49586f
Author: cjplummer
Date: 2016-04-25 12:11 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/55443e49586f
8154379: MIN_STACK_SHADOW_PAGES should equal DEFAULT_STACK_SHADOW_PAGES on aarch64
Summary: Undid previous change that had set it to 1.
Reviewed-by: enevill, adinn, aph
! src/cpu/aarch64/vm/globals_aarch64.hpp
Changeset: d7612d10b4ae
Author: tonyp
Date: 2016-04-26 10:19 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d7612d10b4ae
8154153: PS: Restore preserved marks in parallel
Summary: Restore preserved marks after evacuation failure in parallel using the PreservedMark infrastructure.
Reviewed-by: tschatzl
! src/share/vm/gc/parallel/psPromotionManager.cpp
! src/share/vm/gc/parallel/psPromotionManager.hpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/shared/preservedMarks.cpp
! src/share/vm/gc/shared/preservedMarks.hpp
Changeset: 838d51807bf3
Author: tonyp
Date: 2016-04-26 10:23 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/838d51807bf3
8151556: Use the PreservedMarks* classes for the G1 preserved mark stacks
Reviewed-by: tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1EvacFailure.cpp
! src/share/vm/gc/g1/g1EvacFailure.hpp
! src/share/vm/gc/shared/preservedMarks.hpp
Changeset: 26cba13a8471
Author: goetz
Date: 2016-04-26 11:05 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/26cba13a8471
8155085: [ppc] Fix Type-O in "8154580: Save mirror in interpreter frame..."
Reviewed-by: dholmes, mgerdin
! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp
Changeset: 0279a07ece65
Author: mchernov
Date: 2016-04-22 17:46 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/0279a07ece65
8154843: GC tests should be correctly marked with @module
Reviewed-by: jwilhelm, dfazunen
! test/gc/TestDisableExplicitGC.java
! test/gc/g1/TestGreyReclaimedHumongousObjects.java
! test/gc/parallel/TestDynShrinkHeap.java
! test/serviceability/dcmd/gc/FinalizerInfoTest.java
! test/serviceability/dcmd/gc/HeapInfoTest.java
Changeset: 16158e4dce32
Author: mchernov
Date: 2016-04-22 17:49 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/16158e4dce32
8154759: [TESTBUG] GC tests should be changed to be able to execute with -Xlog:all=trace.
Reviewed-by: jmasa, dfazunen
! test/gc/TestVerifySilently.java
! test/gc/TestVerifySubSet.java
Changeset: 6f6f556ab866
Author: mchernov
Date: 2016-04-22 18:19 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/6f6f556ab866
8154341: [TESTBUG] G1 stress test for humongous objects allocation
Reviewed-by: jwilhelm, dfazunen
+ test/gc/stress/TestStressG1Humongous.java
Changeset: 636fc313f117
Author: dfazunen
Date: 2016-04-26 09:14 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/636fc313f117
Merge
- src/share/vm/gc/g1/g1Policy.cpp
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java
- test/runtime/SharedArchiveFile/BasicJarBuilder.java
Changeset: bdaf26dc85ba
Author: dfazunen
Date: 2016-04-26 10:01 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/bdaf26dc85ba
Merge
Changeset: 69d5352ad82b
Author: dfazunen
Date: 2016-04-26 11:46 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/69d5352ad82b
Merge
Changeset: b2250ffc9e29
Author: akulyakh
Date: 2016-04-26 13:22 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b2250ffc9e29
8153992: Some hotspot tests fail on compact2 due to an unnecessary test library dependency
Summary: Removing unnecessary dependency on java.management from the ProcessTool.getProcessId()
Reviewed-by: mchung
! test/compiler/compilercontrol/share/actions/BaseAction.java
! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
! test/gc/metaspace/PerfCounters.java
! test/runtime/CommandLine/PrintTouchedMethods.java
! test/runtime/NMT/BaselineWithParameter.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/MallocSiteHashOverflow.java
! test/runtime/NMT/MallocStressTest.java
! test/runtime/NMT/MallocTestType.java
! test/runtime/NMT/MallocTrackingVerify.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/SharedArchiveFile/DumpSymbolAndStringTable.java
! test/serviceability/sa/jmap-hashcode/Test8028623.java
! test/testlibrary/jdk/test/lib/ProcessTools.java
! test/testlibrary/jdk/test/lib/dcmd/FileJcmdExecutor.java
! test/testlibrary/jdk/test/lib/dcmd/PidJcmdExecutor.java
Changeset: 6ef859a0b414
Author: ddmitriev
Date: 2016-04-26 11:49 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/6ef859a0b414
Merge
Changeset: e438f8c20bd6
Author: rehn
Date: 2016-04-26 10:58 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e438f8c20bd6
8154719: JvmtiBreakpoint rename method print() to print_on()
Reviewed-by: mlarsson, sla, sspitsyn
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiImpl.hpp
Changeset: 780d4f1a82a6
Author: mlarsson
Date: 2016-04-26 15:16 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/780d4f1a82a6
Merge
Changeset: c98fb7301cfa
Author: aph
Date: 2016-04-26 14:38 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c98fb7301cfa
8155100: AArch64: Relax alignment requirement for byte_map_base
Reviewed-by: roland
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
Changeset: 9a1dea477c24
Author: rprotacio
Date: 2016-04-26 09:08 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9a1dea477c24
8152844: JVM InstanceKlass Methods For Obtaining Package/Module Should Be Moved to Klass
Summary: Converted package() and module() functions to pure virtual functions of Klass
Reviewed-by: dholmes, coleenp, lfoltan, hseigel
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.hpp
! src/share/vm/runtime/reflection.cpp
! test/runtime/modules/getModuleJNI/GetModule.java
Changeset: 893e7abaa538
Author: rprotacio
Date: 2016-04-26 14:22 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/893e7abaa538
Merge
Changeset: 3c919951e41b
Author: rprotacio
Date: 2016-04-26 15:45 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3c919951e41b
Merge
Changeset: ac4e536a72ac
Author: erikj
Date: 2016-04-26 13:35 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/ac4e536a72ac
8150601: Remove the old Hotspot build system
Reviewed-by: ihse
+ make/BuildHotspot.gmk
+ make/Dist.gmk
+ make/HotspotCommon.gmk
- make/Makefile
- make/aix/Makefile
- make/aix/adlc_updater
- make/aix/makefiles/adjust-mflags.sh
- make/aix/makefiles/adlc.make
- make/aix/makefiles/build_vm_def.sh
- make/aix/makefiles/buildtree.make
- make/aix/makefiles/compiler2.make
- make/aix/makefiles/core.make
- make/aix/makefiles/debug.make
- make/aix/makefiles/defs.make
- make/aix/makefiles/dtrace.make
- make/aix/makefiles/fastdebug.make
- make/aix/makefiles/jsig.make
- make/aix/makefiles/jvmti.make
- make/aix/makefiles/mapfile-vers-debug
- make/aix/makefiles/mapfile-vers-jsig
- make/aix/makefiles/mapfile-vers-product
- make/aix/makefiles/ppc64.make
- make/aix/makefiles/product.make
- make/aix/makefiles/rules.make
- make/aix/makefiles/tiered.make
- make/aix/makefiles/top.make
- make/aix/makefiles/trace.make
- make/aix/makefiles/vm.make
- make/aix/makefiles/xlc.make
- make/aix/platform_ppc64
- make/altsrc.make
- make/bsd/Makefile
- make/bsd/README
- make/bsd/adlc_updater
- make/bsd/makefiles/adjust-mflags.sh
- make/bsd/makefiles/adlc.make
- make/bsd/makefiles/amd64.make
- make/bsd/makefiles/arm.make
- make/bsd/makefiles/build_vm_def.sh
- make/bsd/makefiles/buildtree.make
- make/bsd/makefiles/compiler1.make
- make/bsd/makefiles/compiler2.make
- make/bsd/makefiles/core.make
- make/bsd/makefiles/cscope.make
- make/bsd/makefiles/debug.make
- make/bsd/makefiles/defs.make
- make/bsd/makefiles/dtrace.make
- make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/gcc.make
- make/bsd/makefiles/hp.make
- make/bsd/makefiles/hp1.make
- make/bsd/makefiles/i486.make
- make/bsd/makefiles/ia64.make
- make/bsd/makefiles/jsig.make
- make/bsd/makefiles/jvmti.make
- 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-jsig
- make/bsd/makefiles/mapfile-vers-product
- make/bsd/makefiles/minimal1.make
- make/bsd/makefiles/optimized.make
- make/bsd/makefiles/ppc.make
- make/bsd/makefiles/product.make
- make/bsd/makefiles/rules.make
- make/bsd/makefiles/shark.make
- make/bsd/makefiles/sparc.make
- make/bsd/makefiles/sparcWorks.make
- make/bsd/makefiles/sparcv9.make
- make/bsd/makefiles/tiered.make
- make/bsd/makefiles/top.make
- make/bsd/makefiles/trace.make
- make/bsd/makefiles/universal.gmk
- make/bsd/makefiles/vm.make
- make/bsd/makefiles/zero.make
- make/bsd/makefiles/zeroshark.make
- make/bsd/platform_amd64
- make/bsd/platform_amd64.suncc
- make/bsd/platform_i486
- make/bsd/platform_i486.suncc
- make/bsd/platform_ia64
- make/bsd/platform_sparc
- make/bsd/platform_sparcv9
- make/bsd/platform_zero.in
- make/build.sh
- make/cscope.make
- make/defs.make
- make/excludeSrc.make
+ make/gensrc/GenerateSources.gmk
+ make/gensrc/GensrcAdlc.gmk
+ make/gensrc/GensrcDtrace.gmk
+ make/gensrc/GensrcJvmti.gmk
- make/hotspot_distro
+ make/ide/CreateVSProject.gmk
- make/jdk_version
- make/jprt.gmk
+ make/lib/CompileDtracePostJvm.gmk
+ make/lib/CompileDtracePreJvm.gmk
+ make/lib/CompileJvm.gmk
+ make/lib/CompileLibjsig.gmk
+ make/lib/CompileLibraries.gmk
+ make/lib/JvmFeatures.gmk
+ make/lib/JvmMapfile.gmk
+ make/lib/JvmOverrideFiles.gmk
- make/linux/Makefile
- make/linux/README
- make/linux/adlc_updater
- make/linux/makefiles/aarch64.make
- make/linux/makefiles/adjust-mflags.sh
- make/linux/makefiles/adlc.make
- make/linux/makefiles/amd64.make
- make/linux/makefiles/buildtree.make
- make/linux/makefiles/compiler1.make
- make/linux/makefiles/compiler2.make
- make/linux/makefiles/core.make
- make/linux/makefiles/debug.make
- make/linux/makefiles/defs.make
- make/linux/makefiles/dtrace.make
- make/linux/makefiles/fastdebug.make
- make/linux/makefiles/gcc.make
- make/linux/makefiles/hp.make
- make/linux/makefiles/hp1.make
- make/linux/makefiles/i486.make
- make/linux/makefiles/ia64.make
- make/linux/makefiles/jsig.make
- make/linux/makefiles/jvmti.make
- make/linux/makefiles/mapfile-vers-debug
- make/linux/makefiles/mapfile-vers-jsig
- make/linux/makefiles/mapfile-vers-product
- make/linux/makefiles/minimal1.make
- make/linux/makefiles/optimized.make
- make/linux/makefiles/ppc64.make
- make/linux/makefiles/product.make
- make/linux/makefiles/rules.make
- make/linux/makefiles/shark.make
- make/linux/makefiles/sparc.make
- make/linux/makefiles/sparcWorks.make
- make/linux/makefiles/sparcv9.make
- make/linux/makefiles/tiered.make
- make/linux/makefiles/top.make
- make/linux/makefiles/trace.make
- make/linux/makefiles/vm.make
- make/linux/makefiles/zero.make
- make/linux/makefiles/zeroshark.make
- make/linux/platform_aarch64
- make/linux/platform_amd64
- make/linux/platform_amd64.suncc
- make/linux/platform_i486
- make/linux/platform_i486.suncc
- make/linux/platform_ia64
- make/linux/platform_ppc64
- make/linux/platform_sparc
- make/linux/platform_sparcv9
- make/linux/platform_zero.in
+ make/mapfiles/libjsig/mapfile-vers-solaris
+ make/mapfiles/libjvm_db/mapfile-vers
+ make/mapfiles/libjvm_dtrace/mapfile-vers
- make/openjdk_distro
- make/pic.make
- make/scm.make
- make/share/makefiles/mapfile-vers
- make/solaris/Makefile
- make/solaris/adlc_updater
- make/solaris/makefiles/adjust-mflags.sh
- make/solaris/makefiles/adlc.make
- make/solaris/makefiles/amd64.make
- make/solaris/makefiles/build_vm_def.sh
- make/solaris/makefiles/buildtree.make
- make/solaris/makefiles/compiler1.make
- make/solaris/makefiles/compiler2.make
- make/solaris/makefiles/core.make
- make/solaris/makefiles/debug.make
- make/solaris/makefiles/defs.make
- make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/gcc.make
- make/solaris/makefiles/hp.make
- make/solaris/makefiles/hp1.make
- make/solaris/makefiles/i486.make
- make/solaris/makefiles/jsig.make
- make/solaris/makefiles/jvmti.make
- make/solaris/makefiles/mapfile-vers
- make/solaris/makefiles/mapfile-vers-COMPILER1
- make/solaris/makefiles/mapfile-vers-COMPILER2
- make/solaris/makefiles/mapfile-vers-CORE
- make/solaris/makefiles/mapfile-vers-TIERED
- make/solaris/makefiles/mapfile-vers-debug
- make/solaris/makefiles/mapfile-vers-jsig
- make/solaris/makefiles/mapfile-vers-jvm_db
- make/solaris/makefiles/mapfile-vers-jvm_dtrace
- make/solaris/makefiles/optimized.make
- make/solaris/makefiles/product.make
- make/solaris/makefiles/reorder_CORE_amd64
- make/solaris/makefiles/rules.make
- make/solaris/makefiles/sparc.make
- make/solaris/makefiles/sparcWorks.make
- make/solaris/makefiles/sparcv9.make
- make/solaris/makefiles/tiered.make
- make/solaris/makefiles/top.make
- make/solaris/makefiles/trace.make
- make/solaris/makefiles/vm.make
- make/solaris/platform_amd64
- make/solaris/platform_amd64.gcc
- make/solaris/platform_i486
- make/solaris/platform_i486.gcc
- make/solaris/platform_sparc
- make/solaris/platform_sparc.gcc
- make/solaris/platform_sparcv9
- make/solaris/platform_sparcv9.gcc
+ make/symbols/symbols-aix
+ make/symbols/symbols-aix-debug
+ make/symbols/symbols-linux
+ make/symbols/symbols-macosx
+ make/symbols/symbols-shared
+ make/symbols/symbols-solaris
+ make/symbols/symbols-solaris-dtrace-compiler1
+ make/symbols/symbols-solaris-dtrace-compiler2
+ make/symbols/symbols-unix
- make/windows/build.bat
- make/windows/build.make
- make/windows/build_vm_def.sh
- make/windows/create.bat
- make/windows/create_obj_files.sh
- make/windows/cross_build.bat
- make/windows/get_msc_ver.sh
- make/windows/jvmexp.lcf
- make/windows/jvmexp_g.lcf
- make/windows/makefiles/adlc.make
- make/windows/makefiles/compile.make
- make/windows/makefiles/debug.make
- make/windows/makefiles/defs.make
- make/windows/makefiles/fastdebug.make
- make/windows/makefiles/generated.make
- make/windows/makefiles/jvmti.make
- make/windows/makefiles/product.make
- make/windows/makefiles/projectcreator.make
- make/windows/makefiles/rules.make
- make/windows/makefiles/sanity.make
- make/windows/makefiles/shared.make
- make/windows/makefiles/top.make
- make/windows/makefiles/trace.make
- make/windows/makefiles/vm.make
- make/windows/projectfiles/common/Makefile
- make/windows/projectfiles/compiler1/Makefile
- make/windows/projectfiles/compiler1/vm.def
- make/windows/projectfiles/compiler1/vm.dsw
- make/windows/projectfiles/compiler2/ADLCompiler.dsp
- make/windows/projectfiles/compiler2/ADLCompiler.dsw
- make/windows/projectfiles/compiler2/Makefile
- make/windows/projectfiles/compiler2/vm.def
- make/windows/projectfiles/compiler2/vm.dsw
- make/windows/projectfiles/core/Makefile
- make/windows/projectfiles/core/vm.def
- make/windows/projectfiles/core/vm.dsw
- make/windows/projectfiles/tiered/ADLCompiler.dsp
- make/windows/projectfiles/tiered/ADLCompiler.dsw
- make/windows/projectfiles/tiered/Makefile
- make/windows/projectfiles/tiered/vm.def
- make/windows/projectfiles/tiered/vm.dsw
- makefiles/BuildHotspot.gmk
- makefiles/Dist.gmk
- makefiles/HotspotCommon.gmk
- makefiles/gensrc/GenerateSources.gmk
- makefiles/gensrc/GensrcAdlc.gmk
- makefiles/gensrc/GensrcDtrace.gmk
- makefiles/gensrc/GensrcJvmti.gmk
- makefiles/ide/CreateVSProject.gmk
- makefiles/lib/CompileDtracePostJvm.gmk
- makefiles/lib/CompileDtracePreJvm.gmk
- makefiles/lib/CompileJvm.gmk
- makefiles/lib/CompileLibjsig.gmk
- makefiles/lib/CompileLibraries.gmk
- makefiles/lib/JvmFeatures.gmk
- makefiles/lib/JvmMapfile.gmk
- makefiles/lib/JvmOverrideFiles.gmk
- makefiles/mapfiles/libjsig/mapfile-vers-solaris
- makefiles/mapfiles/libjvm_db/mapfile-vers
- makefiles/mapfiles/libjvm_dtrace/mapfile-vers
- makefiles/symbols/symbols-aix
- makefiles/symbols/symbols-aix-debug
- makefiles/symbols/symbols-linux
- makefiles/symbols/symbols-macosx
- makefiles/symbols/symbols-shared
- makefiles/symbols/symbols-solaris
- makefiles/symbols/symbols-solaris-dtrace-compiler1
- makefiles/symbols/symbols-solaris-dtrace-compiler2
- makefiles/symbols/symbols-unix
Changeset: 85f1c7e4a491
Author: erikj
Date: 2016-04-26 17:46 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/85f1c7e4a491
Merge
- make/Makefile
- make/aix/Makefile
- make/aix/adlc_updater
- make/aix/makefiles/adjust-mflags.sh
- make/aix/makefiles/adlc.make
- make/aix/makefiles/build_vm_def.sh
- make/aix/makefiles/buildtree.make
- make/aix/makefiles/compiler2.make
- make/aix/makefiles/core.make
- make/aix/makefiles/debug.make
- make/aix/makefiles/defs.make
- make/aix/makefiles/dtrace.make
- make/aix/makefiles/fastdebug.make
- make/aix/makefiles/jsig.make
- make/aix/makefiles/jvmti.make
- make/aix/makefiles/mapfile-vers-debug
- make/aix/makefiles/mapfile-vers-jsig
- make/aix/makefiles/mapfile-vers-product
- make/aix/makefiles/ppc64.make
- make/aix/makefiles/product.make
- make/aix/makefiles/rules.make
- make/aix/makefiles/tiered.make
- make/aix/makefiles/top.make
- make/aix/makefiles/trace.make
- make/aix/makefiles/vm.make
- make/aix/makefiles/xlc.make
- make/aix/platform_ppc64
- make/altsrc.make
- make/bsd/Makefile
- make/bsd/README
- make/bsd/adlc_updater
- make/bsd/makefiles/adjust-mflags.sh
- make/bsd/makefiles/adlc.make
- make/bsd/makefiles/amd64.make
- make/bsd/makefiles/arm.make
- make/bsd/makefiles/build_vm_def.sh
- make/bsd/makefiles/buildtree.make
- make/bsd/makefiles/compiler1.make
- make/bsd/makefiles/compiler2.make
- make/bsd/makefiles/core.make
- make/bsd/makefiles/cscope.make
- make/bsd/makefiles/debug.make
- make/bsd/makefiles/defs.make
- make/bsd/makefiles/dtrace.make
- make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/gcc.make
- make/bsd/makefiles/hp.make
- make/bsd/makefiles/hp1.make
- make/bsd/makefiles/i486.make
- make/bsd/makefiles/ia64.make
- make/bsd/makefiles/jsig.make
- make/bsd/makefiles/jvmti.make
- 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-jsig
- make/bsd/makefiles/mapfile-vers-product
- make/bsd/makefiles/minimal1.make
- make/bsd/makefiles/optimized.make
- make/bsd/makefiles/ppc.make
- make/bsd/makefiles/product.make
- make/bsd/makefiles/rules.make
- make/bsd/makefiles/shark.make
- make/bsd/makefiles/sparc.make
- make/bsd/makefiles/sparcWorks.make
- make/bsd/makefiles/sparcv9.make
- make/bsd/makefiles/tiered.make
- make/bsd/makefiles/top.make
- make/bsd/makefiles/trace.make
- make/bsd/makefiles/universal.gmk
- make/bsd/makefiles/vm.make
- make/bsd/makefiles/zero.make
- make/bsd/makefiles/zeroshark.make
- make/bsd/platform_amd64
- make/bsd/platform_amd64.suncc
- make/bsd/platform_i486
- make/bsd/platform_i486.suncc
- make/bsd/platform_ia64
- make/bsd/platform_sparc
- make/bsd/platform_sparcv9
- make/bsd/platform_zero.in
- make/build.sh
- make/cscope.make
- make/defs.make
- make/excludeSrc.make
- make/hotspot_distro
- make/jdk_version
- make/jprt.gmk
- make/linux/Makefile
- make/linux/README
- make/linux/adlc_updater
- make/linux/makefiles/aarch64.make
- make/linux/makefiles/adjust-mflags.sh
- make/linux/makefiles/adlc.make
- make/linux/makefiles/amd64.make
- make/linux/makefiles/buildtree.make
- make/linux/makefiles/compiler1.make
- make/linux/makefiles/compiler2.make
- make/linux/makefiles/core.make
- make/linux/makefiles/debug.make
- make/linux/makefiles/defs.make
- make/linux/makefiles/dtrace.make
- make/linux/makefiles/fastdebug.make
- make/linux/makefiles/gcc.make
- make/linux/makefiles/hp.make
- make/linux/makefiles/hp1.make
- make/linux/makefiles/i486.make
- make/linux/makefiles/ia64.make
- make/linux/makefiles/jsig.make
- make/linux/makefiles/jvmti.make
- make/linux/makefiles/mapfile-vers-debug
- make/linux/makefiles/mapfile-vers-jsig
- make/linux/makefiles/mapfile-vers-product
- make/linux/makefiles/minimal1.make
- make/linux/makefiles/optimized.make
- make/linux/makefiles/ppc64.make
- make/linux/makefiles/product.make
- make/linux/makefiles/rules.make
- make/linux/makefiles/shark.make
- make/linux/makefiles/sparc.make
- make/linux/makefiles/sparcWorks.make
- make/linux/makefiles/sparcv9.make
- make/linux/makefiles/tiered.make
- make/linux/makefiles/top.make
- make/linux/makefiles/trace.make
- make/linux/makefiles/vm.make
- make/linux/makefiles/zero.make
- make/linux/makefiles/zeroshark.make
- make/linux/platform_aarch64
- make/linux/platform_amd64
- make/linux/platform_amd64.suncc
- make/linux/platform_i486
- make/linux/platform_i486.suncc
- make/linux/platform_ia64
- make/linux/platform_ppc64
- make/linux/platform_sparc
- make/linux/platform_sparcv9
- make/linux/platform_zero.in
- make/openjdk_distro
- make/pic.make
- make/scm.make
- make/share/makefiles/mapfile-vers
- make/solaris/Makefile
- make/solaris/adlc_updater
- make/solaris/makefiles/adjust-mflags.sh
- make/solaris/makefiles/adlc.make
- make/solaris/makefiles/amd64.make
- make/solaris/makefiles/build_vm_def.sh
- make/solaris/makefiles/buildtree.make
- make/solaris/makefiles/compiler1.make
- make/solaris/makefiles/compiler2.make
- make/solaris/makefiles/core.make
- make/solaris/makefiles/debug.make
- make/solaris/makefiles/defs.make
- make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/gcc.make
- make/solaris/makefiles/hp.make
- make/solaris/makefiles/hp1.make
- make/solaris/makefiles/i486.make
- make/solaris/makefiles/jsig.make
- make/solaris/makefiles/jvmti.make
- make/solaris/makefiles/mapfile-vers
- make/solaris/makefiles/mapfile-vers-COMPILER1
- make/solaris/makefiles/mapfile-vers-COMPILER2
- make/solaris/makefiles/mapfile-vers-CORE
- make/solaris/makefiles/mapfile-vers-TIERED
- make/solaris/makefiles/mapfile-vers-debug
- make/solaris/makefiles/mapfile-vers-jsig
- make/solaris/makefiles/mapfile-vers-jvm_db
- make/solaris/makefiles/mapfile-vers-jvm_dtrace
- make/solaris/makefiles/optimized.make
- make/solaris/makefiles/product.make
- make/solaris/makefiles/reorder_CORE_amd64
- make/solaris/makefiles/rules.make
- make/solaris/makefiles/sparc.make
- make/solaris/makefiles/sparcWorks.make
- make/solaris/makefiles/sparcv9.make
- make/solaris/makefiles/tiered.make
- make/solaris/makefiles/top.make
- make/solaris/makefiles/trace.make
- make/solaris/makefiles/vm.make
- make/solaris/platform_amd64
- make/solaris/platform_amd64.gcc
- make/solaris/platform_i486
- make/solaris/platform_i486.gcc
- make/solaris/platform_sparc
- make/solaris/platform_sparc.gcc
- make/solaris/platform_sparcv9
- make/solaris/platform_sparcv9.gcc
- make/windows/build.bat
- make/windows/build.make
- make/windows/build_vm_def.sh
- make/windows/create.bat
- make/windows/create_obj_files.sh
- make/windows/cross_build.bat
- make/windows/get_msc_ver.sh
- make/windows/jvmexp.lcf
- make/windows/jvmexp_g.lcf
- make/windows/makefiles/adlc.make
- make/windows/makefiles/compile.make
- make/windows/makefiles/debug.make
- make/windows/makefiles/defs.make
- make/windows/makefiles/fastdebug.make
- make/windows/makefiles/generated.make
- make/windows/makefiles/jvmti.make
- make/windows/makefiles/product.make
- make/windows/makefiles/projectcreator.make
- make/windows/makefiles/rules.make
- make/windows/makefiles/sanity.make
- make/windows/makefiles/shared.make
- make/windows/makefiles/top.make
- make/windows/makefiles/trace.make
- make/windows/makefiles/vm.make
- make/windows/projectfiles/common/Makefile
- make/windows/projectfiles/compiler1/Makefile
- make/windows/projectfiles/compiler1/vm.def
- make/windows/projectfiles/compiler1/vm.dsw
- make/windows/projectfiles/compiler2/ADLCompiler.dsp
- make/windows/projectfiles/compiler2/ADLCompiler.dsw
- make/windows/projectfiles/compiler2/Makefile
- make/windows/projectfiles/compiler2/vm.def
- make/windows/projectfiles/compiler2/vm.dsw
- make/windows/projectfiles/core/Makefile
- make/windows/projectfiles/core/vm.def
- make/windows/projectfiles/core/vm.dsw
- make/windows/projectfiles/tiered/ADLCompiler.dsp
- make/windows/projectfiles/tiered/ADLCompiler.dsw
- make/windows/projectfiles/tiered/Makefile
- make/windows/projectfiles/tiered/vm.def
- make/windows/projectfiles/tiered/vm.dsw
- makefiles/BuildHotspot.gmk
- makefiles/Dist.gmk
- makefiles/HotspotCommon.gmk
- makefiles/gensrc/GenerateSources.gmk
- makefiles/gensrc/GensrcAdlc.gmk
- makefiles/gensrc/GensrcDtrace.gmk
- makefiles/gensrc/GensrcJvmti.gmk
- makefiles/ide/CreateVSProject.gmk
- makefiles/lib/CompileDtracePostJvm.gmk
- makefiles/lib/CompileDtracePreJvm.gmk
- makefiles/lib/CompileJvm.gmk
- makefiles/lib/CompileLibjsig.gmk
- makefiles/lib/CompileLibraries.gmk
- makefiles/lib/JvmFeatures.gmk
- makefiles/lib/JvmMapfile.gmk
- makefiles/lib/JvmOverrideFiles.gmk
- makefiles/mapfiles/libjsig/mapfile-vers-solaris
- makefiles/mapfiles/libjvm_db/mapfile-vers
- makefiles/mapfiles/libjvm_dtrace/mapfile-vers
- makefiles/symbols/symbols-aix
- makefiles/symbols/symbols-aix-debug
- makefiles/symbols/symbols-linux
- makefiles/symbols/symbols-macosx
- makefiles/symbols/symbols-shared
- makefiles/symbols/symbols-solaris
- makefiles/symbols/symbols-solaris-dtrace-compiler1
- makefiles/symbols/symbols-solaris-dtrace-compiler2
- makefiles/symbols/symbols-unix
Changeset: 71ea682fc02c
Author: kzhaldyb
Date: 2016-04-26 16:50 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/71ea682fc02c
8155092: [TESTBUG] TestHumongousClassLoader.java needs UnlockDiagnosticVMOptions before WhiteBoxAPI
Reviewed-by: tschatzl, dfazunen
! test/gc/g1/humongousObjects/TestHumongousClassLoader.java
Changeset: eaa44972eebe
Author: ppunegov
Date: 2016-04-26 18:54 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/eaa44972eebe
Merge
Changeset: ef83e47e54fc
Author: ppunegov
Date: 2016-04-26 20:55 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/ef83e47e54fc
Merge
Changeset: 43f859c2d61c
Author: stefank
Date: 2016-04-27 08:48 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/43f859c2d61c
8141496: BitMap set operations copy their other BitMap argument
Reviewed-by: mgerdin, tschatzl
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
Changeset: f968fbadf36b
Author: dsimms
Date: 2016-04-26 12:46 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/f968fbadf36b
8149442: MonitorInUseLists should be on by default, deflate idle monitors taking too long
Summary: MonitorInUseLists on by default
Reviewed-by: rbackman, mlarsson
! src/share/vm/runtime/globals.hpp
Changeset: f1005629063e
Author: ehelin
Date: 2016-04-27 13:01 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/f1005629063e
8155224: Bring back version control history to g1Policy.hpp and g1DefaultPolicy.*
Reviewed-by: pliden, mgerdin, sjohanss
! src/share/vm/gc/g1/g1CollectedHeap_ext.cpp
+ src/share/vm/gc/g1/g1DefaultPolicy.cpp
+ src/share/vm/gc/g1/g1DefaultPolicy.hpp
- src/share/vm/gc/g1/g1Policy.cpp
! src/share/vm/gc/g1/g1Policy.hpp
Changeset: edeb8dc8ff14
Author: ehelin
Date: 2016-04-27 13:50 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/edeb8dc8ff14
Merge
- make/Makefile
- make/aix/Makefile
- make/aix/adlc_updater
- make/aix/makefiles/adjust-mflags.sh
- make/aix/makefiles/adlc.make
- make/aix/makefiles/build_vm_def.sh
- make/aix/makefiles/buildtree.make
- make/aix/makefiles/compiler2.make
- make/aix/makefiles/core.make
- make/aix/makefiles/debug.make
- make/aix/makefiles/defs.make
- make/aix/makefiles/dtrace.make
- make/aix/makefiles/fastdebug.make
- make/aix/makefiles/jsig.make
- make/aix/makefiles/jvmti.make
- make/aix/makefiles/mapfile-vers-debug
- make/aix/makefiles/mapfile-vers-jsig
- make/aix/makefiles/mapfile-vers-product
- make/aix/makefiles/ppc64.make
- make/aix/makefiles/product.make
- make/aix/makefiles/rules.make
- make/aix/makefiles/tiered.make
- make/aix/makefiles/top.make
- make/aix/makefiles/trace.make
- make/aix/makefiles/vm.make
- make/aix/makefiles/xlc.make
- make/aix/platform_ppc64
- make/altsrc.make
- make/bsd/Makefile
- make/bsd/README
- make/bsd/adlc_updater
- make/bsd/makefiles/adjust-mflags.sh
- make/bsd/makefiles/adlc.make
- make/bsd/makefiles/amd64.make
- make/bsd/makefiles/arm.make
- make/bsd/makefiles/build_vm_def.sh
- make/bsd/makefiles/buildtree.make
- make/bsd/makefiles/compiler1.make
- make/bsd/makefiles/compiler2.make
- make/bsd/makefiles/core.make
- make/bsd/makefiles/cscope.make
- make/bsd/makefiles/debug.make
- make/bsd/makefiles/defs.make
- make/bsd/makefiles/dtrace.make
- make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/gcc.make
- make/bsd/makefiles/hp.make
- make/bsd/makefiles/hp1.make
- make/bsd/makefiles/i486.make
- make/bsd/makefiles/ia64.make
- make/bsd/makefiles/jsig.make
- make/bsd/makefiles/jvmti.make
- 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-jsig
- make/bsd/makefiles/mapfile-vers-product
- make/bsd/makefiles/minimal1.make
- make/bsd/makefiles/optimized.make
- make/bsd/makefiles/ppc.make
- make/bsd/makefiles/product.make
- make/bsd/makefiles/rules.make
- make/bsd/makefiles/shark.make
- make/bsd/makefiles/sparc.make
- make/bsd/makefiles/sparcWorks.make
- make/bsd/makefiles/sparcv9.make
- make/bsd/makefiles/tiered.make
- make/bsd/makefiles/top.make
- make/bsd/makefiles/trace.make
- make/bsd/makefiles/universal.gmk
- make/bsd/makefiles/vm.make
- make/bsd/makefiles/zero.make
- make/bsd/makefiles/zeroshark.make
- make/bsd/platform_amd64
- make/bsd/platform_amd64.suncc
- make/bsd/platform_i486
- make/bsd/platform_i486.suncc
- make/bsd/platform_ia64
- make/bsd/platform_sparc
- make/bsd/platform_sparcv9
- make/bsd/platform_zero.in
- make/build.sh
- make/cscope.make
- make/defs.make
- make/excludeSrc.make
- make/hotspot_distro
- make/jdk_version
- make/jprt.gmk
- make/linux/Makefile
- make/linux/README
- make/linux/adlc_updater
- make/linux/makefiles/aarch64.make
- make/linux/makefiles/adjust-mflags.sh
- make/linux/makefiles/adlc.make
- make/linux/makefiles/amd64.make
- make/linux/makefiles/buildtree.make
- make/linux/makefiles/compiler1.make
- make/linux/makefiles/compiler2.make
- make/linux/makefiles/core.make
- make/linux/makefiles/debug.make
- make/linux/makefiles/defs.make
- make/linux/makefiles/dtrace.make
- make/linux/makefiles/fastdebug.make
- make/linux/makefiles/gcc.make
- make/linux/makefiles/hp.make
- make/linux/makefiles/hp1.make
- make/linux/makefiles/i486.make
- make/linux/makefiles/ia64.make
- make/linux/makefiles/jsig.make
- make/linux/makefiles/jvmti.make
- make/linux/makefiles/mapfile-vers-debug
- make/linux/makefiles/mapfile-vers-jsig
- make/linux/makefiles/mapfile-vers-product
- make/linux/makefiles/minimal1.make
- make/linux/makefiles/optimized.make
- make/linux/makefiles/ppc64.make
- make/linux/makefiles/product.make
- make/linux/makefiles/rules.make
- make/linux/makefiles/shark.make
- make/linux/makefiles/sparc.make
- make/linux/makefiles/sparcWorks.make
- make/linux/makefiles/sparcv9.make
- make/linux/makefiles/tiered.make
- make/linux/makefiles/top.make
- make/linux/makefiles/trace.make
- make/linux/makefiles/vm.make
- make/linux/makefiles/zero.make
- make/linux/makefiles/zeroshark.make
- make/linux/platform_aarch64
- make/linux/platform_amd64
- make/linux/platform_amd64.suncc
- make/linux/platform_i486
- make/linux/platform_i486.suncc
- make/linux/platform_ia64
- make/linux/platform_ppc64
- make/linux/platform_sparc
- make/linux/platform_sparcv9
- make/linux/platform_zero.in
- make/openjdk_distro
- make/pic.make
- make/scm.make
- make/share/makefiles/mapfile-vers
- make/solaris/Makefile
- make/solaris/adlc_updater
- make/solaris/makefiles/adjust-mflags.sh
- make/solaris/makefiles/adlc.make
- make/solaris/makefiles/amd64.make
- make/solaris/makefiles/build_vm_def.sh
- make/solaris/makefiles/buildtree.make
- make/solaris/makefiles/compiler1.make
- make/solaris/makefiles/compiler2.make
- make/solaris/makefiles/core.make
- make/solaris/makefiles/debug.make
- make/solaris/makefiles/defs.make
- make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/gcc.make
- make/solaris/makefiles/hp.make
- make/solaris/makefiles/hp1.make
- make/solaris/makefiles/i486.make
- make/solaris/makefiles/jsig.make
- make/solaris/makefiles/jvmti.make
- make/solaris/makefiles/mapfile-vers
- make/solaris/makefiles/mapfile-vers-COMPILER1
- make/solaris/makefiles/mapfile-vers-COMPILER2
- make/solaris/makefiles/mapfile-vers-CORE
- make/solaris/makefiles/mapfile-vers-TIERED
- make/solaris/makefiles/mapfile-vers-debug
- make/solaris/makefiles/mapfile-vers-jsig
- make/solaris/makefiles/mapfile-vers-jvm_db
- make/solaris/makefiles/mapfile-vers-jvm_dtrace
- make/solaris/makefiles/optimized.make
- make/solaris/makefiles/product.make
- make/solaris/makefiles/reorder_CORE_amd64
- make/solaris/makefiles/rules.make
- make/solaris/makefiles/sparc.make
- make/solaris/makefiles/sparcWorks.make
- make/solaris/makefiles/sparcv9.make
- make/solaris/makefiles/tiered.make
- make/solaris/makefiles/top.make
- make/solaris/makefiles/trace.make
- make/solaris/makefiles/vm.make
- make/solaris/platform_amd64
- make/solaris/platform_amd64.gcc
- make/solaris/platform_i486
- make/solaris/platform_i486.gcc
- make/solaris/platform_sparc
- make/solaris/platform_sparc.gcc
- make/solaris/platform_sparcv9
- make/solaris/platform_sparcv9.gcc
- make/windows/build.bat
- make/windows/build.make
- make/windows/build_vm_def.sh
- make/windows/create.bat
- make/windows/create_obj_files.sh
- make/windows/cross_build.bat
- make/windows/get_msc_ver.sh
- make/windows/jvmexp.lcf
- make/windows/jvmexp_g.lcf
- make/windows/makefiles/adlc.make
- make/windows/makefiles/compile.make
- make/windows/makefiles/debug.make
- make/windows/makefiles/defs.make
- make/windows/makefiles/fastdebug.make
- make/windows/makefiles/generated.make
- make/windows/makefiles/jvmti.make
- make/windows/makefiles/product.make
- make/windows/makefiles/projectcreator.make
- make/windows/makefiles/rules.make
- make/windows/makefiles/sanity.make
- make/windows/makefiles/shared.make
- make/windows/makefiles/top.make
- make/windows/makefiles/trace.make
- make/windows/makefiles/vm.make
- make/windows/projectfiles/common/Makefile
- make/windows/projectfiles/compiler1/Makefile
- make/windows/projectfiles/compiler1/vm.def
- make/windows/projectfiles/compiler1/vm.dsw
- make/windows/projectfiles/compiler2/ADLCompiler.dsp
- make/windows/projectfiles/compiler2/ADLCompiler.dsw
- make/windows/projectfiles/compiler2/Makefile
- make/windows/projectfiles/compiler2/vm.def
- make/windows/projectfiles/compiler2/vm.dsw
- make/windows/projectfiles/core/Makefile
- make/windows/projectfiles/core/vm.def
- make/windows/projectfiles/core/vm.dsw
- make/windows/projectfiles/tiered/ADLCompiler.dsp
- make/windows/projectfiles/tiered/ADLCompiler.dsw
- make/windows/projectfiles/tiered/Makefile
- make/windows/projectfiles/tiered/vm.def
- make/windows/projectfiles/tiered/vm.dsw
- makefiles/BuildHotspot.gmk
- makefiles/Dist.gmk
- makefiles/HotspotCommon.gmk
- makefiles/gensrc/GenerateSources.gmk
- makefiles/gensrc/GensrcAdlc.gmk
- makefiles/gensrc/GensrcDtrace.gmk
- makefiles/gensrc/GensrcJvmti.gmk
- makefiles/ide/CreateVSProject.gmk
- makefiles/lib/CompileDtracePostJvm.gmk
- makefiles/lib/CompileDtracePreJvm.gmk
- makefiles/lib/CompileJvm.gmk
- makefiles/lib/CompileLibjsig.gmk
- makefiles/lib/CompileLibraries.gmk
- makefiles/lib/JvmFeatures.gmk
- makefiles/lib/JvmMapfile.gmk
- makefiles/lib/JvmOverrideFiles.gmk
- makefiles/mapfiles/libjsig/mapfile-vers-solaris
- makefiles/mapfiles/libjvm_db/mapfile-vers
- makefiles/mapfiles/libjvm_dtrace/mapfile-vers
- makefiles/symbols/symbols-aix
- makefiles/symbols/symbols-aix-debug
- makefiles/symbols/symbols-linux
- makefiles/symbols/symbols-macosx
- makefiles/symbols/symbols-shared
- makefiles/symbols/symbols-solaris
- makefiles/symbols/symbols-solaris-dtrace-compiler1
- makefiles/symbols/symbols-solaris-dtrace-compiler2
- makefiles/symbols/symbols-unix
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
! src/share/vm/gc/g1/g1DefaultPolicy.hpp
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java
Changeset: 98a9a2760fb3
Author: sjohanss
Date: 2016-04-27 16:02 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/98a9a2760fb3
8155082: Refactor mutator region restriction
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
! src/share/vm/gc/g1/g1DefaultPolicy.hpp
! src/share/vm/gc/g1/g1Policy.hpp
Changeset: 2b004ef3c7b5
Author: sjohanss
Date: 2016-04-27 16:02 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2b004ef3c7b5
8155087: Calculation in other_time_ms() is incorrect
Reviewed-by: tschatzl, ehelin
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
Changeset: 46bc7ded95bd
Author: ccheung
Date: 2016-04-27 11:40 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/46bc7ded95bd
8154976: UseSharedSpaces error message is incomplete
Reviewed-by: cjplummer, jiangli, mseledtsov
! src/share/vm/memory/filemap.cpp
! test/runtime/CDSCompressedKPtrs/XShareAuto.java
Changeset: 888f37103953
Author: mgerdin
Date: 2016-04-27 11:25 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/888f37103953
8155209: Move setting of young index in cset to G1CollectionSet
Reviewed-by: sjohanss, ehelin
! src/share/vm/gc/g1/g1CollectionSet.cpp
! src/share/vm/gc/g1/g1CollectionSet.hpp
! src/share/vm/gc/g1/g1DefaultPolicy.hpp
! src/share/vm/gc/g1/g1Policy.hpp
! src/share/vm/gc/g1/youngList.cpp
Changeset: ea115346976a
Author: sspitsyn
Date: 2016-04-28 00:36 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/ea115346976a
8153749: New capability can_generate_early_class_hook_events
Summary: Add new capability
Reviewed-by: alanb, dsamersoff
! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiManageCapabilities.cpp
Changeset: 2970479dc945
Author: sspitsyn
Date: 2016-04-28 09:10 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2970479dc945
Merge
Changeset: 510659a31ce3
Author: hseigel
Date: 2016-04-28 13:44 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/510659a31ce3
8151342: Add module name/version to class histogram output
Summary: Add additional column to histogram containing module at version
Reviewed-by: sundar, gtriantafill
! src/share/vm/memory/heapInspection.cpp
! test/serviceability/dcmd/gc/ClassHistogramTest.java
Changeset: 735010e577f4
Author: stefank
Date: 2016-04-28 15:52 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/735010e577f4
8155206: Internal VM test DirectiveParser_test is too verbose
Reviewed-by: rehn, neliasso
! src/share/vm/compiler/directivesParser.cpp
! src/share/vm/compiler/directivesParser.hpp
Changeset: 2d886d50a55d
Author: stefank
Date: 2016-04-28 22:32 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2d886d50a55d
Merge
Changeset: ecf87b0804eb
Author: sspitsyn
Date: 2016-04-28 12:25 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/ecf87b0804eb
8153190: JVMTI GetAllModules should make it clear that it also returns unnamed module
Summary: Clarify the JVMTI spec
Reviewed-by: alanb
! src/share/vm/prims/jvmti.xml
Changeset: b50fef487dea
Author: sspitsyn
Date: 2016-04-28 19:34 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b50fef487dea
Merge
! src/share/vm/prims/jvmti.xml
Changeset: 525070f8e681
Author: sspitsyn
Date: 2016-04-28 21:56 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/525070f8e681
Merge
Changeset: 93ec36ff2a6f
Author: gziemski
Date: 2016-04-28 10:41 -0500
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/93ec36ff2a6f
8153835: Fix range of flag MaxDirectMemorySize which is parsed at jlong
Summary: Changed MaxDirectMemorySize type to uint64_t and set max to max_jlong
Reviewed-by: goetz, simonis
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/globals.hpp
Changeset: f6e74a733a80
Author: gziemski
Date: 2016-04-28 22:44 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/f6e74a733a80
Merge
Changeset: a76d0c16fbf9
Author: gziemski
Date: 2016-04-28 23:32 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a76d0c16fbf9
Merge
Changeset: 9d66069c0367
Author: ppunegov
Date: 2016-04-28 17:58 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9d66069c0367
8155034: [TESTBUG] ctw tests fail to compile: module reads package sun.reflect from both jdk.unsupported and java.base
Summary: Replace sun.reflect with jdk.internal.reflect
Reviewed-by: iignatyev, ddmitriev
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.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
Changeset: e6c903c11db8
Author: kzhaldyb
Date: 2016-04-28 16:55 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e6c903c11db8
8155527: New test TestHumongousClassLoader fails with "-XX:+ExplicitGCInvokesConcurrent" option
Reviewed-by: dfazunen, drwhite, jwilhelm
! test/gc/g1/humongousObjects/TestHumongousClassLoader.java
Changeset: 4b507595eb11
Author: ppunegov
Date: 2016-04-29 03:02 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4b507595eb11
Merge
Changeset: d525d1232cdc
Author: ysuenaga
Date: 2016-04-27 21:00 +0900
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d525d1232cdc
8155089: UL: Remove trailing comma from log decoration list
Reviewed-by: dsamersoff, mlarsson
! src/share/vm/logging/logConfiguration.cpp
Changeset: 28ea1f9f8548
Author: mlarsson
Date: 2016-04-29 04:44 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/28ea1f9f8548
Merge
Changeset: 3b102a7b09af
Author: amurillo
Date: 2016-04-28 14:44 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3b102a7b09af
Merge
! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp
! src/share/vm/prims/jvmtiExport.cpp
- src/share/vm/utilities/array.cpp
- test/compiler/jvmci/code/CodeInstallationTest.java
- test/compiler/jvmci/code/DataPatchTest.java
- test/compiler/jvmci/code/DebugInfoTest.java
- test/compiler/jvmci/code/InterpreterFrameSizeTest.java
- test/compiler/jvmci/code/SimpleCodeInstallationTest.java
- test/compiler/jvmci/code/SimpleDebugInfoTest.java
- test/compiler/jvmci/code/TestAssembler.java
- test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
- test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
- test/compiler/jvmci/code/sparc/SPARCTestAssembler.java
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java
- test/runtime/SharedArchiveFile/BasicJarBuilder.java
- test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java
Changeset: c1e448cfa9b6
Author: amurillo
Date: 2016-04-28 23:08 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c1e448cfa9b6
Merge
! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp
! src/share/vm/prims/jvmtiExport.cpp
Changeset: 265793c969aa
Author: sjohanss
Date: 2016-04-29 08:39 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/265793c969aa
8155245: Add logging when MMU target is violated
Reviewed-by: ehelin, mgerdin
! src/share/vm/gc/g1/g1MMUTracker.cpp
! src/share/vm/logging/logPrefix.hpp
! src/share/vm/logging/logTag.hpp
Changeset: 19f0981cb686
Author: thartmann
Date: 2016-04-25 10:51 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/19f0981cb686
8154763: Crash with "assert(RangeCheckElimination)" if RangeCheckElimination is disabled
Summary: Disable multiversioning if range check elimination is turned off.
Reviewed-by: mcberg, kvn
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/runtime/arguments.cpp
+ test/compiler/rangechecks/TestRangeCheckEliminationDisabled.java
Changeset: 6bbfc96e9707
Author: thartmann
Date: 2016-04-25 10:53 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/6bbfc96e9707
8086057: Crash with "modified node is not on IGVN._worklist" when running with -XX:-SplitIfBlocks
Summary: Pre-loop Opaque1 node 'pre_opaq' should be put on the IGVN worklist after modification.
Reviewed-by: kvn
! src/share/vm/opto/superword.cpp
+ test/compiler/loopopts/TestSplitIfBlocksDisabled.java
Changeset: 79dae2cd00ef
Author: vlivanov
Date: 2016-04-25 18:36 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/79dae2cd00ef
8134918: C2: Type speculation produces mismatched unsafe accesses
Reviewed-by: kvn
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/library_call.cpp
+ test/compiler/profiling/UnsafeAccess.java
Changeset: b9474aed0134
Author: vlivanov
Date: 2016-04-25 21:25 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b9474aed0134
8154172: C1: NPE is thrown instead of linkage error when invoking nonexistent method
Reviewed-by: kvn
! src/share/vm/c1/c1_GraphBuilder.cpp
+ test/compiler/linkage/CallSites.jasm
+ test/compiler/linkage/LinkageErrors.java
Changeset: 69d081845165
Author: rbackman
Date: 2016-04-26 10:28 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/69d081845165
8151956: Support non-continuous CodeBlobs in HotSpot
Reviewed-by: iveresov, thartmann, simonis
! 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/nativeInst_aarch64.cpp
! src/cpu/ppc/vm/frame_ppc.inline.hpp
! src/cpu/ppc/vm/nativeInst_ppc.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/AdapterBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/BufferBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CompiledMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeStub.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SingletonBlob.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/os/bsd/dtrace/generateJvmOffsets.cpp
! src/os/bsd/dtrace/libjvm_db.c
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/libjvm_db.c
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.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/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/metadataOnStackMark.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/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
+ src/share/vm/code/compiledMethod.cpp
+ src/share/vm/code/compiledMethod.hpp
! src/share/vm/code/debugInfo.hpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/exceptionHandlerTable.hpp
! src/share/vm/code/icBuffer.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/pcDesc.cpp
! src/share/vm/code/pcDesc.hpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/code/scopeDesc.cpp
! src/share/vm/code/scopeDesc.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileTask.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/advancedThresholdPolicy.hpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/compilationPolicy.hpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/rframe.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.hpp
! src/share/vm/runtime/stubRoutines.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
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframe.hpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vframe_hp.cpp
! src/share/vm/runtime/vframe_hp.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! test/compiler/codecache/jmx/InitialAndMaxUsageTest.java
! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java
! test/compiler/codecache/jmx/UsageThresholdNotExceededTest.java
Changeset: 9a2e10539d44
Author: mcberg
Date: 2016-04-26 20:43 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9a2e10539d44
8154896: xml.transform fails intermittently on SKX
Summary: Replace some short branches (jccb) to avoid problem when EVEX is used.
Reviewed-by: twisti, kvn
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
Changeset: 6a17c49de974
Author: jcivlin
Date: 2016-04-26 21:54 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/6a17c49de974
8154495: SHA256 AVX2 intrinsic (when no supports_sha() available)
Reviewed-by: kvn
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86_sha.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86.cpp
! src/cpu/x86/vm/stubRoutines_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java
! test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java
! test/testlibrary/jdk/test/lib/cli/predicate/CPUSpecificPredicate.java
Changeset: 746f0b1561db
Author: roland
Date: 2016-04-27 01:14 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/746f0b1561db
8154939: 8153998 broke vectorization on aarch64
Reviewed-by: kvn, mcberg
! src/share/vm/opto/superword.cpp
Changeset: 9fca65b0a9a1
Author: roland
Date: 2016-04-25 15:14 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9fca65b0a9a1
8155015: Aarch64: bad assert in spill generation code
Reviewed-by: thartmann
! src/cpu/aarch64/vm/aarch64.ad
Changeset: 4fd1504a0237
Author: vdeshpande
Date: 2016-04-27 13:37 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4fd1504a0237
8154975: Update for vectorizedMismatch with AVX512
Reviewed-by: kvn
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
Changeset: a952f549be4e
Author: never
Date: 2016-04-27 16:20 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a952f549be4e
8152903: [JVMCI] CompilerToVM::resolveMethod should correctly handle private methods in interfaces
Reviewed-by: iveresov
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/compilationPolicy.hpp
! src/share/vm/runtime/javaCalls.cpp
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
Changeset: 003924155da8
Author: mdoerr
Date: 2016-04-28 10:32 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/003924155da8
8154836: VM crash due to "Base pointers must match"
Summary: Improve the handling of AddP nodes in final graph reshaping.
Reviewed-by: kvn, zmajo
! src/share/vm/opto/compile.cpp
Changeset: 9e21d8c18a7d
Author: roland
Date: 2016-04-28 15:24 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9e21d8c18a7d
8155612: Aarch64: vector nodes need to support misaligned offset
Summary: Add support for misaligned offsets.
Reviewed-by: aph
! src/cpu/aarch64/vm/aarch64.ad
Changeset: e1ae06426e84
Author: thartmann
Date: 2016-04-28 17:36 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e1ae06426e84
6941938: Improve array equals intrinsic on SPARC
Summary: Array equals intrinsic should do 8-byte comparison on SPARC.
Reviewed-by: kvn, jrose, mgerdin, twisti
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
Changeset: 1a50b572ea01
Author: enevill
Date: 2016-04-28 13:26 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/1a50b572ea01
8155617: aarch64: ClearArray does not use DC ZVA
Summary: Implement block zero using DC ZVA
Reviewed-by: aph
Contributed-by: long.chen at linaro.org, edward.nevill at gmail.com
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! 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/vm_version_aarch64.cpp
! src/cpu/aarch64/vm/vm_version_aarch64.hpp
Changeset: 98937e623982
Author: vlivanov
Date: 2016-04-29 02:13 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/98937e623982
Merge
- make/Makefile
- make/aix/Makefile
- make/aix/adlc_updater
- make/aix/makefiles/adjust-mflags.sh
- make/aix/makefiles/adlc.make
- make/aix/makefiles/build_vm_def.sh
- make/aix/makefiles/buildtree.make
- make/aix/makefiles/compiler2.make
- make/aix/makefiles/core.make
- make/aix/makefiles/debug.make
- make/aix/makefiles/defs.make
- make/aix/makefiles/dtrace.make
- make/aix/makefiles/fastdebug.make
- make/aix/makefiles/jsig.make
- make/aix/makefiles/jvmti.make
- make/aix/makefiles/mapfile-vers-debug
- make/aix/makefiles/mapfile-vers-jsig
- make/aix/makefiles/mapfile-vers-product
- make/aix/makefiles/ppc64.make
- make/aix/makefiles/product.make
- make/aix/makefiles/rules.make
- make/aix/makefiles/tiered.make
- make/aix/makefiles/top.make
- make/aix/makefiles/trace.make
- make/aix/makefiles/vm.make
- make/aix/makefiles/xlc.make
- make/aix/platform_ppc64
- make/altsrc.make
- make/bsd/Makefile
- make/bsd/README
- make/bsd/adlc_updater
- make/bsd/makefiles/adjust-mflags.sh
- make/bsd/makefiles/adlc.make
- make/bsd/makefiles/amd64.make
- make/bsd/makefiles/arm.make
- make/bsd/makefiles/build_vm_def.sh
- make/bsd/makefiles/buildtree.make
- make/bsd/makefiles/compiler1.make
- make/bsd/makefiles/compiler2.make
- make/bsd/makefiles/core.make
- make/bsd/makefiles/cscope.make
- make/bsd/makefiles/debug.make
- make/bsd/makefiles/defs.make
- make/bsd/makefiles/dtrace.make
- make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/gcc.make
- make/bsd/makefiles/hp.make
- make/bsd/makefiles/hp1.make
- make/bsd/makefiles/i486.make
- make/bsd/makefiles/ia64.make
- make/bsd/makefiles/jsig.make
- make/bsd/makefiles/jvmti.make
- 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-jsig
- make/bsd/makefiles/mapfile-vers-product
- make/bsd/makefiles/minimal1.make
- make/bsd/makefiles/optimized.make
- make/bsd/makefiles/ppc.make
- make/bsd/makefiles/product.make
- make/bsd/makefiles/rules.make
- make/bsd/makefiles/shark.make
- make/bsd/makefiles/sparc.make
- make/bsd/makefiles/sparcWorks.make
- make/bsd/makefiles/sparcv9.make
- make/bsd/makefiles/tiered.make
- make/bsd/makefiles/top.make
- make/bsd/makefiles/trace.make
- make/bsd/makefiles/universal.gmk
- make/bsd/makefiles/vm.make
- make/bsd/makefiles/zero.make
- make/bsd/makefiles/zeroshark.make
- make/bsd/platform_amd64
- make/bsd/platform_amd64.suncc
- make/bsd/platform_i486
- make/bsd/platform_i486.suncc
- make/bsd/platform_ia64
- make/bsd/platform_sparc
- make/bsd/platform_sparcv9
- make/bsd/platform_zero.in
- make/build.sh
- make/cscope.make
- make/defs.make
- make/excludeSrc.make
- make/hotspot_distro
- make/jdk_version
- make/jprt.gmk
- make/linux/Makefile
- make/linux/README
- make/linux/adlc_updater
- make/linux/makefiles/aarch64.make
- make/linux/makefiles/adjust-mflags.sh
- make/linux/makefiles/adlc.make
- make/linux/makefiles/amd64.make
- make/linux/makefiles/buildtree.make
- make/linux/makefiles/compiler1.make
- make/linux/makefiles/compiler2.make
- make/linux/makefiles/core.make
- make/linux/makefiles/debug.make
- make/linux/makefiles/defs.make
- make/linux/makefiles/dtrace.make
- make/linux/makefiles/fastdebug.make
- make/linux/makefiles/gcc.make
- make/linux/makefiles/hp.make
- make/linux/makefiles/hp1.make
- make/linux/makefiles/i486.make
- make/linux/makefiles/ia64.make
- make/linux/makefiles/jsig.make
- make/linux/makefiles/jvmti.make
- make/linux/makefiles/mapfile-vers-debug
- make/linux/makefiles/mapfile-vers-jsig
- make/linux/makefiles/mapfile-vers-product
- make/linux/makefiles/minimal1.make
- make/linux/makefiles/optimized.make
- make/linux/makefiles/ppc64.make
- make/linux/makefiles/product.make
- make/linux/makefiles/rules.make
- make/linux/makefiles/shark.make
- make/linux/makefiles/sparc.make
- make/linux/makefiles/sparcWorks.make
- make/linux/makefiles/sparcv9.make
- make/linux/makefiles/tiered.make
- make/linux/makefiles/top.make
- make/linux/makefiles/trace.make
- make/linux/makefiles/vm.make
- make/linux/makefiles/zero.make
- make/linux/makefiles/zeroshark.make
- make/linux/platform_aarch64
- make/linux/platform_amd64
- make/linux/platform_amd64.suncc
- make/linux/platform_i486
- make/linux/platform_i486.suncc
- make/linux/platform_ia64
- make/linux/platform_ppc64
- make/linux/platform_sparc
- make/linux/platform_sparcv9
- make/linux/platform_zero.in
- make/openjdk_distro
- make/pic.make
- make/scm.make
- make/share/makefiles/mapfile-vers
- make/solaris/Makefile
- make/solaris/adlc_updater
- make/solaris/makefiles/adjust-mflags.sh
- make/solaris/makefiles/adlc.make
- make/solaris/makefiles/amd64.make
- make/solaris/makefiles/build_vm_def.sh
- make/solaris/makefiles/buildtree.make
- make/solaris/makefiles/compiler1.make
- make/solaris/makefiles/compiler2.make
- make/solaris/makefiles/core.make
- make/solaris/makefiles/debug.make
- make/solaris/makefiles/defs.make
- make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/gcc.make
- make/solaris/makefiles/hp.make
- make/solaris/makefiles/hp1.make
- make/solaris/makefiles/i486.make
- make/solaris/makefiles/jsig.make
- make/solaris/makefiles/jvmti.make
- make/solaris/makefiles/mapfile-vers
- make/solaris/makefiles/mapfile-vers-COMPILER1
- make/solaris/makefiles/mapfile-vers-COMPILER2
- make/solaris/makefiles/mapfile-vers-CORE
- make/solaris/makefiles/mapfile-vers-TIERED
- make/solaris/makefiles/mapfile-vers-debug
- make/solaris/makefiles/mapfile-vers-jsig
- make/solaris/makefiles/mapfile-vers-jvm_db
- make/solaris/makefiles/mapfile-vers-jvm_dtrace
- make/solaris/makefiles/optimized.make
- make/solaris/makefiles/product.make
- make/solaris/makefiles/reorder_CORE_amd64
- make/solaris/makefiles/rules.make
- make/solaris/makefiles/sparc.make
- make/solaris/makefiles/sparcWorks.make
- make/solaris/makefiles/sparcv9.make
- make/solaris/makefiles/tiered.make
- make/solaris/makefiles/top.make
- make/solaris/makefiles/trace.make
- make/solaris/makefiles/vm.make
- make/solaris/platform_amd64
- make/solaris/platform_amd64.gcc
- make/solaris/platform_i486
- make/solaris/platform_i486.gcc
- make/solaris/platform_sparc
- make/solaris/platform_sparc.gcc
- make/solaris/platform_sparcv9
- make/solaris/platform_sparcv9.gcc
- make/windows/build.bat
- make/windows/build.make
- make/windows/build_vm_def.sh
- make/windows/create.bat
- make/windows/create_obj_files.sh
- make/windows/cross_build.bat
- make/windows/get_msc_ver.sh
- make/windows/jvmexp.lcf
- make/windows/jvmexp_g.lcf
- make/windows/makefiles/adlc.make
- make/windows/makefiles/compile.make
- make/windows/makefiles/debug.make
- make/windows/makefiles/defs.make
- make/windows/makefiles/fastdebug.make
- make/windows/makefiles/generated.make
- make/windows/makefiles/jvmti.make
- make/windows/makefiles/product.make
- make/windows/makefiles/projectcreator.make
- make/windows/makefiles/rules.make
- make/windows/makefiles/sanity.make
- make/windows/makefiles/shared.make
- make/windows/makefiles/top.make
- make/windows/makefiles/trace.make
- make/windows/makefiles/vm.make
- make/windows/projectfiles/common/Makefile
- make/windows/projectfiles/compiler1/Makefile
- make/windows/projectfiles/compiler1/vm.def
- make/windows/projectfiles/compiler1/vm.dsw
- make/windows/projectfiles/compiler2/ADLCompiler.dsp
- make/windows/projectfiles/compiler2/ADLCompiler.dsw
- make/windows/projectfiles/compiler2/Makefile
- make/windows/projectfiles/compiler2/vm.def
- make/windows/projectfiles/compiler2/vm.dsw
- make/windows/projectfiles/core/Makefile
- make/windows/projectfiles/core/vm.def
- make/windows/projectfiles/core/vm.dsw
- make/windows/projectfiles/tiered/ADLCompiler.dsp
- make/windows/projectfiles/tiered/ADLCompiler.dsw
- make/windows/projectfiles/tiered/Makefile
- make/windows/projectfiles/tiered/vm.def
- make/windows/projectfiles/tiered/vm.dsw
- makefiles/BuildHotspot.gmk
- makefiles/Dist.gmk
- makefiles/HotspotCommon.gmk
- makefiles/gensrc/GenerateSources.gmk
- makefiles/gensrc/GensrcAdlc.gmk
- makefiles/gensrc/GensrcDtrace.gmk
- makefiles/gensrc/GensrcJvmti.gmk
- makefiles/ide/CreateVSProject.gmk
- makefiles/lib/CompileDtracePostJvm.gmk
- makefiles/lib/CompileDtracePreJvm.gmk
- makefiles/lib/CompileJvm.gmk
- makefiles/lib/CompileLibjsig.gmk
- makefiles/lib/CompileLibraries.gmk
- makefiles/lib/JvmFeatures.gmk
- makefiles/lib/JvmMapfile.gmk
- makefiles/lib/JvmOverrideFiles.gmk
- makefiles/mapfiles/libjsig/mapfile-vers-solaris
- makefiles/mapfiles/libjvm_db/mapfile-vers
- makefiles/mapfiles/libjvm_dtrace/mapfile-vers
- makefiles/symbols/symbols-aix
- makefiles/symbols/symbols-aix-debug
- makefiles/symbols/symbols-linux
- makefiles/symbols/symbols-macosx
- makefiles/symbols/symbols-shared
- makefiles/symbols/symbols-solaris
- makefiles/symbols/symbols-solaris-dtrace-compiler1
- makefiles/symbols/symbols-solaris-dtrace-compiler2
- makefiles/symbols/symbols-unix
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/frame_aarch64.hpp
! src/cpu/aarch64/vm/frame_aarch64.inline.hpp
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/ppc/vm/frame_ppc.inline.hpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
- src/share/vm/gc/g1/g1Policy.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java
- test/runtime/SharedArchiveFile/BasicJarBuilder.java
Changeset: ac715a6261b2
Author: vlivanov
Date: 2016-04-29 14:17 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/ac715a6261b2
Merge
! src/share/vm/classfile/classLoader.cpp
Changeset: 8341dddb5188
Author: shshahma
Date: 2016-04-26 23:29 +0530
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8341dddb5188
8147026: Convert an assert in ClassLoaderData to a guarantee
Summary: Guarantee is to ensure classloader is a valid oop will help catch the errors at an early stage rather than crashing the JVM later on in the GC
Reviewed-by: coleenp
! src/share/vm/classfile/classLoaderData.inline.hpp
Changeset: 4f32d61b8f20
Author: ecaspole
Date: 2016-04-29 10:04 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4f32d61b8f20
8155685: Wrong indentation in ClassFileParser::post_process_parsed_stream
Summary: Fix indentation
Reviewed-by: dcubed
! src/share/vm/classfile/classFileParser.cpp
Changeset: 2d040098ee0b
Author: ecaspole
Date: 2016-04-29 18:00 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2d040098ee0b
Merge
Changeset: 9a28091479aa
Author: jmasa
Date: 2016-04-26 09:19 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9a28091479aa
8154743: Internal Error: psParallelCompact.hpp assert(addr >= _region_start) failed: bad addr
Reviewed-by: tschatzl, kbarrett
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psParallelCompact.hpp
! src/share/vm/utilities/internalVMTests.cpp
Changeset: f12480688972
Author: jmasa
Date: 2016-04-29 18:55 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/f12480688972
Merge
Changeset: 0679677b7de3
Author: mockner
Date: 2016-04-29 22:40 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/0679677b7de3
8154110: Update class* and safepoint* logging subsystems
Summary: Refactored logging tags in class and safepoint subsystems.
Reviewed-by: coleenp, rehn, hseigel
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/classfile/modules.cpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/verificationType.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/classLoadingService.hpp
! test/compiler/jsr292/CallSiteDepContextTest.java
! test/gc/g1/humongousObjects/TestHumongousClassLoader.java
! test/runtime/SharedArchiveFile/BootAppendTests.java
! test/runtime/logging/ClassInitializationTest.java
! test/runtime/logging/ClassLoadUnloadTest.java
! test/runtime/logging/ClassResolutionTest.java
! test/runtime/logging/LoaderConstraintsTest.java
! test/runtime/logging/RemovedDevelopFlagsTest.java
! test/runtime/logging/SafepointCleanupTest.java
! test/runtime/modules/Xpatch/XpatchTraceCL.java
! test/runtime/verifier/TraceClassRes.java
Changeset: 927d84d0b391
Author: dsamersoff
Date: 2016-05-01 12:47 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/927d84d0b391
8154258: [TESTBUG] Various serviceability tests fail compilation
Summary: Replace sun.misc.Unsafe with jdk.internal.misc.Unsafe
Reviewed-by: chegar, kvn
! test/compiler/c2/5057225/Test5057225.java
! test/compiler/c2/6603011/Test.java
! test/compiler/c2/6800154/Test6800154.java
! test/compiler/c2/6805724/Test6805724.java
! test/compiler/c2/6968348/Test6968348.java
! test/compiler/c2/7190310/Test7190310_unsafe.java
! test/compiler/c2/8004867/TestIntUnsafeCAS.java
! test/compiler/c2/8004867/TestIntUnsafeVolatile.java
! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2CompiledTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2InterpretedTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2NativeTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeInterface2CompiledTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeInterface2InterpretedTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeInterface2NativeTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeSpecial2CompiledTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeSpecial2InterpretedTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeSpecial2NativeTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeStatic2CompiledTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeStatic2InterpretedTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeStatic2NativeTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeVirtual2CompiledTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeVirtual2InterpretedTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeVirtual2NativeTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2CompiledTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2InterpretedTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeInterface2CompiledTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeInterface2InterpretedTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeInterface2NativeTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2CompiledTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2InterpretedTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2NativeTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeStatic2CompiledTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeStatic2InterpretedTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeStatic2NativeTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2CompiledTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2InterpretedTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2NativeTest.java
! test/compiler/calls/fromNative/NativeInvokeSpecial2CompiledTest.java
! test/compiler/calls/fromNative/NativeInvokeSpecial2InterpretedTest.java
! test/compiler/calls/fromNative/NativeInvokeSpecial2NativeTest.java
! test/compiler/calls/fromNative/NativeInvokeStatic2CompiledTest.java
! test/compiler/calls/fromNative/NativeInvokeStatic2InterpretedTest.java
! test/compiler/calls/fromNative/NativeInvokeStatic2NativeTest.java
! test/compiler/calls/fromNative/NativeInvokeVirtual2CompiledTest.java
! test/compiler/calls/fromNative/NativeInvokeVirtual2InterpretedTest.java
! test/compiler/calls/fromNative/NativeInvokeVirtual2NativeTest.java
! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java
! test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java
! test/compiler/codecache/OverflowCodeCacheTest.java
! test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTest.java
! test/compiler/codecache/jmx/BeanTypeTest.java
! test/compiler/codecache/jmx/CodeHeapBeanPresenceTest.java
! test/compiler/codecache/jmx/ManagerNamesTest.java
! test/compiler/codecache/jmx/MemoryPoolsPresenceTest.java
! test/compiler/codecache/jmx/PoolsIndependenceTest.java
! test/compiler/codegen/6823354/Test6823354.java
! test/compiler/compilercontrol/InlineMatcherTest.java
! test/compiler/compilercontrol/commandfile/CompileOnlyTest.java
! test/compiler/compilercontrol/commandfile/ExcludeTest.java
! test/compiler/compilercontrol/commandfile/LogTest.java
! test/compiler/compilercontrol/commandfile/PrintTest.java
! test/compiler/compilercontrol/commands/CompileOnlyTest.java
! test/compiler/compilercontrol/commands/ExcludeTest.java
! test/compiler/compilercontrol/commands/LogTest.java
! test/compiler/compilercontrol/commands/PrintTest.java
! test/compiler/compilercontrol/directives/CompileOnlyTest.java
! test/compiler/compilercontrol/directives/ExcludeTest.java
! test/compiler/compilercontrol/directives/LogTest.java
! test/compiler/compilercontrol/directives/PrintTest.java
! test/compiler/compilercontrol/jcmd/AddAndRemoveTest.java
! test/compiler/compilercontrol/jcmd/AddCompileOnlyTest.java
! test/compiler/compilercontrol/jcmd/AddExcludeTest.java
! test/compiler/compilercontrol/jcmd/AddLogTest.java
! test/compiler/compilercontrol/jcmd/AddPrintAssemblyTest.java
! test/compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java
! test/compiler/compilercontrol/jcmd/ClearDirectivesStackTest.java
! test/compiler/compilercontrol/jcmd/PrintDirectivesTest.java
! test/compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java
! test/compiler/compilercontrol/matcher/MethodMatcherTest.java
! test/compiler/compilercontrol/mixed/RandomCommandsTest.java
! test/compiler/compilercontrol/mixed/RandomValidCommandsTest.java
! test/compiler/compilercontrol/parser/DirectiveParserTest.java
! test/compiler/compilercontrol/parser/DirectiveStressTest.java
! test/compiler/eliminateAutobox/UnsignedLoads.java
! test/compiler/escapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
! test/compiler/floatingpoint/TestPow2.java
! test/compiler/inlining/InlineAccessors.java
! test/compiler/intrinsics/IntrinsicAvailableTest.java
! test/compiler/intrinsics/IntrinsicDisabledTest.java
! test/compiler/intrinsics/clone/TestObjectClone.java
! test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java
! test/compiler/intrinsics/string/TestStringIntrinsicMemoryFlow.java
! test/compiler/intrinsics/string/TestStringIntrinsics2.java
! test/compiler/intrinsics/unsafe/HeapByteBufferTest.java
! test/compiler/intrinsics/unsafe/TestUnsafeMismatchedArrayFieldAccess.java
! test/compiler/intrinsics/unsafe/UnsafeGetAddressTest.java
! test/compiler/jsr292/CallSiteDepContextTest.java
! test/compiler/jsr292/ContinuousCallSiteTargetChange.java
! test/compiler/jsr292/InvokerGC.java
! test/compiler/jsr292/MHInlineTest.java
! test/compiler/jsr292/NonInlinedCall/GCTest.java
! test/compiler/jsr292/NonInlinedCall/InvokeTest.java
! test/compiler/jsr292/PollutedTrapCounts.java
! test/compiler/jsr292/VMAnonymousClasses.java
! test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java
! test/compiler/jvmci/SecurityRestrictionsTest.java
! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java
! test/compiler/jvmci/compilerToVM/CollectCountersTest.java
! test/compiler/jvmci/compilerToVM/DebugOutputTest.java
! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java
! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java
! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
! test/compiler/jvmci/compilerToVM/GetImplementorTest.java
! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java
! test/compiler/jvmci/compilerToVM/GetMaxCallTargetOffsetTest.java
! test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
! test/compiler/jvmci/compilerToVM/GetSymbolTest.java
! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java
! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java
! test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/IsMatureTest.java
! test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java
! test/compiler/jvmci/compilerToVM/LookupTypeTest.java
! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
! test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
! test/compiler/jvmci/events/JvmciShutdownEventTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaField.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaMethod.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaType.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TypeUniverse.java
! test/compiler/jvmci/meta/StableFieldTest.java
! test/compiler/loopopts/UseCountedLoopSafepoints.java
! test/compiler/loopopts/superword/TestVectorizationWithInvariant.java
! test/compiler/onSpinWait/TestOnSpinWait.java
! test/compiler/oracle/GetMethodOptionTest.java
! test/compiler/oracle/MethodMatcherTest.java
! test/compiler/rangechecks/TestExplicitRangeChecks.java
! 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/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/TestStableMemoryBarrier.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/compiler/stable/TestStableUByte.java
! test/compiler/stable/TestStableUShort.java
! test/compiler/testlibrary/rtm/XAbortProvoker.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/uncommontrap/8009761/Test8009761.java
! test/compiler/unsafe/GetUnsafeObjectG1PreBarrier.java
! test/compiler/unsafe/TestUnsafeLoadControl.java
! test/compiler/unsafe/UnsafeRaw.java
! test/compiler/whitebox/AllocationCodeBlobTest.java
! test/compiler/whitebox/BlockingCompilation.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/LockCompilationTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java
! test/gc/CondCardMark/Basic.java
! test/gc/TestDisableExplicitGC.java
! test/gc/TestSmallHeap.java
! test/gc/arguments/TestDynMaxHeapFreeRatio.java
! test/gc/arguments/TestDynMinHeapFreeRatio.java
! test/gc/arguments/TestG1HeapRegionSize.java
! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/gc/arguments/TestSurvivorRatioFlag.java
! test/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java
! test/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/gc/g1/TestHumongousAllocNearlyFullRegion.java
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestLargePageUseForAuxMemory.java
! test/gc/g1/TestPLABOutput.java
! test/gc/g1/TestShrinkAuxiliaryData.java
! test/gc/g1/humongousObjects/TestHeapCounters.java
! test/gc/g1/humongousObjects/TestHumongousClassLoader.java
! test/gc/g1/humongousObjects/TestHumongousMovement.java
! test/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java
! test/gc/g1/humongousObjects/TestHumongousThreshold.java
! test/gc/g1/humongousObjects/TestObjectCollected.java
! test/gc/g1/ihop/TestIHOPErgo.java
! test/gc/g1/ihop/TestIHOPStatic.java
! test/gc/g1/mixedgc/TestLogging.java
! test/gc/g1/plab/TestPLABEvacuationFailure.java
! test/gc/g1/plab/TestPLABPromotion.java
! test/gc/g1/plab/TestPLABResize.java
! test/gc/metaspace/TestMetaspaceInitialization.java
! test/gc/parallel/TestDynShrinkHeap.java
! test/gc/parallel/TestPrintGCDetailsVerbose.java
! test/gc/stress/TestMultiThreadStressRSet.java
! test/gc/survivorAlignment/SurvivorAlignmentTestMain.java
! test/runtime/8026365/InvokeSpecialAnonTest.java
! test/runtime/BoolReturn/NativeSmallIntCallsTest.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/CommandLine/ObsoleteFlagErrorMessage.java
! test/runtime/CommandLine/TestLongUnrecognizedVMOption.java
! test/runtime/CommandLine/VMAliasOptions.java
! test/runtime/CommandLine/VMDeprecatedOptions.java
! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java
! test/runtime/ErrorHandling/CreateCoredumpOnCrash.java
! test/runtime/ErrorHandling/ErrorHandler.java
! test/runtime/ErrorHandling/ProblematicFrameTest.java
! test/runtime/ErrorHandling/SafeFetchInErrorHandlingTest.java
! test/runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java
! test/runtime/ErrorHandling/TestExitOnOutOfMemoryError.java
! test/runtime/ErrorHandling/TestOnError.java
! test/runtime/ErrorHandling/TestOnOutOfMemoryError.java
! test/runtime/Metaspace/FragmentMetaspace.java
! test/runtime/NMT/ChangeTrackingLevel.java
! test/runtime/NMT/MallocSiteHashOverflow.java
! test/runtime/NMT/PrintNMTStatistics.java
! test/runtime/NMT/ReleaseCommittedMemory.java
! test/runtime/RedefineTests/RedefineAnnotations.java
! test/runtime/RedefineTests/RedefineFinalizer.java
! test/runtime/RedefineTests/RedefineRunningMethods.java
! test/runtime/RedefineTests/RedefineRunningMethodsWithBacktrace.java
! test/runtime/RedefineTests/RedefineRunningMethodsWithResolutionErrors.java
! test/runtime/ReservedStack/ReservedStackTest.java
! test/runtime/SameObject/SameObject.java
! test/runtime/Thread/Fibonacci.java
! test/runtime/ThreadSignalMask/ThreadSignalMask.java
! test/runtime/Throwable/TestThrowable.java
! test/runtime/Throwable/ThrowableIntrospectionSegfault.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/GetKlassPointerGetJavaMirror.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/GetUncompressedObject.java
! test/runtime/Unsafe/GetUnsafe.java
! test/runtime/Unsafe/PageSize.java
! test/runtime/Unsafe/PrimitiveHostClass.java
! test/runtime/Unsafe/RangeCheck.java
! test/runtime/Unsafe/Reallocate.java
! test/runtime/Unsafe/SetMemory.java
! test/runtime/Unsafe/ThrowException.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/getSysPackage/GetSysPkgTest.java
! test/runtime/interned/SanityTest.java
! test/runtime/libadimalloc.solaris.sparc/Testlibadimalloc.java
! test/runtime/logging/ClassInitializationTest.java
! test/runtime/logging/ClassLoadUnloadTest.java
! test/runtime/logging/ClassResolutionTest.java
! test/runtime/logging/LoaderConstraintsTest.java
! test/runtime/logging/MonitorMismatchTest.java
! test/runtime/logging/ProtectionDomainVerificationTest.java
! test/runtime/logging/RemovedDevelopFlagsTest.java
! test/runtime/memory/ReadVMPageSize.java
! test/runtime/memory/StressVirtualSpaceResize.java
! test/runtime/modules/AccessCheck/CheckRead.java
! test/runtime/modules/AccessCheck/DiffCL_CheckRead.java
! test/runtime/modules/AccessCheck/DiffCL_ExpQualOther.java
! test/runtime/modules/AccessCheck/DiffCL_ExpQualToM1.java
! test/runtime/modules/AccessCheck/DiffCL_ExpUnqual.java
! test/runtime/modules/AccessCheck/DiffCL_PkgNotExp.java
! test/runtime/modules/AccessCheck/DiffCL_Umod.java
! test/runtime/modules/AccessCheck/DiffCL_UmodUpkg.java
! test/runtime/modules/AccessCheck/ExpQualOther.java
! test/runtime/modules/AccessCheck/ExpQualToM1.java
! test/runtime/modules/AccessCheck/ExpUnqual.java
! test/runtime/modules/AccessCheck/ExportAllUnnamed.java
! test/runtime/modules/AccessCheck/PkgNotExp.java
! test/runtime/modules/AccessCheck/Umod.java
! test/runtime/modules/AccessCheck/UmodDiffCL_ExpQualOther.java
! test/runtime/modules/AccessCheck/UmodDiffCL_ExpUnqual.java
! test/runtime/modules/AccessCheck/UmodDiffCL_PkgNotExp.java
! test/runtime/modules/AccessCheck/UmodUPkg.java
! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_ExpQualOther.java
! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_NotExp.java
! test/runtime/modules/AccessCheck/UmodUpkg_ExpQualOther.java
! test/runtime/modules/AccessCheck/UmodUpkg_NotExp.java
! test/runtime/modules/AccessCheck/Umod_ExpQualOther.java
! test/runtime/modules/AccessCheck/Umod_ExpUnqual.java
! test/runtime/modules/AccessCheck/Umod_PkgNotExp.java
! test/runtime/modules/AccessCheckAllUnnamed.java
! test/runtime/modules/AccessCheckExp.java
! test/runtime/modules/AccessCheckJavaBase.java
! test/runtime/modules/AccessCheckRead.java
! test/runtime/modules/AccessCheckSuper.java
! test/runtime/modules/AccessCheckUnnamed.java
! test/runtime/modules/AccessCheckWorks.java
! test/runtime/modules/ExportTwice.java
! test/runtime/modules/JVMAddModuleExportToAllUnnamed.java
! test/runtime/modules/JVMAddModuleExports.java
! test/runtime/modules/JVMAddModuleExportsToAll.java
! test/runtime/modules/JVMAddModulePackage.java
! test/runtime/modules/JVMAddReadsModule.java
! test/runtime/modules/JVMCanReadModule.java
! test/runtime/modules/JVMDefineModule.java
! test/runtime/modules/JVMGetModuleByPkgName.java
! test/runtime/modules/JVMIsExportedToModule.java
! test/runtime/modules/LoadUnloadModuleStress.java
! test/runtime/modules/Xpatch/Xpatch2Dirs.java
! test/runtime/modules/Xpatch/XpatchTest.java
! test/runtime/modules/Xpatch/XpatchTraceCL.java
! test/runtime/os/AvailableProcessors.java
! test/runtime/verifier/TraceClassRes.java
! test/runtime/whitebox/WBStackSize.java
! test/sanity/MismatchedWhiteBox/WhiteBox.java
! test/sanity/WBApi.java
! test/serviceability/ParserTest.java
! test/serviceability/attach/AttachWithStalePidFile.java
! test/serviceability/dcmd/gc/FinalizerInfoTest.java
! test/serviceability/dcmd/gc/HeapInfoTest.java
! test/serviceability/dcmd/jvmti/DataDumpDcmdTest.java
! test/serviceability/dcmd/vm/SetVMFlagTest.java
! test/serviceability/logging/TestBasicLogOutput.java
! test/serviceability/logging/TestMultipleXlogArgs.java
! test/serviceability/logging/TestQuotedLogOutputs.java
! test/serviceability/sa/DeadlockDetectionTest.java
! test/serviceability/sa/TestClassLoaderStats.java
! test/serviceability/sa/TestStackTrace.java
! test/serviceability/threads/TestFalseDeadLock.java
! test/serviceability/tmtools/jstack/DaemonThreadTest.java
! test/serviceability/tmtools/jstack/JstackThreadTest.java
! test/serviceability/tmtools/jstack/SpreadLockTest.java
! test/serviceability/tmtools/jstack/ThreadNamesTest.java
! test/serviceability/tmtools/jstack/TraveledLockTest.java
! test/serviceability/tmtools/jstack/WaitNotifyThreadTest.java
! test/serviceability/tmtools/jstat/GcCapacityTest.java
! test/serviceability/tmtools/jstat/GcCauseTest01.java
! test/serviceability/tmtools/jstat/GcCauseTest02.java
! test/serviceability/tmtools/jstat/GcCauseTest03.java
! test/serviceability/tmtools/jstat/GcNewTest.java
! test/serviceability/tmtools/jstat/GcTest01.java
! test/serviceability/tmtools/jstat/GcTest02.java
! test/testlibrary/jdk/test/lib/Utils.java
! test/testlibrary_tests/AssertsTest.java
! test/testlibrary_tests/RedefineClassTest.java
! test/testlibrary_tests/whitebox/BlobSanityTest.java
! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java
! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java
! test/testlibrary_tests/whitebox/vm_flags/StringTest.java
! test/testlibrary_tests/whitebox/vm_flags/Uint64Test.java
Changeset: 37b2c3e58db6
Author: tschatzl
Date: 2016-05-02 10:24 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/37b2c3e58db6
8155232: Augment Workgang to run task with a given number of threads
Summary: Add a method to run a WorkGang with a set number of threads.
Reviewed-by: stefank, jmasa, mgerdin
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
Changeset: f0afeb6ea6cc
Author: tschatzl
Date: 2016-05-02 10:24 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/f0afeb6ea6cc
8153507: Improve Card Table Clear Task
Summary: Move card table clear code into remembered set related files. Improve work distribution of this task, and tune thread usage.
Reviewed-by: jmasa, mgerdin
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
Changeset: 88b3c43da1ea
Author: tschatzl
Date: 2016-05-02 10:24 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/88b3c43da1ea
8155230: Tune thread usage for mark bitmap clear
Reviewed-by: jmasa, mgerdin
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
Changeset: 2017de685b07
Author: tschatzl
Date: 2016-05-02 10:24 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2017de685b07
8155233: Lazy coarse map clear
Summary: Only clear the coarse bitmaps of the remembered sets if they were dirtied.
Reviewed-by: jmasa, mgerdin
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionRemSet.hpp
Changeset: fa0cd9cfc962
Author: tschatzl
Date: 2016-05-02 10:24 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/fa0cd9cfc962
8155229: Tune thread usage for live data clearing
Reviewed-by: mgerdin, drwhite
! src/share/vm/gc/g1/g1CardLiveData.cpp
Changeset: 2196a67ba80c
Author: egahlin
Date: 2016-04-22 00:08 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2196a67ba80c
8154794: Add support for experimental fields/events to event-based tracing
Reviewed-by: mlarsson, mgronlun
! src/share/vm/trace/trace.dtd
Changeset: 0d184c5eaff9
Author: egahlin
Date: 2016-05-02 12:44 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/0d184c5eaff9
Merge
Changeset: 595048850dde
Author: tschatzl
Date: 2016-05-02 14:13 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/595048850dde
8155813: Fix indentation in G1RemSetScanState::clear_card_table()
Reviewed-by: mgerdin
! src/share/vm/gc/g1/g1RemSet.cpp
Changeset: c75df9ba146a
Author: tschatzl
Date: 2016-05-02 14:14 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c75df9ba146a
8155811: Remove HeapRegionRemSet::_coarse_dirty flag
Reviewed-by: mgerdin, jmasa
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionRemSet.hpp
Changeset: 61ba2fd9f73f
Author: mgerdin
Date: 2016-04-27 16:11 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/61ba2fd9f73f
8150393: Maintain the set of survivor regions in an array between GCs
Reviewed-by: tschatzl, sjohanss
! src/share/vm/gc/g1/g1CollectionSet.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
! src/share/vm/gc/g1/youngList.cpp
! src/share/vm/gc/g1/youngList.hpp
Changeset: aa66595cba0f
Author: mgerdin
Date: 2016-05-02 16:53 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/aa66595cba0f
Merge
Changeset: 91d622628ca3
Author: drwhite
Date: 2016-05-02 11:18 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/91d622628ca3
8155754: Quarantine serviceability/tmtools/jstat/GcTest02.java
Summary: Add @ignore 8155570
Reviewed-by: kbarrett, stefank
! test/serviceability/tmtools/jstat/GcTest02.java
Changeset: 8be3ab1725b1
Author: drwhite
Date: 2016-05-02 17:58 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8be3ab1725b1
Merge
Changeset: 3529911193e1
Author: sgehwolf
Date: 2016-05-02 13:39 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3529911193e1
8155819: Support non-continuous CodeBlobs in HotSpot broke Zero
Summary: Adjust to CompiledMethod changes.
Reviewed-by: coleenp, rbackman
! src/cpu/zero/vm/frame_zero.cpp
Changeset: a4e65a17b4e8
Author: tschatzl
Date: 2016-05-02 17:45 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a4e65a17b4e8
8154955: Negative Other Time in gc logs due to 'Wait for Root Region Scan' not included
Summary: Move the note_gc_start() call before the wait_for_root_region_scanning() one.
Reviewed-by: kbarrett, tschatzl
Contributed-by: Yu Zhang <yu.zhang at oracle.com>
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: 56258e3d786c
Author: tschatzl
Date: 2016-05-02 18:54 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/56258e3d786c
Merge
Changeset: 498be2ac7477
Author: tschatzl
Date: 2016-05-02 19:43 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/498be2ac7477
Merge
Changeset: 4c3ae95327db
Author: jmasa
Date: 2016-04-01 12:32 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4c3ae95327db
8150994: UseParallelGC fails with UseDynamicNumberOfGCThreads with specjbb2005
Reviewed-by: tschatzl, kbarrett
! src/share/vm/gc/parallel/pcTasks.cpp
! src/share/vm/gc/parallel/pcTasks.hpp
! src/share/vm/gc/parallel/psCompactionManager.cpp
! src/share/vm/gc/parallel/psCompactionManager.hpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psParallelCompact.hpp
Changeset: 67372ed016aa
Author: jmasa
Date: 2016-05-02 17:46 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/67372ed016aa
Merge
Changeset: 38778aed6bd6
Author: kbarrett
Date: 2016-05-02 12:07 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/38778aed6bd6
8155524: HotCardCache shouldn't be part of ConcurrentG1Refine
Summary: Make G1CollectedHeap owner of HotCardCache.
Reviewed-by: jmasa, mgerdin, tschatzl
! src/share/vm/gc/g1/concurrentG1Refine.cpp
! src/share/vm/gc/g1/concurrentG1Refine.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
! src/share/vm/gc/g1/g1RemSetSummary.cpp
Changeset: fc5b64f70199
Author: dholmes
Date: 2016-05-02 19:38 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/fc5b64f70199
8154710: [Solaris] Investigate use of in-memory low-resolution timestamps for Java and internal time API's
Reviewed-by: shade, rriggs, dcubed
! src/os/solaris/vm/os_solaris.cpp
Changeset: f2916653b884
Author: mikael
Date: 2016-05-03 08:12 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/f2916653b884
8153892: Handle unsafe access error directly in signal handler instead of going through a stub
Reviewed-by: stuefe, dholmes
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.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/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
Changeset: 47b05af5a0b1
Author: drwhite
Date: 2016-05-02 12:14 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/47b05af5a0b1
8134889: Kitchensink stress test crashes with out of memory error
Summary: Add a hard max of 16 GC threads (each for concurrent and parallel G1) on 32-bit JVMs.
Reviewed-by: mgerdin, pliden
! src/share/vm/runtime/vm_version.cpp
Changeset: 88747fe9156b
Author: dcubed
Date: 2016-05-03 13:30 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/88747fe9156b
8155958: quarantine failing tests from JDK-8155957
Reviewed-by: hseigel, gtriantafill, dsamersoff, sspitsyn
! 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: 6784b64bacf0
Author: stefank
Date: 2016-05-03 22:45 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/6784b64bacf0
8141501: Problems with BitMap buffer management
Reviewed-by: pliden, kbarrett
! src/cpu/x86/vm/c1_LinearScan_x86.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_LinearScan.hpp
! src/share/vm/c1/c1_ValueSet.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/compiler/methodLiveness.cpp
! src/share/vm/compiler/methodLiveness.hpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc/cms/vmStructs_cms.hpp
! src/share/vm/gc/g1/g1CardLiveData.cpp
! src/share/vm/gc/g1/g1CardLiveData.hpp
! src/share/vm/gc/g1/g1CardLiveData.inline.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/gc/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc/g1/g1PageBasedVirtualSpace.hpp
! src/share/vm/gc/g1/g1RegionToSpaceMapper.cpp
! src/share/vm/gc/g1/g1RegionToSpaceMapper.hpp
! src/share/vm/gc/g1/heapRegionManager.cpp
! src/share/vm/gc/g1/heapRegionManager.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionRemSet.hpp
! src/share/vm/gc/parallel/parMarkBitMap.cpp
! src/share/vm/gc/parallel/parMarkBitMap.hpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/oops/generateOopMap.hpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
! src/share/vm/utilities/bitMap.inline.hpp
Changeset: 8fedc69ec751
Author: stefank
Date: 2016-05-04 00:45 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8fedc69ec751
Merge
Changeset: 48c9c6a8206c
Author: jmasa
Date: 2016-05-03 16:19 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/48c9c6a8206c
8155966: Assertion failures when -XX:+UseParallelGC -XX:ParallelGCThreads=1
Reviewed-by: drwhite, kbarrett
! src/share/vm/gc/parallel/psParallelCompact.cpp
Changeset: 7bece2d3d198
Author: jmasa
Date: 2016-05-04 00:00 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7bece2d3d198
Merge
Changeset: 4608129ebaaf
Author: vdeshpande
Date: 2016-05-03 17:11 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4608129ebaaf
8155864: api/java_lang/Math/cos_cos6 and sin_sin6 fail
Reviewed-by: kvn
! src/cpu/x86/vm/macroAssembler_x86_sin.cpp
Changeset: f239c2abf397
Author: kvn
Date: 2016-05-04 03:19 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/f239c2abf397
Merge
Changeset: 83f4c7b5a871
Author: mgerdin
Date: 2016-05-03 12:33 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/83f4c7b5a871
8150721: Don't explicitly manage G1 young regions in YoungList
Reviewed-by: ehelin, sjohanss, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectionSet.cpp
! src/share/vm/gc/g1/g1CollectionSet.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
! src/share/vm/gc/g1/g1DefaultPolicy.hpp
! src/share/vm/gc/g1/g1HeapTransition.cpp
! src/share/vm/gc/g1/g1HeapVerifier.cpp
! src/share/vm/gc/g1/g1MonitoringSupport.cpp
! src/share/vm/gc/g1/g1Policy.hpp
! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/g1/youngList.cpp
! src/share/vm/gc/g1/youngList.hpp
Changeset: ece399a2b48a
Author: mgerdin
Date: 2016-05-04 10:06 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/ece399a2b48a
Merge
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
Changeset: 15188aed63c0
Author: mgerdin
Date: 2016-04-27 16:20 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/15188aed63c0
8155634: Clean out old logging and dead code from SurvRateGroup
Reviewed-by: jmasa, tschatzl, sjohanss
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
! src/share/vm/gc/g1/g1DefaultPolicy.hpp
! src/share/vm/gc/g1/g1Policy.hpp
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/gc/g1/survRateGroup.cpp
! src/share/vm/gc/g1/survRateGroup.hpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
Changeset: 258cc3802222
Author: mgerdin
Date: 2016-05-04 13:12 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/258cc3802222
8155943: Move G1Eden/SurvivorRegions into their own source files
Reviewed-by: sjohanss, ehelin
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
+ src/share/vm/gc/g1/g1EdenRegions.hpp
! src/share/vm/gc/g1/g1HeapVerifier.cpp
+ src/share/vm/gc/g1/g1SurvivorRegions.cpp
+ src/share/vm/gc/g1/g1SurvivorRegions.hpp
- src/share/vm/gc/g1/youngList.cpp
- src/share/vm/gc/g1/youngList.hpp
Changeset: 679cf165a53b
Author: lmesnik
Date: 2016-05-04 17:47 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/679cf165a53b
8155946: Minimal VM fails to built after 8154153: PS: Restore preserved marks in parallel
Reviewed-by: stefank
! src/share/vm/gc/shared/preservedMarks.cpp
Changeset: 0e2a2be60453
Author: vlivanov
Date: 2016-05-04 23:08 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/0e2a2be60453
8155751: Some tests miss othervm for main/bootclasspath mode
Reviewed-by: kvn
! test/compiler/intrinsics/bmi/verifycode/AndnTestI.java
! test/compiler/intrinsics/bmi/verifycode/AndnTestL.java
! test/compiler/jsr292/CallSiteDepContextTest.java
! test/compiler/jsr292/InvokerGC.java
! test/compiler/jsr292/NonInlinedCall/GCTest.java
! test/compiler/jsr292/NonInlinedCall/InvokeTest.java
! test/compiler/jsr292/NonInlinedCall/RedefineTest.java
! test/compiler/jsr292/VMAnonymousClasses.java
! test/compiler/profiling/UnsafeAccess.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/TestStableMemoryBarrier.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/compiler/stable/TestStableUByte.java
! test/compiler/stable/TestStableUShort.java
! test/compiler/unsafe/UnsafeGetConstantField.java
! test/compiler/unsafe/UnsafeGetStableArrayElement.java
Changeset: 20a89585a131
Author: vlivanov
Date: 2016-05-04 21:00 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/20a89585a131
Merge
Changeset: c73f38f23c42
Author: ctornqvi
Date: 2016-05-04 15:32 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c73f38f23c42
8156066: Backout JDK-8153892
Reviewed-by: coleenp, mikael
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.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/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
Changeset: e8f9f56b68ae
Author: ctornqvi
Date: 2016-05-04 23:45 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e8f9f56b68ae
Merge
Changeset: a3b43afdcd61
Author: jiangli
Date: 2016-05-04 17:32 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a3b43afdcd61
8155678: ClassLoader::initialize_module_loader_map should only be called when dumping CDS archive.
Summary: Make ClassLoader::initialize_module_loader_map explicitly CDS dump time only.
Reviewed-by: ccheung, lfoltan
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: c533089c14b2
Author: jiangli
Date: 2016-05-05 00:56 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c533089c14b2
Merge
Changeset: 6bbf7824e2d5
Author: jiangli
Date: 2016-05-05 03:04 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/6bbf7824e2d5
Merge
Changeset: 7647b778662d
Author: ysuenaga
Date: 2016-05-04 21:53 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7647b778662d
8153073: UL: Set filesize option with k/m/g
Reviewed-by: mlarsson, dholmes
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logFileOutput.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! test/serviceability/logging/TestLogRotation.java
Changeset: 5e008c3065e0
Author: dholmes
Date: 2016-05-05 03:53 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/5e008c3065e0
Merge
Changeset: 30cbe45cdd51
Author: iklam
Date: 2016-05-03 07:23 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/30cbe45cdd51
8155239: [TESTBUG] Simple test setup for JVMTI ClassFileLoadHook
Reviewed-by: cjplummer, mseledtsov
! make/test/JtregNative.gmk
+ test/testlibrary/jvmti/libSimpleClassFileLoadHook.c
+ test/testlibrary_tests/SimpleClassFileLoadHookTest.java
Changeset: 6397feee6873
Author: tonyp
Date: 2016-05-05 08:51 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/6397feee6873
8155257: ParNew/CMS: Clean up promoted object tracking
Reviewed-by: jmasa, ysr
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/promotionInfo.cpp
! src/share/vm/gc/cms/promotionInfo.hpp
Changeset: 397a50a75cd7
Author: gtriantafill
Date: 2016-05-05 12:25 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/397a50a75cd7
8154942: Remove ProcessTools.getVmInputArguments() from the hotspot test library, as it is not used by any of the hotspot tests
Reviewed-by: ctornqvi, hseigel
! test/testlibrary/jdk/test/lib/ProcessTools.java
Changeset: 3f58c6fb2025
Author: ctornqvi
Date: 2016-05-05 17:53 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3f58c6fb2025
Merge
Changeset: d9f6f6fe23ac
Author: kbarrett
Date: 2016-05-05 13:47 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d9f6f6fe23ac
8156072: AllocatedObj msgs coming out during -version etc
Summary: Removed obsolete print.
Reviewed-by: jmasa, ecaspole
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
Changeset: 201fbccc830a
Author: kbarrett
Date: 2016-05-05 21:13 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/201fbccc830a
Merge
Changeset: fe4e0e970743
Author: jmasa
Date: 2016-05-04 15:04 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/fe4e0e970743
8156050: ParallelCompact_test should skip test if UseParallelOldGC is off
Reviewed-by: drwhite, pliden
! src/share/vm/gc/parallel/psParallelCompact.cpp
Changeset: 894a03df9a71
Author: jmasa
Date: 2016-05-05 20:11 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/894a03df9a71
Merge
Changeset: 32379cd4f38b
Author: csahu
Date: 2016-05-02 13:28 +0530
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/32379cd4f38b
8054326: Confusing message in "Current rem set statistics"
Reviewed-by: pliden, kevinw
! src/share/vm/gc/g1/g1RemSetSummary.cpp
Changeset: bf9e318baefe
Author: kevinw
Date: 2016-05-06 09:54 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/bf9e318baefe
Merge
Changeset: 6911df5737b0
Author: amurillo
Date: 2016-05-06 06:12 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/6911df5737b0
Merge
- make/Makefile
- make/aix/Makefile
- make/aix/adlc_updater
- make/aix/makefiles/adjust-mflags.sh
- make/aix/makefiles/adlc.make
- make/aix/makefiles/build_vm_def.sh
- make/aix/makefiles/buildtree.make
- make/aix/makefiles/compiler2.make
- make/aix/makefiles/core.make
- make/aix/makefiles/debug.make
- make/aix/makefiles/defs.make
- make/aix/makefiles/dtrace.make
- make/aix/makefiles/fastdebug.make
- make/aix/makefiles/jsig.make
- make/aix/makefiles/jvmti.make
- make/aix/makefiles/mapfile-vers-debug
- make/aix/makefiles/mapfile-vers-jsig
- make/aix/makefiles/mapfile-vers-product
- make/aix/makefiles/ppc64.make
- make/aix/makefiles/product.make
- make/aix/makefiles/rules.make
- make/aix/makefiles/tiered.make
- make/aix/makefiles/top.make
- make/aix/makefiles/trace.make
- make/aix/makefiles/vm.make
- make/aix/makefiles/xlc.make
- make/aix/platform_ppc64
- make/altsrc.make
- make/bsd/Makefile
- make/bsd/README
- make/bsd/adlc_updater
- make/bsd/makefiles/adjust-mflags.sh
- make/bsd/makefiles/adlc.make
- make/bsd/makefiles/amd64.make
- make/bsd/makefiles/arm.make
- make/bsd/makefiles/build_vm_def.sh
- make/bsd/makefiles/buildtree.make
- make/bsd/makefiles/compiler1.make
- make/bsd/makefiles/compiler2.make
- make/bsd/makefiles/core.make
- make/bsd/makefiles/cscope.make
- make/bsd/makefiles/debug.make
- make/bsd/makefiles/defs.make
- make/bsd/makefiles/dtrace.make
- make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/gcc.make
- make/bsd/makefiles/hp.make
- make/bsd/makefiles/hp1.make
- make/bsd/makefiles/i486.make
- make/bsd/makefiles/ia64.make
- make/bsd/makefiles/jsig.make
- make/bsd/makefiles/jvmti.make
- 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-jsig
- make/bsd/makefiles/mapfile-vers-product
- make/bsd/makefiles/minimal1.make
- make/bsd/makefiles/optimized.make
- make/bsd/makefiles/ppc.make
- make/bsd/makefiles/product.make
- make/bsd/makefiles/rules.make
- make/bsd/makefiles/shark.make
- make/bsd/makefiles/sparc.make
- make/bsd/makefiles/sparcWorks.make
- make/bsd/makefiles/sparcv9.make
- make/bsd/makefiles/tiered.make
- make/bsd/makefiles/top.make
- make/bsd/makefiles/trace.make
- make/bsd/makefiles/universal.gmk
- make/bsd/makefiles/vm.make
- make/bsd/makefiles/zero.make
- make/bsd/makefiles/zeroshark.make
- make/bsd/platform_amd64
- make/bsd/platform_amd64.suncc
- make/bsd/platform_i486
- make/bsd/platform_i486.suncc
- make/bsd/platform_ia64
- make/bsd/platform_sparc
- make/bsd/platform_sparcv9
- make/bsd/platform_zero.in
- make/build.sh
- make/cscope.make
- make/defs.make
- make/excludeSrc.make
- make/hotspot_distro
- make/jdk_version
- make/jprt.gmk
- make/linux/Makefile
- make/linux/README
- make/linux/adlc_updater
- make/linux/makefiles/aarch64.make
- make/linux/makefiles/adjust-mflags.sh
- make/linux/makefiles/adlc.make
- make/linux/makefiles/amd64.make
- make/linux/makefiles/buildtree.make
- make/linux/makefiles/compiler1.make
- make/linux/makefiles/compiler2.make
- make/linux/makefiles/core.make
- make/linux/makefiles/debug.make
- make/linux/makefiles/defs.make
- make/linux/makefiles/dtrace.make
- make/linux/makefiles/fastdebug.make
- make/linux/makefiles/gcc.make
- make/linux/makefiles/hp.make
- make/linux/makefiles/hp1.make
- make/linux/makefiles/i486.make
- make/linux/makefiles/ia64.make
- make/linux/makefiles/jsig.make
- make/linux/makefiles/jvmti.make
- make/linux/makefiles/mapfile-vers-debug
- make/linux/makefiles/mapfile-vers-jsig
- make/linux/makefiles/mapfile-vers-product
- make/linux/makefiles/minimal1.make
- make/linux/makefiles/optimized.make
- make/linux/makefiles/ppc64.make
- make/linux/makefiles/product.make
- make/linux/makefiles/rules.make
- make/linux/makefiles/shark.make
- make/linux/makefiles/sparc.make
- make/linux/makefiles/sparcWorks.make
- make/linux/makefiles/sparcv9.make
- make/linux/makefiles/tiered.make
- make/linux/makefiles/top.make
- make/linux/makefiles/trace.make
- make/linux/makefiles/vm.make
- make/linux/makefiles/zero.make
- make/linux/makefiles/zeroshark.make
- make/linux/platform_aarch64
- make/linux/platform_amd64
- make/linux/platform_amd64.suncc
- make/linux/platform_i486
- make/linux/platform_i486.suncc
- make/linux/platform_ia64
- make/linux/platform_ppc64
- make/linux/platform_sparc
- make/linux/platform_sparcv9
- make/linux/platform_zero.in
- make/openjdk_distro
- make/pic.make
- make/scm.make
- make/share/makefiles/mapfile-vers
- make/solaris/Makefile
- make/solaris/adlc_updater
- make/solaris/makefiles/adjust-mflags.sh
- make/solaris/makefiles/adlc.make
- make/solaris/makefiles/amd64.make
- make/solaris/makefiles/build_vm_def.sh
- make/solaris/makefiles/buildtree.make
- make/solaris/makefiles/compiler1.make
- make/solaris/makefiles/compiler2.make
- make/solaris/makefiles/core.make
- make/solaris/makefiles/debug.make
- make/solaris/makefiles/defs.make
- make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/gcc.make
- make/solaris/makefiles/hp.make
- make/solaris/makefiles/hp1.make
- make/solaris/makefiles/i486.make
- make/solaris/makefiles/jsig.make
- make/solaris/makefiles/jvmti.make
- make/solaris/makefiles/mapfile-vers
- make/solaris/makefiles/mapfile-vers-COMPILER1
- make/solaris/makefiles/mapfile-vers-COMPILER2
- make/solaris/makefiles/mapfile-vers-CORE
- make/solaris/makefiles/mapfile-vers-TIERED
- make/solaris/makefiles/mapfile-vers-debug
- make/solaris/makefiles/mapfile-vers-jsig
- make/solaris/makefiles/mapfile-vers-jvm_db
- make/solaris/makefiles/mapfile-vers-jvm_dtrace
- make/solaris/makefiles/optimized.make
- make/solaris/makefiles/product.make
- make/solaris/makefiles/reorder_CORE_amd64
- make/solaris/makefiles/rules.make
- make/solaris/makefiles/sparc.make
- make/solaris/makefiles/sparcWorks.make
- make/solaris/makefiles/sparcv9.make
- make/solaris/makefiles/tiered.make
- make/solaris/makefiles/top.make
- make/solaris/makefiles/trace.make
- make/solaris/makefiles/vm.make
- make/solaris/platform_amd64
- make/solaris/platform_amd64.gcc
- make/solaris/platform_i486
- make/solaris/platform_i486.gcc
- make/solaris/platform_sparc
- make/solaris/platform_sparc.gcc
- make/solaris/platform_sparcv9
- make/solaris/platform_sparcv9.gcc
- make/windows/build.bat
- make/windows/build.make
- make/windows/build_vm_def.sh
- make/windows/create.bat
- make/windows/create_obj_files.sh
- make/windows/cross_build.bat
- make/windows/get_msc_ver.sh
- make/windows/jvmexp.lcf
- make/windows/jvmexp_g.lcf
- make/windows/makefiles/adlc.make
- make/windows/makefiles/compile.make
- make/windows/makefiles/debug.make
- make/windows/makefiles/defs.make
- make/windows/makefiles/fastdebug.make
- make/windows/makefiles/generated.make
- make/windows/makefiles/jvmti.make
- make/windows/makefiles/product.make
- make/windows/makefiles/projectcreator.make
- make/windows/makefiles/rules.make
- make/windows/makefiles/sanity.make
- make/windows/makefiles/shared.make
- make/windows/makefiles/top.make
- make/windows/makefiles/trace.make
- make/windows/makefiles/vm.make
- make/windows/projectfiles/common/Makefile
- make/windows/projectfiles/compiler1/Makefile
- make/windows/projectfiles/compiler1/vm.def
- make/windows/projectfiles/compiler1/vm.dsw
- make/windows/projectfiles/compiler2/ADLCompiler.dsp
- make/windows/projectfiles/compiler2/ADLCompiler.dsw
- make/windows/projectfiles/compiler2/Makefile
- make/windows/projectfiles/compiler2/vm.def
- make/windows/projectfiles/compiler2/vm.dsw
- make/windows/projectfiles/core/Makefile
- make/windows/projectfiles/core/vm.def
- make/windows/projectfiles/core/vm.dsw
- make/windows/projectfiles/tiered/ADLCompiler.dsp
- make/windows/projectfiles/tiered/ADLCompiler.dsw
- make/windows/projectfiles/tiered/Makefile
- make/windows/projectfiles/tiered/vm.def
- make/windows/projectfiles/tiered/vm.dsw
- makefiles/BuildHotspot.gmk
- makefiles/Dist.gmk
- makefiles/HotspotCommon.gmk
- makefiles/gensrc/GenerateSources.gmk
- makefiles/gensrc/GensrcAdlc.gmk
- makefiles/gensrc/GensrcDtrace.gmk
- makefiles/gensrc/GensrcJvmti.gmk
- makefiles/ide/CreateVSProject.gmk
- makefiles/lib/CompileDtracePostJvm.gmk
- makefiles/lib/CompileDtracePreJvm.gmk
- makefiles/lib/CompileJvm.gmk
- makefiles/lib/CompileLibjsig.gmk
- makefiles/lib/CompileLibraries.gmk
- makefiles/lib/JvmFeatures.gmk
- makefiles/lib/JvmMapfile.gmk
- makefiles/lib/JvmOverrideFiles.gmk
- makefiles/mapfiles/libjsig/mapfile-vers-solaris
- makefiles/mapfiles/libjvm_db/mapfile-vers
- makefiles/mapfiles/libjvm_dtrace/mapfile-vers
- makefiles/symbols/symbols-aix
- makefiles/symbols/symbols-aix-debug
- makefiles/symbols/symbols-linux
- makefiles/symbols/symbols-macosx
- makefiles/symbols/symbols-shared
- makefiles/symbols/symbols-solaris
- makefiles/symbols/symbols-solaris-dtrace-compiler1
- makefiles/symbols/symbols-solaris-dtrace-compiler2
- makefiles/symbols/symbols-unix
- src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/modules.cpp
- src/share/vm/gc/g1/youngList.cpp
- src/share/vm/gc/g1/youngList.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
- src/share/vm/utilities/array.cpp
! test/compiler/intrinsics/bmi/verifycode/AndnTestI.java
! test/compiler/intrinsics/bmi/verifycode/AndnTestL.java
! test/compiler/jsr292/CallSiteDepContextTest.java
! test/compiler/jsr292/InvokerGC.java
! test/compiler/jsr292/NonInlinedCall/GCTest.java
! test/compiler/jsr292/NonInlinedCall/InvokeTest.java
! test/compiler/jsr292/NonInlinedCall/RedefineTest.java
! test/compiler/jsr292/VMAnonymousClasses.java
- test/compiler/jvmci/code/CodeInstallationTest.java
- test/compiler/jvmci/code/DataPatchTest.java
- test/compiler/jvmci/code/DebugInfoTest.java
- test/compiler/jvmci/code/InterpreterFrameSizeTest.java
- test/compiler/jvmci/code/SimpleCodeInstallationTest.java
- test/compiler/jvmci/code/SimpleDebugInfoTest.java
- test/compiler/jvmci/code/TestAssembler.java
- test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
- test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
- test/compiler/jvmci/code/sparc/SPARCTestAssembler.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/TestStableMemoryBarrier.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/compiler/stable/TestStableUByte.java
! test/compiler/stable/TestStableUShort.java
! test/compiler/unsafe/UnsafeGetConstantField.java
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java
- test/runtime/SharedArchiveFile/BasicJarBuilder.java
! test/runtime/getSysPackage/GetSysPkgTest.java
! test/runtime/modules/AccessCheck/DiffCL_Umod.java
! test/runtime/modules/AccessCheck/Umod.java
! test/runtime/modules/JVMAddReadsModule.java
! test/runtime/modules/Xpatch/Xpatch2Dirs.java
! test/runtime/modules/Xpatch/XpatchTest.java
! test/runtime/modules/Xpatch/XpatchTraceCL.java
- test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java
Changeset: bcd540fe096b
Author: amurillo
Date: 2016-05-06 06:23 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/bcd540fe096b
Merge
Changeset: 2a22bacc38a7
Author: mikael
Date: 2016-05-06 13:00 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2a22bacc38a7
8156088: Reintegrate 8153892: Handle unsafe access error directly in signal handler instead of going through a stub
Reviewed-by: stuefe, dholmes
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.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/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
Changeset: f8b4999951fb
Author: kvn
Date: 2016-05-06 15:41 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/f8b4999951fb
8156480: Quarantine compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java
Reviewed-by: dcubed
! test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java
Changeset: 60b331a4d392
Author: mikael
Date: 2016-05-06 15:59 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/60b331a4d392
8150921: Update Unsafe getters/setters to use double-register variants
Reviewed-by: dholmes, shade, psandoz, jrose
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/unsafe.cpp
Changeset: 2194c45f0113
Author: mikael
Date: 2016-05-07 00:12 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2194c45f0113
Merge
Changeset: 6174ad93770c
Author: bchristi
Date: 2016-05-06 22:45 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/6174ad93770c
8147039: Incorrect locals and operands in compiled frames
Summary: Implement stack walking using javaVFrame instead of vframeStream
Reviewed-by: mchung, vlivanov
! src/share/vm/prims/stackwalk.cpp
! src/share/vm/prims/stackwalk.hpp
! src/share/vm/runtime/vframe.hpp
Changeset: b386109a14b4
Author: bchristi
Date: 2016-05-07 05:53 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b386109a14b4
Merge
Changeset: a34c6853ec22
Author: stuefe
Date: 2016-04-28 15:40 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a34c6853ec22
8155639: Remove STEP numbers from error reporting
Reviewed-by: coleenp, twisti
! src/share/vm/utilities/vmError.cpp
Changeset: 54d0862c0773
Author: jmasa
Date: 2015-08-06 22:07 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/54d0862c0773
6858051: Create GC worker threads dynamically
Reviewed-by: tschatzl, drwhite
! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/gcTaskManager.hpp
! src/share/vm/gc/parallel/gcTaskThread.cpp
! src/share/vm/gc/parallel/gcTaskThread.hpp
! src/share/vm/gc/shared/adaptiveSizePolicy.cpp
! src/share/vm/gc/shared/adaptiveSizePolicy.hpp
+ src/share/vm/gc/shared/workerManager.hpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
Changeset: 9eb1d98196cc
Author: neliasso
Date: 2016-04-18 11:30 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9eb1d98196cc
8154151: VM crashes with assert "Ensure we don't compile before compilebroker init"
Summary: Drop compiles submitted with complevel_none
Reviewed-by: kvn
! src/share/vm/compiler/compileBroker.cpp
+ test/compiler/startup/TieredStopAtLevel0SanityTest.java
Changeset: 4ad15a010a7b
Author: neliasso
Date: 2016-04-13 14:48 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4ad15a010a7b
8153013: BlockingCompilation test times out
Summary: Task has no invocation count and get stale at once
Reviewed-by: kvn, iveresov, twisti
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/compiler/compileTask.cpp
! src/share/vm/compiler/compileTask.hpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! test/compiler/whitebox/BlockingCompilation.java
Changeset: 8fc9f252b2ff
Author: neliasso
Date: 2016-04-22 16:05 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8fc9f252b2ff
8153527: break_tty_lock_for_safepoint causes "assert(false) failed: bad tag in log" and broken compile log
Summary: Retake tty_lock before printing closing tag in print_optoassembly
Reviewed-by: kvn
! src/share/vm/opto/output.cpp
Changeset: 6525e4ba82a1
Author: zmajo
Date: 2016-04-29 08:32 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/6525e4ba82a1
8153340: Disallow misconfiguration and improve the consistency of allocation prefetching
Summary: Improve allocation prefetching.
Reviewed-by: kvn
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp
! src/share/vm/gc/shared/threadLocalAllocBuffer.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Changeset: 1adbdb1baab5
Author: zmajo
Date: 2016-04-29 12:05 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/1adbdb1baab5
Merge
! src/share/vm/runtime/vmStructs.cpp
Changeset: 9b3cd8b1fde6
Author: zmajo
Date: 2016-04-29 13:10 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9b3cd8b1fde6
Merge
Changeset: e118111d4433
Author: zmajo
Date: 2016-04-29 14:32 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e118111d4433
8155653: TestVectorUnalignedOffset.java not pushed with 8155612
Summary: Add missing test.
Reviewed-by: aph, adinn
+ test/compiler/vectorization/TestVectorUnalignedOffset.java
Changeset: 7f53603aac5a
Author: never
Date: 2016-04-29 12:56 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7f53603aac5a
8154483: update IGV with improvements from Graal
Reviewed-by: kvn
! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/FolderNode.java
! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java
! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/ImportAction.java
! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/SaveAllAction.java
! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/layer.xml
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/GraphDocument.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputBlock.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/Properties.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/serialization/BinaryParser.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/InputGraphProvider.java
! src/share/tools/IdealGraphVisualizer/Graph/nbproject/project.xml
! src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Slot.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/DiagramViewModel.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/EditorInputGraphProvider.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/EditorTopComponent.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/NodeQuickSearch.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/layer.xml
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/widgets/LineWidget.java
! src/share/tools/IdealGraphVisualizer/nbproject/project.properties
Changeset: e007641c7360
Author: enevill
Date: 2016-04-30 00:57 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e007641c7360
8155790: aarch64: debug VM fails to start after 8155617
Summary: fix base register to point to end after zeroing
Reviewed-by: aph
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
Changeset: b26c56140837
Author: dpochepk
Date: 2016-05-02 03:20 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b26c56140837
8155244: JVMCI: MemoryAccessProvider.readUnsafeConstant javadoc should be updated for null JavaKind case
Reviewed-by: twisti
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MemoryAccessProvider.java
Changeset: c9894d44a9db
Author: dpochepk
Date: 2016-05-02 03:24 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c9894d44a9db
8155163: JVMCI: MethodHandleAccessProvider.resolveInvokeBasicTarget implementation doesn't match javadoc
Reviewed-by: twisti
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java
Changeset: 1b316f7a9893
Author: goetz
Date: 2016-05-02 14:17 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/1b316f7a9893
8155738: C2: fix frame_complete_offset
Summary: During scratch_emit_size wrong value was set. Also set offset of ppc.
Reviewed-by: kvn, dlong
! src/cpu/ppc/vm/ppc.ad
! src/share/vm/opto/compile.hpp
Changeset: ad3d36d1925e
Author: rschatz
Date: 2016-05-03 11:57 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/ad3d36d1925e
8155735: use strings instead of Symbol* in JVMCI exception stubs
Reviewed-by: never, twisti
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/jvmciRuntime.hpp
Changeset: 4d45439a2e0a
Author: twisti
Date: 2016-05-03 19:45 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4d45439a2e0a
Merge
Changeset: b3dfbd360de5
Author: never
Date: 2016-05-03 12:15 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b3dfbd360de5
8155771: [JVMCI] expose JVM_ACC_IS_CLONEABLE_FAST
Reviewed-by: twisti
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
Changeset: 62cdaf2fbe22
Author: never
Date: 2016-05-03 21:28 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/62cdaf2fbe22
Merge
Changeset: 3f6fd139a591
Author: enevill
Date: 2016-05-03 20:36 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3f6fd139a591
8155967: aarch64: fix register usage in block zeroing
Summary: fix array fill stub to use r10 == base and r11 == count
Reviewed-by: aph
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
Changeset: 61e97cdc804b
Author: shade
Date: 2016-05-04 17:17 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/61e97cdc804b
8155739: [TESTBUG] VarHandles/Unsafe tests for weakCAS should allow spurious failures
Reviewed-by: psandoz, vlivanov, simonis
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestBoolean.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestByte.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestChar.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestDouble.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestFloat.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestInt.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestLong.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestObject.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestShort.java
! test/compiler/unsafe/X-UnsafeAccessTest.java.template
- test/compiler/unsafe/generate-unsafe-tests.sh
Changeset: 8899dee1b1ed
Author: roland
Date: 2016-05-04 13:32 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8899dee1b1ed
8155717: Aarch64: enable loop superword's unrolling analysis
Reviewed-by: aph, kvn, mcberg
! src/cpu/aarch64/vm/c2_globals_aarch64.hpp
! src/share/vm/opto/superword.cpp
Changeset: 05d358b254ad
Author: roland
Date: 2016-04-29 17:24 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/05d358b254ad
8154943: AArch64: redundant address computation instructions with vectorization
Summary: duplicated i2l nodes can be eliminated to optimize redundant address computations
Reviewed-by: kvn, dlong
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86.ad
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/node.cpp
Changeset: b25d174d30f4
Author: kvn
Date: 2016-05-04 15:30 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b25d174d30f4
8155162: java.util.zip.CRC32C Interpreter/C1 intrinsics support on SPARC
Reviewed-by: kvn
Contributed-by: ahmed.khawaja at oracle.com
! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Runtime1.cpp
Changeset: fc4f9aacd7c6
Author: psandoz
Date: 2016-05-05 10:03 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/fc4f9aacd7c6
8151268: Wire up the x86 _vectorizedMismatch stub routine in C1
Reviewed-by: kvn
! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/classfile/vmSymbols.cpp
Changeset: 4a39ee246f70
Author: kvn
Date: 2016-05-05 17:16 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4a39ee246f70
8154974: AVX-512 equipped inflate, has_negatives & compress intrinsics
Reviewed-by: kvn
Contributed-by: tomasz.wojtowicz at intel.com
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
Changeset: f57bf5857679
Author: psandoz
Date: 2016-05-05 18:14 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/f57bf5857679
8155794: Move Objects.checkIndex BiFunction accepting methods to an internal package
Reviewed-by: shade, vlivanov
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/library_call.cpp
Changeset: 5bd9548140be
Author: vlivanov
Date: 2016-05-06 18:20 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/5bd9548140be
Merge
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
- test/compiler/unsafe/generate-unsafe-tests.sh
! test/compiler/whitebox/BlockingCompilation.java
Changeset: e09c7128cc52
Author: jcm
Date: 2016-05-06 05:42 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e09c7128cc52
8156126: LogCompilation: Dump additional info about deoptimization events
Summary: Added reason and pc information to deoptimization info.
Reviewed-by: vlivanov
! src/share/vm/runtime/deoptimization.cpp
Changeset: 2ec94e2b7659
Author: jcm
Date: 2016-05-06 05:57 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2ec94e2b7659
8156124: Update compiler/unsafe/UnsafeGetConstantField after JDK-8148518 is fixed
Summary: Removed workaround added for 8148518.
Reviewed-by: vlivanov
! test/compiler/unsafe/UnsafeGetConstantField.java
Changeset: 39909356cfb4
Author: jcm
Date: 2016-05-06 06:08 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/39909356cfb4
8156131: C2: MachProj dumps data on tty w/ -XX:+WizardMode
Summary: Made to dump on output stream on wizard mode.
Reviewed-by: vlivanov
! src/share/vm/opto/machnode.cpp
Changeset: 2f835b9637ee
Author: vlivanov
Date: 2016-05-06 19:45 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2f835b9637ee
Merge
! src/share/vm/classfile/classLoader.cpp
! test/compiler/unsafe/UnsafeGetConstantField.java
Changeset: 011616fee690
Author: vlivanov
Date: 2016-05-09 13:13 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/011616fee690
Merge
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/library_call.cpp
Changeset: 58439934150d
Author: erikj
Date: 2016-05-09 13:22 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/58439934150d
8156018: Hotspot visual studio project generation broken
Reviewed-by: mgronlun, ctornqvi
Contributed-by: magnus.ihse.bursie at oracle.com
+ make/src/classes/build/tools/projectcreator/ArgsParser.java
+ make/src/classes/build/tools/projectcreator/BuildConfig.java
+ make/src/classes/build/tools/projectcreator/FileTreeCreator.java
+ make/src/classes/build/tools/projectcreator/FileTreeCreatorVC10.java
+ make/src/classes/build/tools/projectcreator/ProjectCreator.java
+ make/src/classes/build/tools/projectcreator/Util.java
+ make/src/classes/build/tools/projectcreator/WinGammaPlatform.java
+ make/src/classes/build/tools/projectcreator/WinGammaPlatformVC10.java
- src/share/tools/ProjectCreator/ArgsParser.java
- src/share/tools/ProjectCreator/BuildConfig.java
- src/share/tools/ProjectCreator/FileTreeCreator.java
- src/share/tools/ProjectCreator/FileTreeCreatorVC10.java
- src/share/tools/ProjectCreator/ProjectCreator.java
- src/share/tools/ProjectCreator/Util.java
- src/share/tools/ProjectCreator/WinGammaPlatform.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
Changeset: e0fb424caaf7
Author: erikj
Date: 2016-05-09 13:55 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e0fb424caaf7
Merge
- src/share/tools/ProjectCreator/ArgsParser.java
- src/share/tools/ProjectCreator/BuildConfig.java
- src/share/tools/ProjectCreator/FileTreeCreator.java
- src/share/tools/ProjectCreator/FileTreeCreatorVC10.java
- src/share/tools/ProjectCreator/ProjectCreator.java
- src/share/tools/ProjectCreator/Util.java
- src/share/tools/ProjectCreator/WinGammaPlatform.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
Changeset: 8e0fe2ce0d9b
Author: ehelin
Date: 2016-05-04 11:29 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8e0fe2ce0d9b
8156022: Add prediction for cost_per_byte_ms to G1Analytics
Reviewed-by: sjohanss, mgerdin
! src/share/vm/gc/g1/g1Analytics.cpp
! src/share/vm/gc/g1/g1Analytics.hpp
Changeset: d7faecfb5fe8
Author: jmasa
Date: 2016-05-06 14:35 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d7faecfb5fe8
8155992: Change name of StealRegionCompactionTask to something that emphasizes the compaction task.
Reviewed-by: kbarrett, ehelin, drwhite
! src/share/vm/gc/parallel/pcTasks.cpp
! src/share/vm/gc/parallel/pcTasks.hpp
! src/share/vm/gc/parallel/psCompactionManager.hpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
Changeset: 05e1391bdac7
Author: jmasa
Date: 2016-05-09 17:36 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/05e1391bdac7
Merge
Changeset: f86a34e67a05
Author: ccheung
Date: 2016-05-09 12:20 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/f86a34e67a05
8155574: ClassLoader::initialize_module_loader_map crashes if the char_buf is not NULL terminated
Reviewed-by: jiangli, iklam
! src/share/vm/classfile/classLoader.cpp
Changeset: 8bfef5982e56
Author: ccheung
Date: 2016-05-09 21:27 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8bfef5982e56
Merge
Changeset: d590007cce26
Author: iignatyev
Date: 2016-05-09 14:15 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d590007cce26
8149591: Prepare hotspot for GTest
Reviewed-by: jwilhelm
Contributed-by: stefan.karlsson at oracle.com, stefan.sarne at oracle.com, jesper.wilhelmsson at oracle.com, erik.helin at oracle.com, alexandre.iline at oracle.com, igor.ignatyev at oracle.com
! src/os/posix/vm/os_posix.cpp
! src/share/vm/memory/allocation.cpp
+ src/share/vm/memory/operator_new.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/services/management.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
Changeset: 148981ec9f91
Author: iignatyev
Date: 2016-05-09 14:15 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/148981ec9f91
8148244: Finalize and integrate GTest implementation
Reviewed-by: jwilhelm, erikj
Contributed-by: stefan.karlsson at oracle.com, stefan.sarne at oracle.com, jesper.wilhelmsson at oracle.com, erik.helin at oracle.com, alexandre.iline at oracle.com, igor.ignatyev at oracle.com, erik.joelsson at oracle.com
+ make/lib/CompileGtest.gmk
! make/lib/CompileLibraries.gmk
! make/lib/JvmMapfile.gmk
+ make/test/GtestImage.gmk
! test/Makefile
+ test/native/gtestLauncher.cpp
+ test/native/gtestMain.cpp
+ test/native/runtime/test_os.cpp
+ test/native/unittest.hpp
+ test/native/utilities/test_quicksort.cpp
Changeset: 781e19537e17
Author: kzhaldyb
Date: 2016-05-06 17:51 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/781e19537e17
8132710: Add tests which check that Humongous objects behave as expected after Young GC
8132712: Add tests which check that Humongous objects behave as expected after Full GC
Reviewed-by: jmasa, dfazunen
+ test/gc/g1/humongousObjects/objectGraphTest/GC.java
+ test/gc/g1/humongousObjects/objectGraphTest/GCTokens.java
+ test/gc/g1/humongousObjects/objectGraphTest/ObjectGraph.java
+ test/gc/g1/humongousObjects/objectGraphTest/README
+ test/gc/g1/humongousObjects/objectGraphTest/ReferenceInfo.java
+ test/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java
+ test/gc/g1/humongousObjects/objectGraphTest/TestcaseData.java
Changeset: 05c2d0b5fa7d
Author: iignatyev
Date: 2016-05-09 22:03 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/05c2d0b5fa7d
Merge
Changeset: fdc02061f4a1
Author: iignatyev
Date: 2016-05-09 23:53 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/fdc02061f4a1
Merge
Changeset: 0e3de00effac
Author: rehn
Date: 2016-05-09 22:22 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/0e3de00effac
8153535: Convert TraceRedefineClasses to Unified Logging
Reviewed-by: rprotacio, coleenp
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/zero/vm/sharedRuntime_zero.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
- src/share/vm/prims/jvmtiRedefineClassesTrace.hpp
! src/share/vm/prims/methodComparator.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: adfd695e80ff
Author: coleenp
Date: 2016-05-09 23:06 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/adfd695e80ff
Merge
- src/share/vm/prims/jvmtiRedefineClassesTrace.hpp
! src/share/vm/runtime/globals.hpp
Changeset: b5fe708a9bf8
Author: dsamersoff
Date: 2016-05-09 23:41 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b5fe708a9bf8
8155091: Remove SA related functions from tmtools
Summary: Remove options that enables support for non-cooperative mode
Reviewed-by: alanb, mchung, sla
! src/jdk.hotspot.agent/share/classes/module-info.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapDumper.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JStack.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PMap.java
! test/serviceability/sa/jmap-hashcode/Test8028623.java
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
Changeset: 68853ef19be9
Author: dsamersoff
Date: 2016-05-10 03:37 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/68853ef19be9
Merge
Changeset: c84a6ce067ad
Author: mlarsson
Date: 2016-05-09 15:46 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c84a6ce067ad
8145934: Make ttyLocker equivalent for Unified Logging framework
Reviewed-by: rprotacio, stuefe, jrose
! src/os/posix/vm/os_posix.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/logging/log.cpp
! src/share/vm/logging/log.hpp
! src/share/vm/logging/logDecorations.cpp
! src/share/vm/logging/logDecorations.hpp
! src/share/vm/logging/logDecorators.hpp
! src/share/vm/logging/logFileOutput.cpp
! src/share/vm/logging/logFileOutput.hpp
! src/share/vm/logging/logFileStreamOutput.cpp
! src/share/vm/logging/logFileStreamOutput.hpp
+ src/share/vm/logging/logMessage.hpp
+ src/share/vm/logging/logMessageBuffer.cpp
+ src/share/vm/logging/logMessageBuffer.hpp
! src/share/vm/logging/logOutput.hpp
! src/share/vm/logging/logOutputList.hpp
! src/share/vm/logging/logPrefix.hpp
! src/share/vm/logging/logTagSet.cpp
! src/share/vm/logging/logTagSet.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/internalVMTests.cpp
Changeset: 22bf25cb9859
Author: ysuenaga
Date: 2016-05-07 10:29 +0900
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/22bf25cb9859
8156033: jhsdb jmap cannot set heapdump name
Reviewed-by: dsamersoff
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JMap.java
Changeset: 62e86ede0bf0
Author: dsamersoff
Date: 2016-05-10 11:50 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/62e86ede0bf0
Merge
Changeset: ae70ccde5447
Author: ysuenaga
Date: 2016-05-06 09:13 +0900
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/ae70ccde5447
8156133: FindCrashesAction in HSDB does not work except Solaris platform
Reviewed-by: dsamersoff
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/JavaThreadsPanel.java
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/vmError.hpp
Changeset: 2b2cc4a01fda
Author: dsamersoff
Date: 2016-05-10 14:26 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2b2cc4a01fda
Merge
Changeset: b1efbedd2780
Author: tschatzl
Date: 2016-05-10 16:40 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b1efbedd2780
8156660: JDK-8150393 does not set _scan_in_progress properly
Reviewed-by: ehelin, mgerdin
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
Changeset: 9a41c4ac76c4
Author: tschatzl
Date: 2016-05-10 16:40 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9a41c4ac76c4
8155721: Sparse remset wastes half of entry memory
Summary: Only allocate as much SparsePRTEntry memory as required, not for the theoretical maximum.
Reviewed-by: mgerdin, sjohanss
! src/share/vm/gc/g1/sparsePRT.cpp
! src/share/vm/gc/g1/sparsePRT.hpp
Changeset: 6b701219b703
Author: tschatzl
Date: 2016-05-10 16:40 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/6b701219b703
8155810: Bound the number of root region scan threads to the number of survivor regions
Reviewed-by: jmasa, sjohanss
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
Changeset: 299de0f2244c
Author: tschatzl
Date: 2016-05-10 16:42 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/299de0f2244c
8047328: Improve memory usage for cards in SparsePRTEntry
Summary: Use uint16_t for cards in a SparsePRTEntry, and use an additional integer to record the current position on where to add the next card.
Reviewed-by: mgerdin, ehelin
Contributed-by: Andreas Sjoberg <andreas.sjoberg at oracle.com>, Thomas Schatzl <thomas.schatzl at oracle.com>
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/sparsePRT.cpp
! src/share/vm/gc/g1/sparsePRT.hpp
Changeset: 8e3c3195f07f
Author: tschatzl
Date: 2016-05-10 18:30 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8e3c3195f07f
Merge
Changeset: 137319683e94
Author: gziemski
Date: 2016-05-10 12:10 -0500
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/137319683e94
8073500: Prevent certain commercial flags from being changed at runtime
Summary: Implement new writeable mechanism for flag control
Reviewed-by: coleenp, iklam
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/os/aix/vm/globals_aix.hpp
! src/os/bsd/vm/globals_bsd.hpp
! src/os/linux/vm/globals_linux.hpp
! src/os/solaris/vm/globals_solaris.hpp
! src/os/windows/vm/globals_windows.hpp
! src/share/vm/c1/c1_globals.cpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/gc/g1/g1_globals.cpp
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/jvmci/jvmci_globals.cpp
! src/share/vm/jvmci/jvmci_globals.hpp
! src/share/vm/opto/c2_globals.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.hpp
+ src/share/vm/runtime/commandLineFlagWriteableList.cpp
+ src/share/vm/runtime/commandLineFlagWriteableList.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/os_ext.hpp
! src/share/vm/runtime/thread.cpp
Changeset: 1abcfc1f9d78
Author: gziemski
Date: 2016-05-10 20:56 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/1abcfc1f9d78
Merge
Changeset: 8ba448b21d8c
Author: kzhaldyb
Date: 2016-05-10 21:23 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8ba448b21d8c
8150865: SQE test: GC unified logging: check that dynamic log level doesn't break anything
Reviewed-by: jwilhelm, dfazunen
! test/TEST.groups
+ test/gc/logging/TestUnifiedLoggingSwitchStress.java
Changeset: fbc95dc4380d
Author: dfazunen
Date: 2016-05-10 23:23 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/fbc95dc4380d
Merge
Changeset: cd3ca570f548
Author: goetz
Date: 2016-05-06 09:10 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/cd3ca570f548
8156190: [ppc] Fix build after "8151268: Wire up the x86 _vectorizedMismatch stub routine in C1"
Summary: New function was placed within other function.
Reviewed-by: mdoerr
! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
Changeset: fcb21f5eac8e
Author: shade
Date: 2016-05-06 15:41 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/fcb21f5eac8e
8156068: Unsafe.{get|set}Opaque should be single copy atomic
Reviewed-by: psandoz, vlivanov
! src/share/vm/opto/library_call.cpp
Changeset: 2073d966bcef
Author: shade
Date: 2016-05-06 14:44 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2073d966bcef
Merge
Changeset: c9a66dff4f34
Author: vlivanov
Date: 2016-05-06 18:37 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c9a66dff4f34
Merge
- make/Makefile
- make/aix/Makefile
- make/aix/adlc_updater
- make/aix/makefiles/adjust-mflags.sh
- make/aix/makefiles/adlc.make
- make/aix/makefiles/build_vm_def.sh
- make/aix/makefiles/buildtree.make
- make/aix/makefiles/compiler2.make
- make/aix/makefiles/core.make
- make/aix/makefiles/debug.make
- make/aix/makefiles/defs.make
- make/aix/makefiles/dtrace.make
- make/aix/makefiles/fastdebug.make
- make/aix/makefiles/jsig.make
- make/aix/makefiles/jvmti.make
- make/aix/makefiles/mapfile-vers-debug
- make/aix/makefiles/mapfile-vers-jsig
- make/aix/makefiles/mapfile-vers-product
- make/aix/makefiles/ppc64.make
- make/aix/makefiles/product.make
- make/aix/makefiles/rules.make
- make/aix/makefiles/tiered.make
- make/aix/makefiles/top.make
- make/aix/makefiles/trace.make
- make/aix/makefiles/vm.make
- make/aix/makefiles/xlc.make
- make/aix/platform_ppc64
- make/altsrc.make
- make/bsd/Makefile
- make/bsd/README
- make/bsd/adlc_updater
- make/bsd/makefiles/adjust-mflags.sh
- make/bsd/makefiles/adlc.make
- make/bsd/makefiles/amd64.make
- make/bsd/makefiles/arm.make
- make/bsd/makefiles/build_vm_def.sh
- make/bsd/makefiles/buildtree.make
- make/bsd/makefiles/compiler1.make
- make/bsd/makefiles/compiler2.make
- make/bsd/makefiles/core.make
- make/bsd/makefiles/cscope.make
- make/bsd/makefiles/debug.make
- make/bsd/makefiles/defs.make
- make/bsd/makefiles/dtrace.make
- make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/gcc.make
- make/bsd/makefiles/hp.make
- make/bsd/makefiles/hp1.make
- make/bsd/makefiles/i486.make
- make/bsd/makefiles/ia64.make
- make/bsd/makefiles/jsig.make
- make/bsd/makefiles/jvmti.make
- 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-jsig
- make/bsd/makefiles/mapfile-vers-product
- make/bsd/makefiles/minimal1.make
- make/bsd/makefiles/optimized.make
- make/bsd/makefiles/ppc.make
- make/bsd/makefiles/product.make
- make/bsd/makefiles/rules.make
- make/bsd/makefiles/shark.make
- make/bsd/makefiles/sparc.make
- make/bsd/makefiles/sparcWorks.make
- make/bsd/makefiles/sparcv9.make
- make/bsd/makefiles/tiered.make
- make/bsd/makefiles/top.make
- make/bsd/makefiles/trace.make
- make/bsd/makefiles/universal.gmk
- make/bsd/makefiles/vm.make
- make/bsd/makefiles/zero.make
- make/bsd/makefiles/zeroshark.make
- make/bsd/platform_amd64
- make/bsd/platform_amd64.suncc
- make/bsd/platform_i486
- make/bsd/platform_i486.suncc
- make/bsd/platform_ia64
- make/bsd/platform_sparc
- make/bsd/platform_sparcv9
- make/bsd/platform_zero.in
- make/build.sh
- make/cscope.make
- make/defs.make
- make/excludeSrc.make
- make/hotspot_distro
- make/jdk_version
- make/jprt.gmk
- make/linux/Makefile
- make/linux/README
- make/linux/adlc_updater
- make/linux/makefiles/aarch64.make
- make/linux/makefiles/adjust-mflags.sh
- make/linux/makefiles/adlc.make
- make/linux/makefiles/amd64.make
- make/linux/makefiles/buildtree.make
- make/linux/makefiles/compiler1.make
- make/linux/makefiles/compiler2.make
- make/linux/makefiles/core.make
- make/linux/makefiles/debug.make
- make/linux/makefiles/defs.make
- make/linux/makefiles/dtrace.make
- make/linux/makefiles/fastdebug.make
- make/linux/makefiles/gcc.make
- make/linux/makefiles/hp.make
- make/linux/makefiles/hp1.make
- make/linux/makefiles/i486.make
- make/linux/makefiles/ia64.make
- make/linux/makefiles/jsig.make
- make/linux/makefiles/jvmti.make
- make/linux/makefiles/mapfile-vers-debug
- make/linux/makefiles/mapfile-vers-jsig
- make/linux/makefiles/mapfile-vers-product
- make/linux/makefiles/minimal1.make
- make/linux/makefiles/optimized.make
- make/linux/makefiles/ppc64.make
- make/linux/makefiles/product.make
- make/linux/makefiles/rules.make
- make/linux/makefiles/shark.make
- make/linux/makefiles/sparc.make
- make/linux/makefiles/sparcWorks.make
- make/linux/makefiles/sparcv9.make
- make/linux/makefiles/tiered.make
- make/linux/makefiles/top.make
- make/linux/makefiles/trace.make
- make/linux/makefiles/vm.make
- make/linux/makefiles/zero.make
- make/linux/makefiles/zeroshark.make
- make/linux/platform_aarch64
- make/linux/platform_amd64
- make/linux/platform_amd64.suncc
- make/linux/platform_i486
- make/linux/platform_i486.suncc
- make/linux/platform_ia64
- make/linux/platform_ppc64
- make/linux/platform_sparc
- make/linux/platform_sparcv9
- make/linux/platform_zero.in
- make/openjdk_distro
- make/pic.make
- make/scm.make
- make/share/makefiles/mapfile-vers
- make/solaris/Makefile
- make/solaris/adlc_updater
- make/solaris/makefiles/adjust-mflags.sh
- make/solaris/makefiles/adlc.make
- make/solaris/makefiles/amd64.make
- make/solaris/makefiles/build_vm_def.sh
- make/solaris/makefiles/buildtree.make
- make/solaris/makefiles/compiler1.make
- make/solaris/makefiles/compiler2.make
- make/solaris/makefiles/core.make
- make/solaris/makefiles/debug.make
- make/solaris/makefiles/defs.make
- make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/gcc.make
- make/solaris/makefiles/hp.make
- make/solaris/makefiles/hp1.make
- make/solaris/makefiles/i486.make
- make/solaris/makefiles/jsig.make
- make/solaris/makefiles/jvmti.make
- make/solaris/makefiles/mapfile-vers
- make/solaris/makefiles/mapfile-vers-COMPILER1
- make/solaris/makefiles/mapfile-vers-COMPILER2
- make/solaris/makefiles/mapfile-vers-CORE
- make/solaris/makefiles/mapfile-vers-TIERED
- make/solaris/makefiles/mapfile-vers-debug
- make/solaris/makefiles/mapfile-vers-jsig
- make/solaris/makefiles/mapfile-vers-jvm_db
- make/solaris/makefiles/mapfile-vers-jvm_dtrace
- make/solaris/makefiles/optimized.make
- make/solaris/makefiles/product.make
- make/solaris/makefiles/reorder_CORE_amd64
- make/solaris/makefiles/rules.make
- make/solaris/makefiles/sparc.make
- make/solaris/makefiles/sparcWorks.make
- make/solaris/makefiles/sparcv9.make
- make/solaris/makefiles/tiered.make
- make/solaris/makefiles/top.make
- make/solaris/makefiles/trace.make
- make/solaris/makefiles/vm.make
- make/solaris/platform_amd64
- make/solaris/platform_amd64.gcc
- make/solaris/platform_i486
- make/solaris/platform_i486.gcc
- make/solaris/platform_sparc
- make/solaris/platform_sparc.gcc
- make/solaris/platform_sparcv9
- make/solaris/platform_sparcv9.gcc
- make/windows/build.bat
- make/windows/build.make
- make/windows/build_vm_def.sh
- make/windows/create.bat
- make/windows/create_obj_files.sh
- make/windows/cross_build.bat
- make/windows/get_msc_ver.sh
- make/windows/jvmexp.lcf
- make/windows/jvmexp_g.lcf
- make/windows/makefiles/adlc.make
- make/windows/makefiles/compile.make
- make/windows/makefiles/debug.make
- make/windows/makefiles/defs.make
- make/windows/makefiles/fastdebug.make
- make/windows/makefiles/generated.make
- make/windows/makefiles/jvmti.make
- make/windows/makefiles/product.make
- make/windows/makefiles/projectcreator.make
- make/windows/makefiles/rules.make
- make/windows/makefiles/sanity.make
- make/windows/makefiles/shared.make
- make/windows/makefiles/top.make
- make/windows/makefiles/trace.make
- make/windows/makefiles/vm.make
- make/windows/projectfiles/common/Makefile
- make/windows/projectfiles/compiler1/Makefile
- make/windows/projectfiles/compiler1/vm.def
- make/windows/projectfiles/compiler1/vm.dsw
- make/windows/projectfiles/compiler2/ADLCompiler.dsp
- make/windows/projectfiles/compiler2/ADLCompiler.dsw
- make/windows/projectfiles/compiler2/Makefile
- make/windows/projectfiles/compiler2/vm.def
- make/windows/projectfiles/compiler2/vm.dsw
- make/windows/projectfiles/core/Makefile
- make/windows/projectfiles/core/vm.def
- make/windows/projectfiles/core/vm.dsw
- make/windows/projectfiles/tiered/ADLCompiler.dsp
- make/windows/projectfiles/tiered/ADLCompiler.dsw
- make/windows/projectfiles/tiered/Makefile
- make/windows/projectfiles/tiered/vm.def
- make/windows/projectfiles/tiered/vm.dsw
- makefiles/BuildHotspot.gmk
- makefiles/Dist.gmk
- makefiles/HotspotCommon.gmk
- makefiles/gensrc/GenerateSources.gmk
- makefiles/gensrc/GensrcAdlc.gmk
- makefiles/gensrc/GensrcDtrace.gmk
- makefiles/gensrc/GensrcJvmti.gmk
- makefiles/ide/CreateVSProject.gmk
- makefiles/lib/CompileDtracePostJvm.gmk
- makefiles/lib/CompileDtracePreJvm.gmk
- makefiles/lib/CompileJvm.gmk
- makefiles/lib/CompileLibjsig.gmk
- makefiles/lib/CompileLibraries.gmk
- makefiles/lib/JvmFeatures.gmk
- makefiles/lib/JvmMapfile.gmk
- makefiles/lib/JvmOverrideFiles.gmk
- makefiles/mapfiles/libjsig/mapfile-vers-solaris
- makefiles/mapfiles/libjvm_db/mapfile-vers
- makefiles/mapfiles/libjvm_dtrace/mapfile-vers
- makefiles/symbols/symbols-aix
- makefiles/symbols/symbols-aix-debug
- makefiles/symbols/symbols-linux
- makefiles/symbols/symbols-macosx
- makefiles/symbols/symbols-shared
- makefiles/symbols/symbols-solaris
- makefiles/symbols/symbols-solaris-dtrace-compiler1
- makefiles/symbols/symbols-solaris-dtrace-compiler2
- makefiles/symbols/symbols-unix
! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
- src/share/vm/gc/g1/g1Policy.cpp
- src/share/vm/gc/g1/youngList.cpp
- src/share/vm/gc/g1/youngList.hpp
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java
- test/runtime/SharedArchiveFile/BasicJarBuilder.java
Changeset: dfaa2566defa
Author: shade
Date: 2016-05-06 17:59 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/dfaa2566defa
8155965: Unsafe.weakCompareAndSetVolatile entry points and intrinsics
Reviewed-by: psandoz, vlivanov
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/library_call.cpp
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestInt.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestLong.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestObject.java
! test/compiler/unsafe/X-UnsafeAccessTest.java.template
Changeset: 2c2e477471f0
Author: vlivanov
Date: 2016-05-06 19:35 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2c2e477471f0
Merge
! src/share/vm/classfile/vmSymbols.hpp
Changeset: aab4a6fd477a
Author: never
Date: 2016-05-05 20:14 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/aab4a6fd477a
8156178: [JVMCI] expose StubRoutines trig functions
Reviewed-by: kvn
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.hpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
Changeset: 481284d8ed27
Author: never
Date: 2016-05-06 18:08 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/481284d8ed27
Merge
Changeset: 8750b0517271
Author: rraghavan
Date: 2016-05-09 01:21 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8750b0517271
8153655: Make intrinsics flags diagnostic and update intrinsics tests to enable diagnostic options
Summary: converted all intrinsics flags to diagnostic and updated related intrinsics tests to enable diagnostic options
Reviewed-by: kvn
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/globals.hpp
! test/compiler/cpuflags/AESIntrinsicsBase.java
! test/compiler/intrinsics/muladd/TestMulAdd.java
! test/compiler/intrinsics/sha/cli/SHAOptionsBase.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedSparcCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java
! test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedCPU.java
! test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedCPU.java
! test/compiler/runtime/6859338/Test6859338.java
Changeset: 064d18bc1889
Author: roland
Date: 2016-05-09 11:34 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/064d18bc1889
8154826: AArch64: take advantage better of base + shifted offset addressing mode
Summary: reshape address subtree to fit aarch64 addressing mode
Reviewed-by: kvn, aph
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp
Changeset: cf3f7ec2a1c7
Author: vlivanov
Date: 2016-05-11 00:31 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/cf3f7ec2a1c7
Merge
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/globals.hpp
Changeset: f2a0c035835b
Author: vlivanov
Date: 2016-05-10 21:38 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/f2a0c035835b
Merge
Changeset: b2f17e1250fd
Author: vlivanov
Date: 2016-05-11 00:40 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b2f17e1250fd
Merge
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/globals.hpp
Changeset: aa11081b8307
Author: dholmes
Date: 2016-05-11 01:02 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/aa11081b8307
8154715: Missing destructor and/or TLS clearing calls for terminating threads
Summary: clear TLS on return from thread->run() unless already done. Prohibit asynchronous thread deletion.
Reviewed-by: stefank, sspitsyn
Contributed-by: Brian Gardner <openjdk at getsnappy.com>
! 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/os/windows/vm/os_windows.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vmThread.hpp
Changeset: 5560c6f1449d
Author: dholmes
Date: 2016-05-11 02:32 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/5560c6f1449d
8156689: [TESTBUG] runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java disable range testing of Allocate*PrefetchLines
Reviewed-by: kvn
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Changeset: 21918a2e61f9
Author: mlarsson
Date: 2016-05-11 10:54 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/21918a2e61f9
8146948: Enable listing of LogTagSets and add support for LogTagSet descriptions
Reviewed-by: rehn, iklam, kbarrett
! src/share/vm/logging/log.cpp
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logTagSet.cpp
! src/share/vm/logging/logTagSet.hpp
+ src/share/vm/logging/logTagSetDescriptions.cpp
+ src/share/vm/logging/logTagSetDescriptions.hpp
! src/share/vm/utilities/internalVMTests.cpp
Changeset: a7dcd050f119
Author: kzhaldyb
Date: 2016-05-11 18:49 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a7dcd050f119
8156763: Quarantine gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java
Reviewed-by: jprovino, tschatzl
! test/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java
Changeset: 5777a02b1783
Author: ccheung
Date: 2016-05-11 12:19 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/5777a02b1783
8156789: missing condition in ClassPathZipEntry::open_versioned_entry()
Summary: added back the !_is_boot_append condition
Reviewed-by: hseigel, jiangli
! src/share/vm/classfile/classLoader.cpp
Changeset: aa97e2b7c9fa
Author: aph
Date: 2016-05-11 20:10 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/aa97e2b7c9fa
8155627: Enable SA on AArch64
Reviewed-by: roland, dholmes
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java
Changeset: 84f610d1b794
Author: ppunegov
Date: 2016-05-11 20:06 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/84f610d1b794
8150247: CompilerControl: LogCompilation testing
Summary: add a test for standalone LogCompilation testing
Reviewed-by: kvn
+ test/compiler/compilercontrol/logcompilation/LogTest.java
! test/compiler/compilercontrol/share/processors/LogProcessor.java
! test/compiler/compilercontrol/share/scenario/Scenario.java
Changeset: 24c1a0c737a5
Author: ppunegov
Date: 2016-05-11 19:41 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/24c1a0c737a5
Merge
Changeset: 67ace7884a83
Author: ppunegov
Date: 2016-05-12 13:25 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/67ace7884a83
Merge
Changeset: 389cc3cd2777
Author: dsamersoff
Date: 2016-05-12 17:47 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/389cc3cd2777
8156769: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java fails with java.lang.Exception
Summary: Update test to use jhsdb instead of jmap
Reviewed-by: sla
! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
Changeset: 4ce473923672
Author: jprovino
Date: 2016-05-12 11:54 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4ce473923672
8156851: Compilation error compiling XpatchDupModule.java and XpatchDupJavaBase.java
Summary: test needs @modules java.base/jdk.internal.misc
Reviewed-by: jwilhelm, drwhite
! test/runtime/modules/Xpatch/XpatchDupJavaBase.java
! test/runtime/modules/Xpatch/XpatchDupModule.java
Changeset: 798a3c468407
Author: jprovino
Date: 2016-05-12 16:46 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/798a3c468407
Merge
Changeset: 226ebf31ae43
Author: jprovino
Date: 2016-05-13 15:57 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/226ebf31ae43
8156964: gc/logging/TestUnifiedLoggingSwitchStress.java hits assert
Summary: Old debug code needs to be removed.
Reviewed-by: stefank, jwilhelm
! src/share/vm/gc/parallel/psScavenge.inline.hpp
Changeset: 1691ffd6dab4
Author: amurillo
Date: 2016-05-14 15:34 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/1691ffd6dab4
Merge
- make/Makefile
- make/aix/Makefile
- make/aix/adlc_updater
- make/aix/makefiles/adjust-mflags.sh
- make/aix/makefiles/adlc.make
- make/aix/makefiles/build_vm_def.sh
- make/aix/makefiles/buildtree.make
- make/aix/makefiles/compiler2.make
- make/aix/makefiles/core.make
- make/aix/makefiles/debug.make
- make/aix/makefiles/defs.make
- make/aix/makefiles/dtrace.make
- make/aix/makefiles/fastdebug.make
- make/aix/makefiles/jsig.make
- make/aix/makefiles/jvmti.make
- make/aix/makefiles/mapfile-vers-debug
- make/aix/makefiles/mapfile-vers-jsig
- make/aix/makefiles/mapfile-vers-product
- make/aix/makefiles/ppc64.make
- make/aix/makefiles/product.make
- make/aix/makefiles/rules.make
- make/aix/makefiles/tiered.make
- make/aix/makefiles/top.make
- make/aix/makefiles/trace.make
- make/aix/makefiles/vm.make
- make/aix/makefiles/xlc.make
- make/aix/platform_ppc64
- make/altsrc.make
- make/bsd/Makefile
- make/bsd/README
- make/bsd/adlc_updater
- make/bsd/makefiles/adjust-mflags.sh
- make/bsd/makefiles/adlc.make
- make/bsd/makefiles/amd64.make
- make/bsd/makefiles/arm.make
- make/bsd/makefiles/build_vm_def.sh
- make/bsd/makefiles/buildtree.make
- make/bsd/makefiles/compiler1.make
- make/bsd/makefiles/compiler2.make
- make/bsd/makefiles/core.make
- make/bsd/makefiles/cscope.make
- make/bsd/makefiles/debug.make
- make/bsd/makefiles/defs.make
- make/bsd/makefiles/dtrace.make
- make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/gcc.make
- make/bsd/makefiles/hp.make
- make/bsd/makefiles/hp1.make
- make/bsd/makefiles/i486.make
- make/bsd/makefiles/ia64.make
- make/bsd/makefiles/jsig.make
- make/bsd/makefiles/jvmti.make
- 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-jsig
- make/bsd/makefiles/mapfile-vers-product
- make/bsd/makefiles/minimal1.make
- make/bsd/makefiles/optimized.make
- make/bsd/makefiles/ppc.make
- make/bsd/makefiles/product.make
- make/bsd/makefiles/rules.make
- make/bsd/makefiles/shark.make
- make/bsd/makefiles/sparc.make
- make/bsd/makefiles/sparcWorks.make
- make/bsd/makefiles/sparcv9.make
- make/bsd/makefiles/tiered.make
- make/bsd/makefiles/top.make
- make/bsd/makefiles/trace.make
- make/bsd/makefiles/universal.gmk
- make/bsd/makefiles/vm.make
- make/bsd/makefiles/zero.make
- make/bsd/makefiles/zeroshark.make
- make/bsd/platform_amd64
- make/bsd/platform_amd64.suncc
- make/bsd/platform_i486
- make/bsd/platform_i486.suncc
- make/bsd/platform_ia64
- make/bsd/platform_sparc
- make/bsd/platform_sparcv9
- make/bsd/platform_zero.in
- make/build.sh
- make/cscope.make
- make/defs.make
- make/excludeSrc.make
- make/hotspot_distro
- make/jdk_version
- make/jprt.gmk
- make/linux/Makefile
- make/linux/README
- make/linux/adlc_updater
- make/linux/makefiles/aarch64.make
- make/linux/makefiles/adjust-mflags.sh
- make/linux/makefiles/adlc.make
- make/linux/makefiles/amd64.make
- make/linux/makefiles/buildtree.make
- make/linux/makefiles/compiler1.make
- make/linux/makefiles/compiler2.make
- make/linux/makefiles/core.make
- make/linux/makefiles/debug.make
- make/linux/makefiles/defs.make
- make/linux/makefiles/dtrace.make
- make/linux/makefiles/fastdebug.make
- make/linux/makefiles/gcc.make
- make/linux/makefiles/hp.make
- make/linux/makefiles/hp1.make
- make/linux/makefiles/i486.make
- make/linux/makefiles/ia64.make
- make/linux/makefiles/jsig.make
- make/linux/makefiles/jvmti.make
- make/linux/makefiles/mapfile-vers-debug
- make/linux/makefiles/mapfile-vers-jsig
- make/linux/makefiles/mapfile-vers-product
- make/linux/makefiles/minimal1.make
- make/linux/makefiles/optimized.make
- make/linux/makefiles/ppc64.make
- make/linux/makefiles/product.make
- make/linux/makefiles/rules.make
- make/linux/makefiles/shark.make
- make/linux/makefiles/sparc.make
- make/linux/makefiles/sparcWorks.make
- make/linux/makefiles/sparcv9.make
- make/linux/makefiles/tiered.make
- make/linux/makefiles/top.make
- make/linux/makefiles/trace.make
- make/linux/makefiles/vm.make
- make/linux/makefiles/zero.make
- make/linux/makefiles/zeroshark.make
- make/linux/platform_aarch64
- make/linux/platform_amd64
- make/linux/platform_amd64.suncc
- make/linux/platform_i486
- make/linux/platform_i486.suncc
- make/linux/platform_ia64
- make/linux/platform_ppc64
- make/linux/platform_sparc
- make/linux/platform_sparcv9
- make/linux/platform_zero.in
- make/openjdk_distro
- make/pic.make
- make/scm.make
- make/share/makefiles/mapfile-vers
- make/solaris/Makefile
- make/solaris/adlc_updater
- make/solaris/makefiles/adjust-mflags.sh
- make/solaris/makefiles/adlc.make
- make/solaris/makefiles/amd64.make
- make/solaris/makefiles/build_vm_def.sh
- make/solaris/makefiles/buildtree.make
- make/solaris/makefiles/compiler1.make
- make/solaris/makefiles/compiler2.make
- make/solaris/makefiles/core.make
- make/solaris/makefiles/debug.make
- make/solaris/makefiles/defs.make
- make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/gcc.make
- make/solaris/makefiles/hp.make
- make/solaris/makefiles/hp1.make
- make/solaris/makefiles/i486.make
- make/solaris/makefiles/jsig.make
- make/solaris/makefiles/jvmti.make
- make/solaris/makefiles/mapfile-vers
- make/solaris/makefiles/mapfile-vers-COMPILER1
- make/solaris/makefiles/mapfile-vers-COMPILER2
- make/solaris/makefiles/mapfile-vers-CORE
- make/solaris/makefiles/mapfile-vers-TIERED
- make/solaris/makefiles/mapfile-vers-debug
- make/solaris/makefiles/mapfile-vers-jsig
- make/solaris/makefiles/mapfile-vers-jvm_db
- make/solaris/makefiles/mapfile-vers-jvm_dtrace
- make/solaris/makefiles/optimized.make
- make/solaris/makefiles/product.make
- make/solaris/makefiles/reorder_CORE_amd64
- make/solaris/makefiles/rules.make
- make/solaris/makefiles/sparc.make
- make/solaris/makefiles/sparcWorks.make
- make/solaris/makefiles/sparcv9.make
- make/solaris/makefiles/tiered.make
- make/solaris/makefiles/top.make
- make/solaris/makefiles/trace.make
- make/solaris/makefiles/vm.make
- make/solaris/platform_amd64
- make/solaris/platform_amd64.gcc
- make/solaris/platform_i486
- make/solaris/platform_i486.gcc
- make/solaris/platform_sparc
- make/solaris/platform_sparc.gcc
- make/solaris/platform_sparcv9
- make/solaris/platform_sparcv9.gcc
- make/windows/build.bat
- make/windows/build.make
- make/windows/build_vm_def.sh
- make/windows/create.bat
- make/windows/create_obj_files.sh
- make/windows/cross_build.bat
- make/windows/get_msc_ver.sh
- make/windows/jvmexp.lcf
- make/windows/jvmexp_g.lcf
- make/windows/makefiles/adlc.make
- make/windows/makefiles/compile.make
- make/windows/makefiles/debug.make
- make/windows/makefiles/defs.make
- make/windows/makefiles/fastdebug.make
- make/windows/makefiles/generated.make
- make/windows/makefiles/jvmti.make
- make/windows/makefiles/product.make
- make/windows/makefiles/projectcreator.make
- make/windows/makefiles/rules.make
- make/windows/makefiles/sanity.make
- make/windows/makefiles/shared.make
- make/windows/makefiles/top.make
- make/windows/makefiles/trace.make
- make/windows/makefiles/vm.make
- make/windows/projectfiles/common/Makefile
- make/windows/projectfiles/compiler1/Makefile
- make/windows/projectfiles/compiler1/vm.def
- make/windows/projectfiles/compiler1/vm.dsw
- make/windows/projectfiles/compiler2/ADLCompiler.dsp
- make/windows/projectfiles/compiler2/ADLCompiler.dsw
- make/windows/projectfiles/compiler2/Makefile
- make/windows/projectfiles/compiler2/vm.def
- make/windows/projectfiles/compiler2/vm.dsw
- make/windows/projectfiles/core/Makefile
- make/windows/projectfiles/core/vm.def
- make/windows/projectfiles/core/vm.dsw
- make/windows/projectfiles/tiered/ADLCompiler.dsp
- make/windows/projectfiles/tiered/ADLCompiler.dsw
- make/windows/projectfiles/tiered/Makefile
- make/windows/projectfiles/tiered/vm.def
- make/windows/projectfiles/tiered/vm.dsw
- makefiles/BuildHotspot.gmk
- makefiles/Dist.gmk
- makefiles/HotspotCommon.gmk
- makefiles/gensrc/GenerateSources.gmk
- makefiles/gensrc/GensrcAdlc.gmk
- makefiles/gensrc/GensrcDtrace.gmk
- makefiles/gensrc/GensrcJvmti.gmk
- makefiles/ide/CreateVSProject.gmk
- makefiles/lib/CompileDtracePostJvm.gmk
- makefiles/lib/CompileDtracePreJvm.gmk
- makefiles/lib/CompileJvm.gmk
- makefiles/lib/CompileLibjsig.gmk
- makefiles/lib/CompileLibraries.gmk
- makefiles/lib/JvmFeatures.gmk
- makefiles/lib/JvmMapfile.gmk
- makefiles/lib/JvmOverrideFiles.gmk
- makefiles/mapfiles/libjsig/mapfile-vers-solaris
- makefiles/mapfiles/libjvm_db/mapfile-vers
- makefiles/mapfiles/libjvm_dtrace/mapfile-vers
- makefiles/symbols/symbols-aix
- makefiles/symbols/symbols-aix-debug
- makefiles/symbols/symbols-linux
- makefiles/symbols/symbols-macosx
- makefiles/symbols/symbols-shared
- makefiles/symbols/symbols-solaris
- makefiles/symbols/symbols-solaris-dtrace-compiler1
- makefiles/symbols/symbols-solaris-dtrace-compiler2
- makefiles/symbols/symbols-unix
- src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp
- src/share/tools/ProjectCreator/ArgsParser.java
- src/share/tools/ProjectCreator/BuildConfig.java
- src/share/tools/ProjectCreator/FileTreeCreator.java
- src/share/tools/ProjectCreator/FileTreeCreatorVC10.java
- src/share/tools/ProjectCreator/ProjectCreator.java
- src/share/tools/ProjectCreator/Util.java
- src/share/tools/ProjectCreator/WinGammaPlatform.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
- src/share/vm/gc/g1/youngList.cpp
- src/share/vm/gc/g1/youngList.hpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/prims/jvm.cpp
- src/share/vm/prims/jvmtiRedefineClassesTrace.hpp
- src/share/vm/utilities/array.cpp
! test/Makefile
- test/compiler/jvmci/code/CodeInstallationTest.java
- test/compiler/jvmci/code/DataPatchTest.java
- test/compiler/jvmci/code/DebugInfoTest.java
- test/compiler/jvmci/code/InterpreterFrameSizeTest.java
- test/compiler/jvmci/code/SimpleCodeInstallationTest.java
- test/compiler/jvmci/code/SimpleDebugInfoTest.java
- test/compiler/jvmci/code/TestAssembler.java
- test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
- test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
- test/compiler/jvmci/code/sparc/SPARCTestAssembler.java
- test/compiler/unsafe/generate-unsafe-tests.sh
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java
- test/runtime/SharedArchiveFile/BasicJarBuilder.java
- test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java
More information about the jdk9-dev-changes
mailing list