hg: valhalla/valhalla10-old/hotspot: 64 new changesets

david.simms at oracle.com david.simms at oracle.com
Tue Sep 26 12:44:59 UTC 2017


Changeset: bdb2dbc43ff0
Author:    jwilhelm
Date:      2017-08-22 16:20 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/bdb2dbc43ff0

Merge


Changeset: 7bda89c08134
Author:    asaha
Date:      2017-08-25 04:59 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/7bda89c08134

Added tag jdk-10+21 for changeset bdb2dbc43ff0

! .hgtags

Changeset: c406559cce12
Author:    mchung
Date:      2017-08-25 10:49 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/c406559cce12

8186145: tools/launcher/modules/validate/ValidateModulesTest.java fails when launched with -XX:+EnableJVMCI
Summary: --validate-modules runs with a boot layer resolving all system modules rather than only java.base
Reviewed-by: alanb

+ test/compiler/jvmci/TestValidateModules.java

Changeset: e015ea7eaf32
Author:    dnsimon
Date:      2017-08-14 14:15 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/e015ea7eaf32

8186163: [JVMCI] bad signatures should be detected by MetaAccessProvider.parseMethodDescriptor
Reviewed-by: kvn, iveresov

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSignature.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaAccessProvider.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java

Changeset: f59d7a871cb5
Author:    dnsimon
Date:      2017-08-24 08:38 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/f59d7a871cb5

Merge


Changeset: 143019ae96f5
Author:    dnsimon
Date:      2017-08-23 23:38 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/143019ae96f5

8186459: [JVMCI] ClassNotFoundException thrown by CompilerToVM.lookupType() should be converted to a LinkageError
Reviewed-by: kvn, iveresov

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! test/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java
! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
! test/compiler/jvmci/compilerToVM/GetImplementorTest.java
! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java
! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java

Changeset: 9cf835fba355
Author:    mdoerr
Date:      2017-08-24 14:56 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/9cf835fba355

8186734: AIX build broken after 8186166: Generalize Atomic::cmpxchg with templates
Reviewed-by: goetz

! src/os_cpu/aix_ppc/vm/atomic_aix_ppc.hpp

Changeset: c3e39d67f6d4
Author:    ghaug
Date:      2017-08-16 14:14 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/c3e39d67f6d4

8186286: [BSD] Primary thread's stack size is reported incorrectly
Reviewed-by: shade, stuefe

! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/share/vm/runtime/thread.cpp

Changeset: 3a8e59bdaaac
Author:    dholmes
Date:      2017-08-24 14:00 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/3a8e59bdaaac

Merge


Changeset: 7356f594f176
Author:    zgu
Date:      2017-08-24 15:00 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/7356f594f176

8186748: NMT: memTracker::record_virtual_memory_reserve_and_commit() does not tag the memory as committed
Summary: Fixed bug that results NMT to report "Shared class space" as reserved, but not committed memory
Reviewed-by: shade, coleenp

! src/share/vm/services/memTracker.hpp

Changeset: 0f7a91bf2395
Author:    sspitsyn
Date:      2017-08-24 14:03 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/0f7a91bf2395

8185687: Fix minor bugs in jvmti specification
Summary: Fix the doc
Reviewed-by: ksrini, jjg, dcubed

! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/jvmti.xsl

Changeset: ac7eb1f61945
Author:    sspitsyn
Date:      2017-08-24 21:06 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/ac7eb1f61945

Merge

- src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MiscUtils.java
- src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/utils/Timer.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/TestJMH.java

Changeset: b94f3a90edeb
Author:    sspitsyn
Date:      2017-08-24 22:37 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/b94f3a90edeb

Merge


Changeset: 8888f2e43fb1
Author:    kvn
Date:      2017-08-24 13:11 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/8888f2e43fb1

8186721: AOT tests fail with: section alignment is not valid: 128
Summary: add missing negation in assert chech, add -ea -esa to AOT testing
Reviewed-by: dlong

! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/pecoff/PECoffSection.java
! test/compiler/aot/AotCompiler.java

Changeset: dd079e888b11
Author:    kvn
Date:      2017-08-24 22:46 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/dd079e888b11

Merge


Changeset: c684649ef702
Author:    kvn
Date:      2017-08-24 23:54 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/c684649ef702

