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

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Fri Jul 18 21:02:59 UTC 2014


Changeset: cefe56927aab
Author:    hseigel
Date:      2014-07-14 12:43 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/cefe56927aab

8030763: Validate global memory allocation
Summary: Add length checks where necessary
Reviewed-by: coleenp, mschoene

! 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/compiler/compileBroker.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: b51113604740
Author:    hseigel
Date:      2014-05-07 19:21 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b51113604740

8032536: JVM resolves wrong method in some unusual cases
Summary: Handle package private case
Reviewed-by: coleenp, acorn, jdn

! src/share/vm/oops/klassVtable.cpp

Changeset: b2e3ea116bef
Author:    hseigel
Date:      2014-07-14 12:45 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b2e3ea116bef

8035119: Fix exceptions to bytecode verification
Summary: Prevent ctor calls to super() and this() from avoidable code (try blocks, if stmts, etc.)
Reviewed-by: coleenp, acorn, mschoene

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

Changeset: b0153afaf0cc
Author:    hseigel
Date:      2014-07-14 13:01 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b0153afaf0cc

8036800: Attribute OOM to correct part of code
Summary: checks that the attribute_length does not exceed the length of remaining data in the class file
Reviewed-by: coleenp, ahgross

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

Changeset: 730557fa1e4c
Author:    acorn
Date:      2014-07-14 13:15 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/730557fa1e4c

8037167: Better method signature resolution
Reviewed-by: mschoene, hseigel, lfoltan

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

Changeset: 360ea0726dd1
Author:    hseigel
Date:      2014-05-07 19:34 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/360ea0726dd1

8037157: Verify <init> call
Summary: Check for null method
Reviewed-by: coleenp, acorn, mschoene

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

Changeset: f74993a364c2
Author:    hseigel
Date:      2014-07-14 13:31 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f74993a364c2

8043454: Test case for 8037157 should not throw a VerifyError
Summary: Don't throw VerifyError if method is NULL.
Reviewed-by: acorn, lfoltan, mschoene

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

Changeset: 429516ef23de
Author:    stefank
Date:      2014-07-11 09:07 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/429516ef23de

8049831: Metadata Full GCs are not triggered when CMSClassUnloadingEnabled is turned off
Reviewed-by: brutisso, tschatzl, ehelin, jmasa, dfazunen

! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! test/TEST.groups

Changeset: dd0e7063d7b8
Author:    jmasa
Date:      2014-07-11 11:14 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/dd0e7063d7b8

Merge


Changeset: bf4629bb1ad6
Author:    coleenp
Date:      2014-07-09 22:37 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/bf4629bb1ad6

8048933: -XX:+TraceExceptions output should include the message
Summary: Add the exception detail message to the tracing output
Reviewed-by: minqi, dholmes

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/constantPool.cpp
+ test/runtime/CommandLine/TraceExceptionsTest.java

Changeset: fb27a4c9ad54
Author:    dcubed
Date:      2014-07-10 08:15 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/fb27a4c9ad54

8049104: resolve atomic.hpp wording issues from JDK-8047104 code review
Reviewed-by: dholmes, dice, rdurbin, acorn

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

Changeset: 180cd023a280
Author:    sspitsyn
Date:      2014-07-10 17:46 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/180cd023a280

8013942: JSR 292: assert(type() == T_OBJECT) failed: type check
Summary: A dead scope  of the local needs to be identified
Reviewed-by: coleenp, vlivanov, mgronlun
Contributed-by: serguei.spitsyn at oracle.com

! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/interpreter/oopMapCache.hpp
! src/share/vm/prims/jvmtiImpl.cpp

Changeset: f7b1f0210ab2
Author:    sspitsyn
Date:      2014-07-12 01:26 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f7b1f0210ab2

Merge

! src/share/vm/interpreter/interpreterRuntime.cpp

Changeset: a527e4909a92
Author:    mikael
Date:      2014-07-11 13:49 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/a527e4909a92

8049071: Add jtreg jobs to JPRT for hotspot
Reviewed-by: dholmes, iveresov

! make/jprt.properties
! test/Makefile
! test/TEST.groups

Changeset: 465cf2ce2fe7
Author:    dsimms
Date:      2014-07-14 10:50 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/465cf2ce2fe7

8046668: Excessive checked JNI warnings from Java startup
Summary: Removed pedantic checked exception warnings for AIOOBException, add to current handle capacity
Reviewed-by: hseigel, lfoltan

! src/share/vm/prims/jniCheck.cpp

Changeset: 0dad53374470
Author:    dsimms
Date:      2014-07-14 10:52 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/0dad53374470

8046919: jni_PushLocalFrame OOM - increase MAX_REASONABLE_LOCAL_CAPACITY
Summary: Increase the previous limit from 4k to 64k, added "-XX:MaxJNILocalCapacity=<capacity>" flag
Reviewed-by: hseigel, fparain

! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/globals.hpp

Changeset: b235e51557c9
Author:    simonis
Date:      2014-07-14 11:41 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b235e51557c9

8049715: PPC64: First steps to enable SA on Linux/PPC64
Reviewed-by: dholmes, kvn

! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionPPC64.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java
! make/linux/makefiles/defs.make

