hg: hsx/hotspot-main/hotspot: 11 new changesets
daniel.daugherty at oracle.com
daniel.daugherty at oracle.com
Thu Mar 14 09:41:43 PDT 2013
Changeset: 255c0a4cb4eb
Author: sla
Date: 2013-03-05 08:50 +0100
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/255c0a4cb4eb
8009287: [parfait] Uninitialised variable in hotspot/agent/src/os/linux/ps_core.c
Reviewed-by: dholmes, kvn, mikael, morris
! agent/src/os/linux/ps_core.c
Changeset: 9058789475af
Author: iklam
Date: 2013-03-05 13:55 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/9058789475af
7107135: Stack guard pages are no more protected after loading a shared library with executable stack
Summary: Detect the execstack attribute of the loaded library and attempt to fix the stack guard using Safepoint op.
Reviewed-by: dholmes, zgu
Contributed-by: ioi.lam at oracle.com
! src/os/linux/vm/globals_linux.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/utilities/elfFile.cpp
! src/share/vm/utilities/elfFile.hpp
+ test/runtime/7107135/Test.java
+ test/runtime/7107135/Test7107135.sh
+ test/runtime/7107135/TestMT.java
+ test/runtime/7107135/test.c
Changeset: 6b803ba47588
Author: zgu
Date: 2013-03-07 14:06 -0500
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/6b803ba47588
8008257: NMT: assert(new_rec->is_allocation_record()) failed when running with shared memory option
Summary: Corrected virtual memory recording and tagging code when large pages are used
Reviewed-by: coleenp, ccheung
! 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
Changeset: 3efdfd6ddbf2
Author: coleenp
Date: 2013-03-08 11:47 -0500
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/3efdfd6ddbf2
8003553: NPG: metaspace objects should be zeroed in constructors
Summary: Zero metadata in constructors, not in allocation (and some in constructors)
Reviewed-by: jmasa, sspitsyn
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/memory/metablock.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 252ad8d5f22b
Author: dcubed
Date: 2013-03-08 17:14 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/252ad8d5f22b
Merge
! src/os/bsd/vm/os_bsd.cpp
Changeset: 35ef86296a5d
Author: dcubed
Date: 2013-03-08 17:49 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/35ef86296a5d
Merge
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: 5939f5953b45
Author: coleenp
Date: 2013-03-13 09:10 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/5939f5953b45
8009836: nsk/regression/b4222717 fails with empty stack trace
Summary: Some zeroing was missed for bug 8003553, causing empty stack traces and Xcom crashes, add back zeroing to metablock
Reviewed-by: dholmes, rbackman
! src/share/vm/memory/metablock.cpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/method.cpp
Changeset: 96480359523a
Author: coleenp
Date: 2013-03-11 14:00 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/96480359523a
8008965: @Contended fails with classes having static fields
Summary: Disable @Contended support for static fields
Reviewed-by: coleenp, kvn
Contributed-by: Aleksey Shipilev <aleksey.shipilev at oracle.com>
! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/8003985/Test8003985.java
Changeset: d6320e955c89
Author: coleenp
Date: 2013-03-13 13:47 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/d6320e955c89
Merge
Changeset: 0ede345ec7c9
Author: coleenp
Date: 2013-03-13 15:15 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/0ede345ec7c9
8009829: CDS: JDK JPRT test fails crash in Symbol::equals()
Summary: -Xshare:dump was creating a Symbol in C_heap. There's an assert there that jdk jprt wasn't hitting because it was only done in product
Reviewed-by: dholmes, hseigel, iklam
! src/share/vm/classfile/symbolTable.cpp
Changeset: c8b31b461e1a
Author: coleenp
Date: 2013-03-13 17:34 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/c8b31b461e1a
8003419: NPG: Clean up metadata created during class loading if failure
Summary: Store metadata on ClassFileParser instance to be cleaned up by destructor. This enabled some refactoring of the enormous parseClassFile function.
Reviewed-by: jmasa, acorn
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
More information about the hotspot-dev
mailing list