Merge


Changeset: 316854ef2fa2
Author:    martin
Date:      2017-08-24 10:26 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/316854ef2fa2

8174050: Compilation errors with clang-4.0
Reviewed-by: kvn

! src/share/vm/memory/virtualspace.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/loopPredicate.cpp

Changeset: 5e3603c1495f
Author:    jwilhelm
Date:      2017-08-28 21:46 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/5e3603c1495f

Merge

- src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MiscUtils.java
- src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/utils/Timer.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/TestJMH.java

Changeset: 36780bca7e82
Author:    kvn
Date:      2017-08-25 14:07 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/36780bca7e82

8186136: [Graal] some tests setting -Djvmci.Compiler=null fail with: jdk.vm.ci.common.JVMCIError: no JVMCI compiler selected
Summary: removed -Djvmci.Compiler=null for tests which do JIT compilation
Reviewed-by: twisti

! test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java
! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java
! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java

Changeset: 409753e9c98e
Author:    goetz
Date:      2017-08-22 15:12 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/409753e9c98e

8186437: Lock held when compiler thread creation fails.
Reviewed-by: stuefe, kvn

! src/share/vm/compiler/compileBroker.cpp

Changeset: 35045bc7f7f6
Author:    kvn
Date:      2017-08-25 18:21 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/35045bc7f7f6

8186144: [Graal] some tests fail with: Improperly specified VM option UseJVMCICompiler: EnableJVMCI cannot be disabled
Summary: disable Graal by switching off UseJVMCICompiler when JVMCI is disabled
Reviewed-by: twisti

! test/compiler/jvmci/SecurityRestrictionsTest.java
! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java
! test/compiler/jvmci/events/JvmciShutdownEventTest.java

Changeset: ab8afbbf2ace
Author:    njian
Date:      2017-08-01 14:58 +0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/ab8afbbf2ace

8184049: AArch64: Matching rule for ubfiz
Reviewed-by: aph, adinn
Contributed-by: daniel.stewart at linaro.org

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/aarch64_ad.m4

Changeset: 427f4c99b29e
Author:    jiangli
Date:      2017-08-27 15:48 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/427f4c99b29e

8186706: ArchivedObjectCache obj_hash() is broken.
Summary: Use oop's identity_hash. Also use larger table size.
Reviewed-by: ccheung, iklam, coleenp

! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp

Changeset: 3c5a2af3e982
Author:    glaubitz
Date:      2017-08-27 20:09 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/3c5a2af3e982

8186723: Add SuperH as new architecture for linux
Reviewed-by: dholmes, stuefe

! src/os/linux/vm/os_linux.cpp

Changeset: ec4c21cf8ba1
Author:    dholmes
Date:      2017-08-28 01:09 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/ec4c21cf8ba1

Merge


Changeset: 18bf814595b9
Author:    rraghavan
Date:      2017-08-28 02:55 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/18bf814595b9

8186666: Bug in the C2 matcher code
Summary: Correctly used Op_WeakCompareAndSwapI as required
Reviewed-by: shade, thartmann
Contributed-by: Andrew Haley <aph at redhat.com>

! src/share/vm/opto/c2compiler.cpp

Changeset: d78407f77172
Author:    eosterlund
Date:      2017-08-28 13:31 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/d78407f77172

8186476: Generalize Atomic::add with templates
Reviewed-by: aph, dholmes
Contributed-by: kim.barrett at oracle.com

! src/os_cpu/aix_ppc/vm/atomic_aix_ppc.hpp
! src/os_cpu/bsd_x86/vm/atomic_bsd_x86.hpp
! src/os_cpu/bsd_zero/vm/atomic_bsd_zero.hpp
! src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.hpp
! src/os_cpu/linux_arm/vm/atomic_linux_arm.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_x86/vm/atomic_linux_x86.hpp
! src/os_cpu/linux_zero/vm/atomic_linux_zero.hpp
! src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.hpp
! src/os_cpu/solaris_sparc/vm/solaris_sparc.il
! src/os_cpu/solaris_x86/vm/atomic_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/atomic_windows_x86.hpp
! src/share/vm/gc/g1/g1CardLiveData.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1HotCardCache.cpp
! src/share/vm/gc/g1/g1HotCardCache.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/runtime/atomic.hpp
! src/share/vm/services/mallocTracker.hpp

