hg: bsd-port/jdk9/hotspot: 616 new changesets
glewis at eyesbeyond.com
glewis at eyesbeyond.com
Sun Dec 20 00:19:54 UTC 2015
Changeset: e1517978bf12
Author: enevill
Date: 2015-09-15 12:59 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e1517978bf12
8136524: aarch64: test/compiler/runtime/7196199/Test7196199.java fails
Summary: Fix safepoint handlers to save 128 bits on vector poll
Reviewed-by: kvn
Contributed-by: felix.yang at linaro.org
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
Changeset: 43451068d53c
Author: roland
Date: 2015-09-15 13:08 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/43451068d53c
8136461: PhaseIdealLoop::try_move_store_before_loop() may bypass early loop exit
Summary: PhaseIdealLoop::try_move_store_before_loop() needs to check for early loop exit before candidate Stores
Reviewed-by: kvn
! src/share/vm/opto/loopopts.cpp
- test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java
+ test/compiler/loopopts/TestMoveStoresOutOfLoopsStoreNoCtrl.java
Changeset: cc267038a9c1
Author: kvn
Date: 2015-09-15 11:04 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cc267038a9c1
8136406: Remove ZapDeadCompiledLocals code
Summary: Dead code elimination.
Reviewed-by: roland, twisti
! agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapSet.java
! agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapValue.java
! agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapVisitor.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Frame.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/compiler/oopMap.hpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/interpreter/oopMapCache.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 65c21ccab1bd
Author: kvn
Date: 2015-09-16 20:33 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/65c21ccab1bd
Merge
Changeset: 10e79692c25e
Author: mcberg
Date: 2015-09-16 13:16 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/10e79692c25e
8134802: LCM register pressure scheduling
Summary: Calculate register pressure in a block to help instructions scheduling.
Reviewed-by: kvn, dlong
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c2_globals_aarch64.hpp
! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/live.hpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/node.hpp
Changeset: a60e232aa8f2
Author: kvn
Date: 2015-09-16 15:54 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a60e232aa8f2
8134553: CRC32C implementations for x86/x64 targets
Reviewed-by: kvn
Contributed-by: tomasz.wojtowicz at intel.com
! src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp
! src/cpu/ppc/vm/interpreterGenerator_ppc.hpp
! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/assembler_x86.inline.hpp
+ src/cpu/x86/vm/crc32c.h
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! 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/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/zero/vm/interpreterGenerator_zero.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 6d9d273e7f0d
Author: thartmann
Date: 2015-09-17 08:08 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6d9d273e7f0d
8134739: compiler/loopopts/superword/TestVectorizationWithInvariant crashes in loop opts
Summary: Bail out of superword optimization if loop was removed (i.e., if zero-trip Opaque1Node was removed).
Reviewed-by: kvn, roland
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/superword.cpp
Changeset: 476739c20b35
Author: iveresov
Date: 2015-09-17 13:42 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/476739c20b35
Merge
Changeset: e3201914b83b
Author: neliasso
Date: 2015-09-18 10:11 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e3201914b83b
8135068: Extract method matchers from CompilerOracle
Summary: Ecapsulate code to enable reuse
Reviewed-by: roland, kvn
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp
+ src/share/vm/compiler/methodMatcher.cpp
+ src/share/vm/compiler/methodMatcher.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.hpp
! test/compiler/c2/5091921/Test7005594.sh
! test/compiler/oracle/CheckCompileCommandOption.java
+ test/compiler/oracle/MethodMatcherTest.java
! test/compiler/oracle/TestCompileCommand.java
! test/compiler/oracle/command1.txt
! test/runtime/CommandLine/CompilerConfigFileWarning.java
Changeset: 17efe8fc4f48
Author: mdoerr
Date: 2015-09-17 09:03 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/17efe8fc4f48
8136525: Generate interpreter entries only once and avoid unnecessary jump to jump
Reviewed-by: coleenp, twisti, aph
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.hpp
! src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp
! src/cpu/aarch64/vm/interpreter_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/interpreterGenerator_ppc.hpp
! src/cpu/ppc/vm/interpreter_ppc.cpp
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp
! src/cpu/sparc/vm/interpreter_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.hpp
! src/cpu/x86/vm/interpreterGenerator_x86.cpp
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
Changeset: 3ac528612681
Author: coleenp
Date: 2015-09-18 16:37 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3ac528612681
Merge
Changeset: 3b908f10337f
Author: tpivovarova
Date: 2015-09-19 12:03 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3b908f10337f
8136693: add package statement 'compiler.testlibrary' to CompilerUtils
Reviewed-by: iignatyev
! test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTest.java
! test/compiler/testlibrary/CompilerUtils.java
Changeset: d61e3154b6e0
Author: dpochepk
Date: 2015-09-19 12:04 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d61e3154b6e0
8136718: [TESTBUG] introduce FileInstaller functionality
Reviewed-by: iignatyev
+ test/testlibrary/jdk/test/lib/FileInstaller.java
! test/testlibrary/jdk/test/lib/Utils.java
Changeset: bab9d3d37ae8
Author: iignatyev
Date: 2015-09-19 11:19 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bab9d3d37ae8
Merge
Changeset: 95e96bd4b70b
Author: adinn
Date: 2015-09-16 09:52 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/95e96bd4b70b
8080293: AARCH64: Remove unnecessary dmbs from generated CAS code
Summary: The current encoding for CAS generates unnecessary leading and trailing dmbs for the MemBarAcquire and MemBarRelease which ought to be elided
Reviewed-by: kvn
! src/cpu/aarch64/vm/aarch64.ad
Changeset: 66d90f141fd8
Author: zmajo
Date: 2015-09-22 13:42 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/66d90f141fd8
8136914: compiler/loopopts/superword/SumRedSqrt_Double.java times out
Summary: Change test to execute only on relevant (x86-based) platforms.
Reviewed-by: kvn, dlong
! test/compiler/loopopts/superword/SumRedSqrt_Double.java
Changeset: 6cc606e29b74
Author: roland
Date: 2015-09-21 10:51 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6cc606e29b74
8136596: Remove aarch64: MemBarRelease when final field's allocation is NoEscape or ArgEscape
Summary: elide MemBar when AllocateNode _is_non_escaping
Reviewed-by: kvn, roland
Contributed-by: hui.shi at linaro.org
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
Changeset: 7c288547a709
Author: roland
Date: 2015-09-22 15:25 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7c288547a709
8136926: phi == NULL assert in PhaseIdealLoop::try_move_store_after_loop
Summary: multiple phis on same slice are possible in a loop
Reviewed-by: kvn, mcberg
! src/share/vm/opto/loopopts.cpp
! test/compiler/loopopts/TestMoveStoresOutOfLoops.java
Changeset: db3a3feccd9b
Author: enevill
Date: 2015-09-16 13:50 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/db3a3feccd9b
8136615: aarch64: elide DecodeN when followed by CmpP 0
Summary: remove DecodeN when comparing a narrow oop with 0
Reviewed-by: kvn, adinn
! src/cpu/aarch64/vm/aarch64.ad
Changeset: 56024013648f
Author: kzhaldyb
Date: 2015-09-24 18:24 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/56024013648f
8137020: [TESTBUG] Utils.runAndCheckException doesn't work well if no exception thrown
Summary: Changed handling a case when expected exception wasn't thrown
Reviewed-by: iignatyev
! test/testlibrary/jdk/test/lib/Utils.java
Changeset: 0855eb2338ae
Author: ppunegov
Date: 2015-09-24 20:13 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0855eb2338ae
8066157: JEP-JDK-8046155: Test task: method matcher
Summary: MethodMatcher test and framework
Reviewed-by: iignatyev, neliasso
+ test/compiler/compilercontrol/matcher/MethodMatcherTest.java
+ test/compiler/compilercontrol/share/method/ClassType.java
+ test/compiler/compilercontrol/share/method/MethodDescriptor.java
+ test/compiler/compilercontrol/share/method/MethodElementType.java
+ test/compiler/compilercontrol/share/method/MethodGenerator.java
+ test/compiler/compilercontrol/share/method/MethodType.java
+ test/compiler/compilercontrol/share/method/SignatureType.java
+ test/compiler/compilercontrol/share/pool/MethodHolder.java
+ test/compiler/compilercontrol/share/pool/PoolHelper.java
+ test/compiler/compilercontrol/share/pool/sub/Klass.java
+ test/compiler/compilercontrol/share/pool/sub/KlassDup.java
+ test/compiler/compilercontrol/share/pool/subpack/Klass.java
+ test/compiler/compilercontrol/share/pool/subpack/KlassDup.java
+ test/testlibrary/jdk/test/lib/Pair.java
+ test/testlibrary/jdk/test/lib/Triple.java
! test/testlibrary/jdk/test/lib/Utils.java
Changeset: df910cc4b9ea
Author: roland
Date: 2015-09-17 16:53 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/df910cc4b9ea
8136820: Generate better code for some Unsafe addressing patterns
Summary: reshape address computation to move invariant part out of loops
Reviewed-by: kvn
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/superword.cpp
Changeset: 8096c5205545
Author: iveresov
Date: 2015-09-25 12:04 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8096c5205545
Merge
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
- test/gc/logging/TestPrintReferences.java
- test/gc/startup_warnings/TestDefaultMaxRAMFraction.java
- test/gc/startup_warnings/TestNoParNew.java
Changeset: 5ee8eccf7900
Author: aph
Date: 2015-09-28 16:18 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5ee8eccf7900
8136165: AARCH64: Tidy up compiled native calls
Summary: Do some cleaning
Reviewed-by: roland, kvn, enevill
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
Changeset: fa430fa4f577
Author: enevill
Date: 2015-09-23 12:39 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fa430fa4f577
8135231: aarch64: add support for vectorizing double precision sqrt
Reviewed-by: roland, aph
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! test/compiler/loopopts/superword/SumRedSqrt_Double.java
Changeset: f244d455e4dd
Author: amurillo
Date: 2015-10-01 11:52 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f244d455e4dd
Merge
- test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java
Changeset: 5ab466809f05
Author: iveresov
Date: 2015-10-08 09:51 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5ab466809f05
8139094: Tier1 test java/util/zip/TestCRC32C.java fails due to fixes for JDK-8134553
Summary: Match correct intrinsic kind
Reviewed-by: iveresov, kvn
Contributed-by: tomasz.wojtowicz at intel.com
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
Changeset: daf8acf3afda
Author: enevill
Date: 2015-09-30 04:35 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/daf8acf3afda
8138583: aarch64: add support for vectorizing fabs/fneg
Reviewed-by: aph, roland
Contributed-by: felix.yang at linaro.org
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
+ test/compiler/loopopts/superword/SumRedAbsNeg_Double.java
+ test/compiler/loopopts/superword/SumRedAbsNeg_Float.java
Changeset: 324ea1a2419a
Author: iveresov
Date: 2015-10-05 20:02 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/324ea1a2419a
8132207: update for x86 exp in the math lib
Summary: Add new java.lang.Math() intrinsics from x86
Reviewed-by: kvn, iveresov
Contributed-by: vivek.r.deshpande 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/interpreter_x86_32.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
+ src/cpu/x86/vm/macroAssembler_x86_libm.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/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: 30f10e51ad6f
Author: adinn
Date: 2015-10-07 06:56 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/30f10e51ad6f
8139042: AARCH64: Correct regression introduced by 8080293
Summary: Reinstate unsafe volatile optimization broken by JDK-8080293
Reviewed-by: aph, kvn
! src/cpu/aarch64/vm/aarch64.ad
Changeset: 017224c13b0e
Author: dlong
Date: 2015-10-08 19:16 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/017224c13b0e
Merge
Changeset: f01629221703
Author: amurillo
Date: 2015-10-08 14:28 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f01629221703
Merge
- test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java
Changeset: eca671f4c014
Author: ecaspole
Date: 2015-09-21 10:36 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/eca671f4c014
8131645: [ARM64] crash on Cavium when using G1
Summary: Add a fence when creating the CodeRootSetTable so the readers do not see invalid memory.
Reviewed-by: aph, tschatzl
! src/share/vm/gc/g1/g1CodeCacheRemSet.cpp
Changeset: c55ee4af240d
Author: ctornqvi
Date: 2015-09-23 05:18 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c55ee4af240d
8027565: Enable /d2Zi+ when building with Visual Studio 2013
Reviewed-by: dcubed, ihse
! make/windows/makefiles/compile.make
Changeset: 1ce8347eea86
Author: ddmitriev
Date: 2015-09-23 22:04 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1ce8347eea86
8073331: [TESTBUG] Test for VM option file feature (VM options specified in file)
Reviewed-by: dcubed, gtriantafill, rdurbin
+ test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java
+ test/runtime/CommandLine/VMOptionsFile/flags_file
+ test/runtime/CommandLine/VMOptionsFile/optionFILE_2
+ test/runtime/CommandLine/VMOptionsFile/optionfile_1
+ test/runtime/CommandLine/VMOptionsFile/optionfile_3
+ test/runtime/CommandLine/VMOptionsFile/optionfile_bad_option
+ test/runtime/CommandLine/VMOptionsFile/optionfile_long_property
+ test/runtime/CommandLine/VMOptionsFile/optionfile_lot_of_options_quote
+ test/runtime/CommandLine/VMOptionsFile/optionfile_only_tabsandspaces
+ test/runtime/CommandLine/VMOptionsFile/optionfile_quote
+ test/runtime/CommandLine/VMOptionsFile/optionfile_quote_max_size
+ test/runtime/CommandLine/VMOptionsFile/optionfile_unmatched_quote_1
+ test/runtime/CommandLine/VMOptionsFile/optionfile_unmatched_quote_2
+ test/runtime/CommandLine/VMOptionsFile/optionfile_very_long_property
Changeset: 91c907c47794
Author: aph
Date: 2015-09-24 12:04 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/91c907c47794
8135018: AARCH64: Missing memory barriers for CMS collector
Summary: Add StoreStore barrier when CMS needs them
Reviewed-by: tschatzl
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: f99ad7bb5df5
Author: mlarsson
Date: 2015-09-24 12:36 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f99ad7bb5df5
8046148: JEP 158: Unified JVM Logging
Reviewed-by: coleenp, sla
! make/windows/makefiles/vm.make
! src/share/vm/Xusage.txt
+ src/share/vm/logging/log.hpp
+ src/share/vm/logging/logConfiguration.cpp
+ src/share/vm/logging/logConfiguration.hpp
+ src/share/vm/logging/logDecorations.cpp
+ src/share/vm/logging/logDecorations.hpp
+ src/share/vm/logging/logDecorators.cpp
+ src/share/vm/logging/logDecorators.hpp
+ src/share/vm/logging/logDiagnosticCommand.cpp
+ src/share/vm/logging/logDiagnosticCommand.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/logLevel.cpp
+ src/share/vm/logging/logLevel.hpp
+ src/share/vm/logging/logOutput.cpp
+ src/share/vm/logging/logOutput.hpp
+ src/share/vm/logging/logOutputList.cpp
+ src/share/vm/logging/logOutputList.hpp
+ src/share/vm/logging/logPrefix.hpp
+ src/share/vm/logging/logTag.cpp
+ src/share/vm/logging/logTag.hpp
+ src/share/vm/logging/logTagLevelExpression.cpp
+ src/share/vm/logging/logTagLevelExpression.hpp
+ src/share/vm/logging/logTagSet.cpp
+ src/share/vm/logging/logTagSet.hpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/management.hpp
! src/share/vm/services/nmtCommon.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
+ test/serviceability/logging/TestBasicLogOutput.java
Changeset: 1f6500dbefcb
Author: mlarsson
Date: 2015-09-24 16:19 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1f6500dbefcb
Merge
Changeset: 83b9a8e8593d
Author: mockner
Date: 2015-09-24 11:26 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/83b9a8e8593d
8130681: Kitchensink startup crashes JVM with NMT overlapping ranges
Summary: add_committed_region now handles overlapping commits.
Reviewed-by: hseigel, coleenp
! src/share/vm/services/virtualMemoryTracker.cpp
+ test/runtime/NMT/CommitOverlappingRegions.java
Changeset: f1e0206e75e1
Author: dsamersoff
Date: 2015-09-24 20:39 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f1e0206e75e1
8086134: Deadlock detection fails to attach to core file
Summary: Test reimplemented for jtreg
Reviewed-by: jbachorik
+ test/serviceability/sa/DeadlockDetectionTest.java
Changeset: 4ed0a395857b
Author: dsamersoff
Date: 2015-09-25 10:21 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4ed0a395857b
Merge
Changeset: d4dec7270392
Author: kzhaldyb
Date: 2015-09-24 18:48 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d4dec7270392
8136398: Create test that checks that G1 MixedGC produces correct output to logfile
Summary: Added test that checks that G1 MixedGC produces correct output to logfile
Reviewed-by: tschatzl
+ test/gc/g1/mixedgc/TestLogging.java
Changeset: a4ae74ca2403
Author: brutisso
Date: 2015-09-28 09:28 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a4ae74ca2403
8136991: [REDO] Additional number of processed references printed with -XX:+PrintReferenceGC after JDK-8047125
Reviewed-by: kbarrett, tschatzl
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/shared/gcTraceTime.cpp
! src/share/vm/gc/shared/gcTraceTime.hpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp
+ test/gc/logging/TestPrintReferences.java
Changeset: 142f04931a09
Author: jwilhelm
Date: 2015-09-28 15:05 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/142f04931a09
Merge
Changeset: dc9930a04ab0
Author: david
Date: 2015-09-29 11:02 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dc9930a04ab0
8080775: Better argument formatting for assert() and friends
Reviewed-by: kbarrett, pliden
! make/linux/makefiles/gcc.make
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/methodHandles_aarch64.cpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/ppc/vm/nativeInst_ppc.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/register_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/vmError_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/vmError_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/vmError_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/threadCritical_solaris.cpp
! src/os/solaris/vm/vmError_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/vmError_windows.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/linux_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/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/asm/register.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/ci/ciKlass.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/classfile/altHashing.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/stubs.cpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc/cms/adaptiveFreeList.cpp
! src/share/vm/gc/cms/allocationStats.hpp
! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc/cms/parCardTableModRefBS.cpp
! src/share/vm/gc/cms/promotionInfo.hpp
! src/share/vm/gc/g1/bufferingOopClosure.cpp
! src/share/vm/gc/g1/collectionSetChooser.cpp
! src/share/vm/gc/g1/collectionSetChooser.hpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.inline.hpp
! src/share/vm/gc/g1/g1AllocRegion.cpp
! src/share/vm/gc/g1/g1AllocRegion.hpp
! src/share/vm/gc/g1/g1AllocRegion.inline.hpp
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1Allocator.hpp
! src/share/vm/gc/g1/g1Allocator.inline.hpp
! src/share/vm/gc/g1/g1BiasedArray.cpp
! src/share/vm/gc/g1/g1BiasedArray.hpp
! src/share/vm/gc/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc/g1/g1CardCounts.cpp
! src/share/vm/gc/g1/g1CardCounts.hpp
! src/share/vm/gc/g1/g1CodeCacheRemSet.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/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1EvacFailure.cpp
! src/share/vm/gc/g1/g1EvacStats.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1HotCardCache.cpp
! src/share/vm/gc/g1/g1InCSetState.hpp
! src/share/vm/gc/g1/g1OopClosures.cpp
! src/share/vm/gc/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc/g1/g1RegionToSpaceMapper.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/g1/heapRegion.inline.hpp
! src/share/vm/gc/g1/heapRegionManager.cpp
! src/share/vm/gc/g1/heapRegionManager.inline.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionSet.cpp
! src/share/vm/gc/g1/heapRegionSet.inline.hpp
! src/share/vm/gc/g1/heapRegionType.hpp
! src/share/vm/gc/g1/satbQueue.cpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
! src/share/vm/gc/parallel/cardTableExtension.cpp
! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/mutableNUMASpace.cpp
! src/share/vm/gc/parallel/objectStartArray.cpp
! src/share/vm/gc/parallel/objectStartArray.hpp
! src/share/vm/gc/parallel/parMarkBitMap.hpp
! src/share/vm/gc/parallel/parallelScavengeHeap.inline.hpp
! src/share/vm/gc/parallel/pcTasks.cpp
! src/share/vm/gc/parallel/psOldGen.hpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/serial/tenuredGeneration.cpp
! src/share/vm/gc/shared/ageTable.cpp
! src/share/vm/gc/shared/blockOffsetTable.cpp
! src/share/vm/gc/shared/cardTableModRefBS.hpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/collectedHeap.inline.hpp
! src/share/vm/gc/shared/collectorPolicy.cpp
! src/share/vm/gc/shared/gcCause.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/plab.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/space.cpp
! src/share/vm/gc/shared/taskqueue.cpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp
! src/share/vm/interpreter/bytecodes.cpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/iterator.inline.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceGCThresholdUpdater.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/memory/virtualspace.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klass.inline.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/oop.cpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/castnode.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/mathexactnode.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/memprofiler.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/utilities/array.hpp
! src/share/vm/utilities/chunkedList.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/fakeRttiSupport.hpp
! src/share/vm/utilities/globalDefinitions.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp
Changeset: 143fe39b8533
Author: brutisso
Date: 2015-09-29 17:44 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/143fe39b8533
8133706: Kitchensink hanged
Reviewed-by: pliden, jmasa
! src/share/vm/gc/g1/concurrentMarkThread.cpp
Changeset: 983c56341c80
Author: brutisso
Date: 2015-09-30 09:07 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/983c56341c80
8134953: Make the GC ID available in a central place
Reviewed-by: pliden, jmasa
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/vmCMSOperations.cpp
! src/share/vm/gc/cms/vmCMSOperations.hpp
! src/share/vm/gc/cms/yieldingWorkgroup.cpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1MMUTracker.cpp
! src/share/vm/gc/g1/g1MMUTracker.hpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
! src/share/vm/gc/g1/vm_operations_g1.hpp
! 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/psScavenge.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/gcId.cpp
! src/share/vm/gc/shared/gcId.hpp
! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/gcTrace.hpp
! src/share/vm/gc/shared/gcTraceSend.cpp
! src/share/vm/gc/shared/gcTraceTime.cpp
! src/share/vm/gc/shared/gcTraceTime.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/objectCountEventSender.cpp
! src/share/vm/gc/shared/objectCountEventSender.hpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
Changeset: 59e6f265dd40
Author: aharlap
Date: 2015-09-30 18:09 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/59e6f265dd40
8130265: gctests/LargeObjects/large001 fails with OutOfMemoryError: Java heap space
Summary: Avoided G1 OutOfMemoryError by adding extra expand heap call
Reviewed-by: jwilhelm, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
Changeset: 43a1e4ca7ee4
Author: hseigel
Date: 2015-10-01 15:14 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/43a1e4ca7ee4
8138574: [TESTBUG] TestBasicLogOutput.java doesn't account for padding
Summary: TestBasicLogOutput.java edited to account for padding in tag descriptors
Reviewed-by: ddmitriev, hseigel, coleenp
Contributed-by: rachel.protacio at oracle.com
! test/serviceability/logging/TestBasicLogOutput.java
Changeset: 38bd261644c0
Author: erikj
Date: 2015-10-02 10:15 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/38bd261644c0
8138692: libjsig compilation is missing EXTRA_CFLAGS on macosx
Reviewed-by: ihse, mikael
! make/bsd/makefiles/jsig.make
Changeset: b04892bbefa5
Author: david
Date: 2015-10-02 10:43 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b04892bbefa5
8138637: Remove err_msg from LOG_PREFIX macro
Reviewed-by: brutisso
! src/share/vm/logging/logPrefix.hpp
Changeset: c0b0699bf991
Author: david
Date: 2015-10-02 11:02 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c0b0699bf991
Merge
Changeset: 12a66b77145e
Author: dcubed
Date: 2015-10-01 13:42 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/12a66b77145e
8135195: VM Options file should not be limited to 1k in bytes
Summary: Change Arguments::parse_vm_options_file() to remove 1024 byte limit on the VM options file.
Reviewed-by: dcubed, hseigel, gthornbr, dsamersoff, ddmitriev, coleenp
! src/share/vm/runtime/arguments.cpp
Changeset: 6020dab5cdcb
Author: dcubed
Date: 2015-10-01 13:43 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6020dab5cdcb
8137105: [TESTBUG] Add test cases for VM Options file feature with removed file size limit
Summary: Update TestVMOptionsFile.java to match fix for 8135195; other minor cleanups.
Reviewed-by: dcubed, rdurbin
! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java
! test/runtime/CommandLine/VMOptionsFile/optionfile_1
- test/runtime/CommandLine/VMOptionsFile/optionfile_long_property
! test/runtime/CommandLine/VMOptionsFile/optionfile_lot_of_options_quote
! test/runtime/CommandLine/VMOptionsFile/optionfile_quote
- test/runtime/CommandLine/VMOptionsFile/optionfile_quote_max_size
- test/runtime/CommandLine/VMOptionsFile/optionfile_very_long_property
Changeset: da0795953c69
Author: dcubed
Date: 2015-10-02 11:58 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/da0795953c69
Merge
Changeset: ccf99d847b02
Author: dcubed
Date: 2015-10-02 12:44 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ccf99d847b02
Merge
- test/runtime/CommandLine/VMOptionsFile/optionfile_long_property
- test/runtime/CommandLine/VMOptionsFile/optionfile_quote_max_size
- test/runtime/CommandLine/VMOptionsFile/optionfile_very_long_property
Changeset: f5379b29c4d7
Author: ctornqvi
Date: 2015-10-02 06:06 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f5379b29c4d7
8137194: Exclude runtime/memory/RunUnitTestsConcurrently.java from JPRT
Reviewed-by: coleenp
! test/TEST.groups
Changeset: 0952227d9cfe
Author: ddmitriev
Date: 2015-10-02 09:04 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0952227d9cfe
8138769: [TESTBUG] restore lost line from JDK-8137105 fix
Reviewed-by: dcubed, rdurbin
! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java
Changeset: 4edb0704e9f3
Author: dcubed
Date: 2015-10-02 16:48 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4edb0704e9f3
Merge
Changeset: d9d44c9d7bf0
Author: goetz
Date: 2015-09-28 12:57 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d9d44c9d7bf0
8137260: fix warning after "8046148: JEP 158: Unified JVM Logging"
Reviewed-by: mlarsson, stuefe
! src/share/vm/logging/logFileOutput.cpp
Changeset: 786145ca3cdc
Author: iklam
Date: 2015-10-05 13:25 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/786145ca3cdc
8078295: hotspot test_env.sh can set VM_CPU incorrectly
Summary: Use sed script to filter out irrelevant parts of -Xinternalversion
Reviewed-by: dlong, dcubed, dsamersoff
! test/test_env.sh
Changeset: f6da147987bb
Author: kbarrett
Date: 2015-10-05 21:17 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f6da147987bb
8138833: Remove CMMarkStack::drain
Summary: Remove unused functions and data members.
Reviewed-by: pliden, brutisso
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
Changeset: 231ab9f9a824
Author: pliden
Date: 2015-10-06 08:05 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/231ab9f9a824
8138846: Remove unused enum ConcurrentGCThread::CGC_flag_type
Reviewed-by: jwilhelm, brutisso
! src/share/vm/gc/shared/concurrentGCThread.cpp
! src/share/vm/gc/shared/concurrentGCThread.hpp
Changeset: 89c745739292
Author: brutisso
Date: 2015-10-06 14:25 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/89c745739292
8138862: Remove some unused code and subclasses in gcTaskManager.hpp/cpp
Reviewed-by: mgerdin, jwilhelm
! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/gcTaskManager.hpp
Changeset: 4704ecd9e198
Author: brutisso
Date: 2015-10-06 14:26 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4704ecd9e198
8138863: Refactor WaitForBarrierGCTask
Reviewed-by: mgerdin, jwilhelm
! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/gcTaskManager.hpp
Changeset: 17cfe2c6dc00
Author: brutisso
Date: 2015-10-06 14:27 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/17cfe2c6dc00
8138707: TestPromotionEventWithParallelScavenge.java crashes using undefined GC id.
Reviewed-by: mgerdin, jwilhelm
! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/gcTaskManager.hpp
! src/share/vm/gc/parallel/gcTaskThread.cpp
Changeset: f10efc097bae
Author: mockner
Date: 2015-10-06 14:27 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f10efc097bae
8138917: Back out change for 8130681
Summary: Change 8130681 has been backed out.
Reviewed-by: coleenp, gtriantafill
! src/share/vm/services/virtualMemoryTracker.cpp
- test/runtime/NMT/CommitOverlappingRegions.java
Changeset: a6499084ccd4
Author: coleenp
Date: 2015-10-06 18:51 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a6499084ccd4
Merge
Changeset: 00e5743fd189
Author: jwilhelm
Date: 2015-10-07 01:03 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/00e5743fd189
Merge
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/runtime/frame.cpp
Changeset: 5f9da6c532fe
Author: ehelin
Date: 2015-10-07 15:06 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5f9da6c532fe
8138969: G1CollectorPolicy should use const for applicable methods
Reviewed-by: mgerdin, jwilhelm
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1CollectorState.hpp
! src/share/vm/gc/g1/g1MMUTracker.hpp
Changeset: 4d9b98fd9644
Author: david
Date: 2015-10-07 15:27 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4d9b98fd9644
8138832: CreateCoredumpOnCrash on linux ARM causes assert message to be repeated.
Reviewed-by: jwilhelm, mgerdin
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp
Changeset: c9d09b5085ea
Author: david
Date: 2015-10-07 14:56 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c9d09b5085ea
Merge
Changeset: 313e94244ed8
Author: ehelin
Date: 2015-10-07 17:00 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/313e94244ed8
8138971: G1CollectorPolicy::_rs_lengths_prediction is not initialized before use
Reviewed-by: mgerdin, jwilhelm
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
Changeset: 81ae0334f957
Author: ehelin
Date: 2015-10-07 17:33 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/81ae0334f957
Merge
Changeset: ee11c7701f8c
Author: gtriantafill
Date: 2015-10-07 11:37 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ee11c7701f8c
8134432: [TESTBUG] Rewrite test/runtime/6888954/vmerrors.sh in Java
Reviewed-by: ddmitriev, ctornqvi, coleenp
! src/share/vm/utilities/debug.cpp
! test/TEST.groups
- test/runtime/6888954/vmerrors.sh
+ test/runtime/ErrorHandling/ErrorHandler.java
Changeset: 4740e6551edf
Author: ctornqvi
Date: 2015-10-07 20:45 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4740e6551edf
Merge
- test/runtime/6888954/vmerrors.sh
Changeset: 01c086e6e523
Author: stuefe
Date: 2015-10-01 09:30 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/01c086e6e523
8137329: [windows] Build broken on VS2010 after "8046148: JEP 158: Unified JVM Logging"
Reviewed-by: simonis, ihse, prr, goetz, dcubed
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
Changeset: 332b3d89d2bd
Author: dcubed
Date: 2015-10-07 16:41 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/332b3d89d2bd
Merge
Changeset: ad24aa13b296
Author: dcubed
Date: 2015-10-07 22:54 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ad24aa13b296
Merge
Changeset: a9a4581814a8
Author: kzhaldyb
Date: 2015-10-07 18:02 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a9a4581814a8
8138958: Quarantine gc/g1/mixedgc/TestLogging.java test
Reviewed-by: brutisso, iignatyev
! test/gc/g1/mixedgc/TestLogging.java
Changeset: e3053e6726f1
Author: iignatyev
Date: 2015-10-08 01:04 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e3053e6726f1
Merge
Changeset: 17986acb4825
Author: goetz
Date: 2015-10-02 11:46 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/17986acb4825
8138733: Fix build: gcc < 4.8 doesn't grok -Wno-format-zero-length added in 8080775
Summary: Also fix one problematic format on ppc.
Reviewed-by: david, simonis
! make/linux/makefiles/gcc.make
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/share/vm/utilities/debug.hpp
Changeset: 371ac7d4ccb2
Author: ehelin
Date: 2015-10-08 12:47 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/371ac7d4ccb2
8139134: Wrong tenuring threshold in young GC trace event
Reviewed-by: ehelin, jwilhelm
Contributed-by: Carsten Varming <cvarming at twitter.com>
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
Changeset: 5459f44b1a75
Author: sangheki
Date: 2015-10-05 14:56 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5459f44b1a75
8134995: [REDO] GC: implement ranges (optionally constraints) for those flags that have them missing
Summary: Add ranges and constraint functions for GC flags.
Reviewed-by: kbarrett, jmasa, jwilhelm, gziemski, zmajo
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.hpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/globals.hpp
+ test/gc/arguments/TestG1ConcMarkStepDurationMillis.java
! test/gc/arguments/TestG1HeapRegionSize.java
! test/gc/arguments/TestHeapFreeRatio.java
! test/gc/arguments/TestInitialTenuringThreshold.java
! test/gc/arguments/TestObjectTenuringFlags.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Changeset: 4fa9cbb14029
Author: jwilhelm
Date: 2015-10-08 22:35 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4fa9cbb14029
Merge
Changeset: e3b180765091
Author: brutisso
Date: 2015-10-08 12:44 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e3b180765091
8138717: TestGCEventMixedWithG1ConcurrentMark.java fails
Reviewed-by: jwilhelm, david
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/gcId.cpp
! src/share/vm/gc/shared/gcId.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
Changeset: 0cda477a3c85
Author: mgerdin
Date: 2015-10-09 09:00 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0cda477a3c85
8139086: Solaris/Sparc slowdebug build fails for memset_with_concurrent_readers.cpp
Reviewed-by: dcubed, kbarrett, coleenp
! src/cpu/sparc/vm/memset_with_concurrent_readers_sparc.cpp
Changeset: 115188e14c15
Author: david
Date: 2015-10-09 09:42 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/115188e14c15
8042893: compiler: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files
8042894: runtime: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files
Reviewed-by: goetz, brutisso
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/code/debugInfo.cpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/icBuffer.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/pcDesc.cpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/scopeDesc.cpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/methodLiveness.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/libadt/dict.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/virtualspace.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/markOop.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/oop.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEventController.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/privilegedStack.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/osThread.cpp
! src/share/vm/runtime/perfData.cpp
! src/share/vm/runtime/perfMemory.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/stackValueCollection.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/unhandledOops.cpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/services/writeableFlags.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: f39faaf2ca61
Author: david
Date: 2015-10-09 08:46 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f39faaf2ca61
Merge
Changeset: d6c2fafabfb4
Author: ehelin
Date: 2015-10-09 15:48 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d6c2fafabfb4
8138972: G1CollectorPolicy::_max_survivor_regions should be intialized in the initializer list
Reviewed-by: jwilhelm, mgerdin
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
Changeset: abd2f07dc9fa
Author: kbarrett
Date: 2015-10-09 14:08 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/abd2f07dc9fa
8138659: Speed up InstanceKlass subclass discrimination
Summary: Add _misc_kind field and flags, move around predicates.
Reviewed-by: coleenp, stefank
! src/share/vm/oops/instanceClassLoaderKlass.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceMirrorKlass.hpp
! src/share/vm/oops/instanceRefKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/prims/jvmtiTagMap.cpp
Changeset: 2ecdb2c2d9be
Author: brutisso
Date: 2015-10-09 20:31 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2ecdb2c2d9be
8139293: TestGCEventMixedWithG1ConcurrentMark.java fails after JDK-8134953
Reviewed-by: ecaspole, jwilhelm
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/shared/gcId.cpp
! src/share/vm/gc/shared/gcId.hpp
Changeset: 05b4a6f553fc
Author: brutisso
Date: 2015-10-09 20:52 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/05b4a6f553fc
8139294: TestGCEventMixedWithCMSConcurrent.java still fails after JDK-8134953
Reviewed-by: jwilhelm, ecaspole
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
Changeset: dd72902de3dc
Author: brutisso
Date: 2015-10-09 20:45 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dd72902de3dc
Merge
Changeset: 53c5cb9d3fed
Author: jwilhelm
Date: 2015-10-15 13:28 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/53c5cb9d3fed
Merge
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
Changeset: 263abae1965e
Author: thartmann
Date: 2015-10-08 08:54 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/263abae1965e
8139048: Quarantine compiler/startup/SmallCodeCacheStartup.java
Summary: Quarantine the test because it fails on JPRT for the CPU, CompactStrings and JVMCI repositories.
Reviewed-by: roland
! test/compiler/startup/SmallCodeCacheStartup.java
Changeset: f4f0e306133e
Author: thartmann
Date: 2015-10-08 07:51 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f4f0e306133e
Merge
Changeset: 09fb2c936faa
Author: zmajo
Date: 2015-10-08 12:10 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/09fb2c936faa
8137160: Use Compile::live_nodes instead of Compile::unique() in appropriate places -- followup
Summary: Change two code locations to use live_nodes() instead of unique() for allocating memory. Adjust comments.
Reviewed-by: kvn
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/domgraph.cpp
! src/share/vm/opto/matcher.cpp
Changeset: 0011fab3f1b5
Author: zmajo
Date: 2015-10-08 10:25 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0011fab3f1b5
Merge
Changeset: a41fe5ffa839
Author: twisti
Date: 2015-10-08 12:49 -1000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a41fe5ffa839
8136421: JEP 243: Java-Level JVM Compiler Interface
Reviewed-by: ihse, alanb, roland, coleenp, iveresov, kvn, kbarrett
! make/bsd/makefiles/compiler1.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/minimal1.make
! make/excludeSrc.make
+ make/gensrc/Gensrc-jdk.vm.ci.gmk
! make/linux/makefiles/compiler1.make
! make/linux/makefiles/minimal1.make
! make/solaris/makefiles/compiler1.make
! make/windows/build_vm_def.sh
! make/windows/create_obj_files.sh
! make/windows/makefiles/projectcreator.make
! make/windows/makefiles/vm.make
! src/cpu/aarch64/vm/compiledIC_aarch64.cpp
! src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp
! src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp
+ src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp
! src/cpu/aarch64/vm/relocInfo_aarch64.cpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/cpu/ppc/vm/compiledIC_ppc.cpp
+ src/cpu/ppc/vm/jvmciCodeInstaller_ppc.cpp
! src/cpu/ppc/vm/relocInfo_ppc.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/compiledIC_sparc.cpp
! src/cpu/sparc/vm/cppInterpreterGenerator_sparc.hpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp
+ src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.hpp
! src/cpu/sparc/vm/relocInfo_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.hpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/sparc/vm/vmStructs_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/assembler_x86.inline.hpp
! src/cpu/x86/vm/compiledIC_x86.cpp
! src/cpu/x86/vm/cppInterpreterGenerator_x86.hpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.hpp
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
+ src/cpu/x86/vm/jvmciCodeInstaller_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.hpp
+ src/cpu/x86/vm/registerMap_x86.cpp
! src/cpu/x86/vm/registerMap_x86.hpp
! src/cpu/x86/vm/register_x86.cpp
! src/cpu/x86/vm/register_x86.hpp
! src/cpu/x86/vm/relocInfo_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86.cpp
! src/cpu/x86/vm/vmStructs_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86_64.ad
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/overview.html
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/AbstractAddress.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Architecture.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BailoutException.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodeFrame.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodePosition.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CallingConvention.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeCacheProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeUtil.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DataSection.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DebugInfo.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InfopointReason.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InstalledCode.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InvalidInstalledCodeException.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Location.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/MemoryBarriers.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ReferenceMap.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Register.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterAttributes.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterSaveLayout.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/SourceStackTrace.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackLockValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlot.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlotValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/TargetDescription.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/UnsignedMath.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ValueUtil.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualObject.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualStackSlot.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/package-info.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/InspectedFrame.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/InspectedFrameVisitor.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/StackIntrospection.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/JVMCIError.java
+ 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.compiler/src/jdk/vm/ci/compiler/Compiler.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/CompilerFactory.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/StartupEventListener.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.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/HotSpotCodeCacheProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompressedNullConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotForeignCallTarget.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/HotSpotJVMCIBackendFactory.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIMetaAccessContext.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.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/HotSpotJavaType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProvider.java
+ 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.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaData.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethod.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/HotSpotMethodDataAccessor.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodUnresolved.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotNmethod.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotOopMap.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProfilingInfo.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProxified.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotReferenceMap.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaField.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java
+ 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/HotSpotSentinelConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSignature.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.hotspot/src/jdk/vm/ci/hotspot/HotSpotStackFrameReference.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotUnresolvedField.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotUnresolvedJavaType.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/HotSpotVMEventListener.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/MetaspaceWrapperObject.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/Stable.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SuppressFBWarnings.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/UnsafeAccess.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EmptyEventProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EventProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/logging/package-info.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMAddress.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMData.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMField.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMFlag.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMManual.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/InitTimer.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/SuppressFBWarnings.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/overview.html
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AbstractJavaProfile.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AbstractProfiledItem.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AllocatableValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Assumptions.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Constant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantPool.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantReflectionProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DefaultProfilingInfo.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DeoptimizationAction.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DeoptimizationReason.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ExceptionHandler.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/InvokeTarget.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JVMCIMetaAccessContext.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaField.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaKind.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaMethod.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaMethodProfile.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaTypeProfile.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LIRKind.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTable.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTableImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Local.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTable.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTableImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocationIdentity.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MemoryAccessProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaAccessProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaUtil.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MethodHandleAccessProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ModifiersProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/NullConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PlatformKind.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PrimitiveConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ProfilingInfo.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/RawConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaField.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SerializableConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Signature.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SpeculationLog.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/TriState.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/TrustedInterface.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/VMConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Value.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/package-info.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/META-INF/services/javax.annotation.processing.Processor
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/jdk/vm/ci/options/processor/OptionProcessor.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/DerivedOptionValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/JVMCIJarsOptionDescriptorsProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/NestedBooleanOptionValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/Option.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionDescriptor.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionDescriptors.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsLoader.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsParser.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/StableOptionValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCI.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCIBackend.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCIRuntime.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/META-INF/services/javax.annotation.processing.Processor
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/jdk/vm/ci/service/processor/ServiceProviderProcessor.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.service/.checkstyle_checks.xml
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/ServiceProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/Services.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARC.java
+ src/os/aix/vm/vmStructs_aix.hpp
+ src/os/bsd/vm/vmStructs_bsd.hpp
+ src/os/linux/vm/vmStructs_linux.hpp
+ src/os/solaris/vm/vmStructs_solaris.hpp
! src/os/windows/vm/os_windows.cpp
+ src/os/windows/vm/vmStructs_windows.hpp
! src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp
! src/os_cpu/linux_x86/vm/thread_linux_x86.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/vmStructs_solaris_sparc.hpp
! src/os_cpu/solaris_x86/vm/vmStructs_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/thread_windows_x86.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/debugInfo.cpp
! src/share/vm/code/debugInfo.hpp
! src/share/vm/code/debugInfoRec.cpp
! src/share/vm/code/debugInfoRec.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/exceptionHandlerTable.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/oopRecorder.cpp
! src/share/vm/code/oopRecorder.hpp
! 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/abstractCompiler.cpp
! src/share/vm/compiler/abstractCompiler.hpp
! 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/compiler/disassembler.cpp
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/compiler/oopMap.hpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/shared/barrierSet.hpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.hpp
+ src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.cpp
+ src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.hpp
+ src/share/vm/jvmci/jvmciCodeInstaller.cpp
+ src/share/vm/jvmci/jvmciCodeInstaller.hpp
+ src/share/vm/jvmci/jvmciCompiler.cpp
+ src/share/vm/jvmci/jvmciCompiler.hpp
+ src/share/vm/jvmci/jvmciCompilerToVM.cpp
+ src/share/vm/jvmci/jvmciCompilerToVM.hpp
+ src/share/vm/jvmci/jvmciEnv.cpp
+ src/share/vm/jvmci/jvmciEnv.hpp
+ src/share/vm/jvmci/jvmciJavaClasses.cpp
+ src/share/vm/jvmci/jvmciJavaClasses.hpp
+ src/share/vm/jvmci/jvmciRuntime.cpp
+ src/share/vm/jvmci/jvmciRuntime.hpp
+ src/share/vm/jvmci/jvmci_globals.cpp
+ src/share/vm/jvmci/jvmci_globals.hpp
+ src/share/vm/jvmci/systemDictionary_jvmci.hpp
+ src/share/vm/jvmci/vmStructs_jvmci.hpp
+ src/share/vm/jvmci/vmSymbols_jvmci.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/superword.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiCodeBlobEvents.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/rframe.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/timer.hpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vmStructs.hpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/shark/sharkCacheDecache.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/fakeRttiSupport.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/growableArray.hpp
! src/share/vm/utilities/macros.hpp
! src/share/vm/utilities/top.hpp
! src/share/vm/utilities/vmError.cpp
+ test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java
+ test/compiler/jvmci/SecurityRestrictionsTest.java
+ test/compiler/jvmci/common/CTVMUtilities.java
+ test/compiler/jvmci/common/CompilerToVMHelper.java
+ test/compiler/jvmci/common/JVMCIHelpers.java
+ test/compiler/jvmci/common/services/jdk.vm.ci.compiler.Compiler
+ test/compiler/jvmci/common/services/jdk.vm.ci.compiler.CompilerFactory
+ test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.HotSpotVMEventListener
+ test/compiler/jvmci/common/testcases/AbstractClass.java
+ test/compiler/jvmci/common/testcases/AbstractClassExtender.java
+ test/compiler/jvmci/common/testcases/AnotherSingleImplementer.java
+ test/compiler/jvmci/common/testcases/AnotherSingleImplementerInterface.java
+ test/compiler/jvmci/common/testcases/DoNotExtendClass.java
+ test/compiler/jvmci/common/testcases/DoNotImplementInterface.java
+ test/compiler/jvmci/common/testcases/MultiSubclassedClass.java
+ test/compiler/jvmci/common/testcases/MultiSubclassedClassSubclass1.java
+ test/compiler/jvmci/common/testcases/MultiSubclassedClassSubclass2.java
+ test/compiler/jvmci/common/testcases/MultipleAbstractImplementer.java
+ test/compiler/jvmci/common/testcases/MultipleImplementer1.java
+ test/compiler/jvmci/common/testcases/MultipleImplementer2.java
+ test/compiler/jvmci/common/testcases/MultipleImplementersInterface.java
+ test/compiler/jvmci/common/testcases/MultipleImplementersInterfaceExtender.java
+ test/compiler/jvmci/common/testcases/PackagePrivateClass.java
+ test/compiler/jvmci/common/testcases/SimpleClass.java
+ test/compiler/jvmci/common/testcases/SingleImplementer.java
+ test/compiler/jvmci/common/testcases/SingleImplementerInterface.java
+ test/compiler/jvmci/common/testcases/SingleSubclass.java
+ test/compiler/jvmci/common/testcases/SingleSubclassedClass.java
+ test/compiler/jvmci/common/testcases/TestCase.java
+ test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
+ test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java
+ test/compiler/jvmci/compilerToVM/CollectCountersTest.java
+ test/compiler/jvmci/compilerToVM/CompileCodeTestCase.java
+ test/compiler/jvmci/compilerToVM/ConstantPoolTestCase.java
+ test/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java
+ test/compiler/jvmci/compilerToVM/DebugOutputTest.java
+ test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
+ test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
+ test/compiler/jvmci/compilerToVM/DummyAbstractClass.java
+ test/compiler/jvmci/compilerToVM/DummyClass.java
+ test/compiler/jvmci/compilerToVM/DummyInterface.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/LookupKlassInPoolTest.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/ResolveConstantInPoolTest.java
+ test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
+ test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
+ test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java
+ test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
+ test/compiler/jvmci/events/JvmciCompleteInitializationTest.config
+ test/compiler/jvmci/events/JvmciCompleteInitializationTest.java
+ test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.config
+ test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java
+ test/compiler/jvmci/events/JvmciNotifyInstallEventTest.config
+ test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
+ test/compiler/jvmci/events/JvmciShutdownEventListener.java
+ test/compiler/jvmci/events/JvmciShutdownEventTest.config
+ test/compiler/jvmci/events/JvmciShutdownEventTest.java
+ test/compiler/jvmci/events/MetaAccessWrapper.java
+ test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/NestedBooleanOptionValueTest.java
+ test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/TestOptionValue.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/FieldUniverse.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/MethodUniverse.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/NameAndSignature.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/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/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/testlibrary/jdk/test/lib/Utils.java
Changeset: 13c4fa17712e
Author: dlong
Date: 2015-10-09 02:43 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/13c4fa17712e
Merge
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
Changeset: 926d9bae67d3
Author: thartmann
Date: 2015-10-09 11:28 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/926d9bae67d3
8139150: ClassVerifier frees exception message while it's still in use
Summary: Remove ResourceMark in StackMapReader::parse_verification_type() to avoid freeing of error message.
Reviewed-by: zmajo, dcubed, hseigel
! src/share/vm/classfile/stackMapTable.cpp
Changeset: 0300297e7df3
Author: zmajo
Date: 2015-10-09 14:21 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0300297e7df3
8078554: Compiler: implement ranges (optionally constraints) for those flags that have them missing
Summary: Add range check or constraint where necessary.
Reviewed-by: roland, thartmann
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/oops/methodCounters.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.hpp
! src/share/vm/runtime/globals.hpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java
! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java
Changeset: 71e75172487b
Author: zmajo
Date: 2015-10-09 15:00 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/71e75172487b
8081288: erronous free in RegClass::~RegClass()
Summary: Remove the erronous free.
Reviewed-by: kvn
! src/share/vm/adlc/formsopt.cpp
Changeset: 6c4a9b1af999
Author: twisti
Date: 2015-10-09 09:09 -1000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6c4a9b1af999
8138820: JDK Hotspot build fails with Xcode 7.0.1
Reviewed-by: iveresov
! make/bsd/makefiles/gcc.make
Changeset: a37a6ca422b1
Author: iveresov
Date: 2015-10-09 12:17 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a37a6ca422b1
8136725: Provide utility for creation a counted loop reserve copy (clone)
Summary: Make it easier to revert to the original loop should that be needed
Reviewed-by: kvn
Contributed-by: jan.civlin at intel.com
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
Changeset: dda16b631985
Author: iveresov
Date: 2015-10-09 21:04 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dda16b631985
Merge
Changeset: de73f59378c1
Author: redestad
Date: 2015-10-12 14:54 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/de73f59378c1
8134607: Remove per-compiler performance counters
Reviewed-by: twisti, neliasso
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
Changeset: 1f0d9d89003a
Author: iveresov
Date: 2015-10-12 16:35 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1f0d9d89003a
8139454: java/lang/Math/WorstCaseTests.java crashes on Linux-amd64
Summary: Emit the form of pextrw that works with sse2
Reviewed-by: iveresov, twisti
Contributed-by: vivek.r.deshpande at intel.com
! src/cpu/x86/vm/assembler_x86.cpp
Changeset: c6a1e7983723
Author: mdoerr
Date: 2015-10-12 12:20 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c6a1e7983723
8139421: PPC64LE: MacroAssembler::bxx64_patchable kill register R12
Summary: Register R12 must be preserved for stub calls (e.g. deopt handler).
Reviewed-by: goetz
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
Changeset: 7477b0afa5d6
Author: zmajo
Date: 2015-10-13 10:09 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7477b0afa5d6
8139377: JVM can't be started w/ -XX:+EnableJVMCI -XX:+UseJVMCICompiler and default TypeProfileWidth
Summary: Raise upper bound of TypeProfileWidth from 4 to 8.
Reviewed-by: iveresov, twisti
! src/share/vm/runtime/globals.hpp
Changeset: 738f57684fed
Author: enevill
Date: 2015-10-13 09:40 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/738f57684fed
8139259: aarch64: jtreg test TestLogSum segvs after 8132207
Summary: Fix jump to 0 caused by uninitialised _dexp in 8132207
Reviewed-by: roland, kvn
! src/share/vm/opto/library_call.cpp
Changeset: f2983a0f7a57
Author: roland
Date: 2015-10-13 13:23 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f2983a0f7a57
Merge
Changeset: 2598332ad46c
Author: aph
Date: 2015-09-30 13:23 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2598332ad46c
8138641: Disable C2 peephole by default for aarch64
Reviewed-by: roland
Contributed-by: felix.yang at linaro.org
! src/cpu/aarch64/vm/c2_globals_aarch64.hpp
Changeset: 0ca52fb7d980
Author: aph
Date: 2015-09-29 17:01 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0ca52fb7d980
8138575: Improve generated code for profile counters
Reviewed-by: kvn
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
Changeset: 870c2e0f67f6
Author: enevill
Date: 2015-10-08 13:14 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/870c2e0f67f6
8139043: aarch64: add support for adler32 intrinsic
Summary: Add adler32 support like 8132081 for sparc
Reviewed-by: kvn
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
Changeset: c274072ab8f7
Author: twisti
Date: 2015-10-13 09:21 -1000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c274072ab8f7
8139524: JVMCI cannot be initialized with CMS or Serial GCs
Reviewed-by: iveresov
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
Changeset: d9eb619390d9
Author: twisti
Date: 2015-10-14 09:22 -1000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d9eb619390d9
8139545: JVMCI : guarantee(heap_end < allocation_end) failed on some sparcv9 hosts
Reviewed-by: iveresov, kvn
! src/share/vm/jvmci/jvmciRuntime.cpp
Changeset: 78888d676ed7
Author: twisti
Date: 2015-10-14 12:29 -1000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/78888d676ed7
8139386: JVMCI test failed with assert(_jvmci._alternate_call_target == 0L) failed: must be
Reviewed-by: kvn
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
Changeset: baccb954c369
Author: roland
Date: 2015-10-15 09:40 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/baccb954c369
8138956: Elide more final field's write memory barrier with escape analysis result
Summary: membar for final/stable fields eliminated if possible
Reviewed-by: roland, mdoerr, enevill, aph
Contributed-by: hui.shi at linaro.org
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse3.cpp
Changeset: 9ab5571ccea8
Author: roland
Date: 2015-10-15 07:56 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9ab5571ccea8
Merge
Changeset: db88a5e95717
Author: iignatyev
Date: 2015-10-13 16:21 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/db88a5e95717
8139376: [TESTBUG] ExecuteInstalledCodeTest should be run only on amd64 and sparcv9
Reviewed-by: twisti, kvn
! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
Changeset: ceec25b3f949
Author: tpivovarova
Date: 2015-10-15 01:58 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ceec25b3f949
8139375: [TESTBUG] compiler/jvmci/SecurityRestrictionsTest checks are too tight
Reviewed-by: twisti, iignatyev
! test/compiler/jvmci/SecurityRestrictionsTest.java
! test/testlibrary/jdk/test/lib/Utils.java
Changeset: acf9f6650193
Author: dpochepk
Date: 2015-10-15 02:46 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/acf9f6650193
8139438: [TESTBUG] JVMCI test fails with RuntimeException: Has no virtual object before materialization
Reviewed-by: iignatyev, twisti
! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
Changeset: 964538c2362a
Author: iignatyev
Date: 2015-10-15 09:36 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/964538c2362a
Merge
Changeset: 2abd2feb000b
Author: iignatyev
Date: 2015-10-15 11:20 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2abd2feb000b
Merge
Changeset: e9fede3afe79
Author: kshefov
Date: 2015-10-15 18:00 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e9fede3afe79
8072369: [TESTBUG] Remove potentially insecure class cast in some hotspot tests
Reviewed-by: twisti, kvn, iignatyev, tpivovarova
! 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/codegen/6823354/Test6823354.java
! test/testlibrary/jdk/test/lib/Utils.java
Changeset: cf43bef12125
Author: zmajo
Date: 2015-10-15 17:38 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cf43bef12125
8080650: Enable stubs to use frame pointers correctly
Summary: Change MacroAssembler::verified_entry() to set up RBP correctly when generating stub code.
Reviewed-by: kvn
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
Changeset: e012dfc7ba2c
Author: zmajo
Date: 2015-10-15 17:40 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e012dfc7ba2c
Merge
Changeset: 6bef5a526bee
Author: iignatyev
Date: 2015-10-16 01:15 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6bef5a526bee
8138794: [TESTBUG] ctw tests fail to compile after 8137056
Reviewed-by: dlong, kvn
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java
Changeset: fe46f2941ea9
Author: iignatyev
Date: 2015-10-16 02:05 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fe46f2941ea9
8139707: [TESTBUG] Quarantine unstable compiler/jvmci tests
Reviewed-by: twisti
! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
Changeset: 41b06143f4f8
Author: enevill
Date: 2015-10-15 15:33 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/41b06143f4f8
8139674: aarch64: guarantee failure in TestOptionsWithRanges.java
Summary: Fix negative overflow in instruction field
Reviewed-by: kvn, roland, adinn, aph
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
Changeset: 93ae449c9b52
Author: aph
Date: 2015-10-13 16:25 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/93ae449c9b52
8139041: Redundant DMB instructions
Summary: Merge consecutive DMB intstructions
Reviewed-by: roland, kvn, twisti
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/nativeInst_aarch64.hpp
! src/share/vm/asm/codeBuffer.hpp
Changeset: 5ffaf14b397d
Author: roland
Date: 2015-10-16 11:47 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5ffaf14b397d
Merge
Changeset: bfd1cd5fbb7c
Author: zmajo
Date: 2015-10-16 15:21 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bfd1cd5fbb7c
8139380: VMError::report_and_die() does not produce replay file
Summary: Change VMError::report() to use a correct format string in both JVMCI-enabled builds and builds without JVMCI.
Reviewed-by: roland, kvn
! src/share/vm/utilities/vmError.cpp
Changeset: 09338e9e661c
Author: roland
Date: 2015-10-16 15:48 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/09338e9e661c
8139750: [BACKOUT] Elide more final field's write memory barrier with escape analysis result
Reviewed-by: kvn
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse3.cpp
Changeset: 179aa0067f01
Author: roland
Date: 2015-10-16 16:09 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/179aa0067f01
Merge
Changeset: a8a8604f890f
Author: dlong
Date: 2015-10-17 19:40 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a8a8604f890f
Merge
! make/windows/makefiles/vm.make
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.cpp
! src/cpu/x86/vm/register_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/debugInfo.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/scopeDesc.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
+ src/share/vm/jvmci/jvmciCodeInstaller.cpp
+ src/share/vm/jvmci/jvmciJavaClasses.cpp
+ src/share/vm/jvmci/jvmciJavaClasses.hpp
+ src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/fakeRttiSupport.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/vmError.cpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Changeset: 846276b97202
Author: amurillo
Date: 2015-10-19 12:30 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/846276b97202
Merge
- test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java
- test/runtime/6888954/vmerrors.sh
Changeset: 4be1d228e368
Author: twisti
Date: 2015-10-21 11:41 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4be1d228e368
8139935: Bootcycle builds are broken on jdk9/hs due to JVMCI changes
Reviewed-by: erikj
! make/gensrc/Gensrc-jdk.vm.ci.gmk
Changeset: e197d5a708f1
Author: lana
Date: 2015-10-21 18:39 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e197d5a708f1
Merge
- test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java
- test/runtime/6888954/vmerrors.sh
Changeset: 1904cb079212
Author: lana
Date: 2015-10-22 11:13 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1904cb079212
Merge
- test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java
- test/runtime/6888954/vmerrors.sh
Changeset: 2bc339eaafcd
Author: david
Date: 2015-10-13 08:37 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2bc339eaafcd
8139427: Break out YoungList to own class.
Reviewed-by: mgerdin, jwilhelm
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
+ src/share/vm/gc/g1/youngList.cpp
+ src/share/vm/gc/g1/youngList.hpp
Changeset: 8b8a3e7af130
Author: tschatzl
Date: 2015-10-13 14:49 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8b8a3e7af130
8069330: Adjustment of concurrent refinement thresholds does not take hot card cache into account
Summary: Measure HCC processing time separately and remove that time from the calculation of the refinement thresholds. HCC processing time is still taken into account for general pause time predictions.
Reviewed-by: tbenson, jmasa
! 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/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1ErgoVerbose.cpp
! src/share/vm/gc/g1/g1ErgoVerbose.hpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc/g1/g1HotCardCache.cpp
! src/share/vm/gc/g1/g1HotCardCache.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! test/gc/g1/TestGCLogMessages.java
Changeset: 3417a8fa7b45
Author: david
Date: 2015-10-13 14:07 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3417a8fa7b45
8139506: Remove the WaterMark class
Reviewed-by: stefank, mgerdin
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/shared/generation.hpp
! src/share/vm/gc/shared/space.cpp
! src/share/vm/gc/shared/space.hpp
- src/share/vm/gc/shared/watermark.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: b7618d69edaf
Author: david
Date: 2015-10-13 17:34 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b7618d69edaf
Merge
- src/share/vm/gc/shared/watermark.hpp
Changeset: c8a4fbc7f6f4
Author: hseigel
Date: 2015-10-14 13:30 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c8a4fbc7f6f4
8139069: JVM should throw ClassFormatError for <init> methods in interfaces
Summary: If method being parsed is in an interface, throw ClassFormatError if its name is "<init>"
Reviewed-by: acorn, lfoltan
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/verifier.cpp
+ test/runtime/classFileParserBug/InitInInterface.java
+ test/runtime/classFileParserBug/nonvoidinit.jasm
+ test/runtime/classFileParserBug/voidinit.jasm
Changeset: 088ca8a0e910
Author: poonam
Date: 2015-10-14 15:36 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/088ca8a0e910
8136577: Make AbortVMOnException available in product builds
Reviewed-by: coleenp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/exceptions.hpp
Changeset: bc00f9701b9c
Author: minqi
Date: 2015-10-14 08:12 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bc00f9701b9c
8135284: Remove Method::_method_size field
Summary: Remove Method::_method_size to improve memory footprint after JDK-8135085,which increased 4 bytes for 32 platform. Also removed related unused code in SA.
Reviewed-by: coleenp, hseigel
! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 5a7f73370cf8
Author: minqi
Date: 2015-10-14 20:59 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5a7f73370cf8
Merge
Changeset: 1d78034f1852
Author: minqi
Date: 2015-10-15 00:42 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1d78034f1852
Merge
Changeset: 8c666050d769
Author: david
Date: 2015-10-14 09:33 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8c666050d769
8139434: Unify GenRemSet and CardTableRS
Reviewed-by: jwilhelm, mgerdin
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/serial/tenuredGeneration.cpp
! src/share/vm/gc/serial/tenuredGeneration.hpp
! src/share/vm/gc/shared/cardGeneration.cpp
! src/share/vm/gc/shared/cardGeneration.hpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/cardTableRS.hpp
! src/share/vm/gc/shared/collectorPolicy.cpp
! src/share/vm/gc/shared/collectorPolicy.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
! src/share/vm/gc/shared/genOopClosures.inline.hpp
- src/share/vm/gc/shared/genRemSet.cpp
- src/share/vm/gc/shared/genRemSet.hpp
! src/share/vm/gc/shared/generation.cpp
! src/share/vm/gc/shared/generation.hpp
! src/share/vm/gc/shared/generationSpec.cpp
! src/share/vm/gc/shared/generationSpec.hpp
! src/share/vm/gc/shared/space.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 5f32f22ba25e
Author: mgerdin
Date: 2015-10-14 14:50 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5f32f22ba25e
8138762: Refactor setup of evacuation closures in G1
Summary: Introduce policy class containing the root scan closures.
Reviewed-by: ehelin, stefank
! src/share/vm/gc/g1/g1CodeBlobClosure.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1OopClosures.cpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.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/g1/g1RootProcessor.hpp
Changeset: 5b33eeb13775
Author: tschatzl
Date: 2015-10-15 10:07 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5b33eeb13775
8137082: Factor out G1 prediction code from G1CollectorPolicy and clean up
Summary: Factor out G1 prediction code from G1CollectorPolicy into its own class, constify methods of G1CollectorPolicy and move more implementations to the cpp file.
Reviewed-by: jmasa, sangheki, ecaspole, kbarrett
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1CollectorState.hpp
+ src/share/vm/gc/g1/g1Predictions.cpp
+ src/share/vm/gc/g1/g1Predictions.hpp
! src/share/vm/gc/g1/survRateGroup.cpp
! src/share/vm/gc/g1/survRateGroup.hpp
! src/share/vm/prims/jni.cpp
Changeset: 2feeca2b688f
Author: tschatzl
Date: 2015-10-15 10:12 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2feeca2b688f
8139583: Fix formatting in survRateGroup.cpp
Reviewed-by: kbarrett, stefank
! src/share/vm/gc/g1/survRateGroup.cpp
Changeset: daa76166601c
Author: tschatzl
Date: 2015-10-15 10:13 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/daa76166601c
8138750: Remove dead code in survivor rate group
Reviewed-by: mgerdin, tbenson
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1CollectorState.hpp
! src/share/vm/gc/g1/survRateGroup.cpp
! src/share/vm/gc/g1/survRateGroup.hpp
Changeset: a0f7fb36730a
Author: tschatzl
Date: 2015-10-15 10:15 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a0f7fb36730a
8138752: G1CollectorPolicy::should_should_update_surv_rate_group_predictors() uses wrong predicate
Summary: Instead of only updating the survivor rate groups in the young gc after marking and before mixed gc, update them during young gcs outside of marking
Reviewed-by: mgerdin, drwhite
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: 47181fafd4e9
Author: tschatzl
Date: 2015-10-15 13:00 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/47181fafd4e9
Merge
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
Changeset: 901d0ab08236
Author: jbachorik
Date: 2015-10-15 17:35 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/901d0ab08236
8135188: RunFinalizationTest.java Exception java.lang.Error: Test failure: Object was not finalized
Reviewed-by: dcubed, martin
+ test/serviceability/dcmd/gc/FinalizationRunner.java
! test/serviceability/dcmd/gc/RunFinalizationTest.java
Changeset: 1a85bb362183
Author: dcubed
Date: 2015-10-15 10:00 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1a85bb362183
8136552: Last argument wins does not work for special options with "-XX:VMOptionsFile" option
Summary: match_special_option_and_act() should insert_vm_options_file() earlier and process the inserted options right away to honor "last option wins" semantics.
Reviewed-by: dcubed, coleenp
! src/share/vm/runtime/arguments.cpp
! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java
Changeset: cdd81465ef70
Author: dcubed
Date: 2015-10-15 19:17 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cdd81465ef70
Merge
Changeset: 3f28db271235
Author: gziemski
Date: 2015-10-15 13:34 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3f28db271235
8078556: Runtime: implement ranges (optionally constraints) for those flags that have them missing.
Summary: JEP 245: implement ranges and constraints for runtime flags.
Reviewed-by: coleenp, ddmitriev, jiangli, goetz
Contributed-by: goetz.lindenmaier at sap.com, gerard.ziemski at oracle.com
! 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_cpu/aix_ppc/vm/globals_aix_ppc.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.hpp
! src/share/vm/runtime/commandLineFlagConstraintsRuntime.cpp
! src/share/vm/runtime/commandLineFlagConstraintsRuntime.hpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/vmThread.cpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Changeset: db268cb78542
Author: coleenp
Date: 2015-10-16 00:01 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/db268cb78542
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 01b171218ecd
Author: kbarrett
Date: 2015-10-15 10:10 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/01b171218ecd
8139200: Eliminate G1ParClosureSuper::_worker_id
Summary: Moved _worker_id from G1ParClosureSuper to G1ParCopyHelper.
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1OopClosures.cpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.inline.hpp
Changeset: 09c316072f18
Author: mdoerr
Date: 2015-10-16 10:20 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/09c316072f18
8139734: ppc: fix build after "8078556: Runtime: implement ranges..."
Reviewed-by: goetz
! src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp
Changeset: a014961e513b
Author: kbarrett
Date: 2015-10-16 14:55 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a014961e513b
8139341: Hide ExtendedOopClosure::_ref_processor
Summary: Make ExtendedOopClosure::_ref_processor private.
Reviewed-by: mgerdin, sjohanss
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/serial/markSweep.hpp
! src/share/vm/gc/shared/genOopClosures.hpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/oops/instanceRefKlass.inline.hpp
Changeset: e70a21e29520
Author: david
Date: 2015-10-16 14:11 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e70a21e29520
8139277: Remove ScavengeWithObjectsInToSpace, ParallelOldGCSplitALot, ParallelOldGCSplitInterval, PSAdjustTenuredGenForMinorPause and PSAdjustYoungGenForMajorPause
Reviewed-by: tschatzl, sjohanss
! src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp
! src/share/vm/gc/parallel/psAdaptiveSizePolicy.hpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psParallelCompact.hpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: ec3193176165
Author: ehelin
Date: 2015-10-19 15:21 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ec3193176165
8135078: Refactor InCSetState::is_in_cset_or_humongous
Reviewed-by: tschatzl, jwilhelm
! src/share/vm/gc/g1/g1InCSetState.hpp
Changeset: 9b74c5f1b10e
Author: brutisso
Date: 2015-10-20 14:00 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9b74c5f1b10e
8139868: CMSScavengeBeforeRemark broken after JDK-8134953
Reviewed-by: sjohanss, jwilhelm
! src/share/vm/gc/shared/gcId.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
+ test/gc/cms/TestCMSScavengeBeforeRemark.java
Changeset: 29c399fbbf25
Author: jprovino
Date: 2015-10-20 11:17 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/29c399fbbf25
Merge
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
- src/share/vm/gc/shared/genRemSet.cpp
- src/share/vm/gc/shared/genRemSet.hpp
- src/share/vm/gc/shared/watermark.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/exceptions.cpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Changeset: 6bea4fdaae80
Author: amurillo
Date: 2015-10-22 16:25 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6bea4fdaae80
Merge
- src/share/vm/gc/shared/genRemSet.cpp
- src/share/vm/gc/shared/genRemSet.hpp
- src/share/vm/gc/shared/watermark.hpp
Changeset: 20dff0211ded
Author: mgerdin
Date: 2015-10-26 17:13 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/20dff0211ded
8140452: Internal Error memory/allocation.cpp:179
Summary: use const ref & and avoid copy ctor
Reviewed-by: coleenp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
Changeset: 7fe46dc64bb3
Author: lana
Date: 2015-10-29 08:42 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7fe46dc64bb3
Added tag jdk9-b89 for changeset 20dff0211ded
! .hgtags
Changeset: 3fd5c2ca4c20
Author: lana
Date: 2015-10-30 10:28 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3fd5c2ca4c20
Added tag jdk9-b90 for changeset 7fe46dc64bb3
! .hgtags
Changeset: 2760de77e5c5
Author: lana
Date: 2015-11-05 08:15 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2760de77e5c5
Added tag jdk9-b91 for changeset 3fd5c2ca4c20
! .hgtags
Changeset: f5112887ebd7
Author: vlivanov
Date: 2015-09-06 10:13 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f5112887ebd7
8065151: Support IdealGraphVisualizer in optimized build
Reviewed-by: kvn
! src/share/vm/opto/c2_globals.hpp
Changeset: 420908d02f8d
Author: erikj
Date: 2015-10-20 10:24 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/420908d02f8d
8139657: Incremental build of jdk.vm.ci-gensrc creates repeated entries in services file
Reviewed-by: twisti
! make/gensrc/Gensrc-jdk.vm.ci.gmk
Changeset: 9108fab781a4
Author: roland
Date: 2015-10-16 16:53 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9108fab781a4
8136473: failed: no mismatched stores, except on raw memory: StoreB StoreI
Summary: Mismatched stores on same slice possible with Unsafe.Put*Unaligned methods
Reviewed-by: kvn, thartmann
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
+ test/compiler/intrinsics/unsafe/TestUnsafeUnalignedMismatchedAccesses.java
Changeset: eb7736a32a0f
Author: roland
Date: 2015-10-20 13:36 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/eb7736a32a0f
Merge
Changeset: a176d4737606
Author: neliasso
Date: 2015-10-20 18:07 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a176d4737606
8137167: JEP165: Compiler Control: Implementation task
Summary: Compiler Control JEP
Reviewed-by: roland, twisti, zmajo, simonis
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_Compiler.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/compiler/compileTask.cpp
+ src/share/vm/compiler/compilerDirectives.cpp
+ src/share/vm/compiler/compilerDirectives.hpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp
+ src/share/vm/compiler/directivesParser.cpp
+ src/share/vm/compiler/directivesParser.hpp
! src/share/vm/compiler/methodMatcher.cpp
! src/share/vm/compiler/methodMatcher.hpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/jvmci/jvmciCompiler.hpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/c2compiler.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/idealGraphPrinter.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
! src/share/vm/shark/sharkCompiler.cpp
! src/share/vm/shark/sharkCompiler.hpp
+ src/share/vm/utilities/json.cpp
+ src/share/vm/utilities/json.hpp
+ test/compiler/compilercontrol/InlineMatcherTest.java
+ test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityBase.java
+ test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOff.java
+ test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOn.java
+ test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityFlag.java
+ test/compiler/compilercontrol/control_off.txt
+ test/compiler/compilercontrol/control_on.txt
+ test/serviceability/dcmd/compiler/CompilerDirectivesDCMDTest.java
+ test/serviceability/dcmd/compiler/control1.txt
+ test/serviceability/dcmd/compiler/control2.txt
Changeset: 535c335eb11c
Author: ppunegov
Date: 2015-10-20 21:09 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/535c335eb11c
8066153: JEP-JDK-8046155: Test task: cover existing
Summary: Tests for CompilerCommand and CompilerControl's directives
Reviewed-by: kvn
+ 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/mixed/RandomCommandsTest.java
+ test/compiler/compilercontrol/mixed/RandomValidCommandsTest.java
+ test/compiler/compilercontrol/share/AbstractTestBase.java
+ test/compiler/compilercontrol/share/JSONFile.java
+ test/compiler/compilercontrol/share/MultiCommand.java
+ test/compiler/compilercontrol/share/SingleCommand.java
+ test/compiler/compilercontrol/share/actions/BaseAction.java
+ test/compiler/compilercontrol/share/actions/CompileAction.java
! test/compiler/compilercontrol/share/method/MethodGenerator.java
! test/compiler/compilercontrol/share/method/SignatureType.java
+ test/compiler/compilercontrol/share/processors/CommandProcessor.java
+ test/compiler/compilercontrol/share/processors/LogProcessor.java
+ test/compiler/compilercontrol/share/processors/PrintProcessor.java
+ test/compiler/compilercontrol/share/processors/QuietProcessor.java
+ test/compiler/compilercontrol/share/scenario/AbstractCommandBuilder.java
+ test/compiler/compilercontrol/share/scenario/Command.java
+ test/compiler/compilercontrol/share/scenario/CommandFileBuilder.java
+ test/compiler/compilercontrol/share/scenario/CommandGenerator.java
+ test/compiler/compilercontrol/share/scenario/CommandOptionsBuilder.java
+ test/compiler/compilercontrol/share/scenario/CompileCommand.java
+ test/compiler/compilercontrol/share/scenario/DirectiveBuilder.java
+ test/compiler/compilercontrol/share/scenario/DirectiveWriter.java
+ test/compiler/compilercontrol/share/scenario/Scenario.java
Changeset: 11c3bed1e41e
Author: ppunegov
Date: 2015-10-20 21:12 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/11c3bed1e41e
8066166: JEP-JDK-8046155: Test task: dcmd tests
Summary: Tests for diagnostic command in CompilerControl
Reviewed-by: kvn
+ 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/share/scenario/CommandGenerator.java
+ test/compiler/compilercontrol/share/scenario/JcmdCommand.java
+ test/compiler/compilercontrol/share/scenario/JcmdStateBuilder.java
! test/compiler/compilercontrol/share/scenario/Scenario.java
Changeset: 1cd251540653
Author: vlivanov
Date: 2015-10-20 19:22 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1cd251540653
8132168: Support IdealGraphVisualizer in optimized build
Reviewed-by: kvn
! src/share/vm/opto/c2_globals.hpp
Changeset: 03fa0a35a468
Author: vlivanov
Date: 2015-10-20 22:03 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/03fa0a35a468
Merge
! src/share/vm/opto/c2_globals.hpp
Changeset: 111d1c4c90e7
Author: goetz
Date: 2015-10-21 18:22 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/111d1c4c90e7
8140239: Fix product build after "8132168: Support IdealGraphVisualizer in optimized build"
Reviewed-by: vlivanov
! src/share/vm/compiler/compilerDirectives.hpp
Changeset: 713aa577bd38
Author: neliasso
Date: 2015-10-21 19:31 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/713aa577bd38
8140240: Missing test files in CompilerControl tests
Summary: Add missing files
Reviewed-by: kvn, neliasso
+ test/compiler/compilercontrol/share/scenario/State.java
+ test/compiler/compilercontrol/share/scenario/StateBuilder.java
! test/testlibrary/jdk/test/lib/ProcessTools.java
! test/testlibrary/jdk/test/lib/Utils.java
Changeset: a60bd3d34158
Author: neliasso
Date: 2015-10-21 21:59 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a60bd3d34158
Merge
Changeset: d80d1084cfdc
Author: dlong
Date: 2015-10-21 18:05 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d80d1084cfdc
8140267: assert(is_native_ptr || alias_type->adr_type() == TypeOopPtr::BOTTOM || alias_type->field() != __null || alias_type->element() != __null) failed: field, array element or unknown
Summary: back out 8136473
Reviewed-by: twisti
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
- test/compiler/intrinsics/unsafe/TestUnsafeUnalignedMismatchedAccesses.java
Changeset: ffae03d59aa9
Author: dlong
Date: 2015-10-21 18:34 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ffae03d59aa9
Merge
Changeset: ea9eaad05466
Author: enevill
Date: 2015-10-21 12:15 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ea9eaad05466
8140238: Zero fails to build from source
Summary: Zero fails to build after 8136421 and 8078554
Reviewed-by: kvn
! src/cpu/zero/vm/compiledIC_zero.cpp
! src/cpu/zero/vm/relocInfo_zero.cpp
! src/cpu/zero/vm/vm_version_zero.cpp
Changeset: a0c5acb7c322
Author: mdoerr
Date: 2015-10-09 20:58 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a0c5acb7c322
8138890: C1: Ambiguous operator delete
Summary: xlC on AIX rejects to compile LIRGenerator and RangeCheckEliminator::Verification
Reviewed-by: simonis, goetz, twisti
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_RangeCheckElimination.hpp
Changeset: 5dc1db0a5290
Author: twisti
Date: 2015-10-21 21:49 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5dc1db0a5290
Merge
Changeset: cc7b816cca18
Author: twisti
Date: 2015-10-22 19:03 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cc7b816cca18
Merge
Changeset: 4b46d2b42fcb
Author: iveresov
Date: 2015-10-22 21:39 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4b46d2b42fcb
8139575: Update for x86 log in the math lib
Summary: Add new java.lang.Math() intrinsics from x86
Reviewed-by: kvn, iveresov
Contributed-by: vivek.r.deshpande 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/interpreter_x86_32.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86_libm.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/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: d9315ec5c471
Author: twisti
Date: 2015-10-22 13:18 -1000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d9315ec5c471
8140091: remove VMStructs cast_uint64_t workaround for GCC 4.1.1 bug
Reviewed-by: erikj, kvn
! make/bsd/makefiles/gcc.make
! make/linux/makefiles/gcc.make
! make/solaris/makefiles/gcc.make
! src/share/vm/runtime/vmStructs.cpp
Changeset: e32667cd477c
Author: twisti
Date: 2015-10-23 07:18 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e32667cd477c
Merge
! src/share/vm/runtime/vmStructs.cpp
Changeset: 5d13c9b094c4
Author: neliasso
Date: 2015-10-26 10:36 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5d13c9b094c4
8139996: CompileCommand prints quoted ascii strings
Summary: Print symbols as utf8
Reviewed-by: kvn
! src/share/vm/compiler/methodMatcher.cpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
Changeset: ae64ff428e18
Author: iveresov
Date: 2015-10-26 19:33 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ae64ff428e18
8139340: SuperWord enhancement to support vector conditional move (CMovVD) on Intel AVX cpu
Summary: Emit vector conditional moves
Reviewed-by: kvn
Contributed-by: jan.civlin at intel.com
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: e7b4c40ebb11
Author: dlong
Date: 2015-10-27 01:45 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e7b4c40ebb11
Merge
! make/gensrc/Gensrc-jdk.vm.ci.gmk
! src/share/vm/c1/c1_Runtime1.cpp
- src/share/vm/gc/shared/genRemSet.cpp
- src/share/vm/gc/shared/genRemSet.hpp
- src/share/vm/gc/shared/watermark.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 0ecd612047de
Author: enevill
Date: 2015-10-27 10:08 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0ecd612047de
8140582: aarch64: jvm fails to initialise after 8078556
Summary: jvm fails to initialise on aarch64 systems with pagesize > 4K
Reviewed-by: duke
! src/cpu/aarch64/vm/globals_aarch64.hpp
Changeset: 427a91c68b67
Author: enevill
Date: 2015-10-27 18:05 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/427a91c68b67
8140611: aarch64: jtreg test jdk/tools/pack200/UnpackerMemoryTest.java SEGVs
Summary: Fix register usage on calling native synchronized methods
Reviewed-by: kvn, adinn
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
Changeset: 9c4989b6889a
Author: zmajo
Date: 2015-10-28 15:15 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9c4989b6889a
8139907: compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java fails with timeout
Summary: Change MontgomeryMultiplyTest.java test to execute only on platforms on which the tested intrinsics are available.
Reviewed-by: kvn, neliasso
! test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java
Changeset: ea4fcd70985d
Author: ppunegov
Date: 2015-10-28 16:00 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ea4fcd70985d
8140350: compiler control tests fail with compiled: true, but should: false on required level: 1
Summary: Replace isMethodCompiled with isMethodCompilable with particular level
Reviewed-by: kvn
! test/compiler/compilercontrol/share/actions/CompileAction.java
Changeset: 48b73c88892f
Author: ppunegov
Date: 2015-10-28 16:26 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/48b73c88892f
8140453: compiler control test failed with RuntimeException: CompileCommand: nonexistent missing
Summary: Replace incorrect check for validity of method pattern with full command check
Reviewed-by: kvn
! test/compiler/compilercontrol/share/processors/CommandProcessor.java
! test/compiler/compilercontrol/share/processors/QuietProcessor.java
Changeset: 4883b314d4b9
Author: ppunegov
Date: 2015-10-28 16:38 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4883b314d4b9
8066158: JEP-JDK-8046155: Test task: directive parser
Summary: check directive file parser with correct and incorrect files
Reviewed-by: kvn
+ test/compiler/compilercontrol/parser/DirectiveParser.java
! test/testlibrary/jdk/test/lib/Utils.java
Changeset: 0b2937220009
Author: iignatyev
Date: 2015-10-28 16:01 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0b2937220009
Merge
Changeset: 96bcdd3a6e79
Author: neliasso
Date: 2015-10-28 15:44 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/96bcdd3a6e79
8140581: Excluding compile messages should only be printed with PrintCompilation
Summary: Use PrintCompilation flag instead
Reviewed-by: kvn
! src/share/vm/compiler/compileBroker.cpp
Changeset: 0fa6910c516d
Author: neliasso
Date: 2015-10-23 10:57 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0fa6910c516d
8140343: SEGV in DirectivesStack::getMatchingDirective
Summary: Could not match JVMCI compiler
Reviewed-by: kvn
! src/share/vm/compiler/compilerDirectives.cpp
Changeset: 1d49bd532a6f
Author: zmajo
Date: 2015-10-29 09:24 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1d49bd532a6f
8138651: -XX:DisableIntrinsic matches intrinsics overly eagerly
Summary: Improve parsing of DisableIntrinsic flag.
Reviewed-by: kvn, shade, neliasso
! src/share/vm/compiler/compilerDirectives.cpp
! src/share/vm/compiler/compilerDirectives.hpp
! src/share/vm/compiler/directivesParser.cpp
! src/share/vm/compiler/directivesParser.hpp
+ test/compiler/intrinsics/IntrinsicDisabledTest.java
Changeset: b62347567e9b
Author: ppunegov
Date: 2015-10-29 01:16 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b62347567e9b
8140668: Quarantine RandomValidCommandsTest
8140669: Quarantine ClearDirectivesFileStackTest
Summary: Quarantine two tests
Reviewed-by: iignatyev, neliasso, kvn
! test/compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java
! test/compiler/compilercontrol/mixed/RandomValidCommandsTest.java
Changeset: e18469511c58
Author: iignatyev
Date: 2015-10-29 10:56 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e18469511c58
Merge
Changeset: 0835ef4e6232
Author: shade
Date: 2015-10-29 14:08 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0835ef4e6232
8140483: Atomic*FieldUpdaters final fields should be trusted
Summary: Add exceptions for A*FU subclasses that do the actual work.
Reviewed-by: jrose, vlivanov
! src/share/vm/ci/ciField.cpp
! src/share/vm/classfile/vmSymbols.hpp
Changeset: 7fb261378480
Author: shade
Date: 2015-10-29 13:23 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7fb261378480
Merge
Changeset: e3690e58d28e
Author: iveresov
Date: 2015-10-29 09:59 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e3690e58d28e
8140604: Internal Error runtime/stubRoutines.hpp:392 assert(_intrinsic_log != 0L) failed: must be defined
Summary: Fix the faulty assert, remove remaining _intrinsic_log references
Reviewed-by: roland
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
Changeset: b03c5e9f24ba
Author: ppunegov
Date: 2015-10-29 21:31 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b03c5e9f24ba
8140776: CompilerControl: Remove UTF-16 from the tests
Summary: remove UTF-16 from the generation until the failure reason isn't found
Reviewed-by: iignatyev
! test/compiler/compilercontrol/share/method/MethodGenerator.java
Changeset: 8c85cc5c9fb8
Author: iignatyev
Date: 2015-10-29 19:30 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8c85cc5c9fb8
Merge
Changeset: 79b56d21b736
Author: amurillo
Date: 2015-10-30 12:03 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/79b56d21b736
Merge
Changeset: 53cb98d68a1a
Author: lana
Date: 2015-11-05 13:41 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/53cb98d68a1a
Merge
Changeset: 8fd684b8c649
Author: lana
Date: 2015-11-12 10:39 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8fd684b8c649
Added tag jdk9-b92 for changeset 53cb98d68a1a
! .hgtags
Changeset: 029a2b20b570
Author: stefank
Date: 2015-10-13 10:06 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/029a2b20b570
8058563: InstanceKlass::_dependencies list isn't cleared from empty nmethodBucket entries
Reviewed-by: mgerdin, vlivanov
! src/share/vm/code/nmethod.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/prims/jni.cpp
Changeset: 85a63e83293f
Author: ecaspole
Date: 2015-10-20 14:01 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/85a63e83293f
8060017: G1: Report heap sizing time
Summary: Report heap expansion time done on VM thread after collection. Previously this was included in "Other" time.
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
! test/gc/g1/TestGCLogMessages.java
Changeset: dcf365644bef
Author: ecaspole
Date: 2015-10-20 22:35 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dcf365644bef
Merge
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: a4281fe5f387
Author: ecaspole
Date: 2015-10-21 13:46 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a4281fe5f387
Merge
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: c8afe5c4e9c2
Author: jwilhelm
Date: 2015-10-19 15:03 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c8afe5c4e9c2
8139772: Cleanups in Generation related code
Reviewed-by: tbenson, mgerdin
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/tenuredGeneration.hpp
! src/share/vm/gc/shared/cardGeneration.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
! src/share/vm/gc/shared/generation.cpp
! src/share/vm/gc/shared/generation.hpp
Changeset: d83a5e8e97aa
Author: ctornqvi
Date: 2015-10-21 09:47 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d83a5e8e97aa
8140243: [TESTBUG] Exclude compiler/jvmci/compilerToVM/GetConstantPoolTest.java
Reviewed-by: gtriantafill, kvn
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
Changeset: 6f0961ba54bb
Author: ctornqvi
Date: 2015-10-21 19:10 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6f0961ba54bb
Merge
Changeset: f108f239ffcf
Author: bobv
Date: 2015-10-19 13:21 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f108f239ffcf
8136556: Add the ability to perform static builds of MacOSX x64 binaries
Reviewed-by: ihse, bdelsart, gadams, lfoltan, rriggs, hseigel, twisti
! make/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/dtrace.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/jsig.make
! make/bsd/makefiles/rules.make
! make/bsd/makefiles/saproc.make
! make/bsd/makefiles/vm.make
! src/os/bsd/vm/os_bsd.cpp
! src/share/vm/compiler/disassembler.cpp
Changeset: 29f6b9d0f929
Author: bobv
Date: 2015-10-19 15:48 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/29f6b9d0f929
Merge
Changeset: aa0f8afe2943
Author: bobv
Date: 2015-10-21 16:38 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/aa0f8afe2943
Merge
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/jsig.make
! src/os/bsd/vm/os_bsd.cpp
! src/share/vm/compiler/disassembler.cpp
- src/share/vm/gc/shared/genRemSet.cpp
- src/share/vm/gc/shared/genRemSet.hpp
- src/share/vm/gc/shared/watermark.hpp
- test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java
- test/runtime/6888954/vmerrors.sh
Changeset: f6f813ccdde7
Author: bobv
Date: 2015-10-21 17:16 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f6f813ccdde7
Merge
Changeset: 1e70b7cb4cb3
Author: david
Date: 2015-10-22 08:53 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1e70b7cb4cb3
8139952: Remove UseCMSAdaptiveFreeLists, UseAsyncConcMarkSweepGC, CMSDictionaryChoice, CMSOverflowEarlyRestoration and CMSTestInFreeList
Reviewed-by: jwilhelm, ecaspole
! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/cms/compactibleFreeListSpace.hpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc/cms/vmCMSOperations.hpp
! src/share/vm/gc/shared/generationSpec.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 5aba3631c8c0
Author: ehelin
Date: 2015-10-21 13:41 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5aba3631c8c0
8139256: Add Makefile target to run internal VM tests
Reviewed-by: ihse, erikj
! test/Makefile
Changeset: 825cee2cd7a6
Author: goetz
Date: 2015-10-22 13:07 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/825cee2cd7a6
8139040: Fix initializations before ShouldNotReachHere() etc. and enable -Wuninitialized on linux.
Reviewed-by: stuefe, coleenp, roland
! agent/src/os/linux/symtab.c
! make/linux/makefiles/gcc.make
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/jniFastGetField_x86_32.cpp
! src/cpu/x86/vm/jniFastGetField_x86_64.cpp
! src/os/linux/vm/os_linux.cpp
! src/os_cpu/linux_x86/vm/copy_linux_x86.inline.hpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/compactHashtable.cpp
! src/share/vm/classfile/placeholders.hpp
! src/share/vm/compiler/oopMap.hpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionRemSet.hpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/services/threadService.hpp
Changeset: 96d9c10f256b
Author: coleenp
Date: 2015-10-22 17:24 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/96d9c10f256b
Merge
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 4b28e0afd0c0
Author: ehelin
Date: 2015-10-20 14:37 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4b28e0afd0c0
8138975: G1CollectorPolicy::calculate_young_list_target_length should be const
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: 0314c31d9c3e
Author: gziemski
Date: 2015-10-23 11:17 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0314c31d9c3e
8129855: "-XX:+IgnoreUnrecognizedVMOptions" hides out of range VM options.
Summary: Implement strict spec rgarding how IgnoreUnrecognizedVMOptions works, supplied with the corresponding test case.
Reviewed-by: dcubed, ddmitriev
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! test/compiler/membars/DekkerTest.java
+ test/runtime/CommandLine/IgnoreUnrecognizedVMOptions.java
Changeset: 6ab7e19c9220
Author: coleenp
Date: 2015-10-23 16:48 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6ab7e19c9220
8140274: methodHandles and constantPoolHandles should be passed as const references
Summary: modified code to use const reference parameters
Reviewed-by: sspitsyn, twisti
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.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/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_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_Compiler.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciSignature.cpp
! src/share/vm/ci/ciSignature.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/resolutionErrors.cpp
! src/share/vm/classfile/resolutionErrors.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/debugInfoRec.cpp
! src/share/vm/code/debugInfoRec.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/abstractCompiler.hpp
! 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/compiler/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp
! src/share/vm/compiler/methodMatcher.cpp
! src/share/vm/compiler/methodMatcher.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/bytecode.hpp
! src/share/vm/interpreter/bytecodeStream.hpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/bytecodeTracer.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/interpreter/oopMapCache.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.hpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciEnv.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/fieldInfo.hpp
! src/share/vm/oops/fieldStreams.hpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/oops/generateOopMap.hpp
! 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/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/c2compiler.hpp
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/nativeLookup.hpp
! 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/deoptimization.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/reflection.hpp
! src/share/vm/runtime/relocator.cpp
! src/share/vm/runtime/relocator.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/signature.hpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.hpp
! src/share/vm/shark/sharkCompiler.cpp
! src/share/vm/shark/sharkCompiler.hpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/exceptions.hpp
Changeset: f8ad4efb6be8
Author: coleenp
Date: 2015-10-23 23:06 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f8ad4efb6be8
Merge
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
Changeset: a0c7a69277da
Author: dcubed
Date: 2015-10-24 15:44 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a0c7a69277da
8047212: runtime/ParallelClassLoading/bootstrap/random/inner-complex assert(ObjectSynchronizer::verify_objmon_isinpool(inf)) failed: monitor is invalid
Summary: Fix race between ObjectMonitor alloc and verification code; teach SA about "static pointer volatile" fields.
Reviewed-by: cvarming, dholmes, sspitsyn, coleenp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 4bf6d3c2c816
Author: dholmes
Date: 2015-10-25 19:19 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4bf6d3c2c816
8134642: ParkEvent::RawThreadIdentity appears to be unused and should be removed
Reviewed-by: dcubed, hseigel
! src/share/vm/runtime/park.hpp
Changeset: 4d7995577f52
Author: mchernov
Date: 2015-10-23 14:33 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4d7995577f52
8139903: G1EvacStats does not split log entries.
Summary: Added gclog_or_tty->cr() to G1EvacStats to avoid concatenated PLAB log entries.
Reviewed-by: tschatzl, dfazunen
! src/share/vm/gc/g1/g1EvacStats.cpp
Changeset: 714c9bead5bb
Author: drwhite
Date: 2015-10-21 14:13 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/714c9bead5bb
8140251: Define the G1 term MMU somewhere in the source code.
Summary: (MINOR) Simple comment fix to define Minimum Mutator Utilization (MMU)
Reviewed-by: jwilhelm
! src/share/vm/gc/g1/g1MMUTracker.hpp
Changeset: 834a43b2db17
Author: aharlap
Date: 2015-10-22 11:33 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/834a43b2db17
8139664: Delete ConcurrentMarkSweepThread::is_ConcurrentGC_thread()
Summary: Remove virtual method with same implementation as on base class
Reviewed-by: pliden, drwhite
! src/share/vm/gc/cms/concurrentMarkSweepThread.hpp
Changeset: 0aa8adafb982
Author: sangheki
Date: 2015-10-26 08:34 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0aa8adafb982
8139801: Error message from validation check has wrong order on Windows
Summary: Added flushing stdout and stderr before exit or abort
Reviewed-by: coleenp, cjplummer
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/java.cpp
Changeset: 2c30539cb670
Author: coleenp
Date: 2015-10-26 18:27 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2c30539cb670
Merge
Changeset: c8434ad4f332
Author: coleenp
Date: 2015-10-26 13:11 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c8434ad4f332
8139163: InstanceKlass::cast passes through NULL
Summary: Reduce raw (InstanceKlass*) casts and InstanceKlass::cast, which no long allows null
Reviewed-by: twisti, kbarrett
! src/cpu/aarch64/vm/methodHandles_aarch64.cpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/bytecodeAssembler.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/oopFactory.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/utilities/exceptions.cpp
Changeset: 78fcf4f320c2
Author: coleenp
Date: 2015-10-26 20:07 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/78fcf4f320c2
Merge
Changeset: eb05a697271f
Author: goetz
Date: 2015-10-09 16:39 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/eb05a697271f
8139116: Fixes for warning "format not a string literal"
Reviewed-by: ddmitriev, david, simonis
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/writeableFlags.cpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/xmlstream.cpp
Changeset: f22aeb038230
Author: tschatzl
Date: 2015-10-27 11:44 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f22aeb038230
8140583: Without PrintPLAB, there are superfluous newlines in the GC log messages
Summary: Conditionalize offending newlines by -XX:+PrintPLAB
Reviewed-by: mgerdin
! src/share/vm/gc/g1/g1EvacStats.cpp
Changeset: 9319d5be1bfb
Author: chegar
Date: 2015-10-27 14:18 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9319d5be1bfb
8139891: Prepare Unsafe for true encapsulation
Reviewed-by: alanb, dholmes, jrose, psandoz, twisti
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/shark/sharkIntrinsics.cpp
! test/compiler/unsafe/UnsafeGetConstantField.java
Changeset: f27912435e2f
Author: chegar
Date: 2015-10-27 15:09 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f27912435e2f
Merge
Changeset: c664861faadc
Author: drwhite
Date: 2015-10-26 12:22 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c664861faadc
8138920: Refactor the sampling thread from ConcurrentG1RefineThread
Summary: Helps enable running without concurrent refinement threads
Reviewed-by: brutisso, pliden
! src/share/vm/gc/g1/concurrentG1Refine.cpp
! src/share/vm/gc/g1/concurrentG1Refine.hpp
! src/share/vm/gc/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc/g1/concurrentG1RefineThread.hpp
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/concurrentMarkThread.hpp
+ src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp
+ src/share/vm/gc/g1/g1YoungRemSetSamplingThread.hpp
! src/share/vm/gc/shared/concurrentGCThread.cpp
Changeset: 80023d1b61e3
Author: mgerdin
Date: 2015-10-14 14:51 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/80023d1b61e3
8139149: Split G1 evacuate_collection_set into multiple steps
Reviewed-by: ehelin, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
Changeset: 33773c9db7b8
Author: ddmitriev
Date: 2015-10-27 14:33 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/33773c9db7b8
8139900: [TESTBUG] Remove G1UpdateBufferSize and InitialBootClassLoaderMetaspaceSize from TestOptionsWithRanges
Reviewed-by: gziemski, sangheki, ctornqvi
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
Changeset: 4535697211eb
Author: coleenp
Date: 2015-10-28 09:47 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4535697211eb
8139203: Consistent naming for klass type predicates
8138923: Remove oop coupling with InstanceKlass subclasses
Summary: Renamed oop_is_instance and friends, removed the functions in oop that dug down into InstanceKlass.
Reviewed-by: jrose, lfoltan, stefank
! src/share/vm/ci/ciArrayKlass.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciObjArrayKlass.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciType.cpp
! src/share/vm/ci/ciTypeArrayKlass.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/classfile/placeholders.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/parallel/psCompactionManager.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/oopFactory.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.inline.hpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klass.inline.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/oop.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/serviceUtil.hpp
Changeset: 5451df1520e3
Author: coleenp
Date: 2015-10-28 15:03 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5451df1520e3
Merge
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/services/heapDumper.cpp
Changeset: c4aa3283f983
Author: coleenp
Date: 2015-10-28 16:36 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c4aa3283f983
Merge
Changeset: 86c144769ef4
Author: dsamersoff
Date: 2015-10-28 21:47 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/86c144769ef4
8140663: FrameValue might be used uninitialized
Summary: Add a constructor
Reviewed-by: sspitsyn, jwilhelm
! src/share/vm/runtime/frame.hpp
Changeset: 3c97451c88ca
Author: dsamersoff
Date: 2015-10-28 19:54 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3c97451c88ca
Merge
Changeset: ed89ad123a4e
Author: gziemski
Date: 2015-10-28 09:09 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ed89ad123a4e
8140539: compiler/membars/DekkerTest.java fails with -XX:CICompilerCount=1
Summary: Add back "-XX:+IgnoreUnrecognizedVMOptions" that was removed in a prototype.
Reviewed-by: dcubed, ddmitriev
! test/compiler/membars/DekkerTest.java
! test/runtime/CommandLine/IgnoreUnrecognizedVMOptions.java
Changeset: ab480d51b045
Author: coleenp
Date: 2015-10-28 20:30 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ab480d51b045
Merge
Changeset: f29bfadf2027
Author: coleenp
Date: 2015-10-28 23:29 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f29bfadf2027
Merge
Changeset: ca77238d7b73
Author: dsamersoff
Date: 2015-10-28 18:20 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ca77238d7b73
8139762: Format warnings in libjvm_db.c
Summary: Fix format string
Reviewed-by: sspitsyn
! src/os/bsd/dtrace/libjvm_db.c
! src/os/solaris/dtrace/libjvm_db.c
Changeset: 2a6d30096770
Author: dsamersoff
Date: 2015-10-28 16:45 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2a6d30096770
Merge
Changeset: 978ced4575b1
Author: dsamersoff
Date: 2015-10-29 02:38 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/978ced4575b1
Merge
Changeset: dd6639e96520
Author: ehelin
Date: 2015-10-29 11:33 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dd6639e96520
8140761: Remove caching from WorkerDataArray
Reviewed-by: tschatzl, mgerdin, tbenson
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
Changeset: 9c3631bf7c4b
Author: ehelin
Date: 2015-10-29 14:58 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9c3631bf7c4b
8140393: Move WorkerDataArray to its own file
Reviewed-by: tschatzl, mgerdin, tbenson
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
+ src/share/vm/gc/g1/workerDataArray.cpp
+ src/share/vm/gc/g1/workerDataArray.hpp
+ src/share/vm/gc/g1/workerDataArray.inline.hpp
! src/share/vm/prims/jni.cpp
Changeset: 110260436fc6
Author: ehelin
Date: 2015-10-29 17:32 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/110260436fc6
8140489: Introduce shorthand for average_time_ms in G1CollectorPolicy
Reviewed-by: mgerdin, tschatzl, drwhite
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: 97a7ba9f10cf
Author: jwilhelm
Date: 2015-10-30 00:02 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/97a7ba9f10cf
Merge
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
Changeset: e33baf2cad34
Author: jwilhelm
Date: 2015-11-05 19:31 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e33baf2cad34
Merge
! make/bsd/makefiles/gcc.make
! make/linux/makefiles/gcc.make
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_Compiler.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/compiler/compileTask.cpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp
! src/share/vm/compiler/methodMatcher.cpp
! src/share/vm/compiler/methodMatcher.hpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/c2compiler.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/shark/sharkCompiler.cpp
! src/share/vm/shark/sharkCompiler.hpp
Changeset: 78430b058a05
Author: aph
Date: 2015-11-02 12:34 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/78430b058a05
8079459: JCK test api/java_nio/ByteBuffer/index.html#GetPutXXX start failing after JDK-8026049
Summary: nextPutIndex used where nextGetIndex is correct.
Reviewed-by: alanb
! test/compiler/intrinsics/unsafe/HeapByteBufferTest.java
Changeset: f31349f1215e
Author: thartmann
Date: 2015-11-03 09:41 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f31349f1215e
8141132: JEP 254: Compact Strings
Summary: Adopt a more space-efficient internal representation for strings.
Reviewed-by: alanb, bdelsart, coleenp, iklam, jiangli, jrose, kevinw, naoto, pliden, roland, smarks, twisti
Contributed-by: Brent Christian <brent.christian at oracle.com>, Vivek Deshpande <vivek.r.deshpande at intel.com>, Tobias Hartmann <tobias.hartmann at oracle.com>, Charlie Hunt <charlie.hunt at oracle.com>, Vladimir Kozlov <vladimir.kozlov at oracle.com>, Roger Riggs <roger.riggs at oracle.com>, Xueming Shen <xueming.shen at oracle.com>, Aleksey Shipilev <aleksey.shipilev at oracle.com>, Sandhya Viswanathan <sandhya.viswanathan at intel.com>
! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
! 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/globals_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/cpu/zero/vm/globals_zero.hpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/main.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/ci/ciTypeArray.cpp
! src/share/vm/ci/ciTypeArray.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.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/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/gc/g1/g1StringDedupTable.cpp
! src/share/vm/gc/g1/g1StringDedupTable.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/typeArrayOop.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/intrinsicnode.cpp
! src/share/vm/opto/intrinsicnode.hpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/stringopts.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/utilities/utf8.cpp
! src/share/vm/utilities/utf8.hpp
+ test/compiler/intrinsics/string/TestStringIntrinsics.java
+ test/runtime/Annotations/TestAnnotatedStringEncoding.java
+ test/runtime/SharedArchiveFile/CdsDifferentCompactStrings.java
Changeset: caa57b4b87f8
Author: tpivovarova
Date: 2015-11-03 20:12 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/caa57b4b87f8
8138809: improve tests for CompilerToVM::hasCompiledCodeForOSR
Reviewed-by: kvn
! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
Changeset: e677ebf4b028
Author: ppunegov
Date: 2015-11-03 18:42 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e677ebf4b028
8141129: 3 compiler control tests fail on product builds
Summary: UnlockDiagnosticVMOptions should be placed before the PrintAssembly
Reviewed-by: kvn
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOff.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOn.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityFlag.java
Changeset: c3abbf1a6f38
Author: kshefov
Date: 2015-11-03 20:12 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c3abbf1a6f38
8139385: [TESTBUG]: JVMCI test crashes in constantPoolHandle::constantPoolHandle
Reviewed-by: kvn, iignatyev
! src/share/vm/prims/whitebox.cpp
Changeset: 40bd4478a362
Author: twisti
Date: 2015-11-04 07:23 -1000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/40bd4478a362
8139170: JVMCI refresh
Reviewed-by: kvn
! .hgignore
! make/gensrc/Gensrc-jdk.vm.ci.gmk
! src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp
! src/cpu/ppc/vm/jvmciCodeInstaller_ppc.cpp
! src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.hpp
! src/cpu/sparc/vm/vmStructs_sparc.hpp
! src/cpu/x86/vm/jvmciCodeInstaller_x86.cpp
! src/cpu/x86/vm/vmStructs_x86.hpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64Kind.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/AbstractAddress.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Architecture.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BailoutException.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodeFrame.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodePosition.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CallingConvention.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeCacheProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeUtil.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationRequest.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DataSection.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DebugInfo.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InstalledCode.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Location.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Register.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterAttributes.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterSaveLayout.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterValue.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/SourceStackTrace.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackLockValue.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlot.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlotValue.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/TargetDescription.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/UnsignedMath.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ValueUtil.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualObject.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualStackSlot.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/package-info.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/InspectedFrame.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/StackIntrospection.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/JVMCIError.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/Compiler.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/CompilerFactory.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/StartupEventListener.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.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/HotSpotCodeCacheProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompilationRequest.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompressedNullConstant.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstant.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.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/HotSpotJVMCIBackendFactory.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIMetaAccessContext.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.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/HotSpotJavaType.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProvider.java
! 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.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaData.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstant.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethod.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/HotSpotMethodDataAccessor.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodUnresolved.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotNmethod.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstant.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotOopMap.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProfilingInfo.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotReferenceMap.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaField.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java
! 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/HotSpotRuntimeStub.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSentinelConstant.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSignature.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.hotspot/src/jdk/vm/ci/hotspot/HotSpotStackFrameReference.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotStackIntrospection.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotUnresolvedField.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotUnresolvedJavaType.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/HotSpotVMEventListener.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/MetaspaceWrapperObject.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/Stable.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SuppressFBWarnings.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EmptyEventProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMAddress.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMConstant.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMData.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMField.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMFlag.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMManual.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMType.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Assumptions.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantReflectionProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DefaultProfilingInfo.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ExceptionHandler.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JVMCIMetaAccessContext.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaField.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaKind.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaMethod.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaMethodProfile.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaType.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaTypeProfile.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LIRKind.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTableImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocationIdentity.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaAccessProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaUtil.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MethodHandleAccessProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ModifiersProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PlatformKind.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PrimitiveConstant.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaField.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SerializableConstant.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SpeculationLog.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/jdk/vm/ci/options/processor/OptionProcessor.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/DerivedOptionValue.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/JVMCIJarsOptionDescriptorsProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/NestedBooleanOptionValue.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/Option.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionValue.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsLoader.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsParser.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCI.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCIBackend.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompiler.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCIRuntime.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/jdk/vm/ci/service/processor/ServiceProviderProcessor.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.service/.checkstyle_checks.xml
! src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/ServiceProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/Services.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARC.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARCKind.java
! src/os/solaris/vm/os_solaris.inline.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.hpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/jvmci/jvmciCompiler.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.hpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciJavaClasses.cpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/jvmciRuntime.hpp
! src/share/vm/jvmci/systemDictionary_jvmci.hpp
! src/share/vm/jvmci/vmStructs_jvmci.hpp
! src/share/vm/jvmci/vmSymbols_jvmci.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp
! src/share/vm/runtime/thread.cpp
! test/compiler/jvmci/SecurityRestrictionsTest.java
! test/compiler/jvmci/common/CTVMUtilities.java
! test/compiler/jvmci/common/CompilerToVMHelper.java
! test/compiler/jvmci/common/JVMCIHelpers.java
+ test/compiler/jvmci/common/PublicMetaspaceWrapperObject.java
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.Compiler
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.CompilerFactory
+ test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompiler
+ test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompilerFactory
! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java
! test/compiler/jvmci/compilerToVM/CompileCodeTestCase.java
! test/compiler/jvmci/compilerToVM/ConstantPoolTestCase.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/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/JVM_RegisterJVMCINatives.java
! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupTypeTest.java
! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.config
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
! test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/NestedBooleanOptionValueTest.java
! test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/TestOptionValue.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/FieldUniverse.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/MethodUniverse.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/NameAndSignature.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/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/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/testlibrary/jdk/test/lib/Utils.java
Changeset: 6f3baccef211
Author: shade
Date: 2015-11-05 13:33 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6f3baccef211
8141044: C1 should fold (this == null) to false
Reviewed-by: jrose, roland
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.hpp
Changeset: 09f5dc197df8
Author: simonis
Date: 2015-11-05 10:55 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/09f5dc197df8
8141416: "expr: syntax error" due to gcc -dumpversion excluding micro
Reviewed-by: erikj, stuefe
! make/linux/makefiles/gcc.make
Changeset: f6fe5d638924
Author: erikj
Date: 2015-11-05 15:08 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f6fe5d638924
Merge
Changeset: c57d32ee06b3
Author: thartmann
Date: 2015-11-05 15:29 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c57d32ee06b3
8141443: jdk/test/java/util/regex/RegExTest.java fails: No match found
Summary: Do not sign extend when converting jbyte to jchar.
Reviewed-by: shade, kvn
! src/share/vm/opto/stringopts.cpp
Changeset: f291674594da
Author: shade
Date: 2015-11-05 16:35 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f291674594da
8140389: Remove StringCharIntrinsics flag after JDK-8138651 is fixed
Reviewed-by: kvn, zmajo
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/runtime/globals.hpp
Changeset: a20807e48002
Author: neliasso
Date: 2015-11-06 11:34 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a20807e48002
Merge
! make/linux/makefiles/gcc.make
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/AbstractAddress.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlotValue.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/UnsignedMath.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualStackSlot.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/Compiler.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/CompilerFactory.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/StartupEventListener.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SuppressFBWarnings.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/JVMCIJarsOptionDescriptorsProvider.java
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.hpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.Compiler
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.CompilerFactory
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.config
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.java
Changeset: 29771f4b4d47
Author: neliasso
Date: 2015-11-06 16:42 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/29771f4b4d47
8141629: Hs-comp doesn't build with JDK-8139040
Summary: Fix benign uninitialized vars
Reviewed-by: roland
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/opto/library_call.cpp
Changeset: 9e2ae607c0d8
Author: amurillo
Date: 2015-11-06 11:11 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9e2ae607c0d8
Merge
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/AbstractAddress.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlotValue.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/UnsignedMath.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualStackSlot.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/Compiler.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/CompilerFactory.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/StartupEventListener.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SuppressFBWarnings.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/JVMCIJarsOptionDescriptorsProvider.java
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.Compiler
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.CompilerFactory
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.config
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.java
Changeset: d8b24776484c
Author: lana
Date: 2015-11-12 18:29 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d8b24776484c
Merge
Changeset: afbcc2bdb3fc
Author: lana
Date: 2015-11-19 09:36 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/afbcc2bdb3fc
Added tag jdk9-b93 for changeset d8b24776484c
! .hgtags
Changeset: 1bf156be1f07
Author: lana
Date: 2015-11-12 14:13 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1bf156be1f07
Merge
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/AbstractAddress.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlotValue.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/UnsignedMath.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualStackSlot.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/Compiler.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/CompilerFactory.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/StartupEventListener.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SuppressFBWarnings.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/JVMCIJarsOptionDescriptorsProvider.java
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.Compiler
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.CompilerFactory
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.config
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.java
Changeset: 050821833f00
Author: dholmes
Date: 2015-10-29 18:59 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/050821833f00
8131045: Obsolete JNIDetachReleasesMonitors
Reviewed-by: dcubed, dsimms, sspitsyn
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
Changeset: f81484d852ac
Author: cjplummer
Date: 2015-10-29 12:04 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f81484d852ac
8140189: [TESTBUG] Get rid of "@library /../../test/lib" in jtreg tests
Summary: Use new external.lib.roots property in TEST.ROOT so /../../test/lib is not needed.
Reviewed-by: mseledtsov, sla, iklam
! test/TEST.ROOT
! test/compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java
! test/compiler/arguments/TestUseBMI1InstructionsOnUnsupportedCPU.java
! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnUnsupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java
! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java
! test/compiler/c2/6589834/Test_ia32.java
! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java
! test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java
! test/compiler/codecache/CheckSegmentedCodeCache.java
! test/compiler/codecache/OverflowCodeCacheTest.java
! test/compiler/codecache/cli/TestSegmentedCodeCacheOption.java
! test/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java
! test/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java
! test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTest.java
! test/compiler/codecache/jmx/BeanTypeTest.java
! test/compiler/codecache/jmx/CodeHeapBeanPresenceTest.java
! test/compiler/codecache/jmx/GetUsageTest.java
! test/compiler/codecache/jmx/InitialAndMaxUsageTest.java
! test/compiler/codecache/jmx/ManagerNamesTest.java
! test/compiler/codecache/jmx/MemoryPoolsPresenceTest.java
! test/compiler/codecache/jmx/PeakUsageTest.java
! test/compiler/codecache/jmx/PoolsIndependenceTest.java
! test/compiler/codecache/jmx/ThresholdNotificationsTest.java
! test/compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java
! test/compiler/codecache/jmx/UsageThresholdExceededTest.java
! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java
! test/compiler/codecache/jmx/UsageThresholdNotExceededTest.java
! test/compiler/codecache/stress/OverloadCompileQueueTest.java
! test/compiler/codecache/stress/RandomAllocationTest.java
! test/compiler/codecache/stress/UnexpectedDeoptimizationTest.java
! test/compiler/compilercontrol/matcher/MethodMatcherTest.java
! test/compiler/floatingpoint/TestPow2.java
! test/compiler/intrinsics/IntrinsicAvailableTest.java
! test/compiler/intrinsics/bmi/TestAndnI.java
! test/compiler/intrinsics/bmi/TestAndnL.java
! test/compiler/intrinsics/bmi/TestBlsiI.java
! test/compiler/intrinsics/bmi/TestBlsiL.java
! test/compiler/intrinsics/bmi/TestBlsmskI.java
! test/compiler/intrinsics/bmi/TestBlsmskL.java
! test/compiler/intrinsics/bmi/TestBlsrI.java
! test/compiler/intrinsics/bmi/TestBlsrL.java
! test/compiler/intrinsics/bmi/TestLzcntI.java
! test/compiler/intrinsics/bmi/TestLzcntL.java
! test/compiler/intrinsics/bmi/TestTzcntI.java
! test/compiler/intrinsics/bmi/TestTzcntL.java
! test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
! test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsiTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsiTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsrTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsrTestL.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java
! test/compiler/intrinsics/classcast/NullCheckDroppingsTest.java
! test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java
! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java
! test/compiler/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/InvalidateInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/IsMatureTest.java
! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.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/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
! test/compiler/oracle/GetMethodOptionTest.java
! test/compiler/oracle/MethodMatcherTest.java
! test/compiler/rangechecks/TestExplicitRangeChecks.java
! test/compiler/rangechecks/TestRangeCheckSmearing.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java
! test/compiler/rtm/locking/TestRTMAbortRatio.java
! test/compiler/rtm/locking/TestRTMAbortThreshold.java
! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
! test/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java
! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingCalculationDelay.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java
! test/compiler/rtm/locking/TestRTMRetryCount.java
! test/compiler/rtm/locking/TestRTMSpinLoopCount.java
! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java
! test/compiler/rtm/locking/TestUseRTMDeopt.java
! test/compiler/rtm/locking/TestUseRTMForInflatedLocks.java
! test/compiler/rtm/locking/TestUseRTMForStackLocks.java
! test/compiler/rtm/locking/TestUseRTMXendForLockBusy.java
! test/compiler/rtm/method_options/TestNoRTMLockElidingOption.java
! test/compiler/rtm/method_options/TestUseRTMLockElidingOption.java
! test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java
! test/compiler/runtime/8010927/Test8010927.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/compiler/tiered/ConstantGettersTransitionsTest.java
! test/compiler/tiered/LevelTransitionTest.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/types/correctness/CorrectnessTest.java
! test/compiler/types/correctness/OffTest.java
! test/compiler/uncommontrap/8009761/Test8009761.java
! test/compiler/uncommontrap/TestUnstableIfTrap.java
! test/compiler/unsafe/UnsafeGetConstantField.java
! test/compiler/whitebox/AllocationCodeBlobTest.java
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeFramesTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/DeoptimizeMultipleOSRTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/ForceNMethodSweepTest.java
! test/compiler/whitebox/GetCodeHeapEntriesTest.java
! test/compiler/whitebox/GetNMethodTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/LockCompilationTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java
! test/gc/CondCardMark/Basic.java
! test/gc/TestSmallHeap.java
! test/gc/arguments/TestCMSHeapSizeFlags.java
! test/gc/arguments/TestG1HeapSizeFlags.java
! test/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
! test/gc/arguments/TestMinInitialErgonomics.java
! test/gc/arguments/TestNewRatioFlag.java
! test/gc/arguments/TestNewSizeFlags.java
! test/gc/arguments/TestParallelHeapSizeFlags.java
! test/gc/arguments/TestSerialHeapSizeFlags.java
! test/gc/arguments/TestSurvivorRatioFlag.java
! test/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/gc/arguments/TestUseCompressedOopsErgo.java
! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/gc/g1/TestHumongousCodeCacheRoots.java
! test/gc/g1/TestLargePageUseForAuxMemory.java
! test/gc/g1/TestShrinkAuxiliaryData00.java
! test/gc/g1/TestShrinkAuxiliaryData05.java
! test/gc/g1/TestShrinkAuxiliaryData10.java
! test/gc/g1/TestShrinkAuxiliaryData15.java
! test/gc/g1/TestShrinkAuxiliaryData20.java
! test/gc/g1/TestShrinkAuxiliaryData25.java
! test/gc/g1/TestShrinkAuxiliaryData30.java
! test/gc/g1/humongousObjects/TestHumongousThreshold.java
! test/gc/g1/mixedgc/TestLogging.java
! test/gc/metaspace/TestCapacityUntilGCWrapAround.java
! test/gc/survivorAlignment/TestAllocationInEden.java
! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
! test/gc/survivorAlignment/TestPromotionToSurvivor.java
! test/gc/whitebox/TestConcMarkCycleWB.java
! test/gc/whitebox/TestWBGC.java
! test/runtime/ClassUnload/KeepAliveClass.java
! test/runtime/ClassUnload/KeepAliveClassLoader.java
! test/runtime/ClassUnload/KeepAliveObject.java
! test/runtime/ClassUnload/KeepAliveSoftReference.java
! test/runtime/ClassUnload/UnloadTest.java
! test/runtime/NMT/ChangeTrackingLevel.java
! test/runtime/NMT/JcmdDetailDiff.java
! test/runtime/NMT/JcmdSummaryDiff.java
! test/runtime/NMT/MallocRoundingReportTest.java
! test/runtime/NMT/MallocSiteHashOverflow.java
! test/runtime/NMT/MallocStressTest.java
! test/runtime/NMT/MallocTestType.java
! test/runtime/NMT/MallocTrackingVerify.java
! test/runtime/NMT/ReleaseCommittedMemory.java
! test/runtime/NMT/ReleaseNoCommit.java
! test/runtime/NMT/SummarySanityCheck.java
! test/runtime/NMT/ThreadedMallocTestType.java
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
! test/runtime/NMT/VirtualAllocTestType.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency1.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency2.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency3.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency4.java
! test/runtime/SharedArchiveFile/SharedStrings.java
! test/runtime/interned/SanityTest.java
! test/runtime/memory/ReadFromNoaccessArea.java
! test/runtime/memory/ReadVMPageSize.java
! test/runtime/memory/ReserveMemory.java
! test/runtime/memory/RunUnitTestsConcurrently.java
! test/runtime/memory/StressVirtualSpaceResize.java
! test/runtime/whitebox/WBStackSize.java
! test/sanity/WBApi.java
! test/serviceability/ParserTest.java
! test/serviceability/dcmd/gc/HeapDumpAllTest.java
! test/serviceability/dcmd/gc/HeapDumpTest.java
! test/serviceability/sa/DeadlockDetectionTest.java
! test/serviceability/sa/TestClassLoaderStats.java
! test/serviceability/sa/TestStackTrace.java
! test/testlibrary_tests/TestPlatformIsTieredSupported.java
! test/testlibrary_tests/ctw/ClassesDirTest.java
! test/testlibrary_tests/ctw/ClassesListTest.java
! test/testlibrary_tests/ctw/JarDirTest.java
! test/testlibrary_tests/ctw/JarsTest.java
! test/testlibrary_tests/whitebox/BlobSanityTest.java
! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java
! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java
! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java
! test/testlibrary_tests/whitebox/vm_flags/SizeTTest.java
! test/testlibrary_tests/whitebox/vm_flags/StringTest.java
! test/testlibrary_tests/whitebox/vm_flags/Uint64Test.java
! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java
Changeset: 6acc55e6cf00
Author: dholmes
Date: 2015-10-29 21:38 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6acc55e6cf00
Merge
Changeset: 6e76f1f75b89
Author: dholmes
Date: 2015-10-30 00:23 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6e76f1f75b89
8129526: Solaris: clean up another remnant of interruptible I/O
Reviewed-by: fparain, dcubed
! src/os/aix/vm/jvm_aix.cpp
! src/os/aix/vm/jvm_aix.h
! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/jvm_bsd.cpp
! src/os/bsd/vm/jvm_bsd.h
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/jvm_linux.cpp
! src/os/linux/vm/jvm_linux.h
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/jvm_solaris.cpp
! src/os/solaris/vm/jvm_solaris.h
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
Changeset: b352019b1fca
Author: brutisso
Date: 2015-10-30 06:46 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b352019b1fca
8140781: Remove _MARKING_STATS_ from the G1 code
Reviewed-by: kbarrett, david
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/concurrentMark.inline.hpp
Changeset: 145a439b47cd
Author: brutisso
Date: 2015-10-30 06:50 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/145a439b47cd
Merge
Changeset: d806ff9d9804
Author: poonam
Date: 2015-10-30 08:29 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d806ff9d9804
8140249: JVM Crashing During startUp If Flight Recording is enabled
Reviewed-by: dholmes
Contributed-by: Shafi Ahmad <shafi.s.ahmad at oracle.com>
! src/cpu/x86/vm/vm_version_x86.hpp
Changeset: 96773453776a
Author: rprotacio
Date: 2015-10-30 16:39 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/96773453776a
8139564: Convert TraceDefaultMethods to Unified Logging
Summary: The former -XX:+TraceDefaultMethods flag is updated to the unified logging framework and is now replaced with -Xlog:defaultmethods.
Reviewed-by: acorn, coleenp, hseigel
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/ostream.cpp
+ test/runtime/logging/DefaultMethodsTest.java
Changeset: 8d33e189e86d
Author: iklam
Date: 2015-10-30 16:18 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8d33e189e86d
8139026: hotspot/make/hotspot.script cannot handle command-line arguments with spaces
Summary: Use "$@"
Reviewed-by: twisti, ihse
! make/hotspot.script
Changeset: ddc17a69ffc5
Author: ehelin
Date: 2015-10-30 10:15 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ddc17a69ffc5
8140508: Add utility method for logging phases to G1CollectorPolicy
Reviewed-by: mgerdin, tschatzl
! 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/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
Changeset: 82b971bf9c3c
Author: ehelin
Date: 2015-10-31 15:27 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/82b971bf9c3c
8140509: Add note_gc_start to G1CollectorPolicy
Reviewed-by: mgerdin, tschatzl
! 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/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
Changeset: 80c8e474661d
Author: brutisso
Date: 2015-11-02 09:11 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/80c8e474661d
8141037: Remove _MARKING_VERBOSE_ from the G1 code
Reviewed-by: tschatzl, kbarrett
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/concurrentMark.inline.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
Changeset: ae38bcd1e2ef
Author: brutisso
Date: 2015-11-02 09:12 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ae38bcd1e2ef
8141045: Remove SPARSE_PRT_VERBOSE from the G1 code
Reviewed-by: tschatzl, kbarrett
! src/share/vm/gc/g1/sparsePRT.cpp
Changeset: b390353dd19e
Author: brutisso
Date: 2015-11-02 09:13 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b390353dd19e
8141049: Remove CARD_REPEAT_HISTO from the G1 code
Reviewed-by: tschatzl, kbarrett
! src/share/vm/gc/g1/g1RemSet.cpp
Changeset: 4338b5465f50
Author: stuefe
Date: 2015-10-30 12:36 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4338b5465f50
8140645: Recent Developments for AIX
Summary: Port recent developments from SAP for AIX to the OpenJDK
Reviewed-by: goetz
! src/cpu/ppc/vm/ppc.ad
! src/os/aix/vm/loadlib_aix.cpp
! src/os/aix/vm/loadlib_aix.hpp
+ src/os/aix/vm/misc_aix.cpp
+ src/os/aix/vm/misc_aix.hpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/porting_aix.cpp
! src/os/aix/vm/porting_aix.hpp
Changeset: d3870bf39fae
Author: ddmitriev
Date: 2015-11-02 11:32 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d3870bf39fae
8141042: Typos and refactoring in Compiler constraints functions
Reviewed-by: vlivanov, zmajo, kvn
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 4c4bc4e82b1c
Author: zmajo
Date: 2015-11-02 11:51 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4c4bc4e82b1c
Merge
Changeset: 69e84ea906d5
Author: zmajo
Date: 2015-11-02 14:34 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/69e84ea906d5
Merge
Changeset: 797a0f7a8631
Author: ehelin
Date: 2015-11-02 16:16 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/797a0f7a8631
8140602: Split other time calculation into methods in G1CollectorPolicy
Reviewed-by: mgerdin, tschatzl, drwhite
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: 21b56ffca3ea
Author: ehelin
Date: 2015-11-02 17:26 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/21b56ffca3ea
Merge
Changeset: 3b0fdfa8029c
Author: sgehwolf
Date: 2015-11-02 16:54 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3b0fdfa8029c
8141138: Zero fails to build
Summary: Adjust to recent JDK-9 changes.
Reviewed-by: coleenp
! src/cpu/zero/vm/compiledIC_zero.cpp
! src/cpu/zero/vm/relocInfo_zero.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
Changeset: 2369f1537ee1
Author: sgehwolf
Date: 2015-11-02 17:18 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2369f1537ee1
8141140: Zero JVM fails to initialize after JDK-8078554
Summary: Disable AllocatePrefetchDistance for Zero.
Reviewed-by: coleenp
! src/cpu/zero/vm/vm_version_zero.cpp
Changeset: 9e7d1e562f69
Author: coleenp
Date: 2015-11-02 19:38 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9e7d1e562f69
Merge
Changeset: a9fecf7a6e6d
Author: david
Date: 2015-11-02 10:41 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a9fecf7a6e6d
8141056: Erroneous assignment in HeapRegionSet.cpp
Reviewed-by: tschatzl, pliden
! src/share/vm/gc/g1/heapRegionSet.cpp
Changeset: 923bde1cd574
Author: david
Date: 2015-11-02 14:28 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/923bde1cd574
8137756: Remove hrs_err_msg and hrs_ext_msg from heapRegionSet
Reviewed-by: pliden, mgerdin
! src/share/vm/gc/g1/heapRegionSet.cpp
! src/share/vm/gc/g1/heapRegionSet.hpp
! src/share/vm/gc/g1/heapRegionSet.inline.hpp
Changeset: 3bef2d08010e
Author: mgerdin
Date: 2014-08-18 14:37 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3bef2d08010e
8055283: Expand ResourceHashtable with C_HEAP allocation, removal and some unit tests
Reviewed-by: ehelin, tschatzl, coleenp
! src/share/vm/prims/jni.cpp
+ src/share/vm/utilities/resourceHash.cpp
! src/share/vm/utilities/resourceHash.hpp
Changeset: 7977bf8f391e
Author: dpochepk
Date: 2015-11-04 00:59 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7977bf8f391e
8141331: Test hotspot/compiler/oracle/MethodMatcher.java fails with NPE
Reviewed-by: iignatyev
! test/compiler/oracle/MethodMatcherTest.java
Changeset: cd14a4e35f7a
Author: stuefe
Date: 2015-11-03 19:53 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cd14a4e35f7a
8140648: Clean up remnants of fork1() from non-solaris platforms
Summary: Clean up any remnants of fork1() from Non-Solaris platforms
Reviewed-by: dholmes, goetz
! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! src/os/linux/vm/os_linux.cpp
Changeset: fe54119ce75f
Author: mgerdin
Date: 2015-11-04 16:42 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fe54119ce75f
8141422: G1 eager reclaim card dirtying may dirty outside of allocated objects
Reviewed-by: sjohanss, tschatzl, ehelin
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: d5e5e9f4fc04
Author: aph
Date: 2015-11-04 13:38 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d5e5e9f4fc04
8138966: Intermittent SEGV running ParallelGC
Summary: Add necessary memory fences so that the parallel threads are unable to observe partially filled block tables.
Reviewed-by: tschatzl
! src/share/vm/gc/parallel/psParallelCompact.hpp
Changeset: 4c3c424e245f
Author: tschatzl
Date: 2015-11-04 17:36 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4c3c424e245f
8141134: Remove unnecessary pragma warning(disable:4355) from GC code
Reviewed-by: ehelin, simonis, stuefe
! src/share/vm/code/nmethod.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/satbQueue.cpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
Changeset: 0a9dc66ab4ae
Author: tschatzl
Date: 2015-11-04 18:10 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0a9dc66ab4ae
Merge
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: f541df955aca
Author: kbarrett
Date: 2015-11-04 13:09 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f541df955aca
6899049: G1: Clean up code in ptrQueue.[ch]pp and ptrQueue.inline.hpp
Summary: Simplify indexing, address obsolete code, improve access/type checking.
Reviewed-by: tschatzl, pliden
! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/dirtyCardQueue.hpp
! src/share/vm/gc/g1/ptrQueue.cpp
! src/share/vm/gc/g1/ptrQueue.hpp
! src/share/vm/gc/g1/satbQueue.cpp
! src/share/vm/gc/g1/satbQueue.hpp
Changeset: 638ca04d4845
Author: kbarrett
Date: 2015-11-04 20:02 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/638ca04d4845
Merge
! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/satbQueue.cpp
Changeset: 9c99ce707b0b
Author: rprotacio
Date: 2015-11-04 14:32 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9c99ce707b0b
8140348: Convert TraceSafepoint to Unified Logging
Summary: The former -XX:+TraceSafepoint flag is updated to the unified logging framework and is now replaced with -Xlog:safepoint in product mode.
Reviewed-by: coleenp, hseigel
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
+ test/runtime/logging/SafepointTest.java
+ test/runtime/logging/SafepointTestMain.java
Changeset: 86eba50b37c0
Author: coleenp
Date: 2015-11-04 19:52 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/86eba50b37c0
Merge
Changeset: e2d20356b596
Author: coleenp
Date: 2015-11-05 03:42 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e2d20356b596
Merge
Changeset: 766ae06f30ca
Author: rprotacio
Date: 2015-11-04 17:18 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/766ae06f30ca
8138916: Logging write function does not allow for long enough messages
Summary: The unified logging framework's vwrite function is updated to allow strings longer than 512 characters, for the sake of messages of non-pre-determined length.
Reviewed-by: coleenp, dsamersoff, mlarsson
! 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/prims/jni.cpp
! src/share/vm/runtime/os.hpp
Changeset: 35a171090343
Author: coleenp
Date: 2015-11-04 23:02 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/35a171090343
Merge
Changeset: d5ced966d3fa
Author: coleenp
Date: 2015-11-05 05:31 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d5ced966d3fa
Merge
Changeset: 9ff773cd4ba2
Author: clanger
Date: 2015-11-04 16:23 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9ff773cd4ba2
8140244: Port fix of JDK-8075773 to AIX and possibly MacOSX
Reviewed-by: stuefe, dcubed
! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
Changeset: 309f17a92551
Author: dcubed
Date: 2015-11-05 07:22 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/309f17a92551
Merge
Changeset: bf85ad40fbbe
Author: brutisso
Date: 2015-11-05 08:48 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bf85ad40fbbe
8141394: Remove the instrumentation added by JDK-6898948
Reviewed-by: tschatzl, pliden
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1_globals.hpp
Changeset: 1b9a3ab2af04
Author: brutisso
Date: 2015-11-05 09:11 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1b9a3ab2af04
Merge
Changeset: e1ff70d37567
Author: sspitsyn
Date: 2015-11-05 00:36 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e1ff70d37567
8141035: Let jvmtiGen exit with a non-zero exit code upon failure
Summary: Let jvmtiGen exit with a non-zero exit code upon failure
Reviewed-by: sla, sspitsyn
Contributed-by: varming at gmail.com
! make/aix/makefiles/trace.make
! make/bsd/makefiles/trace.make
! make/linux/makefiles/trace.make
! make/solaris/makefiles/trace.make
! src/share/vm/prims/jvmtiGen.java
Changeset: 309e3337258f
Author: sspitsyn
Date: 2015-11-05 11:12 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/309e3337258f
Merge
Changeset: 9e5b420c7003
Author: ddmitriev
Date: 2015-11-05 11:56 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9e5b420c7003
8139765: set_numeric_flag can call Flag::find_flag to determine the flag type
Reviewed-by: jiangli, gziemski
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 104e524dc49e
Author: ddmitriev
Date: 2015-11-05 09:15 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/104e524dc49e
Merge
Changeset: 9812b5403f04
Author: ddmitriev
Date: 2015-11-05 13:39 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9812b5403f04
Merge
Changeset: 2a591a32d924
Author: aeriksso
Date: 2015-11-05 11:42 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2a591a32d924
8134030: test/serviceability/dcmd/gc/HeapDumpTest fails to verify the dump
Reviewed-by: dholmes
! src/share/vm/services/heapDumper.cpp
! test/serviceability/dcmd/gc/HeapDumpTest.java
Changeset: 975fdc0daefa
Author: aeriksso
Date: 2015-11-05 15:28 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/975fdc0daefa
Merge
Changeset: dd0c55eac358
Author: jmasa
Date: 2015-11-04 10:12 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dd0c55eac358
8135318: CMS wrong max_eden_size for check_gc_overhead_limit
Reviewed-by: jmasa, simonis
Contributed-by: ivan.galkin at sap.com
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
Changeset: 976f986375f2
Author: jmasa
Date: 2015-11-05 19:15 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/976f986375f2
Merge
Changeset: 40a609a54513
Author: cjplummer
Date: 2015-11-04 23:45 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/40a609a54513
8141489: [TESTBUG] requiredVersion in TEST.ROOT needs to updated to 4.1 b12
Summary: updated requiredVersion to 4.1 b12
Reviewed-by: dholmes, sla, darcy
! test/TEST.ROOT
Changeset: 46439e79a32b
Author: brutisso
Date: 2015-11-06 06:13 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/46439e79a32b
8141530: Remove G1RecordHRRSOops and G1RecordHRRSEvents
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionRemSet.hpp
Changeset: db98874be398
Author: pliden
Date: 2015-11-06 09:46 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/db98874be398
8042209: Remove unused function G1SATBCardTableLoggingModRefBS::write_ref_field_static
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.hpp
Changeset: cc23066d473c
Author: ctornqvi
Date: 2015-11-06 09:58 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cc23066d473c
8141533: [TESTBUG] Add @ignore to runtime/CompressedOops/UseCompressedOops.java until JDK-8079353 has been resolved
Reviewed-by: gtriantafill, stsmirno, hseigel
! test/runtime/CompressedOops/UseCompressedOops.java
Changeset: 7e1dcb8396f1
Author: david
Date: 2015-11-09 09:19 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7e1dcb8396f1
8139867: Change how startsHumongous and continuesHumongous regions work in G1.
Reviewed-by: tschatzl, tbenson
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/concurrentMark.inline.hpp
! src/share/vm/gc/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc/g1/g1CodeBlobClosure.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/g1HRPrinter.cpp
! src/share/vm/gc/g1/g1HRPrinter.hpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc/g1/g1RemSet.inline.hpp
! src/share/vm/gc/g1/g1StringDedup.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/g1/heapRegion.inline.hpp
! src/share/vm/gc/g1/heapRegionManager.cpp
! src/share/vm/gc/g1/heapRegionManager.hpp
! src/share/vm/gc/g1/heapRegionManager.inline.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/satbQueue.cpp
Changeset: f8bbcd74a060
Author: ihse
Date: 2015-11-09 10:59 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f8bbcd74a060
8141548: Hotspot Windows build should respect WARNINGS_AS_ERRORS
Reviewed-by: erikj, dholmes
! make/windows/makefiles/compile.make
! make/windows/makefiles/defs.make
Changeset: 9559d87d7b4e
Author: ihse
Date: 2015-11-09 11:29 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9559d87d7b4e
Merge
Changeset: 5c403089c663
Author: david
Date: 2015-11-09 11:26 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5c403089c663
8141434: G1CollectedHeap::into_cset_dirty_card_queue_set should be moved to G1RemSet
Reviewed-by: tschatzl, 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/g1RemSet.hpp
Changeset: d6f844bc0132
Author: david
Date: 2015-11-09 11:35 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d6f844bc0132
Merge
Changeset: ed57978c72cc
Author: stsmirno
Date: 2015-11-09 15:19 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ed57978c72cc
8130255: [TESTBUG] closed/runtime/4784641/CheckedIsSameObjectTest fails when running 32-bit ARM binaries on 64-bit ARM hosts
Summary: Rewrote test in Java with a number of changes
Reviewed-by: ctornqvi, gtriantafill, ddmitriev
! make/test/JtregNative.gmk
+ test/runtime/SameObject/SameObject.java
+ test/runtime/SameObject/libSameObject.c
Changeset: 92ff60614bbf
Author: kbarrett
Date: 2015-11-06 16:30 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/92ff60614bbf
8077571: ObjPtrQueue is poorly named
Summary: Renamed to SATBMarkQueue and renamed files.
Reviewed-by: brutisso, tschatzl, dholmes, twisti
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp
+ src/share/vm/gc/g1/satbMarkQueue.cpp
+ src/share/vm/gc/g1/satbMarkQueue.hpp
- src/share/vm/gc/g1/satbQueue.cpp
- src/share/vm/gc/g1/satbQueue.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 36a6516ca7b8
Author: kbarrett
Date: 2015-11-10 00:18 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/36a6516ca7b8
Merge
- src/share/vm/gc/g1/satbQueue.cpp
- src/share/vm/gc/g1/satbQueue.hpp
Changeset: cd86b5699825
Author: goetz
Date: 2015-10-26 16:21 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cd86b5699825
8140482: Various minor code improvements (runtime)
Reviewed-by: dholmes, coleenp, sspitsyn, dsamersoff
! agent/src/os/linux/libproc_impl.c
! agent/src/os/linux/ps_core.c
! src/cpu/x86/vm/stubRoutines_x86.cpp
! src/cpu/x86/vm/templateTable_x86.cpp
! src/os/linux/vm/attachListener_linux.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/windows/vm/attachListener_windows.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/libadt/dict.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/task.cpp
! src/share/vm/services/attachListener.hpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/utilities/xmlstream.cpp
Changeset: b4191682ba73
Author: sspitsyn
Date: 2015-11-10 03:54 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b4191682ba73
Merge
Changeset: 88d10461b89b
Author: sspitsyn
Date: 2015-11-10 04:37 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/88d10461b89b
Merge
Changeset: 2a4e838901e9
Author: david
Date: 2015-11-09 15:09 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2a4e838901e9
8141946: Remove develop flag G1TraceHeapRegionRememberedSet
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
Changeset: 83c3b8b7e80f
Author: david
Date: 2015-11-10 09:49 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/83c3b8b7e80f
8140404: Revert the removal of CMSTestInFreeList
Reviewed-by: jmasa, brutisso
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/runtime/globals.hpp
Changeset: e296444235b5
Author: hseigel
Date: 2015-11-10 08:42 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e296444235b5
8139164: JVM should throw ClassFormatError for non-void methods named <clinit>
Summary: If method being parsed is named <clinit>, throw ClassFormatError if it is not void or has arguments, for class file version >= 51.
Reviewed-by: acorn, lfoltan
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/verifier.cpp
! test/runtime/classFileParserBug/BadInitMethod.java
+ test/runtime/classFileParserBug/clinitArg.jasm
+ test/runtime/classFileParserBug/clinitArg51.jasm
+ test/runtime/classFileParserBug/clinitNonStatic.jasm
- test/runtime/classFileParserBug/ignoredClinit.jasm
+ test/runtime/classFileParserBug/nonvoidClinit.jasm
Changeset: 5945d49fca35
Author: hseigel
Date: 2015-11-10 17:15 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5945d49fca35
Merge
- test/runtime/classFileParserBug/ignoredClinit.jasm
Changeset: 234e86f3eefe
Author: iklam
Date: 2015-11-10 09:38 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/234e86f3eefe
8080940: Remove mcs post-hook from hotspot solaris builds
Reviewed-by: dholmes, ihse, erikj
! make/solaris/makefiles/sparcWorks.make
Changeset: 4ea4955dd8a1
Author: iklam
Date: 2015-11-10 20:34 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4ea4955dd8a1
Merge
Changeset: 8a9bd1a4251b
Author: tschatzl
Date: 2015-11-10 09:29 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8a9bd1a4251b
8140585: PLAB statistics are flushed too late
Summary: Move the call to G1EvacStats::adjust_desired_plab_sz() to after flushing the per-thread statistics.
Reviewed-by: mgerdin, jmasa
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
+ test/gc/g1/TestPLABOutput.java
Changeset: 7eb5542ceb96
Author: tschatzl
Date: 2015-11-10 17:57 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7eb5542ceb96
Merge
Changeset: c35ced49746c
Author: tschatzl
Date: 2015-11-10 20:39 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c35ced49746c
Merge
Changeset: 7f575c73e45e
Author: kbarrett
Date: 2015-11-09 11:50 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7f575c73e45e
8141654: Tests missing -XX:+UnlockDiagnosticVMOptions
Summary: Add missing unlock options.
Reviewed-by: brutisso, tschatzl
! test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
! test/gc/g1/TestLargePageUseForAuxMemory.java
Changeset: 11486a585ba2
Author: stefank
Date: 2015-10-27 12:25 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/11486a585ba2
8140584: nmethod::oops_do_marking_epilogue always runs verification code
Reviewed-by: tschatzl, kvn
! src/cpu/ppc/vm/relocInfo_ppc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/relocInfo_sparc.cpp
! src/cpu/x86/vm/relocInfo_x86.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/relocInfo.cpp
Changeset: 862e71c47a07
Author: tschatzl
Date: 2015-11-10 11:07 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/862e71c47a07
8140597: Forcing an initial mark causes G1 to abort mixed collections
Summary: Postpone the initial mark request until the current mixed GC phase has finished.
Reviewed-by: mgerdin
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/prims/whitebox.cpp
Changeset: 54e0d5521e14
Author: tschatzl
Date: 2015-11-10 11:07 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/54e0d5521e14
8139874: After G1 Full GC, the next GC is always a young-only GC
Summary: Allow initiation of an initial mark after Full GC
Reviewed-by: ehelin
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
Changeset: bbd11e7bbe26
Author: tschatzl
Date: 2015-11-10 11:07 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bbd11e7bbe26
8138740: Start initial mark right after mixed GC if needed
Summary: Instead of issuing a single young-only GC after the end of all mixed GCs, if needed immediately start an initial mark in that young-only GC.
Reviewed-by: drwhite, mgerdin
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: f17e5edbe761
Author: tschatzl
Date: 2015-11-10 11:07 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f17e5edbe761
8140689: Skip last young-only gc if nothing to do in the mixed gc phase
Reviewed-by: mgerdin, drwhite
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
Changeset: aabefa3ef38d
Author: ctornqvi
Date: 2015-11-11 11:47 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/aabefa3ef38d
8142502: [TESTBUG] Exclude runtime/ErrorHandling/SecondaryErrorTest.java on OSX until JDK-8139300 has been resolved
Reviewed-by: hseigel, mseledtsov, minqi
! test/runtime/ErrorHandling/SecondaryErrorTest.java
Changeset: 19ed05bd68dc
Author: jprovino
Date: 2015-11-11 23:47 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/19ed05bd68dc
Merge
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/zero/vm/vm_version_zero.cpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/code/nmethod.cpp
- src/share/vm/gc/g1/satbQueue.cpp
- src/share/vm/gc/g1/satbQueue.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! test/compiler/jvmci/SecurityRestrictionsTest.java
! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.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/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/InvalidateInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
- test/runtime/classFileParserBug/ignoredClinit.jasm
Changeset: 924ad9151e00
Author: amurillo
Date: 2015-11-13 10:35 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/924ad9151e00
Merge
- src/share/vm/gc/g1/satbQueue.cpp
- src/share/vm/gc/g1/satbQueue.hpp
- test/runtime/classFileParserBug/ignoredClinit.jasm
Changeset: a22b7c80529f
Author: lana
Date: 2015-11-20 15:41 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a22b7c80529f
Merge
Changeset: ec158d92e9d8
Author: lana
Date: 2015-11-29 11:00 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ec158d92e9d8
Added tag jdk9-b94 for changeset a22b7c80529f
! .hgtags
Changeset: 5b88604f11a1
Author: ihse
Date: 2015-06-12 08:31 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5b88604f11a1
8085822: JEP 223: New Version-String Scheme (initial integration)
Reviewed-by: erikj, dcubed, dholmes, alanb
Contributed-by: Magnus Ihse Bursie <magnus.ihse.bursie at oracle.com>, Alejandro E Murillo <alejandro.murillo at oracle.com>
! make/Makefile
! make/aix/Makefile
! make/aix/makefiles/buildtree.make
! make/aix/makefiles/defs.make
! make/aix/makefiles/vm.make
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/vm.make
! make/defs.make
- make/jdk6_hotspot_distro
! make/jdk_version
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/vm.make
! make/solaris/Makefile
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/sparcWorks.make
! make/solaris/makefiles/vm.make
! make/windows/build.make
! make/windows/makefiles/compile.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/product.make
! make/windows/makefiles/vm.make
! make/windows/projectfiles/common/Makefile
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/java.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
! test/runtime/6981737/Test6981737.java
Changeset: befaf8025423
Author: ihse
Date: 2015-06-12 08:32 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/befaf8025423
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: dc45a1d895ff
Author: amurillo
Date: 2015-06-19 10:34 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dc45a1d895ff
8087202: Add support for PATCH field and remove unused fields of new version string
Reviewed-by: dholmes, alanb
! make/Makefile
! make/aix/makefiles/vm.make
! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/vm.make
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/java.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/runtimeService.cpp
Changeset: f3653f892046
Author: iris
Date: 2015-06-29 11:27 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f3653f892046
Merge
- make/jdk6_hotspot_distro
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/diagnosticCommand.cpp
Changeset: e4479f2e1660
Author: iris
Date: 2015-07-06 11:47 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e4479f2e1660
Merge
- make/jdk6_hotspot_distro
! src/share/vm/runtime/arguments.cpp
! src/share/vm/services/management.cpp
Changeset: 3285a0be012c
Author: iris
Date: 2015-07-13 13:23 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3285a0be012c
Merge
- make/jdk6_hotspot_distro
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/management.cpp
Changeset: 4290c175cba8
Author: iris
Date: 2015-07-20 11:00 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4290c175cba8
Merge
- make/jdk6_hotspot_distro
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 3c4a0de02f61
Author: iris
Date: 2015-07-23 13:19 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3c4a0de02f61
Merge
- make/jdk6_hotspot_distro
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
Changeset: b659c1f569b0
Author: iris
Date: 2015-08-03 09:26 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b659c1f569b0
Merge
- make/jdk6_hotspot_distro
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/services/diagnosticCommand.cpp
Changeset: 491706ae0c91
Author: iris
Date: 2015-08-10 19:58 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/491706ae0c91
Merge
- make/jdk6_hotspot_distro
! src/share/vm/runtime/arguments.cpp
Changeset: 75a366cb8150
Author: iris
Date: 2015-08-17 13:02 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/75a366cb8150
Merge
- make/jdk6_hotspot_distro
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 390166c815ed
Author: iris
Date: 2015-08-25 14:45 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/390166c815ed
Merge
- make/jdk6_hotspot_distro
! src/share/vm/runtime/arguments.cpp
! src/share/vm/services/diagnosticCommand.cpp
Changeset: 6bcd6765fd7a
Author: iris
Date: 2015-08-31 13:57 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6bcd6765fd7a
Merge
- make/jdk6_hotspot_distro
Changeset: e94ec7107884
Author: iris
Date: 2015-09-08 10:24 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e94ec7107884
Merge
- make/jdk6_hotspot_distro
Changeset: 6d1ed42dceab
Author: iris
Date: 2015-09-14 09:47 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6d1ed42dceab
Merge
- make/jdk6_hotspot_distro
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 10ad87e5862d
Author: iris
Date: 2015-09-21 20:08 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/10ad87e5862d
Merge
- make/jdk6_hotspot_distro
Changeset: 8a14105605b2
Author: iris
Date: 2015-09-29 17:57 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8a14105605b2
Merge
! make/Makefile
! make/bsd/makefiles/vm.make
- make/jdk6_hotspot_distro
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/vm.make
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 334851305782
Author: iris
Date: 2015-10-05 20:55 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/334851305782
Merge
- make/jdk6_hotspot_distro
Changeset: e4cdfab349da
Author: iris
Date: 2015-10-25 19:38 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e4cdfab349da
Merge
! make/aix/makefiles/vm.make
! make/bsd/makefiles/vm.make
- make/jdk6_hotspot_distro
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/java.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: ac8553c01622
Author: iris
Date: 2015-11-02 09:11 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ac8553c01622
Merge
- make/jdk6_hotspot_distro
! make/windows/makefiles/compile.make
! make/windows/makefiles/vm.make
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/management.cpp
Changeset: 39c579b50006
Author: amurillo
Date: 2015-11-04 11:00 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/39c579b50006
8139986: Store debug level in java.vm.debug and conditionally print in "java -version"
Reviewed-by: ihse, dcubed, ksrini, dholmes
! make/aix/makefiles/vm.make
! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/vm.make
! make/windows/projectfiles/common/Makefile
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/statSampler.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
! test/testlibrary/jdk/test/lib/Platform.java
Changeset: 9b38ff1f32ad
Author: iris
Date: 2015-11-09 10:56 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9b38ff1f32ad
Merge
- make/jdk6_hotspot_distro
Changeset: 55ef9a1130ba
Author: iris
Date: 2015-11-16 17:10 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/55ef9a1130ba
Merge
- make/jdk6_hotspot_distro
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/diagnosticCommand.cpp
Changeset: 87224008cdf7
Author: iris
Date: 2015-11-20 12:22 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/87224008cdf7
Merge
! make/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/vm.make
- make/jdk6_hotspot_distro
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 0c79cf3cdf09
Author: iris
Date: 2015-11-29 20:29 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0c79cf3cdf09
Merge
- make/jdk6_hotspot_distro
! make/solaris/makefiles/sparcWorks.make
! make/windows/makefiles/compile.make
! make/windows/makefiles/defs.make
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: a34b3268a14f
Author: lana
Date: 2015-12-02 15:55 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a34b3268a14f
Added tag jdk-9+95 for changeset 0c79cf3cdf09
! .hgtags
Changeset: f090597d24df
Author: rdurbin
Date: 2015-11-11 14:57 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f090597d24df
8141068: refactor -XXFlags= code in preparation for removal
Reviewed-by: dcubed, gthornbr, coleenp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: e1a7a5dbdf59
Author: jprovino
Date: 2015-11-12 00:38 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e1a7a5dbdf59
Merge
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/AbstractAddress.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlotValue.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/UnsignedMath.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualStackSlot.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/Compiler.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/CompilerFactory.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/StartupEventListener.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SuppressFBWarnings.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/JVMCIJarsOptionDescriptorsProvider.java
! src/share/vm/runtime/arguments.cpp
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.Compiler
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.CompilerFactory
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.config
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.java
Changeset: a7ffcce47ffb
Author: rprotacio
Date: 2015-11-11 18:04 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a7ffcce47ffb
8142437: SafepointTest.java is occasionally failing in JPRT
Summary: A method compilation causing a specific log message to print has been removed because it was not always being compiled.
Reviewed-by: coleenp, dholmes
! test/runtime/logging/SafepointTest.java
! test/runtime/logging/SafepointTestMain.java
Changeset: 552ad0474d5b
Author: coleenp
Date: 2015-11-11 23:51 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/552ad0474d5b
Merge
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/AbstractAddress.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlotValue.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/UnsignedMath.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualStackSlot.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/Compiler.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/CompilerFactory.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/StartupEventListener.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SuppressFBWarnings.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/JVMCIJarsOptionDescriptorsProvider.java
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.Compiler
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.CompilerFactory
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.config
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.java
Changeset: e18b241d1f30
Author: brutisso
Date: 2015-11-12 09:19 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e18b241d1f30
8142472: Remove debugging code guarded by CMSPrintPromoBlockInfo
Reviewed-by: david, ehelin
! src/share/vm/gc/cms/promotionInfo.cpp
! src/share/vm/gc/cms/promotionInfo.hpp
Changeset: 03dccfa01ff4
Author: brutisso
Date: 2015-11-12 09:21 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/03dccfa01ff4
8142475: Remove TraceParallelOldGCTasks
Reviewed-by: tschatzl, david
! src/share/vm/gc/parallel/pcTasks.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 40ac5941b5ea
Author: ehelin
Date: 2015-10-19 15:47 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/40ac5941b5ea
8139883: Add virtual destructor G1ParScanThreadState
Reviewed-by: tschatzl, mgerdin, stefank
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
Changeset: bb7fc011c89c
Author: ehelin
Date: 2015-11-12 14:03 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bb7fc011c89c
8142403: Make G1CollectorPolicy::predictor const
Reviewed-by: stefank, tschatzl
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: 9089740e9f30
Author: jwha
Date: 2015-11-03 13:03 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9089740e9f30
8141356: Explicitly stop CMS threads during VM termination.
Summary: GenCollectedHeap::stop() is not implemented which is supposed to stop CMS threads during VM termination.
Reviewed-by: jmasa, kbarrett
Contributed-by: jwha at google.com
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
Changeset: cc1666a28b88
Author: tschatzl
Date: 2015-11-13 09:12 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cc1666a28b88
8138684: G1 decision about taking regions into the collection set is too aggressive
Summary: Factor in expected waste and uncertainty of our guess in the decision whether to take another region into the collection set.
Reviewed-by: mgerdin, jmasa
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
Changeset: 636e286dd5da
Author: sjohanss
Date: 2015-11-13 09:28 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/636e286dd5da
8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc] void InstanceKlass::oop_oop_iterate_oop_maps_specialized<true,oopDesc*,MarkAndPushClosure>
Summary: The crash was caused by a faulty eager humongous reclaim. The reason for reclaiming a live object was that the call to cleanupHRRS was done after dirtying cards and clearing the remembered sets for the humongous object. This could lead to one or many cards being missed.
Reviewed-by: tbenson, kbarrett, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
+ test/gc/g1/TestNoEagerReclaimOfHumongousRegions.java
Changeset: 4d465c7793ec
Author: sangheki
Date: 2015-11-12 09:52 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4d465c7793ec
8134631: G1DummyRegionsPerGC fires assert of assert(words <= filler_array_max_size()) failed: too big for a single object
Summary: Change filler max value temporarily for G1DummyRegionsPerGC flag.
Reviewed-by: tbenson, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: fcace5e12e01
Author: tschatzl
Date: 2015-11-13 12:36 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fcace5e12e01
Merge
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: 8386f0e46519
Author: mlarsson
Date: 2015-11-13 09:49 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8386f0e46519
8142482: Improve the support for prefix functions in unified logging
Reviewed-by: brutisso, pliden
! src/share/vm/logging/logPrefix.hpp
Changeset: 009f8ea8999c
Author: coleenp
Date: 2015-11-13 16:50 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/009f8ea8999c
8027429: Add diagnostic command VM.info to get hs_err print-out
Summary: refactored hs_err reporting code so that it can be used for VM.info safely
Reviewed-by: dholmes, hseigel
Contributed-by: coleen.phillimore at oracle.com, david.buck at oracle.com
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp
Changeset: 756e5b1c59fa
Author: jprovino
Date: 2015-11-14 18:26 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/756e5b1c59fa
Merge
Changeset: e2cbb09dce04
Author: kbarrett
Date: 2015-11-16 14:11 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e2cbb09dce04
8143013: Remove unused DirtyCardQueue::iterate_closure_all_threads
Summary: Remove unused function.
Reviewed-by: tbenson, tschatzl, mgerdin
! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/dirtyCardQueue.hpp
Changeset: fc7faf31c998
Author: dholmes
Date: 2015-11-16 14:47 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fc7faf31c998
8141024: [Solaris] Obsolete UseAltSigs
Reviewed-by: dcubed, ddmitriev
! src/os/solaris/vm/jvm_solaris.h
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 2455423784ac
Author: dholmes
Date: 2015-11-16 23:12 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2455423784ac
Merge
Changeset: 23afa049ffd8
Author: dholmes
Date: 2015-11-16 18:50 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/23afa049ffd8
8139300: Internal Error (vm/utilities/debug.cpp:399), # Error: ShouldNotReachHere()
Reviewed-by: simonis, dcubed
! src/share/vm/utilities/debug.cpp
! test/runtime/ErrorHandling/SecondaryErrorTest.java
Changeset: 149cc1f9f1aa
Author: goetz
Date: 2015-11-05 15:05 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/149cc1f9f1aa
8141529: Fix handling of _JAVA_SR_SIGNUM
Reviewed-by: dholmes, stuefe, dsamersoff
! src/os/aix/vm/jsig.c
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.hpp
! src/os/bsd/vm/jsig.c
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.hpp
! src/os/linux/vm/jsig.c
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/solaris/vm/os_solaris.hpp
Changeset: 104643b8cfcb
Author: sjohanss
Date: 2015-11-17 11:20 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/104643b8cfcb
8141280: G1ResManAllocator doesn't work with _survivor_is_full/_old_is_full
Reviewed-by: jmasa, kbarrett, tschatzl
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1Allocator.hpp
Changeset: a8b594dc36ce
Author: sjohanss
Date: 2015-11-17 12:37 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a8b594dc36ce
Merge
Changeset: 1191af6137ed
Author: kbarrett
Date: 2015-11-17 16:40 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1191af6137ed
8143014: Access PtrQueue member offsets through derived classes
Summary: Moved accessors to derived classes and updated callers.
Reviewed-by: tschatzl, jmasa, twisti
! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/gc/g1/dirtyCardQueue.hpp
! src/share/vm/gc/g1/ptrQueue.hpp
! src/share/vm/gc/g1/satbMarkQueue.hpp
! src/share/vm/gc/g1/vmStructs_g1.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 9c936a3abf69
Author: lana
Date: 2015-11-30 13:26 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9c936a3abf69
Merge
Changeset: fd4e8b7cf408
Author: brutisso
Date: 2015-11-25 13:39 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fd4e8b7cf408
8144016: Add the gc tag to the logging framework
Reviewed-by: mlarsson, sjohanss
! src/share/vm/logging/logTag.hpp
Changeset: 3ef312b8e3a5
Author: thartmann
Date: 2015-11-06 09:36 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3ef312b8e3a5
8140574: C2 must re-execute checks after deoptimizing from merged uncommon traps
Summary: Before merging uncommon traps we have to check for proper bci domination and compatible JVMStates to guarantee correct re-execution of the checks.
Reviewed-by: kvn, roland
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/ci/ciTypeFlow.hpp
! src/share/vm/opto/ifnode.cpp
+ test/compiler/rangechecks/TestUncommonTrapMerging.java
Changeset: 9a2a793d95e4
Author: thartmann
Date: 2015-11-06 08:45 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9a2a793d95e4
Merge
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/AbstractAddress.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlotValue.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/UnsignedMath.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualStackSlot.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/Compiler.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/CompilerFactory.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/StartupEventListener.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SuppressFBWarnings.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/JVMCIJarsOptionDescriptorsProvider.java
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.Compiler
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.CompilerFactory
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.config
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.java
Changeset: 5bccb21c1b4e
Author: twisti
Date: 2015-11-06 10:06 -1000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5bccb21c1b4e
8139589: [JVMCI] throw exceptions in faulty code installation operations
Reviewed-by: twisti
Contributed-by: Roland Schatz <roland.schatz at oracle.com>
! src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp
! src/cpu/ppc/vm/jvmciCodeInstaller_ppc.cpp
! src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp
! src/cpu/x86/vm/jvmciCodeInstaller_x86.cpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/jvmciRuntime.hpp
! src/share/vm/jvmci/vmSymbols_jvmci.hpp
+ test/compiler/jvmci/errors/CodeInstallerTest.java
+ test/compiler/jvmci/errors/TestInvalidCompilationResult.java
+ test/compiler/jvmci/errors/TestInvalidDebugInfo.java
+ test/compiler/jvmci/errors/TestInvalidOopMap.java
Changeset: ef9f4aa0ec4a
Author: dpochepk
Date: 2015-11-06 14:51 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ef9f4aa0ec4a
8141353: Testlibrary: add various changes into testlibrary Utils
Summary: added TEST_JDK, TEST_CLASSES properties and getMandatoryProperty method
Reviewed-by: iignatyev
! test/testlibrary/jdk/test/lib/Utils.java
Changeset: a7b9e9e46fd4
Author: dpochepk
Date: 2015-11-06 14:54 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a7b9e9e46fd4
8138689: use package for /compiler/whitebox common classes
Summary: Moved CompilerWhiteBoxTest to package, updating tests accordingly
Reviewed-by: iignatyev
! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java
! test/compiler/floatingpoint/TestPow2.java
! test/compiler/intrinsics/IntrinsicAvailableTest.java
! test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
! test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsiTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsiTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsrTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsrTestL.java
! test/compiler/intrinsics/bmi/verifycode/BmiIntrinsicBase.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java
! test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java
! test/compiler/intrinsics/mathexact/sanity/MathIntrinsic.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java
! test/compiler/rangechecks/TestExplicitRangeChecks.java
! test/compiler/rangechecks/TestRangeCheckSmearing.java
! test/compiler/tiered/CompLevelsTest.java
! test/compiler/tiered/ConstantGettersTransitionsTest.java
! test/compiler/tiered/LevelTransitionTest.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/tiered/TransitionsTestExecutor.java
! test/compiler/whitebox/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/DeoptimizeMultipleOSRTest.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/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java
+ test/compiler/whitebox/SimpleTestCase.java
Changeset: 5778381d2350
Author: dpochepk
Date: 2015-11-06 15:07 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5778381d2350
8141552: [TESTBUG] compiler/jvmci/events/JvmciNotifyInstallEventTest failed after jvmci refresh
Summary: Fixed test bug, which used same CompilationResult object instance in 2 installCode calls
Reviewed-by: iignatyev, twisti
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
Changeset: 4bee38ba018c
Author: roland
Date: 2015-10-28 10:20 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4bee38ba018c
8140309: [REDO] failed: no mismatched stores, except on raw memory: StoreB StoreI
Summary: Mismatched stores on same slice possible with Unsafe.Put*Unaligned methods
Reviewed-by: kvn, thartmann
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
+ test/compiler/intrinsics/unsafe/TestUnsafeUnalignedMismatchedAccesses.java
Changeset: 125ebc94f667
Author: thartmann
Date: 2015-11-09 11:35 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/125ebc94f667
8067378: Add segmented code heaps info into jfr events: vm/code_cache/stats and vm/code_cache/config
Summary: Added code heap specific information to code cache JFR events.
Reviewed-by: twisti, mgronlun
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/heap.hpp
! src/share/vm/runtime/sweeper.cpp
Changeset: da94f6001040
Author: thartmann
Date: 2015-11-09 13:27 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/da94f6001040
Merge
Changeset: 50bd312dedb1
Author: mdoerr
Date: 2015-10-21 10:37 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/50bd312dedb1
8138894: C1: Support IRIW on weak memory platforms
Reviewed-by: twisti, goetz
! 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_LIRGenerator.cpp
Changeset: 7c94d175cd0f
Author: twisti
Date: 2015-11-09 20:01 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7c94d175cd0f
Merge
Changeset: b57d415bdaa9
Author: iveresov
Date: 2015-11-09 11:26 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b57d415bdaa9
8140779: Code generation fixes for avx512
Summary: Assembler refactoring. Abstract away instruction attributes.
Reviewed-by: kvn, roland, iveresov
Contributed-by: michael.c.berg at intel.com
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c2_globals_aarch64.hpp
! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
! 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/c2_globals_x86.hpp
! src/cpu/x86/vm/c2_init_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_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/c2_globals.hpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
Changeset: e056220365a2
Author: iveresov
Date: 2015-11-09 22:43 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e056220365a2
Merge
Changeset: 8faaeb9dbb96
Author: roland
Date: 2015-11-09 11:28 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8faaeb9dbb96
8137168: Replace IfNode with a new RangeCheckNode for range checks
Summary: new RangeCheckNode to enable optimization of explicit library level range checks
Reviewed-by: kvn, thartmann
! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/multnode.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/phaseX.hpp
Changeset: 4dff71612c99
Author: twisti
Date: 2015-11-10 10:34 -1000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4dff71612c99
8142329: [JVMCI] pass Handle by value
Reviewed-by: coleenp, twisti
Contributed-by: Roland Schatz <roland.schatz at oracle.com>
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.hpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/jvmci/jvmciCompiler.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.hpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciEnv.hpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
Changeset: 78ddd55df52b
Author: never
Date: 2015-11-10 11:49 -1000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/78ddd55df52b
8142435: [JVMCI] restore missing InstalledCode.version increment
Reviewed-by: twisti
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
Changeset: 1474303fbb0f
Author: never
Date: 2015-11-10 11:50 -1000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1474303fbb0f
8142436: [JVMCI] fix management of nmethod::_installed_code field
Reviewed-by: twisti
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
Changeset: a4ca6077f669
Author: kvn
Date: 2015-11-10 21:36 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a4ca6077f669
8141624: Limit calculation of pre loop during super word optimization is wrong
Reviewed-by: vlivanov, kvn
! src/share/vm/opto/superword.cpp
+ test/compiler/loopopts/superword/TestBestAlign.java
Changeset: 1d42c245cc87
Author: shade
Date: 2015-11-11 01:27 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1d42c245cc87
8140650: Method::is_accessor should cover getters and setters for all types
Reviewed-by: vlivanov, coleenp, sgehwolf
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/callnode.cpp
+ test/compiler/inlining/InlineAccessors.java
Changeset: f1d4ef86b205
Author: simonis
Date: 2015-11-10 11:01 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f1d4ef86b205
8142314: Bug in C1 ControlFlowOptimizer::delete_unnecessary_jumps with bytecode profiling
Reviewed-by: kvn
Contributed-by: gunter.haug at sap.com
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LinearScan.cpp
Changeset: d86252b62778
Author: tpivovarova
Date: 2015-11-11 15:04 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d86252b62778
8138810: rework tests for CompilerToVM::allocateCompiledId
Reviewed-by: twisti
! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
Changeset: 2016e031a581
Author: tpivovarova
Date: 2015-11-10 21:09 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2016e031a581
8139388: [TESTBUG] JVMCI test failed with RuntimeException profiling info wasn't changed after 100 invocations (assert failed: BaseProfilingInfo<> != BaseProfilingInfo<>)
Reviewed-by: twisti
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
Changeset: 9dbae662b09d
Author: twisti
Date: 2015-11-11 14:40 -1000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9dbae662b09d
8141133: [JVMCI] crash during safepoint deopt if rethrow_exception is set
Reviewed-by: twisti
Contributed-by: Gilles Duboscq <gilles.m.duboscq at oracle.com>
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/shark/sharkRuntime.cpp
Changeset: 231763c1883e
Author: twisti
Date: 2015-11-11 16:32 -1000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/231763c1883e
8140424: don't prefix developer and notproduct flag variables with CONST_ in product builds
Reviewed-by: goetz, stefank
! src/cpu/ppc/vm/cppInterpreter_ppc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compilerDirectives.hpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/parOopClosures.inline.hpp
! src/share/vm/gc/parallel/psPromotionManager.cpp
! src/share/vm/gc/parallel/psPromotionManager.inline.hpp
! src/share/vm/gc/parallel/psScavenge.inline.hpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/movenode.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 8fb79f5ad78c
Author: twisti
Date: 2015-11-12 13:30 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8fb79f5ad78c
8142387: Various JVMCI tests fail on unexpected exception
Reviewed-by: iignatyev, twisti
Contributed-by: Roland Schatz <roland.schatz at oracle.com>
! test/compiler/jvmci/errors/CodeInstallerTest.java
! test/compiler/jvmci/errors/TestInvalidCompilationResult.java
! test/compiler/jvmci/errors/TestInvalidDebugInfo.java
! test/compiler/jvmci/errors/TestInvalidOopMap.java
Changeset: 68aeafc1204e
Author: kshefov
Date: 2015-11-13 18:14 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/68aeafc1204e
8131778: java disables UseAES flag when using VIS=2 on sparc
Reviewed-by: iignatyev, kvn
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
Changeset: c9363c3490d9
Author: thartmann
Date: 2015-11-16 08:03 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c9363c3490d9
8142500: missing null checks in IfNode::has_only_uncommon_traps
Summary: IfNode::has_only_uncommon_traps needs to null-check the callers.
Reviewed-by: kvn, roland, rbackman
! src/share/vm/opto/ifnode.cpp
Changeset: 92f9ed54d9b2
Author: zmajo
Date: 2015-11-16 09:42 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/92f9ed54d9b2
8140327: segfault on solaris-amd64 with "-XX:CompilerThreadStackSize=1" option
Summary: Update range for the CompilerThreadStackSize flag. Remove flag from testing.
Reviewed-by: kvn
! src/share/vm/runtime/globals.hpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Changeset: 4ed6d2603587
Author: zmajo
Date: 2015-11-16 10:54 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4ed6d2603587
Merge
Changeset: af5d7716ac09
Author: roland
Date: 2015-11-16 09:55 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/af5d7716ac09
8042997: Make intrinsic some or all check index/range methods
Summary: Objects.checkIndex() intrinsic
Reviewed-by: vlivanov, shade
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopnode.cpp
Changeset: ee63c0026315
Author: roland
Date: 2015-11-16 11:58 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ee63c0026315
Merge
! src/share/vm/opto/ifnode.cpp
Changeset: 237053cb3e5a
Author: thartmann
Date: 2015-11-16 15:35 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/237053cb3e5a
8061436: Processing of options related to segmented code cache should be enhanced
Summary: Allow user to set code heap sizes individually and enhance checking of code cache flags.
Reviewed-by: kvn, roland
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: 9348fbca9f67
Author: hshi
Date: 2015-11-16 16:14 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9348fbca9f67
8139758: [REDO] Elide more final field's write memory barrier with escape analysis result
Summary: membar for all final field initializations eliminated if possible
Reviewed-by: roland, vlivanov
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse3.cpp
+ test/compiler/stable/TestStableMemoryBarrier.java
Changeset: 12b8ac16c3ee
Author: roland
Date: 2015-11-16 16:39 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/12b8ac16c3ee
Merge
Changeset: 5132864a5d5f
Author: neliasso
Date: 2015-11-13 13:31 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5132864a5d5f
Merge
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.hpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciEnv.hpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java
! test/compiler/floatingpoint/TestPow2.java
! test/compiler/intrinsics/IntrinsicAvailableTest.java
! test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
! test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsiTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsiTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsrTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsrTestL.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java
! test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java
! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/rangechecks/TestExplicitRangeChecks.java
! test/compiler/rangechecks/TestRangeCheckSmearing.java
! test/compiler/tiered/ConstantGettersTransitionsTest.java
! test/compiler/tiered/LevelTransitionTest.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.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/GetNMethodTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/LockCompilationTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java
Changeset: 55e98bd0eb95
Author: neliasso
Date: 2015-11-16 20:56 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/55e98bd0eb95
Merge
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Changeset: e774bd49bc49
Author: neliasso
Date: 2015-11-16 20:57 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e774bd49bc49
8143059: TestUnsafeUnalignedMismatchedAccesses doens't build after 8139891
Summary: Use new Unsafe import path
Reviewed-by: roland, thartmann, shade
! test/compiler/intrinsics/unsafe/TestUnsafeUnalignedMismatchedAccesses.java
Changeset: 4149ec42e1a6
Author: goetz
Date: 2015-11-17 08:59 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4149ec42e1a6
8139258: PPC64LE: argument passing problem when passing 15 floats in native call
Reviewed-by: mdoerr, goetz
Contributed-by: asmundak at google.com
! src/cpu/ppc/vm/interpreter_ppc.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
Changeset: 0abc78fcf184
Author: roland
Date: 2015-11-17 12:00 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0abc78fcf184
8142386: Octane crashes with assert(is_Load())
Summary: Unsafe access to an array is wrongly marked as mismatched
Reviewed-by: vlivanov, thartmann
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
+ test/compiler/intrinsics/unsafe/TestUnsafeMismatchedArrayFieldAccess.java
Changeset: 3d8d71195497
Author: neliasso
Date: 2015-11-05 12:37 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3d8d71195497
8141424: [Testbug] CompilerDirectivesDCMDTest.java testing flag that is missing in product builds
Summary: Test a flag that is in all builds instead
Reviewed-by: roland
! test/serviceability/dcmd/compiler/control2.txt
Changeset: e0403a46415f
Author: neliasso
Date: 2015-11-13 10:08 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e0403a46415f
8141585: CompilerDirectivesDCMDTest intermittently SEGVs in MethodMatcher::matcher
Summary: Missing methodHandle and read before lock
Reviewed-by: twisti
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compilerDirectives.cpp
Changeset: 329903cb02ab
Author: twisti
Date: 2015-11-17 11:29 -1000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/329903cb02ab
8142511: [JVMCI] must eagerly initialize classes with static fields accessed by JVMCI native code
Reviewed-by: twisti
Contributed-by: Doug Simon <doug.simon at oracle.com>
! src/share/vm/jvmci/jvmciJavaClasses.cpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
Changeset: 3c14d9cc1c3a
Author: twisti
Date: 2015-11-17 23:35 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3c14d9cc1c3a
Merge
Changeset: 0e5f261829c1
Author: goetz
Date: 2015-11-02 15:52 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0e5f261829c1
8141137: C2 fails rematerializing nodes using flag registers.
Summary: Don't rem. if input stretches several live ranges. If rem., don't add SpillCopy on RegFlags edge.
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/reg_split.cpp
Changeset: 09ac9142d6ef
Author: vlivanov
Date: 2015-11-18 03:03 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/09ac9142d6ef
8139595: MethodHandles::remove_dependent_nmethod is not MT safe
Reviewed-by: jrose, coleenp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
+ src/share/vm/code/dependencyContext.cpp
+ src/share/vm/code/dependencyContext.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/perfData.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: dc82a96016e4
Author: twisti
Date: 2015-11-18 09:43 -1000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dc82a96016e4
8141330: [JVMCI] avoid deadlock between application thread and JVMCI compiler thread under -Xbatch
Reviewed-by: twisti
Contributed-by: Doug Simon <doug.simon at oracle.com>
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileTask.cpp
! src/share/vm/compiler/compileTask.hpp
Changeset: 9fb2badbe572
Author: twisti
Date: 2015-11-18 10:46 -1000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9fb2badbe572
8143151: [JVMCI] assertion for allocation of "too many" CompileTasks must take JVMCI into account
Reviewed-by: iignatyev, twisti
Contributed-by: Doug Simon <doug.simon at oracle.com>
! src/share/vm/compiler/compileTask.cpp
Changeset: 6100ab176973
Author: goetz
Date: 2015-11-19 11:02 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6100ab176973
8143180: Internal Error in src/cpu/ppc/vm/macroAssembler_ppc.cpp:4287
Summary: Fix ppc64 issue after 8141133.
Reviewed-by: simonis, goetz
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
Changeset: e617de40ef8c
Author: goetz
Date: 2015-09-18 13:41 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e617de40ef8c
8134579: [TESTBUG] Some bmi tests fail if can_access_local_variables is on.
Summary: Others fail because of uncommon trap. Also fix test file names.
Reviewed-by: vlivanov
! test/compiler/intrinsics/bmi/TestAndnI.java
! test/compiler/intrinsics/bmi/TestAndnL.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
+ test/compiler/intrinsics/bmi/verifycode/AndnTestI.java
+ test/compiler/intrinsics/bmi/verifycode/AndnTestL.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java
Changeset: 3df67250a63a
Author: mdoerr
Date: 2015-10-21 11:40 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3df67250a63a
8138892: C1: Improve counter overflow checking
Reviewed-by: iveresov, goetz, twisti, vlivanov
! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: 260779207e00
Author: mdoerr
Date: 2015-10-05 23:50 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/260779207e00
8138895: C1: PPC64 Port needs special register for Locks in synchronization code
Reviewed-by: vlivanov, goetz
! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
Changeset: b425a78e8512
Author: simonis
Date: 2015-11-16 14:19 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b425a78e8512
8141551: C2 can not handle returns with inccompatible interface arrays
Reviewed-by: kvn
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
+ test/compiler/types/TestMeetIncompatibleInterfaceArrays.java
Changeset: 42fc18486e9c
Author: mcberg
Date: 2015-11-19 16:07 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/42fc18486e9c
8142980: SKX SpecJvm2008 - Derby
Summary: Fix EVEX and AVX512 problems found by testing on 64-bit SKX and KNL EVEX enabled platforms.
Reviewed-by: iveresov, kvn, vlivanov
! 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/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
Changeset: f60b602209c7
Author: thartmann
Date: 2015-11-20 10:09 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f60b602209c7
8140390: Char stores/loads accessing byte arrays must be marked as unmatched
Summary: Mark unmatched char stores/loads emitted by CompactStrings.
Reviewed-by: roland, vlivanov, jrose
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/stringopts.cpp
Changeset: a2f9a1878186
Author: kvn
Date: 2015-11-20 08:29 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a2f9a1878186
8143012: CRC32 Intrinsics support on SPARC
Reviewed-by: kvn, roland
Contributed-by: ahmed.khawaja at oracle.com
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp
! 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/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
+ test/compiler/intrinsics/crc32/TestCRC32.java
Changeset: 26977b10819f
Author: enevill
Date: 2015-11-19 15:15 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/26977b10819f
8143067: aarch64: guarantee failure in javac
Summary: Fix adrp going out of range during code relocation
Reviewed-by: aph, kvn
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
Changeset: a7f61dae5104
Author: zmajo
Date: 2015-11-23 08:11 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a7f61dae5104
8143208: compiler/c1/6855215/Test6855215.java supports_sse2() failed
Summary: Check that SSE is enabled before using SSE instructions in string-related intrinsics. Make the UseSSE42Intrinsics dependent on UseSSE >= 4.
Reviewed-by: kvn
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
Changeset: aa0ca3beba6a
Author: zmajo
Date: 2015-11-23 15:09 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/aa0ca3beba6a
8143616: Cleanup: Remove unused PrintNMethodsAtLevel flag
Summary: Remove the unused PrintNMethodsAtLevel flag.
Reviewed-by: roland
! src/share/vm/runtime/globals.hpp
Changeset: e29bf04214ed
Author: zmajo
Date: 2015-11-23 15:16 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e29bf04214ed
Merge
Changeset: d146c259155a
Author: goetz
Date: 2015-11-19 12:53 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d146c259155a
8143307: Crash in C2 local code motion
Reviewed-by: kvn
! src/share/vm/opto/lcm.cpp
Changeset: d91e023b7294
Author: neliasso
Date: 2015-11-24 10:30 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d91e023b7294
Merge
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
- test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
Changeset: b298bac1576a
Author: tpivovarova
Date: 2015-11-16 19:21 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b298bac1576a
8138815: improve tests CompilerToVM::getStackTraceElement
Reviewed-by: kvn
! test/compiler/jvmci/common/CTVMUtilities.java
! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
Changeset: 8a78ce7c8fa7
Author: tpivovarova
Date: 2015-11-24 15:50 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8a78ce7c8fa7
8067939: make Out of space in CodeCache messages consistent
Reviewed-by: kvn
! src/share/vm/classfile/systemDictionary.cpp
Changeset: 45020b54eea5
Author: ppunegov
Date: 2015-11-24 16:58 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/45020b54eea5
8066154: JEP-JDK-8046155: Test task: huge directive file
Summary: Stress tests for directive parser
Reviewed-by: iignatyev, neliasso
- test/compiler/compilercontrol/parser/DirectiveParser.java
+ test/compiler/compilercontrol/parser/DirectiveParserTest.java
+ test/compiler/compilercontrol/parser/DirectiveStressTest.java
+ test/compiler/compilercontrol/parser/HugeDirectiveUtil.java
Changeset: d49ae6cdd128
Author: ppunegov
Date: 2015-11-24 20:52 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d49ae6cdd128
8066156: JEP-JDK-8046155: Test task: stress by dcmd
Summary: Stress dcmd tests that add directives
Reviewed-by: iignatyev, neliasso
+ test/compiler/compilercontrol/jcmd/StressAddJcmdBase.java
+ test/compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java
+ test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java
! test/compiler/compilercontrol/share/actions/BaseAction.java
+ test/compiler/compilercontrol/share/scenario/Executor.java
! test/compiler/compilercontrol/share/scenario/Scenario.java
Changeset: 70fbf0e89776
Author: ppunegov
Date: 2015-11-24 20:55 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/70fbf0e89776
8138993: JEP-JDK-8046155: Test task: add check for Compiler.directives_print diagnostic command
Summary: Test Compiler.directive_print command
Reviewed-by: iignatyev, neliasso
! test/compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java
! test/compiler/compilercontrol/jcmd/ClearDirectivesStackTest.java
+ test/compiler/compilercontrol/jcmd/PrintDirectivesTest.java
! test/compiler/compilercontrol/jcmd/StressAddJcmdBase.java
+ test/compiler/compilercontrol/share/processors/PrintDirectivesProcessor.java
! test/compiler/compilercontrol/share/scenario/DirectiveBuilder.java
! test/compiler/compilercontrol/share/scenario/Executor.java
! test/compiler/compilercontrol/share/scenario/JcmdStateBuilder.java
! test/compiler/compilercontrol/share/scenario/Scenario.java
Changeset: a41fac5898be
Author: ppunegov
Date: 2015-11-24 20:58 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a41fac5898be
8142385: [Testbug] RandomCommandsTest fails with error: Could not parse method pattern
Summary: Fix CompileCommand output processing
Reviewed-by: kvn, iignatyev, neliasso
! test/compiler/compilercontrol/share/processors/CommandProcessor.java
- test/compiler/compilercontrol/share/processors/QuietProcessor.java
! test/compiler/compilercontrol/share/scenario/Scenario.java
Changeset: 7e92c2abbbb6
Author: ppunegov
Date: 2015-11-24 21:03 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7e92c2abbbb6
8142967: [TESTBUG] Compiler control tests get NullPointerException
Summary: Fix incoorect build jtreg tags
Reviewed-by: iignatyev, neliasso
! test/compiler/compilercontrol/InlineMatcherTest.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityBase.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOff.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOn.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityFlag.java
Changeset: ab2ec0c6e56b
Author: dpochepk
Date: 2015-11-24 22:59 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ab2ec0c6e56b
8139384: [TESTBUG] JVMCI test fails with java.lang.RuntimeException: a 100_000 times invoked method should be mature
Summary: A test was redesigned to track xcomp and tiered states
Reviewed-by: twisti
! test/compiler/jvmci/compilerToVM/IsMatureTest.java
Changeset: b946bb90c515
Author: mdoerr
Date: 2015-11-23 11:06 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b946bb90c515
8138952: C1: Distinguish between PPC32 and PPC64
Reviewed-by: twisti, goetz, vlivanov
! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.hpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.hpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
Changeset: b4423d021a08
Author: vlivanov
Date: 2015-11-25 01:17 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b4423d021a08
8143408: Crash during InstanceKlass unloading when clearing dependency context
Reviewed-by: kvn
! src/share/vm/code/dependencyContext.cpp
! src/share/vm/code/dependencyContext.hpp
! src/share/vm/oops/instanceKlass.cpp
Changeset: 077dcfc269a4
Author: vlivanov
Date: 2015-11-25 00:40 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/077dcfc269a4
Merge
Changeset: e004852d3765
Author: vlivanov
Date: 2015-11-25 21:31 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e004852d3765
8144024: Octane fails with "memory leak: allocating handle outside HandleMark"
Reviewed-by: kvn
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/code/dependencyContext.hpp
Changeset: 781d4e94f513
Author: tpivovarova
Date: 2015-11-25 20:30 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/781d4e94f513
8144053: [TESTBUG] CompilerToVM::getStackTraceElementTest : unexpected line number for abstract or native method (assert failed: 0 < -1)
Reviewed-by: iignatyev, twisti
! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
Changeset: d2335579aa24
Author: tpivovarova
Date: 2015-11-25 02:17 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d2335579aa24
8143966: JEP 233: Generate Run-Time Compiler Tests Automatically
Reviewed-by: iveresov, vlivanov
Contributed-by: anton.ivanov at oracle.com, dmitrij.pochepko at oracle.com, igor.ignatyev at oracle.com, igor.veresov at oracle.com, konstantin.shefov at oracle.com, leonid.mesnik at oracle.com, pavel.punegov at oracle.com, tatiana.pivovarova at oracle.com
+ test/testlibrary/jittester/Makefile
+ test/testlibrary/jittester/conf/classes.lst
+ test/testlibrary/jittester/conf/default.properties
+ test/testlibrary/jittester/conf/exclude.methods.lst
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Automatic.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/BinaryOperator.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Block.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Break.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/BuiltInType.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/CastOperator.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/CatchBlock.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Continue.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Declaration.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/IRNode.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/If.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Initialization.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Literal.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/LiteralInitializer.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/LocalVariable.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/LogicOperator.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/NonStaticMemberVariable.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Nothing.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Operator.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/OperatorKind.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/PrintVariables.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionFailedException.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionLimiter.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionParams.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Rule.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Statement.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/StaticMemberVariable.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Switch.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Symbol.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/SymbolTable.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/TernaryOperator.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Throw.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/TryCatchBlock.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Type.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeList.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/TypesParser.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/UnaryOperator.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/VariableBase.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/VariableDeclaration.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/VariableDeclarationBlock.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/VariableInfo.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/VariableInitialization.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/arrays/ArrayCreation.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/arrays/ArrayElement.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/arrays/ArrayExtraction.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/classes/ClassDefinitionBlock.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/classes/Interface.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/classes/Klass.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/classes/MainKlass.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArgumentDeclarationFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArithmeticOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArrayCreationFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArrayElementFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArrayExtractionFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/AssignmentOperatorFactory.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/BinaryComparisonOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryEqualityOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryLogicOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryShiftOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryStringPlusFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BitwiseInversionOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BitwiseOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BlockFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BreakFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CastOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ClassDefinitionBlockFactory.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/ConstructorDefinitionBlockFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ConstructorDefinitionFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ContinueFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CounterInitializerFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CounterManipulatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/DeclarationFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/DoWhileFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ExpressionFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/Factory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ForFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionDeclarationBlockFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionDeclarationFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionDefinitionBlockFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionDefinitionFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionRedefinitionBlockFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionRedefinitionFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/IRNodeBuilder.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/IfFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/IncDecOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/InterfaceFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/KlassFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LimitedExpressionFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LiteralFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LocalVariableFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LogicOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LogicalInversionOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LoopingConditionFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/MainKlassFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/NonStaticMemberVariableFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/NothingFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/OperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/PrintVariablesFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ReturnFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/SafeFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/StatementFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/StaticConstructorDefinitionFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/StaticMemberVariableFactory.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/ThrowFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/TryCatchBlockFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/UnaryOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/UnaryPlusMinusOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/VariableDeclarationBlockFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/VariableDeclarationFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/VariableFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/VariableInitializationFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/WhileFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/ArgumentDeclaration.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/ConstructorDefinition.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/ConstructorDefinitionBlock.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/Function.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionDeclaration.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionDeclarationBlock.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionDefinition.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionDefinitionBlock.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionInfo.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionRedefinition.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionRedefinitionBlock.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/Return.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/StaticConstructorDefinition.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/jtreg/JitTesterDriver.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/CounterInitializer.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/CounterManipulator.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/DoWhile.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/For.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/Loop.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/LoopingCondition.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/While.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeArray.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeBoolean.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeByte.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeChar.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeDouble.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeFloat.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeInt.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeKlass.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeLong.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeShort.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeVoid.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/OptionResolver.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/PrintingUtils.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/PseudoRandom.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/JavaCodeVisitor.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/Visitor.java
Changeset: 761b1c22460b
Author: ppunegov
Date: 2015-11-26 03:05 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/761b1c22460b
8143308: Add inline checks and tests
Summary: Fix inlining state creation
Reviewed-by: twisti
! test/compiler/compilercontrol/parser/HugeDirectiveUtil.java
! test/compiler/compilercontrol/share/actions/BaseAction.java
! test/compiler/compilercontrol/share/scenario/DirectiveBuilder.java
! test/compiler/compilercontrol/share/scenario/DirectiveWriter.java
! test/compiler/compilercontrol/share/scenario/Executor.java
! test/compiler/compilercontrol/share/scenario/JcmdStateBuilder.java
! test/compiler/compilercontrol/share/scenario/Scenario.java
! test/compiler/compilercontrol/share/scenario/State.java
Changeset: 670933fbb981
Author: twisti
Date: 2015-11-26 02:09 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/670933fbb981
Merge
Changeset: 88bc2087a625
Author: neliasso
Date: 2015-11-26 19:16 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/88bc2087a625
Merge
- test/compiler/compilercontrol/parser/DirectiveParser.java
- test/compiler/compilercontrol/share/processors/QuietProcessor.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
Changeset: 4da64841abd7
Author: minqi
Date: 2015-11-17 15:14 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4da64841abd7
8087223: InterfaceMethod CP entry pointing to a class should cause ICCE
Summary: Check constantTag for class constant data consistency at method resolution
Reviewed-by: coleenp, vlivanov
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciEnv.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/reflection.cpp
+ test/runtime/8087223/BadMethodHandles.java
+ test/runtime/8087223/IntfMethod.java
Changeset: 8b225463c1af
Author: coleenp
Date: 2015-11-18 11:47 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8b225463c1af
8141570: Fix Zero interpreter build for --disable-precompiled-headers
Summary: change to include atomic.inline.hpp and allocation.inline.hpp only in .cpp files and some build fixes from Kim to build on ubuntu without devkits
Reviewed-by: kbarrett, sgehwolf, erikj
! make/linux/makefiles/zeroshark.make
! src/share/vm/gc/g1/g1AllocRegion.cpp
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1EvacStats.cpp
! src/share/vm/gc/g1/g1EvacStats.hpp
+ src/share/vm/gc/g1/g1EvacStats.inline.hpp
! src/share/vm/runtime/java.cpp
Changeset: 8fefcff328c8
Author: gziemski
Date: 2015-11-18 10:46 -0600
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8fefcff328c8
8141641: Runtime: implement range for ErrorLogTimeout
Summary: Implement range=(0, jlong_max/1000)
Reviewed-by: coleenp, ddmitriev, dholmes
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
Changeset: 6a6d867d60e8
Author: coleenp
Date: 2015-11-18 19:55 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6a6d867d60e8
Merge
Changeset: eb0e2e67755b
Author: gthornbr
Date: 2015-11-18 09:32 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/eb0e2e67755b
8141445: Use of Solaris/SPARC M7 libadimalloc.so can generate unknown signal in hs_err file
Summary: Add libadimalloc.so SIGSEGV defines and a test to validate the correct message is printed in the hs_err file
Reviewed-by: dcubed, dholmes
! make/test/JtregNative.gmk
! src/os/posix/vm/os_posix.cpp
+ test/runtime/libadimalloc.solaris.sparc/SEGVOverflow.java
+ test/runtime/libadimalloc.solaris.sparc/Testlibadimalloc.java
+ test/runtime/libadimalloc.solaris.sparc/liboverflow.c
Changeset: 44df756148b3
Author: dcubed
Date: 2015-11-18 22:00 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/44df756148b3
Merge
Changeset: 98b52c71090e
Author: hseigel
Date: 2015-11-19 11:54 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/98b52c71090e
8143078: Remove JVM_DefineClassWithSourceCond() API
Summary: Remove the method and remove unneeded argument to jvm_define_class_common()
Reviewed-by: dholmes, coleenp
! make/share/makefiles/mapfile-vers
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
Changeset: 912bb5d109b5
Author: jwilhelm
Date: 2015-11-27 18:35 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/912bb5d109b5
Merge
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciEnv.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 4be70e11f813
Author: brutisso
Date: 2015-11-19 16:14 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4be70e11f813
8143255: Remove debug logging from SymbolTable::unlink() and SymbolTable::possibly_parallel_unlink()
Reviewed-by: coleenp, tschatzl
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
Changeset: 00ed17bc1cbf
Author: ctornqvi
Date: 2015-11-19 10:34 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/00ed17bc1cbf
8143324: Backout JDK-8087223
Reviewed-by: coleenp, acorn
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciEnv.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/reflection.cpp
- test/runtime/8087223/BadMethodHandles.java
- test/runtime/8087223/IntfMethod.java
Changeset: 0112a95c28be
Author: ctornqvi
Date: 2015-11-19 19:38 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0112a95c28be
Merge
- test/runtime/8087223/BadMethodHandles.java
- test/runtime/8087223/IntfMethod.java
Changeset: a159ae19d1a6
Author: hseigel
Date: 2015-11-19 21:21 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a159ae19d1a6
Merge
Changeset: 8f9b58c45897
Author: drwhite
Date: 2015-11-19 12:43 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8f9b58c45897
8143252: Clean up G1CollectedHeap interface
Summary: Delete unused methods and parameters
Reviewed-by: mgerdin, tschatzl, pliden
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
Changeset: dccd1af4f0a5
Author: gziemski
Date: 2015-11-19 16:32 -0600
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dccd1af4f0a5
8138983: Runtime: implement ranges for Shared*** flags
Summary: Implement ranges.
Reviewed-by: ddmitriev, dholmes, jiangli
! src/share/vm/classfile/compactHashtable.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.hpp
! src/share/vm/runtime/globals.hpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/IntJVMOption.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
! test/runtime/SharedArchiveFile/LimitSharedSizes.java
Changeset: b97c41953894
Author: coleenp
Date: 2015-11-20 01:35 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b97c41953894
Merge
- test/runtime/8087223/BadMethodHandles.java
- test/runtime/8087223/IntfMethod.java
Changeset: d034c87f66d4
Author: coleenp
Date: 2015-11-20 03:22 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d034c87f66d4
Merge
Changeset: e732238a2321
Author: ehelin
Date: 2015-09-11 15:18 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e732238a2321
8142399: G1ParCopyClosure does not need do_oop_work
Reviewed-by: stefank, tschatzl
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
Changeset: 43b0ed4d612c
Author: ehelin
Date: 2015-10-19 16:21 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/43b0ed4d612c
8142390: Move ScanRSClosure to header file
Reviewed-by: jmasa, tschatzl
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
Changeset: e993410cbb52
Author: stsmirno
Date: 2015-11-20 09:44 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e993410cbb52
8133416: [TESTBUG] Remove @ignore for closed/runtime/4345157/Prog.java
Summary: rewrote test in Java with a number of improvements and conditional exclusion using make file
Reviewed-by: dholmes, ctornqvi, ddmitriev
! make/test/JtregNative.gmk
+ test/runtime/ThreadSignalMask/Prog.java
+ test/runtime/ThreadSignalMask/ThreadSignalMask.java
+ test/runtime/ThreadSignalMask/exeThreadSignalMask.c
Changeset: a64786da6ae6
Author: ddmitriev
Date: 2015-11-20 17:16 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a64786da6ae6
Merge
Changeset: 5b274143ec50
Author: david
Date: 2015-11-20 17:32 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5b274143ec50
8138681: Runtime.getFreeMemory() reports wrong value after humongous allocation.
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
Changeset: 509077a06114
Author: david
Date: 2015-11-20 19:17 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/509077a06114
Merge
Changeset: 0354f59fbe65
Author: mlarsson
Date: 2015-11-11 15:45 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0354f59fbe65
8142483: Unified logging log instances cause warnings on windows when only static functions are used
Reviewed-by: brutisso, sla
! src/share/vm/logging/log.hpp
Changeset: e9b6c63ca4a6
Author: mlarsson
Date: 2015-11-20 12:42 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e9b6c63ca4a6
8143229: Replace the develop level with develop macros in Unified Logging
Reviewed-by: brutisso, coleenp, dholmes, rprotacio
! src/share/vm/logging/log.cpp
! src/share/vm/logging/log.hpp
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logLevel.hpp
Changeset: f671d5510375
Author: mchung
Date: 2015-11-23 12:44 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f671d5510375
8140450: Implement JEP 259: Stack-Walking API
Reviewed-by: coleenp, dfuchs, bchristi, psandoz, sspitsyn
Contributed-by: Mandy Chung <mandy.chung at oracle.com>, Brent Christian <brent.christian at oracle.com>, Daniel Fuchs <daniel.fuchs at oracle.com>, Hamlin Li <huaming.li at oracle.com>
! make/share/makefiles/mapfile-vers
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/javaClasses.inline.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
+ src/share/vm/prims/stackwalk.cpp
+ src/share/vm/prims/stackwalk.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vframe.hpp
Changeset: b6786b3d471f
Author: gziemski
Date: 2015-11-20 11:57 -0600
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b6786b3d471f
8141706: [TESTBUG] Update tests failing due to changed behavior
Summary: Add UnlockDiagnosticVMOptions as appropriate.
Reviewed-by: kvn, dholmes
! test/compiler/c2/8004741/Test8004741.java
! test/compiler/loopopts/TestCastIINoLoopLimitCheck.java
! test/compiler/runtime/7196199/Test7196199.java
Changeset: 45489622375c
Author: coleenp
Date: 2015-11-23 21:00 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/45489622375c
Merge
Changeset: e1966fd113de
Author: coleenp
Date: 2015-11-23 23:29 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e1966fd113de
Merge
Changeset: 279793009cb9
Author: iklam
Date: 2015-08-18 11:27 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/279793009cb9
8140802: Clean up and refactor of class loading code for CDS
Reviewed-by: jiangli, acorn, coleenp
! make/excludeSrc.make
+ src/share/vm/classfile/classListParser.cpp
+ src/share/vm/classfile/classListParser.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
+ src/share/vm/classfile/classLoaderExt.cpp
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/sharedPathsMiscInfo.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/systemDictionaryShared.hpp
+ src/share/vm/classfile/systemDictionary_ext.hpp
! src/share/vm/classfile/vmSymbols.hpp
+ src/share/vm/classfile/vmSymbols_ext.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/utilities/hashtable.cpp
Changeset: c528af6f8972
Author: jiangli
Date: 2015-11-19 19:26 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c528af6f8972
Merge
Changeset: 3f13c48ad1ae
Author: jiangli
Date: 2015-11-23 14:38 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3f13c48ad1ae
Merge
! src/share/vm/memory/metaspaceShared.hpp
Changeset: 3c7442179919
Author: jiangli
Date: 2015-11-23 23:42 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3c7442179919
Merge
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
Changeset: 9f44ab19bc12
Author: jiangli
Date: 2015-11-24 02:43 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9f44ab19bc12
Merge
Changeset: fd83b8307473
Author: rprotacio
Date: 2015-11-23 16:16 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fd83b8307473
8143157: Convert TraceVMOperation to Unified Logging
Summary: The former -XX:+TraceVMOperation flag is updated to the unified logging framework and is now replaced with -Xlog:vmoperation in product mode.
Reviewed-by: coleenp, dholmes, mockner
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vm_operations.cpp
+ test/runtime/logging/VMOperationTest.java
+ test/runtime/logging/VMOperationTestMain.java
Changeset: d4f919acc956
Author: coleenp
Date: 2015-11-23 22:53 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d4f919acc956
Merge
! src/share/vm/runtime/globals.hpp
Changeset: 05ebe74ef38e
Author: coleenp
Date: 2015-11-24 02:54 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/05ebe74ef38e
Merge
Changeset: 6b4f7c6997d2
Author: jiangli
Date: 2015-11-23 23:43 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6b4f7c6997d2
Merge
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
Changeset: 0bd7baae36da
Author: jiangli
Date: 2015-11-24 04:46 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0bd7baae36da
Merge
Changeset: dab8353f498c
Author: dholmes
Date: 2015-11-23 21:05 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dab8353f498c
8143836: [TESTBUG] runtime/CommandLine/IgnoreUnrecognizedVMOptions fails in jdk9/dev
Reviewed-by: coleenp, hseigel
! test/runtime/CommandLine/IgnoreUnrecognizedVMOptions.java
Changeset: e40a9b3031a5
Author: dholmes
Date: 2015-11-24 06:37 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e40a9b3031a5
Merge
Changeset: dbafca4e2de5
Author: aharlap
Date: 2015-11-23 11:43 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dbafca4e2de5
8141135: Remove G1RemSet::write_ref
Summary: Remove unused memembers of G1RemSet
Reviewed-by: kbarrett, tschatzl
! src/share/vm/gc/g1/g1RemSet.hpp
! src/share/vm/gc/g1/g1RemSet.inline.hpp
Changeset: 53425a2e416f
Author: kbarrett
Date: 2015-11-24 08:29 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/53425a2e416f
Merge
Changeset: 7b6796b99193
Author: hshi
Date: 2015-11-24 09:02 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7b6796b99193
8143285: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved
Reviewed-by: roland, aph
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
Changeset: 666cc3d5ceda
Author: chegar
Date: 2015-11-24 11:49 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/666cc3d5ceda
8140687: Move @Contended to the jdk.internal.vm.annotation package
Reviewed-by: alanb, dholmes, psandoz, shade
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/vmSymbols.hpp
! 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
Changeset: 0efca974ecc6
Author: ctornqvi
Date: 2015-11-24 10:12 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0efca974ecc6
8143931: Back out JDK-8140450
Reviewed-by: coleenp
! make/share/makefiles/mapfile-vers
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/javaClasses.inline.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
- src/share/vm/prims/stackwalk.cpp
- src/share/vm/prims/stackwalk.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vframe.hpp
Changeset: 96ec6f17c6bb
Author: ctornqvi
Date: 2015-11-24 18:32 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/96ec6f17c6bb
Merge
! src/share/vm/classfile/vmSymbols.hpp
- src/share/vm/prims/stackwalk.cpp
- src/share/vm/prims/stackwalk.hpp
Changeset: f151ef072683
Author: ddmitriev
Date: 2015-11-24 09:42 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f151ef072683
8143038: [TESTBUG] TestOptionsWithRanges: allow excluding only a subset of tested values specified for a flag
Reviewed-by: gziemski, ctornqvi
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/DoubleJVMOption.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/IntJVMOption.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java
Changeset: 6fc69b2deaf9
Author: ddmitriev
Date: 2015-11-24 13:58 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6fc69b2deaf9
Merge
Changeset: 748420b71cb5
Author: ddmitriev
Date: 2015-11-24 20:01 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/748420b71cb5
Merge
Changeset: 6aa8279709e6
Author: stuefe
Date: 2015-11-24 15:58 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6aa8279709e6
8143233: [windows] Fixes to os::check_heap()
Reviewed-by: dholmes, ctornqvi
! src/os/windows/vm/os_windows.cpp
Changeset: 862947b86efd
Author: dholmes
Date: 2015-11-24 22:54 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/862947b86efd
Merge
Changeset: 6fe3f29f5d00
Author: mchung
Date: 2015-11-24 14:59 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6fe3f29f5d00
8143911: Reintegrate JEP 259: Stack-Walking API
Reviewed-by: coleenp, dfuchs, bchristi, psandoz, sspitsyn
Contributed-by: Mandy Chung <mandy.chung at oracle.com>, Brent Christian <brent.christian at oracle.com>, Daniel Fuchs <daniel.fuchs at oracle.com>, Hamlin Li <huaming.li at oracle.com>
! make/share/makefiles/mapfile-vers
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/javaClasses.inline.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
+ src/share/vm/prims/stackwalk.cpp
+ src/share/vm/prims/stackwalk.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vframe.hpp
Changeset: ca518f65e2e2
Author: mchung
Date: 2015-11-25 00:47 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ca518f65e2e2
Merge
Changeset: 9cb29715ac6a
Author: jprovino
Date: 2015-11-24 15:13 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9cb29715ac6a
8139922: Get rid of dead code in ConcurrentMark
Summary: ConcurrentMark contains lots of unused code which has been removed.
Reviewed-by: jmasa, tschatzl
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/concurrentMark.inline.hpp
Changeset: a106f2a0e68f
Author: jprovino
Date: 2015-11-24 21:40 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a106f2a0e68f
Merge
- src/share/vm/prims/stackwalk.cpp
- src/share/vm/prims/stackwalk.hpp
Changeset: 4eb093f203fa
Author: jprovino
Date: 2015-11-25 04:51 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4eb093f203fa
Merge
Changeset: fb4a19e4f7dc
Author: rprotacio
Date: 2015-11-24 11:40 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fb4a19e4f7dc
8143155: Remove TraceRuntimeCalls, TraceJNICalls, and TraceJVMCalls rather than convert to UL
Summary: Removed TraceRuntimeCalls, TraceJNICalls, and TraceJVMCalls options because their output is excessive, not useful, and covered in a more useful way by other options.
Reviewed-by: coleenp, dholmes, ddmitriev
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/thread.cpp
! test/runtime/CommandLine/VMOptionWarning.java
Changeset: b348bff11c48
Author: coleenp
Date: 2015-11-25 06:33 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b348bff11c48
Merge
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 98a36f531ec2
Author: ccheung
Date: 2015-11-24 16:58 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/98a36f531ec2
8143963: improve ClassLoader::trace_class_path to accept an additional outputStream* arg
Summary: for fixing a truncation problem on the output from -XX:+TraceClassPaths
Reviewed-by: coleenp, jiangli, cjplummer, minqi
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
! src/share/vm/classfile/sharedPathsMiscInfo.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: 5add106ed342
Author: ccheung
Date: 2015-11-25 08:18 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5add106ed342
Merge
Changeset: b8bc00e338c4
Author: erikj
Date: 2015-11-24 12:18 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b8bc00e338c4
8142336: Convert the SA agent build to modular build-infra makefiles
Reviewed-by: ihse, sla, dsamersoff, twisti
! make/Makefile
! make/aix/Makefile
! make/aix/makefiles/buildtree.make
! make/aix/makefiles/defs.make
! make/aix/makefiles/rules.make
- make/aix/makefiles/sa.make
- make/aix/makefiles/saproc.make
! make/aix/makefiles/top.make
! make/aix/makefiles/vm.make
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/rules.make
- make/bsd/makefiles/sa.make
! make/bsd/makefiles/top.make
! make/bsd/makefiles/vm.make
+ make/gensrc/Gensrc-jdk.hotspot.agent.gmk
+ make/lib/Lib-jdk.hotspot.agent.gmk
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/rules.make
- make/linux/makefiles/sa.make
- make/linux/makefiles/saproc.make
! make/linux/makefiles/top.make
! make/linux/makefiles/vm.make
- make/sa.files
! make/solaris/Makefile
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/rules.make
- make/solaris/makefiles/sa.make
- make/solaris/makefiles/saproc.make
! make/solaris/makefiles/top.make
! make/solaris/makefiles/vm.make
! make/windows/build.make
! make/windows/build_vm_def.sh
! make/windows/makefiles/debug.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/generated.make
! make/windows/makefiles/product.make
! make/windows/makefiles/projectcreator.make
- make/windows/makefiles/sa.make
! make/windows/makefiles/vm.make
Changeset: a96bd264fe34
Author: erikj
Date: 2015-11-25 11:34 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a96bd264fe34
Merge
- make/aix/makefiles/sa.make
- make/aix/makefiles/saproc.make
- make/bsd/makefiles/sa.make
- make/linux/makefiles/sa.make
- make/linux/makefiles/saproc.make
- make/sa.files
- make/solaris/makefiles/sa.make
- make/solaris/makefiles/saproc.make
- make/windows/makefiles/sa.make
Changeset: 7bfc09f9bc82
Author: david
Date: 2015-11-24 14:03 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7bfc09f9bc82
8143587: G1 crashes with humongous object of size that almost fills a heap region
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc/g1/g1CollectedHeap.cpp
+ test/gc/g1/TestHumongousAllocNearlyFullRegion.java
Changeset: bc0cf8029067
Author: david
Date: 2015-11-25 11:45 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bc0cf8029067
Merge
Changeset: c8b2d42726a2
Author: brutisso
Date: 2015-11-25 08:52 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c8b2d42726a2
8143544: Make CMSCollector::is_cms_reachable() non-product
Reviewed-by: ysr, tschatzl
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
Changeset: 3f205d1c76ce
Author: brutisso
Date: 2015-11-25 08:42 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3f205d1c76ce
Merge
Changeset: d823cb437d15
Author: brutisso
Date: 2015-11-25 14:48 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d823cb437d15
Merge
Changeset: 054b141e9b09
Author: ehelin
Date: 2015-11-24 15:46 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/054b141e9b09
8142495: Move G1ParEvacuateFollowersClosure to header file
Reviewed-by: sjohanss, brutisso
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
Changeset: 3627b3a38843
Author: ehelin
Date: 2015-11-25 17:32 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3627b3a38843
Merge
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: cf01c334f0be
Author: tschatzl
Date: 2015-11-24 10:22 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cf01c334f0be
8136681: Factor out IHOP calculation from G1CollectorPolicy
Summary: Move out existing IHOP value calculation into an implementation of a new interface called G1IHOPControl. Prepare for changes to accomodate adaptive IHOP implementation.
Reviewed-by: jmasa, mgerdin, ehelin
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1ErgoVerbose.cpp
! src/share/vm/gc/g1/g1ErgoVerbose.hpp
+ src/share/vm/gc/g1/g1IHOPControl.cpp
+ src/share/vm/gc/g1/g1IHOPControl.hpp
+ src/share/vm/gc/g1/g1InitialMarkToMixedTimeTracker.hpp
! src/share/vm/prims/jni.cpp
Changeset: b389867c9d1d
Author: tschatzl
Date: 2015-11-24 10:35 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b389867c9d1d
8136678: Implement adaptive sizing algorithm for IHOP
Summary: Add adaptive sizing for IHOP that maximizes throughput (starts marking as late as possible). This functionality is enabled using a new -XX:+G1AdaptiveIHOP switch (default: false).
Reviewed-by: mgerdin, jmasa, pliden
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1IHOPControl.cpp
! src/share/vm/gc/g1/g1IHOPControl.hpp
! src/share/vm/gc/g1/g1RemSetSummary.cpp
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 34f1eca60456
Author: tschatzl
Date: 2015-11-25 14:43 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/34f1eca60456
8136679: JFR event for adaptive IHOP
Reviewed-by: tbenson, mgerdin, sangheki, ehelin
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1IHOPControl.cpp
! src/share/vm/gc/g1/g1IHOPControl.hpp
! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/gcTrace.hpp
! src/share/vm/gc/shared/gcTraceSend.cpp
! src/share/vm/trace/trace.xml
Changeset: 23c012bce32c
Author: tschatzl
Date: 2015-11-25 13:52 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/23c012bce32c
Merge
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: 0ecb4fa6ee7d
Author: tschatzl
Date: 2015-11-25 19:27 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0ecb4fa6ee7d
Merge
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
Changeset: b2a2f0a3ca0e
Author: acorn
Date: 2015-11-25 09:08 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b2a2f0a3ca0e
8098557: Only init superintf if subclass, not sub interface inits.
Summary: must exclude jck lang exec05001m311_rt until fixed.
Reviewed-by: lfoltan, hseigel, dholmes
! src/share/vm/oops/instanceKlass.cpp
! test/runtime/lambda-features/TestInterfaceInit.java
Changeset: 7552611300ac
Author: acorn
Date: 2015-11-25 21:21 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7552611300ac
Merge
Changeset: ca793dd85e06
Author: sebastian
Date: 2015-11-25 16:33 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ca793dd85e06
8136978: Much nearly duplicated code for vmError support
Summary: moved all non os specific code in vmError_[os].cpp to vmError_posix.cpp, moved os specific code to os_[os].cpp and refactored all other references accordingly
Reviewed-by: stuefe, coleenp, dholmes
! src/os/aix/vm/os_aix.cpp
- src/os/aix/vm/vmError_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
- src/os/bsd/vm/vmError_bsd.cpp
! src/os/linux/vm/os_linux.cpp
- src/os/linux/vm/vmError_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/posix/vm/os_posix.hpp
+ src/os/posix/vm/vmError_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
- src/os/solaris/vm/vmError_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/vmError_windows.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: bb79d0fb6082
Author: coleenp
Date: 2015-11-25 16:13 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bb79d0fb6082
Merge
- make/aix/makefiles/sa.make
- make/aix/makefiles/saproc.make
- make/bsd/makefiles/sa.make
- make/linux/makefiles/sa.make
- make/linux/makefiles/saproc.make
- make/sa.files
- make/solaris/makefiles/sa.make
- make/solaris/makefiles/saproc.make
- make/windows/makefiles/sa.make
! src/os/windows/vm/os_windows.cpp
- test/runtime/8087223/BadMethodHandles.java
- test/runtime/8087223/IntfMethod.java
Changeset: 980452439262
Author: coleenp
Date: 2015-11-26 00:00 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/980452439262
Merge
- src/os/aix/vm/vmError_aix.cpp
- src/os/bsd/vm/vmError_bsd.cpp
- src/os/linux/vm/vmError_linux.cpp
- src/os/solaris/vm/vmError_solaris.cpp
Changeset: cfdaf25aa47d
Author: ehelin
Date: 2015-11-25 21:54 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cfdaf25aa47d
8142494: Add extension point to G1EvacuationRootClosures
Reviewed-by: jmasa, mgerdin
! src/share/vm/gc/g1/g1RootClosures.cpp
! src/share/vm/gc/g1/g1RootClosures.hpp
+ src/share/vm/gc/g1/g1RootClosures.inline.hpp
+ src/share/vm/gc/g1/g1RootClosures_ext.cpp
Changeset: 45ffdd453cfc
Author: ehelin
Date: 2015-11-26 01:59 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/45ffdd453cfc
Merge
Changeset: 0998ae70ea2f
Author: ehelin
Date: 2015-10-19 16:33 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0998ae70ea2f
8139892: Allow G1CollectorPolicy to specify if reference processing should be enabled
Reviewed-by: mgerdin, kbarrett, tbenson
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: f93887075504
Author: ehelin
Date: 2015-11-26 09:50 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f93887075504
8142404: Parallelize the restoring of preserved marks
Reviewed-by: mgerdin, 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
Changeset: e43b01b2ebb6
Author: erikj
Date: 2015-11-27 10:37 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e43b01b2ebb6
8144134: Nightly tests fail with SIGSEGV in Ticks::now()
Reviewed-by: mgerdin, sla, dholmes
! make/lib/Lib-jdk.hotspot.agent.gmk
Changeset: 524235d0ebfb
Author: ehelin
Date: 2015-11-26 13:43 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/524235d0ebfb
8144075: Move prepare_for_oops_into_collection_set_do into pre_evacuate_collection_set
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: f04d802c3833
Author: ehelin
Date: 2015-11-26 13:45 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f04d802c3833
8144076: Move evac failure handling and reference processing to post_evacuate_collection_set
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: 64b5cb84040b
Author: ehelin
Date: 2015-11-27 12:07 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/64b5cb84040b
Merge
Changeset: 150c50761d56
Author: mlarsson
Date: 2015-11-27 12:37 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/150c50761d56
8142952: Unified Logging framework does not allow multiple -Xlog: arguments.
Reviewed-by: brutisso, sla
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logConfiguration.hpp
! src/share/vm/logging/logDecorators.cpp
! src/share/vm/logging/logDecorators.hpp
! src/share/vm/logging/logLevel.hpp
! src/share/vm/logging/logOutput.cpp
! src/share/vm/logging/logOutput.hpp
! src/share/vm/logging/logOutputList.cpp
! src/share/vm/logging/logOutputList.hpp
! src/share/vm/logging/logTagLevelExpression.cpp
! src/share/vm/logging/logTagLevelExpression.hpp
! src/share/vm/logging/logTagSet.cpp
! src/share/vm/logging/logTagSet.hpp
+ test/serviceability/logging/TestMultipleXlogArgs.java
Changeset: 3d7f9ca8b1f0
Author: jwilhelm
Date: 2015-11-30 19:38 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3d7f9ca8b1f0
Merge
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciEnv.hpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
- test/compiler/compilercontrol/parser/DirectiveParser.java
- test/compiler/compilercontrol/share/processors/QuietProcessor.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Changeset: 29ac8e337962
Author: amurillo
Date: 2015-11-30 13:55 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/29ac8e337962
Merge
- make/aix/makefiles/sa.make
- make/aix/makefiles/saproc.make
- make/bsd/makefiles/sa.make
- make/linux/makefiles/sa.make
- make/linux/makefiles/saproc.make
- make/sa.files
- make/solaris/makefiles/sa.make
- make/solaris/makefiles/saproc.make
- make/windows/makefiles/sa.make
- src/os/aix/vm/vmError_aix.cpp
- src/os/bsd/vm/vmError_bsd.cpp
- src/os/linux/vm/vmError_linux.cpp
- src/os/solaris/vm/vmError_solaris.cpp
- test/compiler/compilercontrol/parser/DirectiveParser.java
- test/compiler/compilercontrol/share/processors/QuietProcessor.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
Changeset: c8e212fb27d0
Author: lana
Date: 2015-12-02 10:19 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c8e212fb27d0
Merge
! make/Makefile
! make/aix/Makefile
! make/aix/makefiles/buildtree.make
! make/aix/makefiles/defs.make
- make/aix/makefiles/sa.make
- make/aix/makefiles/saproc.make
! make/aix/makefiles/vm.make
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
- make/bsd/makefiles/sa.make
! make/bsd/makefiles/vm.make
+ make/gensrc/Gensrc-jdk.hotspot.agent.gmk
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
- make/linux/makefiles/sa.make
- make/linux/makefiles/saproc.make
! make/linux/makefiles/vm.make
- make/sa.files
! make/solaris/Makefile
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/defs.make
- make/solaris/makefiles/sa.make
- make/solaris/makefiles/saproc.make
! make/solaris/makefiles/vm.make
! make/windows/build.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/product.make
- make/windows/makefiles/sa.make
! make/windows/makefiles/vm.make
- src/os/aix/vm/vmError_aix.cpp
- src/os/bsd/vm/vmError_bsd.cpp
- src/os/linux/vm/vmError_linux.cpp
- src/os/solaris/vm/vmError_solaris.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/diagnosticCommand.cpp
- test/compiler/compilercontrol/parser/DirectiveParser.java
- test/compiler/compilercontrol/share/processors/QuietProcessor.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
Changeset: a94bb7203596
Author: lana
Date: 2015-12-07 14:18 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a94bb7203596
Merge
Changeset: ee069fd4b66b
Author: lana
Date: 2015-12-10 08:17 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ee069fd4b66b
Added tag jdk-9+96 for changeset a94bb7203596
! .hgtags
Changeset: 13f324f322b4
Author: hshi
Date: 2015-11-26 15:37 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/13f324f322b4
8143584: Load constant pool tag and class status with load acquire
Reviewed-by: roland, aph
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
Changeset: b648e37988ca
Author: thartmann
Date: 2015-11-27 09:36 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b648e37988ca
8142303: C2 compilation fails with "bad AD file"
Summary: Move range checks into intrinsics for String methods.
Reviewed-by: kvn, aph
! src/share/vm/opto/library_call.cpp
+ test/compiler/intrinsics/string/TestStringConstruction.java
Changeset: a5909414bbe4
Author: mdoerr
Date: 2015-10-05 23:53 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a5909414bbe4
8138896: C1: NativeGeneralJump is mixed up with NativeCall in C1 patching code
Reviewed-by: twisti, vlivanov
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_Runtime1.cpp
Changeset: af0e1a8cbb72
Author: never
Date: 2015-11-30 15:21 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/af0e1a8cbb72
8142333: Build failure in debugInfoRec.cpp with SS12u4
Reviewed-by: coleenp, dholmes, erikj, kvn
! src/share/vm/code/debugInfoRec.cpp
Changeset: 0895419dd5e8
Author: dnsimon
Date: 2015-11-30 15:40 -1000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0895419dd5e8
8143730: [JVMCI] infopoint recording is too restrictive
Reviewed-by: twisti
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InfopointReason.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.hpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
Changeset: da497ea6c120
Author: zmajo
Date: 2015-12-01 08:05 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/da497ea6c120
8129847: Compiling methods generated by Nashorn triggers high memory usage in C2
Summary: Add a new compiler phase, PhaseRenumberLive, that renumbers live nodes.
Reviewed-by: kvn, thartmann, vlivanov, shade
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/phase.cpp
! src/share/vm/opto/phase.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
Changeset: 6ffb8ba2cb2c
Author: neliasso
Date: 2015-12-01 19:18 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6ffb8ba2cb2c
Merge
Changeset: d3e9253a2be2
Author: twisti
Date: 2015-12-01 08:30 -1000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d3e9253a2be2
8139921: add mx configuration files to support HotSpot IDE configuration generation
Reviewed-by: iveresov
! .hgignore
+ .mx.jvmci/.project
+ .mx.jvmci/.pydevproject
+ .mx.jvmci/eclipse-settings/org.eclipse.jdt.core.prefs
+ .mx.jvmci/hotspot/templates/eclipse/cproject
+ .mx.jvmci/hotspot/templates/eclipse/settings/org.eclipse.cdt.core.prefs
+ .mx.jvmci/hotspot/templates/eclipse/settings/org.eclipse.cdt.ui.prefs
+ .mx.jvmci/hotspot/templates/eclipse/settings/org.eclipse.core.runtime.prefs
+ .mx.jvmci/mx_jvmci.py
+ .mx.jvmci/suite.py
Changeset: 36d547b6836f
Author: twisti
Date: 2015-12-01 21:16 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/36d547b6836f
Merge
Changeset: f8261a6e2cb2
Author: aph
Date: 2015-11-25 18:13 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f8261a6e2cb2
8144028: Use AArch64 bit-test instructions in C2
Reviewed-by: kvn
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
+ test/compiler/codegen/8144028/BitTests.java
Changeset: eb08a4259f33
Author: twisti
Date: 2015-12-01 15:11 -1000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/eb08a4259f33
8144083: [JVMCI] CompilationResult should be finalized by JVMCI compiler and made effectively final
Reviewed-by: iveresov, twisti
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DataSection.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java
Changeset: 8578909eeef4
Author: aph
Date: 2015-11-26 10:38 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8578909eeef4
8143219: AArch64 broken by 8141132: JEP 254: Compact Strings
Reviewed-by: kvn
! src/cpu/aarch64/vm/aarch64.ad
Changeset: 37ee45971b17
Author: twisti
Date: 2015-12-02 11:40 -1000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/37ee45971b17
8144521: [JVMCI] JVMCI is built on 32-bit Windows compiler2 and tiered builds
Reviewed-by: kvn
! make/windows/create_obj_files.sh
! make/windows/makefiles/vm.make
Changeset: ccc3799ab45e
Author: twisti
Date: 2015-12-02 14:59 -1000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ccc3799ab45e
8144529: [JVMCI] compiler/jvmci/errors/TestInvalidCompilationResult.java fails to compile after JDK-8143730
Reviewed-by: kvn
! test/compiler/jvmci/errors/CodeInstallerTest.java
! test/compiler/jvmci/errors/TestInvalidCompilationResult.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
Changeset: 391e6ba2b8ad
Author: amurillo
Date: 2015-12-03 22:30 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/391e6ba2b8ad
Merge
! make/windows/makefiles/vm.make
Changeset: de592ea5f7ba
Author: lana
Date: 2015-12-10 09:24 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/de592ea5f7ba
Merge
Changeset: e5b1a23be1e1
Author: lana
Date: 2015-12-17 19:39 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e5b1a23be1e1
Added tag jdk-9+97 for changeset de592ea5f7ba
! .hgtags
Changeset: d7f47d33a1c6
Author: lana
Date: 2015-12-18 09:29 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d7f47d33a1c6
Added tag jdk-9+98 for changeset e5b1a23be1e1
! .hgtags
More information about the bsd-port-dev
mailing list