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