hg: jdk9/hs-gc/hotspot: 32 new changesets

jesper.wilhelmsson at oracle.com jesper.wilhelmsson at oracle.com
Mon Oct 20 15:16:51 UTC 2014


Changeset: e7f0ff234dbd
Author:    roland
Date:      2014-10-06 14:53 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/e7f0ff234dbd

8058746: escape analysis special case code for array copy broken by 7173584
Summary: escape analysis doesn't handler arraycopy nodes properly
Reviewed-by: kvn, iveresov, vlivanov

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

Changeset: 51a2224e845e
Author:    anoll
Date:      2014-10-10 14:48 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/51a2224e845e

8059847: complement JDK-8055286 and JDK-8056964 changes
Summary: Extend scan_flag_and_value() to process flag of type double. Add regression test compiler/oracle/CheckCompileCommandOption.java.
Reviewed-by: kvn, anoll

! src/share/vm/ci/ciMethod.cpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/runtime/globals.hpp
+ test/compiler/oracle/CheckCompileCommandOption.java

Changeset: 9f24a0b16c29
Author:    anoll
Date:      2014-10-10 13:05 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/9f24a0b16c29

Merge


Changeset: d9e8579b960e
Author:    anoll
Date:      2014-10-10 13:26 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/d9e8579b960e

Merge


Changeset: 2b1ea93ea45e
Author:    thartmann
Date:      2014-10-13 12:30 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/2b1ea93ea45e

8046268: compiler/whitebox/ tests fail : must be osr_compiled
Summary: Added code to 'warm up' the methods before triggering OSR compilation by executing them a limited number of times. Like this, the profile information marks the loop exit as taken and we don't add an uncommon trap.
Reviewed-by: kvn, dlong, iignatyev

! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/GetNMethodTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java

Changeset: 8a8f6e7c5180
Author:    zmajo
Date:      2014-10-15 10:51 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/8a8f6e7c5180

8060215: per-method PrintIdealGraphLevel
Summary: Use CompileCommand=option to set PrintIdealGraphLevel on a per-method level. Introduce the PrintIdealGraph develop to control/check if printing the graph is enabled for any method
Reviewed-by: kvn, dlong, thartmann

! src/share/vm/opto/c2_globals.hpp
! 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/parse2.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: ffe9c8c82350
Author:    zmajo
Date:      2014-10-15 14:00 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/ffe9c8c82350

8059604: Add CompileThresholdScaling flag to control when methods are first compiled (with and withour TieredCompilation)
Summary: This patch adds a new flag (CompileThresholdScaling) to control when methods are first compiled
Reviewed-by: anoll, iveresov, kvn

! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp
+ test/compiler/arguments/CheckCompileThresholdScaling.java

Changeset: 150cf09d1244
Author:    jwilhelm
Date:      2014-10-16 15:59 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/150cf09d1244

Merge

! src/share/vm/runtime/globals.hpp

Changeset: def3ccd92f1d
Author:    fparain
Date:      2014-10-09 04:45 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/def3ccd92f1d

8057777: Cleanup of old and unused VM interfaces
Reviewed-by: coleenp, hseigel, alanb, sherman

! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! make/windows/makefiles/vm.make
! 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/jvm_windows.h
! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
! 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/javaCalls.cpp
! src/share/vm/runtime/javaCalls.hpp

Changeset: a008f00ee14c
Author:    sspitsyn
Date:      2014-10-09 16:56 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/a008f00ee14c

8059904: libjvm_db.c warnings in solaris/sparc build with SS
Summary: Fix warnings by correcting the cast of pointers returned from calloc()
Reviewed-by: dholmes
Contributed-by: serguei.spitsyn at oracle.com

! src/os/bsd/dtrace/libjvm_db.c
! src/os/solaris/dtrace/libjvm_db.c

Changeset: 008f91ddb031
Author:    shade
Date:      2014-10-09 16:41 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/008f91ddb031

8059924: com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java: assert(Universe::verify_in_progress() || !SafepointSynchronize::is_at_safepoint()) failed: invariant
Summary: Revive the hashcode installation in Verifier
Reviewed-by: kamg, lfoltan

! src/share/vm/classfile/verifier.cpp

Changeset: ab7b1d843bb1
Author:    dcubed
Date:      2014-10-10 08:28 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/ab7b1d843bb1

Merge


Changeset: 1bbee5075b0e
Author:    dcubed
Date:      2014-10-10 18:00 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/1bbee5075b0e

Merge


Changeset: d1b65075a01c
Author:    coleenp
Date:      2014-10-10 19:36 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/d1b65075a01c

8059100: SIGSEGV VirtualMemoryTracker::remove_released_region
Summary: Disallow increasing native memory tracking level
Reviewed-by: hseigel, ctornqvi, gtriantafill

! src/share/vm/prims/whitebox.cpp
! src/share/vm/services/mallocTracker.cpp
! src/share/vm/services/mallocTracker.hpp
! src/share/vm/services/memBaseline.hpp
! src/share/vm/services/memReporter.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
! src/share/vm/services/virtualMemoryTracker.cpp
! src/share/vm/services/virtualMemoryTracker.hpp
! src/share/vm/utilities/vmError.cpp
+ test/runtime/NMT/ChangeTrackingLevel.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 78f1402784b5
Author:    coleenp
Date:      2014-10-10 21:47 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/78f1402784b5

