hg: jdk9/hs-comp/hotspot: 22 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Fri Jul 18 20:45:10 UTC 2014


Changeset: cefe56927aab
Author:    hseigel
Date:      2014-07-14 12:43 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/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-comp/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-comp/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-comp/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-comp/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-comp/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-comp/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-comp/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-comp/hotspot/rev/dd0e7063d7b8

Merge


Changeset: bf4629bb1ad6
Author:    coleenp
Date:      2014-07-09 22:37 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/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-comp/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-comp/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-comp/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-comp/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-comp/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-comp/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-comp/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-comp/hotspot/rev/187a848525c4

Merge


Changeset: 553f14d70527
Author:    dcubed
Date:      2014-07-15 07:33 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/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-comp/hotspot/rev/d0a757f227b4

Merge

! test/TEST.groups

Changeset: 8000c4cbbb01
Author:    rbackman
Date:      2014-07-18 10:41 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/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-comp/hotspot/rev/d1dfb2de0a63

Merge

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



More information about the jdk9-all-changes mailing list