hg: jdk9/hs-emb/hotspot: 38 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Fri Oct 17 21:06:29 UTC 2014


Changeset: f23dc1b5dd8f
Author:    lfoltan
Date:      2014-05-07 19:38 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/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-emb/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-emb/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-emb/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-emb/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-emb/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-emb/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-emb/hotspot/rev/464ab653fbb1

Merge


Changeset: e7f0ff234dbd
Author:    roland
Date:      2014-10-06 14:53 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/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-emb/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-emb/hotspot/rev/9f24a0b16c29

Merge


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

Merge


Changeset: 2b1ea93ea45e
Author:    thartmann
Date:      2014-10-13 12:30 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/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-emb/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-emb/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: f605a3199018
Author:    tschatzl
Date:      2014-10-09 11:40 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f605a3199018

8059758: Footprint regressions with JDK-8038423
Summary: Changes in JDK-8038423 always initialize (zero out) virtual memory used for auxiliary data structures. This causes a footprint regression for G1 in startup benchmarks. This is because they do not touch that memory at all, so the operating system does not actually commit these pages. The fix is to, if the initialization value of the data structures matches the default value of just committed memory (=0), do not do anything.
Reviewed-by: jwilhelm, brutisso

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1CardCounts.cpp
! src/share/vm/gc_implementation/g1/g1CardCounts.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp

Changeset: a37f7bbdfd57
Author:    mgerdin
Date:      2014-10-09 13:06 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/a37f7bbdfd57

8057737: Avoid G1 write barriers on newly allocated objects
Reviewed-by: mgerdin, kvn, iveresov
Contributed-by: Staffan Friberg <staffan.friberg at oracle.com>

! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp

Changeset: 744f961b9393
Author:    tschatzl
Date:      2014-10-10 12:15 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/744f961b9393

8058801: G1TraceReclaimDeadHumongousObjectsAtYoungGC only prints humongous object liveness output when there is at least one candidate humongous object
Summary: If G1TraceReclaimDeadHumongousObjectsAtYoungGC is enabled, always print humongous object liveness output.
Reviewed-by: tschatzl
Contributed-by: sangheon.kim at oracle.com

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
+ test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java

Changeset: 6488854ccc01
Author:    jwilhelm
Date:      2014-10-13 16:05 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/6488854ccc01

Merge


Changeset: 1698cbc9fa21
Author:    mlarsson
Date:      2014-10-14 19:55 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/1698cbc9fa21

8060116: After JDK-8047976 gc/g1/TestSummarizeRSetStatsThreads fails
Summary: Also reviewed by: sangheon.kim at oracle.com
Reviewed-by: brutisso

! test/gc/g1/TestSummarizeRSetStatsThreads.java

Changeset: 5bfd90e33eab
Author:    jwilhelm
Date:      2014-10-14 20:58 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/5bfd90e33eab

8027428: Different conditions for printing taskqueue statistics for parallel gc, parNew and G1
Summary: Changed flag names for printing taskqueue and termination statistics for parallel gc, parNew and G1.
Reviewed-by: jwilhelm, brutisso, tschatzl
Contributed-by: sangheon.kim at oracle.com

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 91b0a91f2171
Author:    jwilhelm
Date:      2014-10-14 20:35 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/91b0a91f2171

Merge


Changeset: 150cf09d1244
Author:    jwilhelm
Date:      2014-10-16 15:59 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/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-emb/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-emb/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-emb/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-emb/hotspot/rev/ab7b1d843bb1

Merge


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

Merge


Changeset: d1b65075a01c
Author:    coleenp
Date:      2014-10-10 19:36 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/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-emb/hotspot/rev/78f1402784b5

Merge


Changeset: 763abe04c848
Author:    sla
Date:      2014-10-13 22:11 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/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-emb/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-emb/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-emb/hotspot/rev/b2b7723ea3a1

Merge


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

Merge


Changeset: d13e6905c8d2
Author:    gtriantafill
Date:      2014-10-15 05:55 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/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-emb/hotspot/rev/4d6ab395ae35

Merge

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

Changeset: 5c8dffe3d889
Author:    amurillo
Date:      2014-10-17 07:58 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/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



More information about the jdk9-hs-emb-changes mailing list