Merge


Changeset: 763abe04c848
Author:    sla
Date:      2014-10-13 22:11 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/763abe04c848

7102541: RFE: os::set_native_thread_name() cleanups
Summary: implement os::set_native_thread_name() on windows, linux
Reviewed-by: sla, ctornqvi, simonis
Contributed-by: thomas.stuefe at sap.com

! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmThread.cpp

Changeset: 5fc21235d0fd
Author:    dcubed
Date:      2014-10-14 10:32 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/5fc21235d0fd

8049737: Contended Locking reorder and cache line bucket
Summary: JEP-143/JDK-8046133 - optimization #1 - reorder and cache line bucket.
Reviewed-by: shade, dice, dholmes, dsimms
Contributed-by: dave.dice at oracle.com, karen.kinnear at oracle.com, daniel.daugherty at oracle.com

! agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java
! src/cpu/sparc/vm/globalDefinitions_sparc.hpp
! src/cpu/x86/vm/globalDefinitions_x86.hpp
! src/share/vm/memory/padded.hpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/objectMonitor.inline.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 7845c825b8c7
Author:    jiangli
Date:      2014-10-14 12:09 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/7845c825b8c7

8047934: Adding new API for unlocking diagnostic argument.
Summary: New API for unlocking diagnostic argument.
Reviewed-by: dholmes, ccheung, egahlin, iklam, bdelsart

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments_ext.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp

Changeset: b2b7723ea3a1
Author:    jiangli
Date:      2014-10-14 13:43 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/b2b7723ea3a1

Merge


Changeset: e859b5ba6be4
Author:    jiangli
Date:      2014-10-14 19:39 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/e859b5ba6be4

Merge


Changeset: d13e6905c8d2
Author:    gtriantafill
Date:      2014-10-15 05:55 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/d13e6905c8d2

8058606: [TESTBUG] Detailed Native Memory Tracking (NMT) data is not verified as output at VM exit
Reviewed-by: coleenp, hseigel

! test/runtime/NMT/PrintNMTStatistics.java

Changeset: 4d6ab395ae35
Author:    dcubed
Date:      2014-10-16 17:36 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/4d6ab395ae35

Merge

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: f23dc1b5dd8f
Author:    lfoltan
Date:      2014-05-07 19:38 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/f23dc1b5dd8f

8036805: Correct linker method lookup.
Summary: Correct handling of array of primitive type qualifiers during field and method resolution.
Reviewed-by: acorn, hseigel, ahgross

! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp

Changeset: e232b716ad69
Author:    coleenp
Date:      2014-10-14 13:10 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/e232b716ad69

8015256: Better class accessibility
Summary: Improve protection domain check in forName()
Reviewed-by: mchung, acorn, jdn

! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h

Changeset: 7f6c5c14791d
Author:    hseigel
Date:      2014-07-22 16:16 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/7f6c5c14791d

8036533: Method for correct defaults
8036156: Limit default method hierarchy
Summary: Fix protected access checks
Reviewed-by: coleenp, lfoltan, acorn, ahgross

! src/share/vm/classfile/stackMapFrame.cpp
! src/share/vm/classfile/stackMapFrame.hpp
! src/share/vm/classfile/verificationType.cpp
! src/share/vm/classfile/verificationType.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/runtime/reflection.cpp

Changeset: a5044511ff5c
Author:    hseigel
Date:      2014-05-30 13:23 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/a5044511ff5c

8041717: Issue with class file parser
Summary: Add better checking for bad values.
Reviewed-by: coleenp, lfoltan, mschoene

! src/share/vm/classfile/classFileParser.cpp

Changeset: 5a0a5df80ed4
Author:    zgu
Date:      2014-06-16 10:23 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/5a0a5df80ed4

8038903: More native monitor monitoring
Summary: Moved ntive monitor monitoring flags to experimental
Reviewed-by: acorn, hseigel, mschoene

! src/share/vm/runtime/globals.hpp

Changeset: 8129bfc0e632
Author:    jiangli
Date:      2014-10-14 18:47 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/8129bfc0e632

8044269: Analysis of archive files.
Summary: Add checksum verification.
Reviewed-by: iklam, dholmes, mschoene

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 380b62522960
Author:    katleman
Date:      2014-10-16 12:01 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/380b62522960

Added tag jdk9-b35 for changeset 438cb613151c

! .hgtags

Changeset: 464ab653fbb1
Author:    lana
Date:      2014-10-16 14:15 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/464ab653fbb1

Merge


Changeset: 5c8dffe3d889
Author:    amurillo
Date:      2014-10-17 07:58 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/5c8dffe3d889

Merge

! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/classfile/verifier.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 76ee2cdb5d88
Author:    jwilhelm
Date:      2014-10-20 15:23 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/76ee2cdb5d88

Merge

! src/share/vm/runtime/thread.cpp



More information about the jdk9-all-changes mailing list