hg: jdk8/build/hotspot: 40 new changesets
david.katleman at oracle.com
david.katleman at oracle.com
Wed Mar 20 21:38:29 UTC 2013
Changeset: 8196357e95b5
Author: amurillo
Date: 2013-03-08 08:22 -0800
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/8196357e95b5
8009688: new hotspot build - hs25-b23
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 255c0a4cb4eb
Author: sla
Date: 2013-03-05 08:50 +0100
URL: http://hg.openjdk.java.net/jdk8/build/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/jdk8/build/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/jdk8/build/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/jdk8/build/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/jdk8/build/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/jdk8/build/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/jdk8/build/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/jdk8/build/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/jdk8/build/hotspot/rev/d6320e955c89
Merge
Changeset: 0ede345ec7c9
Author: coleenp
Date: 2013-03-13 15:15 -0400
URL: http://hg.openjdk.java.net/jdk8/build/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/jdk8/build/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
Changeset: fad90b102190
Author: jprovino
Date: 2013-03-06 13:38 -0500
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/fad90b102190
8008310: Some adjustments needed to minimal VM warnings and errors for unsupported command line options
Summary: Changes to arguments.cpp for warnings vs. errors. Changes for CDS arguments.
Reviewed-by: coleenp, cjplummer
! make/excludeSrc.make
! src/share/vm/memory/filemap.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: 47bc9800972c
Author: jprovino
Date: 2013-03-06 13:46 -0500
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/47bc9800972c
8006498: #if <symbol> is wrong in the code.
Summary: ASSERT and other symbols used incorrectly with #if are supposed to be defined or not.
Reviewed-by: dholmes, mikael
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/code/compressedStream.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiTrace.hpp
Changeset: 67342b960b47
Author: jprovino
Date: 2013-03-06 13:50 -0500
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/67342b960b47
8008474: Add -Wundef to warning flags.
Summary: Force use of undefined macros to be and error.
Reviewed-by: dholmes, mikael
! make/bsd/makefiles/gcc.make
! make/linux/makefiles/gcc.make
! make/solaris/makefiles/gcc.make
Changeset: cb75b67f04fb
Author: jprovino
Date: 2013-03-08 12:35 -0500
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/cb75b67f04fb
Merge
! make/bsd/makefiles/gcc.make
Changeset: 69ffa4ac9e53
Author: jprovino
Date: 2013-03-12 00:02 -0400
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/69ffa4ac9e53
8009835: Only produce a warning when -Xshare:auto is explicitly requested
Summary: The minimal JVM is printing a warning message for default settings when it should quitely ignore them.
Reviewed-by: coleenp, dholmes
! src/share/vm/runtime/arguments.cpp
Changeset: 9102c4111564
Author: jprovino
Date: 2013-03-14 10:37 -0400
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/9102c4111564
Merge
Changeset: ed53b50794d7
Author: vladidan
Date: 2013-03-14 12:49 -0400
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/ed53b50794d7
Merge
Changeset: 0094485b46c7
Author: roland
Date: 2013-03-13 09:44 +0100
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/0094485b46c7
8009761: Deoptimization on sparc doesn't set Llast_SP correctly in the interpreter frames it creates
Summary: deoptimization doesn't set up callee frames so that they restore caller frames correctly.
Reviewed-by: kvn
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vframeArray.hpp
+ test/compiler/8009761/Test8009761.java
Changeset: 056ab43544a4
Author: neliasso
Date: 2013-03-13 10:56 +0100
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/056ab43544a4
8009721: Make PhaseLive independent from regalloc
Summary: Moved class definition of LRG_List from chaitin.hpp to live.hpp
Reviewed-by: kvn, rbackman, roland
Contributed-by: niclas.adlertz at oracle.com
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/live.hpp
Changeset: 6d98efabf3ba
Author: neliasso
Date: 2013-03-13 13:44 +0100
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/6d98efabf3ba
Merge
Changeset: b7c2c5b2572c
Author: neliasso
Date: 2013-02-13 10:25 +0100
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/b7c2c5b2572c
8005772: Stubs report compile id -1 in phase events
Summary: Use 0 to indicate id is NA, -1 for error or uninitalized
Reviewed-by: kvn, twisti
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/opto/compile.cpp
Changeset: 71f13276159d
Author: morris
Date: 2013-03-14 07:44 -0700
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/71f13276159d
8008560: [parfait] Null pointer deference in hotspot/src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
Summary: add null pointer check in signal handler
Reviewed-by: kvn
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
Changeset: fba788946616
Author: morris
Date: 2013-03-14 16:16 -0700
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/fba788946616
Merge
Changeset: 9def4075da6d
Author: tamao
Date: 2013-03-05 15:36 -0800
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/9def4075da6d
8008079: G1: Add nextObject routine to CMBitMapRO and replace nextWord
Summary: Update the task local finger to the start of the next object when marking aborts, in order to avoid the redundant scanning of all 0's when the marking task restarts, if otherwise updating to the next word. In addition, reuse the routine nextObject() in routine iterate().
Reviewed-by: johnc, ysr
Contributed-by: tamao <tao.mao at oracle.com>
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
Changeset: 209f8ba5020b
Author: tamao
Date: 2013-03-07 10:44 -0800
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/209f8ba5020b
8008368: Deprecate MaxGCMinorPauseMillis
Summary: Deprecate MaxGCMinorPauseMillis and emit a warning if set by users
Reviewed-by: brutisso, johnc
Contributed-by: tamao <tao.mao at oracle.com>
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: 1f3354851c91
Author: stefank
Date: 2013-03-11 08:49 +0100
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/1f3354851c91
Merge
Changeset: 167812fe00bb
Author: kevinw
Date: 2013-03-11 12:56 +0000
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/167812fe00bb
8009723: CMS logs "concurrent mode failure" twice when using (disabling) -XX:-UseCMSCompactAtFullCollection
Reviewed-by: jwilhelm, ehelin, brutisso
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
Changeset: 71f619500f9b
Author: kevinw
Date: 2013-03-11 15:37 +0100
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/71f619500f9b
Merge
Changeset: 1c88b99a2b01
Author: mgerdin
Date: 2013-03-12 09:42 +0100
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/1c88b99a2b01
8009282: Assertion "assert(used_and_free == capacity_bytes) failed: Accounting is wrong" failed with -XX:+Verbose -XX:+TraceMetadataChunkAllocation
Summary: Assertion is only valid when at a safepoint, adjust accordingly.
Reviewed-by: stefank, jmasa, tamao
! src/share/vm/memory/metaspace.cpp
Changeset: ca9580859cf4
Author: stefank
Date: 2013-03-11 02:24 -0700
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/ca9580859cf4
8004697: SIGSEGV on Solaris sparc with -XX:+UseNUMA
Summary: Don't scan pages outside the given range.
Reviewed-by: jwilhelm, jmasa
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
Changeset: 62609ffa2fc6
Author: tschatzl
Date: 2013-03-12 15:10 +0100
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/62609ffa2fc6
8008684: CMS: concurrent phase start markers should always be printed
Summary: Print the concurrent phase start markers for CMS when PrintGCDetails is enabled, not only if both PrintGCDetails and PrintGCTimeStamps are.
Reviewed-by: mgerdin, jmasa
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
Changeset: eac371996b44
Author: brutisso
Date: 2013-03-12 08:33 +0100
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/eac371996b44
8001049: VM crashes when running with large -Xms and not specifying ObjectAlignmentInBytes
Summary: Take the initial heap size into account when checking the heap size for compressed oops
Reviewed-by: jmasa, kvn, hseigel, ctornqvi
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: 993d878108d9
Author: brutisso
Date: 2013-03-13 05:14 +0100
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/993d878108d9
Merge
Changeset: 82657b6a8cc0
Author: jmasa
Date: 2013-03-12 11:00 -0700
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/82657b6a8cc0
6976528: PS: assert(!limit_exceeded || softrefs_clear) failed: Should have been cleared
Reviewed-by: johnc
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/memory/collectorPolicy.cpp
Changeset: 15401203db6b
Author: stefank
Date: 2013-03-15 08:57 +0100
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/15401203db6b
Merge
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: a10dc1469c3f
Author: stefank
Date: 2013-03-15 04:39 -0700
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/a10dc1469c3f
Merge
Changeset: 0631ebcc45f0
Author: amurillo
Date: 2013-03-15 11:18 -0700
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/0631ebcc45f0
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 3db4ab0e12f4
Author: amurillo
Date: 2013-03-15 11:18 -0700
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/3db4ab0e12f4
Added tag hs25-b23 for changeset 0631ebcc45f0
! .hgtags
More information about the build-dev
mailing list