hg: amber/amber/hotspot: 29 new changesets
maurizio.cimadamore at oracle.com
maurizio.cimadamore at oracle.com
Thu Sep 7 21:58:22 UTC 2017
Changeset: a7454342f29c
Author: asaha
Date: 2017-09-01 14:13 +0000
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/a7454342f29c
Added tag jdk-10+22 for changeset 71337910df60
! .hgtags
Changeset: 8ff4215ca5fa
Author: jwilhelm
Date: 2017-08-28 21:46 +0200
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/8ff4215ca5fa
Merge
Changeset: 0c2d710aa6df
Author: iveresov
Date: 2017-08-28 14:43 -0700
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/0c2d710aa6df
8186850: Update Graal
Reviewed-by: kvn
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/ClassSubstitution.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.test/src/org/graalvm/compiler/asm/test/AssemblerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/CompilationResult.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InfopointReasonTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/InvokeGraal.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/NodeBitMapTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeBitMap.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64RawNativeCallNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64RawNativeCallNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotUnsafeSubstitutionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompiler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotHostForeignCallsProvider.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotUnsafeSubstitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/Stub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceInterval.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanLifetimeAnalysisPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/GraalCompilerState.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphEncoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/CFGPrinterObserver.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/CompilationPrinter.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/ClassSubstitutionVerifier.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/PEGraphDecoder.java
! src/share/vm/aot/aotCodeHeap.cpp
Changeset: 232488f21a13
Author: iveresov
Date: 2017-08-28 22:45 +0000
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/232488f21a13
Merge
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64RawNativeCallNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64RawNativeCallNode.java
Changeset: 38ff008318c3
Author: stuefe
Date: 2017-08-18 09:05 +0200
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/38ff008318c3
8186349: [windows] Centralize dbghelp handling code
Summary: Rework and fix dbghelp.dll handling; add diagnostic output to hs-err file.
Reviewed-by: iklam, rrich, goetz
! src/os/windows/vm/decoder_windows.cpp
! src/os/windows/vm/decoder_windows.hpp
! src/os/windows/vm/os_windows.cpp
+ src/os/windows/vm/windbghelp.cpp
+ src/os/windows/vm/windbghelp.hpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/utilities/decoder.cpp
! src/share/vm/utilities/decoder.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: a20f0fa4c426
Author: iklam
Date: 2017-08-28 23:46 +0000
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/a20f0fa4c426
Merge
Changeset: 3c3e9a1d65bd
Author: dbuck
Date: 2017-08-29 05:33 -0400
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/3c3e9a1d65bd
8185624: G1HeapVerifier's VerifyRootsClosure prints important information on info log level
Summary: Fix logging of broken oop to error log level instead of info log level
Reviewed-by: mgerdin, tschatzl
Contributed-by: muthusamy.chinnathambi at oracle.com
! src/share/vm/gc/g1/g1HeapVerifier.cpp
Changeset: 5cd4495a3efa
Author: goetz
Date: 2017-08-17 17:26 +0200
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/5cd4495a3efa
8186072: dll_build_name returns true even if file is missing.
Summary: Split dll_build_name into two functions and consolidate to os.cpp file.
Reviewed-by: stuefe, dholmes
! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.cpp
Changeset: 35670a2b20d5
Author: dholmes
Date: 2017-08-29 10:41 +0000
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/35670a2b20d5
Merge
Changeset: 182f9c89e337
Author: glaubitz
Date: 2017-08-29 18:34 +0200
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/182f9c89e337
8186855: Multiple platforms broken after 8186476: Generalize Atomic::add with templates
Reviewed-by: stuefe, coleenp
! src/os_cpu/aix_ppc/vm/atomic_aix_ppc.hpp
! src/os_cpu/bsd_zero/vm/atomic_bsd_zero.hpp
! src/os_cpu/linux_ppc/vm/atomic_linux_ppc.hpp
! src/os_cpu/linux_s390/vm/atomic_linux_s390.hpp
! src/os_cpu/linux_sparc/vm/atomic_linux_sparc.hpp
! src/os_cpu/linux_zero/vm/atomic_linux_zero.hpp
Changeset: 294bd8d9088c
Author: jwilhelm
Date: 2017-08-29 17:17 +0200
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/294bd8d9088c
Merge
Changeset: 7a698e293256
Author: mgerdin
Date: 2017-08-29 12:17 +0200
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/7a698e293256
8186897: semaphore_posix.hpp should not be included on OSX
Reviewed-by: stefank, dholmes
! src/os/posix/vm/os_posix.cpp
Changeset: 3a8e8737cb36
Author: njian
Date: 2017-08-24 16:12 +0800
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/3a8e8737cb36
8186325: AArch64: jtreg test hotspot/test/gc/g1/TestJNIWeakG1/TestJNIWeakG1.java SEGV
Reviewed-by: adinn, aph
Contributed-by: stuart.monteith at linaro.org
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
Changeset: 8d5a52d81b78
Author: coleenp
Date: 2017-08-30 07:18 -0400
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/8d5a52d81b78
8181170: resolved_references array leaks for RedefineClasses
Summary: clear out resolved_reference from ClassLoaderData::_handles
Reviewed-by: stefank, jiangli, sspitsyn
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/oopHandle.hpp
Changeset: 5adfb4c2ed9c
Author: coleenp
Date: 2017-08-30 13:04 +0000
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/5adfb4c2ed9c
Merge
Changeset: f28a28fc1497
Author: zgu
Date: 2017-08-30 15:48 +0200
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/f28a28fc1497
8186797: cardtable_rs in g1CollectedHeap::initialize() defined, but never used
Reviewed-by: tschatzl, ehelin
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: 644db104e2f0
Author: coleenp
Date: 2017-08-30 19:18 -0400
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/644db104e2f0
8164207: Checking missing load-acquire in relation to _pd_set in dictionary.cpp
Summary: Use load_acquire for accessing DictionaryEntry::_pd_set since it's accessed outside the SystemDictionary_lock
Reviewed-by: zgu, twisti, dholmes, adinn
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/systemDictionary.cpp
Changeset: 8acd232fb52a
Author: rehn
Date: 2017-08-31 08:18 +0200
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/8acd232fb52a
8186837: Memory ordering nmethod, _state and _stack_traversal_mark
Reviewed-by: dholmes, rkennke
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 3ee845ce8ea1
Author: bobv
Date: 2017-08-29 15:53 -0400
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/3ee845ce8ea1
8186248: Allow more flexibility in selecting Heap % of available RAM
Reviewed-by: dholmes, drwhite
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! test/Makefile
! test/runtime/CommandLine/FlagWithInvalidValue.java
! test/runtime/CommandLine/NonBooleanFlagWithInvalidBooleanPrefix.java
! test/runtime/CommandLine/VMDeprecatedOptions.java
Changeset: 075c0f5b20fa
Author: bobv
Date: 2017-08-31 16:29 +0200
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/075c0f5b20fa
Merge
Changeset: b471b0c614d6
Author: stuefe
Date: 2017-08-31 18:34 +0200
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/b471b0c614d6
8186982: [aix] Garbage output for CPU info in hs-err file
Reviewed-by: goetz, simonis
Contributed-by: arno.zeller at sap.com
! src/os/aix/vm/os_aix.cpp
Changeset: 7df86c5f8b5d
Author: ccheung
Date: 2017-08-28 15:34 -0700
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/7df86c5f8b5d
8186842: Use Java class loaders for creating the CDS archive
Reviewed-by: coleenp, jiangli, iklam, mseledtsov
Contributed-by: calvin.cheung at oracle.com, ioi.lam at oracle.com
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/klassFactory.cpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/metaspaceClosure.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/arguments_ext.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/utilities/exceptions.cpp
! test/runtime/SharedArchiveFile/BootAppendTests.java
+ test/runtime/SharedArchiveFile/NonBootLoaderClasses.java
! test/runtime/modules/PatchModule/PatchModuleCDS.java
Changeset: a8ec32aa385e
Author: ccheung
Date: 2017-08-31 17:06 +0000
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/a8ec32aa385e
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 3d1150c7899c
Author: kevinw
Date: 2017-09-01 01:03 -0700
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/3d1150c7899c
8186902: jcmd GC.run should not be blocked by DisableExplicitGC
Reviewed-by: mgerdin, sspitsyn
! src/share/vm/services/diagnosticCommand.cpp
Changeset: 61c0ae8bee4e
Author: gziemski
Date: 2017-08-31 20:26 -0500
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/61c0ae8bee4e
8173715: Remove FlatProfiler
Summary: Obsoleted Xprof flag, removed FlatProfiler code
Reviewed-by: dholmes, coleenp, vlivanov, pliden
! make/lib/JvmFeatures.gmk
! src/cpu/sparc/vm/macroAssembler_sparc.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/osThread_solaris.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/aix_ppc/vm/thread_aix_ppc.hpp
! src/os_cpu/linux_ppc/vm/thread_linux_ppc.hpp
! src/os_cpu/linux_s390/vm/thread_linux_s390.hpp
! src/share/vm/Xusage.txt
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/g1RootProcessor.cpp
! src/share/vm/gc/g1/g1RootProcessor.hpp
! src/share/vm/gc/parallel/pcTasks.cpp
! src/share/vm/gc/parallel/pcTasks.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/parallel/psTasks.cpp
! src/share/vm/gc/parallel/psTasks.hpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
- src/share/vm/runtime/fprofiler.cpp
- src/share/vm/runtime/fprofiler.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/macros.hpp
! test/gc/g1/TestGCLogMessages.java
! test/runtime/CommandLine/TestNullTerminatedFlags.java
- test/runtime/MinimalVM/Xprof.java
Changeset: 046eab27258f
Author: gziemski
Date: 2017-09-01 13:03 +0000
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/046eab27258f
Merge
Changeset: 86445dc6021b
Author: jwilhelm
Date: 2017-09-03 14:19 +0200
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/86445dc6021b
Merge
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64RawNativeCallNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64RawNativeCallNode.java
- src/share/vm/runtime/fprofiler.cpp
- src/share/vm/runtime/fprofiler.hpp
- test/runtime/MinimalVM/Xprof.java
Changeset: 25b63c7d1fa3
Author: njian
Date: 2017-08-31 10:28 +0800
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/25b63c7d1fa3
8187022: AArch64: UBFX instructions have wrong format string
Reviewed-by: aph
Contributed-by: daniel.stewart at linaro.org
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/aarch64_ad.m4
Changeset: 1a9c2e07a826
Author: jwilhelm
Date: 2017-09-03 13:39 +0000
URL: http://hg.openjdk.java.net/amber/amber/hotspot/rev/1a9c2e07a826
Merge
More information about the amber-dev
mailing list