Changeset: 187a848525c4
Author:    dholmes
Date:      2014-07-14 21:48 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/187a848525c4

Merge


Changeset: 553f14d70527
Author:    dcubed
Date:      2014-07-15 07:33 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/553f14d70527

8049717: expose L1_data_cache_line_size for diagnostic/sanity checks
Summary: Add support for VM_Version::L1_data_cache_line_size().
Reviewed-by: dsimms, kvn, dholmes

! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp

Changeset: d0a757f227b4
Author:    sspitsyn
Date:      2014-07-16 15:59 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/d0a757f227b4

Merge

! test/TEST.groups

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

8040237: nsk/jvmti/RetransformClasses/retransform001 crashed the VM on all platforms when run with with -server -Xcomp
Summary: class redefinition may cause speculative trap clean up code to dereference dead method
Reviewed-by: kvn, coleenp

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/oops/methodData.cpp
+ test/compiler/profiling/TestSpecTrapClassUnloading.java
+ test/compiler/profiling/spectrapredefineclass_classloaders/A.java
+ test/compiler/profiling/spectrapredefineclass_classloaders/Agent.java
+ test/compiler/profiling/spectrapredefineclass_classloaders/B.java
+ test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
+ test/compiler/profiling/spectrapredefineclass_classloaders/Test.java
- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java

Changeset: 697d257ca294
Author:    kvn
Date:      2014-07-11 14:32 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/697d257ca294

Merge

! src/share/vm/classfile/classLoaderData.cpp
- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java

Changeset: 43b7d2f257a7
Author:    drchase
Date:      2014-07-11 19:51 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/43b7d2f257a7

8036588: VerifyFieldClosure fails instanceKlass:3133
Summary: Changed deopt live-pointer test to use returns-object instead of live-and-returns-object
Reviewed-by: iveresov, kvn, jrose

! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/output.cpp

Changeset: ff95368dbd2b
Author:    drchase
Date:      2014-07-11 23:54 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/ff95368dbd2b

Merge

- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.hpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp
- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java

Changeset: 968f97d41bce
Author:    mduigou
Date:      2014-07-14 18:24 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/968f97d41bce

8046765: makefiles should use parameterized $(CP) and $(MV) rather than explicit commands
Reviewed-by: kvn, dholmes

! make/aix/makefiles/buildtree.make
! make/aix/makefiles/jsig.make
! make/aix/makefiles/rules.make
! make/aix/makefiles/sa.make
! make/aix/makefiles/saproc.make
! make/aix/makefiles/top.make
! make/aix/makefiles/vm.make
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/jsig.make
! make/bsd/makefiles/rules.make
! make/bsd/makefiles/sa.make
! make/bsd/makefiles/saproc.make
! make/bsd/makefiles/top.make
! make/bsd/makefiles/vm.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/jsig.make
! make/linux/makefiles/rules.make
! make/linux/makefiles/sa.make
! make/linux/makefiles/saproc.make
! make/linux/makefiles/top.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/jsig.make
! make/solaris/makefiles/rules.make
! make/solaris/makefiles/sa.make
! make/solaris/makefiles/saproc.make
! make/solaris/makefiles/top.make
! make/solaris/makefiles/vm.make
! make/windows/build.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/sa.make

Changeset: 4153b0978181
Author:    vlivanov
Date:      2014-07-14 03:24 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/4153b0978181

8049528: Method marked w/ @ForceInline isn't inlined with "executed < MinInliningThreshold times" message
Reviewed-by: roland, jrose

! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/parse.hpp

Changeset: 7aabfb8e11f8
Author:    vlivanov
Date:      2014-07-14 03:25 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/7aabfb8e11f8

8043546: C1 optimizes @Stable instance fields with default values
Reviewed-by: kvn, jrose

! src/share/vm/c1/c1_GraphBuilder.cpp
+ test/compiler/stable/StableConfiguration.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java

Changeset: 307ecb8f6676
Author:    vlivanov
Date:      2014-07-14 03:26 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/307ecb8f6676

8049530: Provide descriptive failure reason for compilation tasks removed for the queue
Reviewed-by: roland, iveresov

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp

Changeset: cdf968fe49ce
Author:    vlivanov
Date:      2014-07-14 03:27 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/cdf968fe49ce

8049529: LogCompilation: annotate make_not_compilable with compilation level
Reviewed-by: roland, iveresov

! src/share/vm/oops/method.cpp

Changeset: 4102555e5695
Author:    vlivanov
Date:      2014-07-14 03:28 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/4102555e5695

8049532: LogCompilation: C1: inlining tree is flat (no depth is stored)
Reviewed-by: roland, iveresov

! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/vm/c1/c1_GraphBuilder.cpp

Changeset: 18d4d4c8beea
Author:    vlivanov
Date:      2014-07-14 03:29 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/18d4d4c8beea

8048703: ReplacedNodes dumps it's content to tty
Reviewed-by: roland, iveresov, drchase

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

Changeset: 8000c4cbbb01
Author:    rbackman
Date:      2014-07-18 10:41 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/8000c4cbbb01

Merge

- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java

Changeset: d1dfb2de0a63
Author:    amurillo
Date:      2014-07-18 12:02 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/d1dfb2de0a63

Merge

! src/share/vm/compiler/compileBroker.cpp
- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java



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