hg: hsx/hotspot-comp/hotspot: 10 new changesets

david.r.chase at oracle.com david.r.chase at oracle.com
Fri Nov 8 18:46:55 PST 2013

Changeset: ea79ab313e98
Author:    mgerdin
Date:      2013-10-30 15:35 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/ea79ab313e98

8027252: Crash in interpreter because get_unsigned_2_byte_index_at_bcp reads 4 bytes
Summary: Use 2-byte loads to load indexes from the byte code stream to avoid out of bounds reads.
Reviewed-by: coleenp, sspitsyn

! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp

Changeset: fdd464c8d62e
Author:    acorn
Date:      2013-10-30 09:11 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/fdd464c8d62e

8027304: Lambda: inheriting abstract + 1 default -> default, not ICCE
Reviewed-by: hseigel, zgu

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

Changeset: 4fe7815b04f5
Author:    acorn
Date:      2013-10-30 09:26 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/4fe7815b04f5


Changeset: c8fc12209830
Author:    coleenp
Date:      2013-10-31 14:11 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/c8fc12209830

8027616: Off by one error in putback for compressed oops nashorn performance improvement
Summary: Should compare bounds greater than or equal 4G when deciding if shift is needed or CDS area + compressed class space are within 4G of each other.
Reviewed-by: stefank, hseigel, zgu

! src/share/vm/memory/metaspace.cpp

Changeset: 910026b800b8
Author:    coleenp
Date:      2013-11-01 10:32 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/910026b800b8

8026946: JvmtiEnv::SetBreakpoint and JvmtiEnv::ClearBreakpoint should use MethodHandle
8026948: JvmtiEnv::SetBreakpoint and JvmtiEnv::ClearBreakpoint might not work with anonymous classes
Summary: Walk methods in breakpoints for marking on stack so they aren't deallocated by redefine classes.  Use class_holder rather than class_loader to keep GC from reclaiming class owning the method.
Reviewed-by: sspitsyn, ehelin, sla

! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiImpl.hpp

Changeset: 42790b7e4d48
Author:    mgronlun
Date:      2013-11-01 15:56 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/42790b7e4d48


! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp

Changeset: f8b56489e455
Author:    mgronlun
Date:      2013-11-01 17:10 +0000
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/f8b56489e455


Changeset: 04df110c8655
Author:    mgronlun
Date:      2013-11-02 20:56 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/04df110c8655


Changeset: 53662b2f1d68
Author:    drchase
Date:      2013-11-07 10:02 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/53662b2f1d68


Changeset: 83c8f6f4ab09
Author:    drchase
Date:      2013-11-08 14:19 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/83c8f6f4ab09


More information about the hotspot-compiler-dev mailing list