Changeset: ecebbbda267a
Author:    redestad
Date:      2017-08-28 00:20 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/ecebbbda267a

8179040: Avoid Ticks::now calls when EventClassLoad is not enabled
Reviewed-by: ehelin, mgronlun, dholmes, iklam
Contributed-by: claes.redestad at oracle.com, markus.gronlund at oracle.com

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/trace/traceDataTypes.hpp
! src/share/vm/trace/traceEvent.hpp
! src/share/vm/trace/traceEventClasses.xsl
! src/share/vm/trace/traceTypes.xsl

Changeset: d8861a784135
Author:    redestad
Date:      2017-08-28 14:07 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/d8861a784135

Merge


Changeset: c5c6aa319333
Author:    coleenp
Date:      2017-08-28 09:06 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/c5c6aa319333

8186042: Optimize OopMapCache lookup
Summary: Use lock free access to oopMapCache
Reviewed-by: dholmes, sspitsyn
Contributed-by: frederic.parain at oracle.com, coleen.phillimore at oracle.com

! src/share/vm/gc/shared/vmGCOperations.cpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/interpreter/oopMapCache.hpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/memprofiler.cpp
! src/share/vm/runtime/vframe.cpp

Changeset: 735530e058e8
Author:    coleenp
Date:      2017-08-28 15:11 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/735530e058e8

Merge


Changeset: 2ed5748b6eec
Author:    never
Date:      2017-08-28 15:21 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/2ed5748b6eec

8181858: [JVMCI] JVMCI should update the trap counters when invalidating for Reason_not_compiled_exception_handler
Reviewed-by: kvn

! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: f3413e6d6b8f
Author:    never
Date:      2017-08-28 16:40 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/f3413e6d6b8f

Merge


Changeset: 71337910df60
Author:    jwilhelm
Date:      2017-08-29 17:17 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/71337910df60

Merge


Changeset: a7454342f29c
Author:    asaha
Date:      2017-09-01 14:13 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/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/valhalla/valhalla10-old/hotspot/rev/8ff4215ca5fa

Merge


Changeset: 0c2d710aa6df
Author:    iveresov
Date:      2017-08-28 14:43 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/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/valhalla/valhalla10-old/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/valhalla/valhalla10-old/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/valhalla/valhalla10-old/hotspot/rev/a20f0fa4c426

Merge


Changeset: 3c3e9a1d65bd
Author:    dbuck
Date:      2017-08-29 05:33 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/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/valhalla/valhalla10-old/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/valhalla/valhalla10-old/hotspot/rev/35670a2b20d5

Merge


Changeset: 182f9c89e337
Author:    glaubitz
Date:      2017-08-29 18:34 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/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/valhalla/valhalla10-old/hotspot/rev/294bd8d9088c

Merge


Changeset: 7a698e293256
Author:    mgerdin
Date:      2017-08-29 12:17 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/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/valhalla/valhalla10-old/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/valhalla/valhalla10-old/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/valhalla/valhalla10-old/hotspot/rev/5adfb4c2ed9c

Merge


Changeset: f28a28fc1497
Author:    zgu
Date:      2017-08-30 15:48 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/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/valhalla/valhalla10-old/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/valhalla/valhalla10-old/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/valhalla/valhalla10-old/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/valhalla/valhalla10-old/hotspot/rev/075c0f5b20fa

Merge


Changeset: b471b0c614d6
Author:    stuefe
Date:      2017-08-31 18:34 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/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/valhalla/valhalla10-old/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/valhalla/valhalla10-old/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/valhalla/valhalla10-old/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/valhalla/valhalla10-old/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/valhalla/valhalla10-old/hotspot/rev/046eab27258f

Merge


Changeset: 86445dc6021b
Author:    jwilhelm
Date:      2017-09-03 14:19 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/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/valhalla/valhalla10-old/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/valhalla/valhalla10-old/hotspot/rev/1a9c2e07a826

Merge


Changeset: 5ab7a67bc155
Author:    lana
Date:      2017-09-08 18:24 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla10-old/hotspot/rev/5ab7a67bc155

Added tag jdk-10+23 for changeset 1a9c2e07a826

! .hgtags



More information about the valhalla-dev mailing list