hg: hsx/hotspot-gc/hotspot: 11 new changesets

jon.masamitsu at oracle.com jon.masamitsu at oracle.com
Fri Jan 6 19:17:45 UTC 2012


Changeset: 75c0a73eee98
Author:    coleenp
Date:      2011-11-17 12:53 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/75c0a73eee98

7102776: Pack instanceKlass boolean fields into single u1 field
Summary: Reduce class runtime memory usage by packing 4 instanceKlass boolean fields into single u1 field. Save 4-byte for each loaded class.
Reviewed-by: dholmes, bobv, phh, twisti, never, coleenp
Contributed-by: Jiangli Zhou <jiangli.zhou at oracle.com>

! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/share/vm/code/dependencies.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: da4dd142ea01
Author:    bobv
Date:      2011-11-29 14:44 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/da4dd142ea01

Merge

! src/share/vm/code/dependencies.cpp

Changeset: 52b5d32fbfaf
Author:    coleenp
Date:      2011-12-06 18:28 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/52b5d32fbfaf

7117052: instanceKlass::_init_state can be u1 type
Summary: Change instanceKlass::_init_state field to u1 type.
Reviewed-by: bdelsart, coleenp, dholmes, phh, never
Contributed-by: Jiangli Zhou <jiangli.zhou at oracle.com>

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/memory/dump.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: eccc4b1f8945
Author:    vladidan
Date:      2011-12-07 16:47 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/eccc4b1f8945

7050298: ARM: SIGSEGV in JNIHandleBlock::allocate_handle
Summary: missing release barrier in Monitor::IUnlock
Reviewed-by: dholmes, dice

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

Changeset: 2685ea97b89f
Author:    jiangli
Date:      2011-12-09 11:29 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/2685ea97b89f

Merge

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp

Changeset: 8fdf463085e1
Author:    jiangli
Date:      2011-12-16 17:33 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/8fdf463085e1

Merge


Changeset: dca455dea3a7
Author:    bdelsart
Date:      2011-12-20 12:33 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/dca455dea3a7

7116216: StackOverflow GC crash
Summary: GC crash for explicit stack overflow checks after a C2I transition.
Reviewed-by: coleenp, never
Contributed-by: yang02.wang at sap.com, bertrand.delsart at oracle.com

! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
+ test/compiler/7116216/LargeFrame.java
+ test/compiler/7116216/StackOverflow.java

Changeset: cd5d8cafcc84
Author:    jiangli
Date:      2011-12-28 12:15 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/cd5d8cafcc84

7123315: instanceKlass::_static_oop_field_count and instanceKlass::_java_fields_count should be u2 type.
Summary: Change instanceKlass::_static_oop_field_count and instanceKlass::_java_fields_count to u2 type.
Reviewed-by: never, bdelsart, dholmes
Contributed-by: Jiangli Zhou <jiangli.zhou at oracle.com>

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 05de27e852c4
Author:    jiangli
Date:      2012-01-04 12:36 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/05de27e852c4

Merge

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

Changeset: 2ee4167627a3
Author:    jmasa
Date:      2012-01-05 21:02 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/2ee4167627a3

Merge


Changeset: 5fd354a959c5
Author:    jmasa
Date:      2012-01-05 21:21 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/5fd354a959c5

Merge





More information about the hotspot-gc-dev mailing list