hg: icedtea/jdk7/hotspot: 513 new changesets
ahughes at redhat.com
ahughes at redhat.com
Mon Jul 8 15:10:06 PDT 2013
Changeset: a57f19258524
Author: andrew
Date: 2013-01-04 22:21 +0000
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/a57f19258524
Include defs.make in buildtree.make so ZERO_BUILD is recognised and JVM_VARIANT_ZERO set.
! make/linux/makefiles/buildtree.make
Changeset: e064c40afff6
Author: amurillo
Date: 2012-12-13 18:07 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/e064c40afff6
8005035: new hotspot build - hs24-b28
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 82caec9a04ca
Author: kvn
Date: 2012-12-13 17:27 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/82caec9a04ca
8004713: Stackoverflowerror thrown when thread stack straddles 0x80000000
Summary: use unsigned comparison when checking for stack overflow
Reviewed-by: kvn, twisti
Contributed-by: paul.nauman at oracle.com
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
Changeset: e1d9b04b560b
Author: brutisso
Date: 2012-12-17 08:49 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/e1d9b04b560b
7173959: Jvm crashed during coherence exabus (tmb) testing
Summary: Mapping of aligned memory needs to be MT safe. Also reviewed by: vitalyd at gmail.com
Reviewed-by: dholmes, coleenp, zgu
! src/os/posix/vm/os_posix.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp
Changeset: 72610d66a199
Author: kevinw
Date: 2012-09-19 15:24 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/72610d66a199
7196045: Possible JVM deadlock in ThreadTimesClosure when using HotspotInternal non-public API.
Reviewed-by: sspitsyn, dholmes
! src/share/vm/services/management.cpp
+ test/runtime/7196045/Test7196045.java
Changeset: 33ce1725aae9
Author: kevinw
Date: 2012-09-30 23:24 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/33ce1725aae9
7200145: runtime/7196045/Test7196045.java fails with No class provided for `main'
Reviewed-by: dholmes, dsamersoff
! test/runtime/7196045/Test7196045.java
Changeset: 5ba336ab9b4b
Author: kevinw
Date: 2012-12-18 02:02 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/5ba336ab9b4b
Merge
Changeset: f0ea4cc93756
Author: zgu
Date: 2012-12-17 13:14 -0500
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f0ea4cc93756
8004802: jcmd VM.native_memory baseline=false crashes VM
Summary: NMT has to check option's value also to determine which command to execute
Reviewed-by: acorn, coleenp, hseigel
! src/share/vm/services/nmtDCmd.cpp
Changeset: 9e00e448460e
Author: zgu
Date: 2012-12-18 11:28 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/9e00e448460e
Merge
Changeset: c707a5af0d71
Author: coleenp
Date: 2012-10-08 09:18 -0400
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c707a5af0d71
7170638: Use DTRACE_PROBE[N] in JNI Set and SetStatic Field.
Summary: Don't use HS_DTRACE_PROBE_CDECL_N and HS_DTRACE_PROBE_N directly.
Reviewed-by: coleenp, kamg, dholmes, sspitsyn
Contributed-by: Mark Wielaard <mjw at redhat.com>
! make/bsd/makefiles/buildtree.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/dtrace.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/buildtree.make
! src/share/vm/prims/jni.cpp
! src/share/vm/utilities/dtrace.hpp
Changeset: 9d98c1eb82b0
Author: coleenp
Date: 2012-10-09 02:42 -0400
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/9d98c1eb82b0
8000622: Forgot to hg add and check in test for JDK-7170638
Summary: add the test
Reviewed-by: coleenp, kamg
Contributed-by: Mark Wielaard <mjw at redhat.com>
+ test/serviceability/7170638/SDTProbesGNULinuxTest.sh
Changeset: c5ee80cc0623
Author: amurillo
Date: 2012-12-21 11:48 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c5ee80cc0623
Merge
Changeset: 4f7ad6299356
Author: amurillo
Date: 2012-12-21 11:48 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/4f7ad6299356
Added tag hs24-b28 for changeset c5ee80cc0623
! .hgtags
Changeset: 6c264aad54e4
Author: katleman
Date: 2012-12-27 14:13 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/6c264aad54e4
Added tag jdk7u12-b07 for changeset 4f7ad6299356
! .hgtags
Changeset: d2e25680db9d
Author: amurillo
Date: 2012-10-01 15:23 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d2e25680db9d
7198640: new hotspot build - hs23.6-b04
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: d37fd995683a
Author: katleman
Date: 2012-10-03 17:41 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d37fd995683a
Added tag jdk7u10-b10 for changeset d2e25680db9d
! .hgtags
Changeset: f26f3d92e6d9
Author: katleman
Date: 2012-10-10 18:16 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f26f3d92e6d9
Added tag jdk7u10-b11 for changeset d37fd995683a
! .hgtags
Changeset: 58881c615a51
Author: katleman
Date: 2012-10-17 15:44 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/58881c615a51
Added tag jdk7u10-b12 for changeset f26f3d92e6d9
! .hgtags
Changeset: cdbf4d442b56
Author: katleman
Date: 2012-10-24 12:52 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/cdbf4d442b56
Added tag jdk7u10-b13 for changeset 58881c615a51
! .hgtags
Changeset: 0df1563b8283
Author: katleman
Date: 2012-10-31 16:48 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0df1563b8283
Added tag jdk7u10-b14 for changeset cdbf4d442b56
! .hgtags
Changeset: f3f34d00d977
Author: kevinw
Date: 2012-04-20 14:55 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f3f34d00d977
7162488: VM not printing unknown -XX options
Reviewed-by: dholmes, kamg
! src/share/vm/runtime/arguments.cpp
+ test/runtime/7162488/Test7162488.sh
Changeset: 63e8b49b329e
Author: lana
Date: 2012-11-06 10:32 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/63e8b49b329e
Merge
Changeset: 1cb34ef50bdd
Author: katleman
Date: 2012-11-07 17:45 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/1cb34ef50bdd
Added tag jdk7u10-b15 for changeset 63e8b49b329e
! .hgtags
Changeset: 5c154a591de9
Author: katleman
Date: 2012-11-14 18:41 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/5c154a591de9
Added tag jdk7u10-b16 for changeset 1cb34ef50bdd
! .hgtags
Changeset: 78c7e1b4a006
Author: cl
Date: 2012-11-21 21:07 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/78c7e1b4a006
Added tag jdk7u10-b17 for changeset 5c154a591de9
! .hgtags
Changeset: c6b78bbaf697
Author: katleman
Date: 2012-11-28 15:42 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c6b78bbaf697
Added tag jdk7u10-b18 for changeset 78c7e1b4a006
! .hgtags
Changeset: 25a92b94ad53
Author: katleman
Date: 2012-12-04 17:28 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/25a92b94ad53
Added tag jdk7u10-b30 for changeset c6b78bbaf697
! .hgtags
Changeset: 0faacf491ae3
Author: coffeys
Date: 2012-12-18 12:30 +0000
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0faacf491ae3
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/runtime/arguments.cpp
Changeset: c946de7cd39c
Author: coffeys
Date: 2012-12-20 12:11 +0000
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c946de7cd39c
Merge
! .hgtags
! make/hotspot_version
Changeset: b35e8ba33d75
Author: amurillo
Date: 2012-12-26 04:00 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/b35e8ba33d75
Merge
! .hgtags
Changeset: 38629edadb15
Author: amurillo
Date: 2012-12-26 04:30 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/38629edadb15
Merge
! .hgtags
! make/hotspot_version
Changeset: 3bb803664f3d
Author: lana
Date: 2012-12-28 10:10 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/3bb803664f3d
Merge
! .hgtags
Changeset: 92e382c3cccc
Author: katleman
Date: 2013-01-03 13:21 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/92e382c3cccc
Added tag jdk7u12-b08 for changeset 3bb803664f3d
! .hgtags
Changeset: 0d5d62e38450
Author: katleman
Date: 2013-01-09 20:33 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0d5d62e38450
Added tag jdk7u12-b09 for changeset 92e382c3cccc
! .hgtags
Changeset: 6e4feb17117d
Author: andrew
Date: 2013-01-14 15:00 +0000
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/6e4feb17117d
Merge jdk7u12-b09
! .hgtags
! make/bsd/makefiles/buildtree.make
! make/hotspot_version
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/buildtree.make
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 1933e8414246
Author: andrew
Date: 2013-01-14 15:01 +0000
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/1933e8414246
Added tag icedtea-2.4-branchpoint for changeset 6e4feb17117d
! .hgtags
Changeset: 7e12b7098f20
Author: andrew
Date: 2013-01-14 16:38 +0000
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/7e12b7098f20
Fix indentation on Makefile block not executed when STRIP_POLICY=no_strip is set
! make/linux/makefiles/vm.make
Changeset: 4fd8e7ebca9a
Author: andrew
Date: 2013-01-17 12:07 +0000
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/4fd8e7ebca9a
Make sure libffi cflags and libs are used.
! make/linux/makefiles/gcc.make
! make/linux/makefiles/vm.make
! make/linux/makefiles/zero.make
Changeset: 7a2cf85fc36e
Author: katleman
Date: 2013-01-11 09:00 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/7a2cf85fc36e
Added tag jdk7u11-b20 for changeset 25a92b94ad53
! .hgtags
Changeset: b6d58acbaf5d
Author: katleman
Date: 2013-01-12 14:42 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/b6d58acbaf5d
Added tag jdk7u11-b21 for changeset 7a2cf85fc36e
! .hgtags
Changeset: 5226f8fd82ab
Author: coffeys
Date: 2013-01-14 07:36 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/5226f8fd82ab
Merge
! .hgtags
Changeset: 4a2a9ea97db1
Author: amurillo
Date: 2013-01-15 15:05 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/4a2a9ea97db1
Merge
! .hgtags
Changeset: df85f4f70d8f
Author: amurillo
Date: 2012-12-21 11:56 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/df85f4f70d8f
8005383: new hotspot build - hs24-b29
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 57adf5774d20
Author: bharadwaj
Date: 2012-11-15 10:42 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/57adf5774d20
8001077: remove ciMethod::will_link
Summary: Removed will_link and changed all calls to is_loaded().
Reviewed-by: kvn
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/opto/doCall.cpp
Changeset: decd75a744ee
Author: kvn
Date: 2012-11-16 15:49 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/decd75a744ee
7146636: compiler/6865265/StackOverflowBug.java fails due to changed stack minimum
Summary: Increase the stack size in the run parameters.
Reviewed-by: kvn
Contributed-by: david.r.chase at oracle.com
! test/compiler/6865265/StackOverflowBug.java
Changeset: 0245298c87e3
Author: vlivanov
Date: 2012-11-21 05:57 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0245298c87e3
8001538: hs_err file does not list anymore compiled methods in compilation events
Summary: Fixed message buffer size calculation.
Reviewed-by: kvn, twisti
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/utilities/events.hpp
Changeset: dedce7e602e1
Author: twisti
Date: 2012-11-26 17:25 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/dedce7e602e1
7172640: C2: instrinsic implementations in LibraryCallKit should use argument() instead of pop()
Reviewed-by: kvn, jrose
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciSignature.hpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/locknode.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/opto/type.hpp
Changeset: 733356efcc6e
Author: bharadwaj
Date: 2012-11-27 17:24 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/733356efcc6e
7092905: C2: Keep track of the number of dead nodes
Summary: keep an (almost) accurate running count of the reachable (live) flow graph nodes.
Reviewed-by: kvn, twisti, jrose, vlivanov
! src/share/tools/LogCompilation/README
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Phase.java
! src/share/vm/opto/block.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/stringopts.cpp
Changeset: d075d420d60e
Author: twisti
Date: 2012-12-03 15:48 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d075d420d60e
8004319: test/gc/7168848/HumongousAlloc.java fails after 7172640
Reviewed-by: kvn, johnc
! src/share/vm/opto/library_call.cpp
Changeset: 9180a0168de8
Author: neliasso
Date: 2012-11-26 15:11 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/9180a0168de8
8003983: LogCompilation tool is broken since c1 support
Summary: Fixed emitting and parsing
Reviewed-by: jrose, kvn
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/vm/c1/c1_Compilation.cpp
Changeset: 3b5a0977ab9f
Author: twisti
Date: 2012-12-14 12:06 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/3b5a0977ab9f
8003238: JSR 292: intermittent exception failure with java/lang/invoke/CallSiteTest.java
Reviewed-by: jrose, kvn
! src/share/vm/prims/methodHandles.cpp
Changeset: e396285cea04
Author: roland
Date: 2012-12-18 14:55 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/e396285cea04
8005031: Some cleanup in c2 to prepare for incremental inlining support
Summary: collection of small changes to prepare for incremental inlining.
Reviewed-by: twisti, kvn
! src/share/vm/ci/ciField.cpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/opto/addnode.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/stringopts.cpp
Changeset: 7dedd32ceb2f
Author: vlivanov
Date: 2012-12-18 06:52 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/7dedd32ceb2f
8003135: HotSpot inlines and hoists the Thread.currentThread().isInterrupted() out of the loop
Summary: Make the load of TLS._osthread._interrupted flag in Thread.isInterrupted(Z)Z intrinsic effectively volatile.
Reviewed-by: kvn, jrose
! src/share/vm/opto/library_call.cpp
Changeset: 9e7f63123dfe
Author: twisti
Date: 2012-12-19 14:44 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/9e7f63123dfe
8005033: clear high word for integer pop count on SPARC
Reviewed-by: kvn, twisti
Contributed-by: Richard Reingruber <richard.reingruber at sap.com>
! src/cpu/sparc/vm/sparc.ad
+ test/compiler/8005033/Test8005033.java
Changeset: d653d418e54c
Author: kvn
Date: 2012-12-19 15:40 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d653d418e54c
8004835: Improve AES intrinsics on x86
Summary: Enable AES intrinsics on non-AVX cpus, group together aes instructions in crypto stubs.
Reviewed-by: roland, twisti
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! test/compiler/7184394/TestAESBase.java
! test/compiler/7184394/TestAESMain.java
Changeset: 841d6285ff8a
Author: kvn
Date: 2012-12-19 19:21 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/841d6285ff8a
8004741: Missing compiled exception handle table entry for multidimensional array allocation
Summary: Added missing exception path for multidimensional array allocation and use Throwable type instead of OutOfMemoryError for allocation's exception.
Reviewed-by: twisti
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
+ test/compiler/8004741/Test8004741.java
Changeset: 2f169876df42
Author: roland
Date: 2012-12-23 17:08 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/2f169876df42
8005071: Incremental inlining for JSR 292
Summary: post parse inlining driven by number of live nodes.
Reviewed-by: twisti, kvn, jrose
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 1da9509ab853
Author: kvn
Date: 2013-01-03 15:09 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/1da9509ab853
8005522: use fast-string instructions on x86 for zeroing
Summary: use 'rep stosb' instead of 'rep stosq' when fast-string operations are available.
Reviewed-by: twisti, roland
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/memnode.cpp
Changeset: 1b08add4c387
Author: kvn
Date: 2013-01-03 16:30 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/1b08add4c387
8005544: Use 256bit YMM registers in arraycopy stubs on x86
Summary: Use YMM registers in arraycopy and array_fill stubs.
Reviewed-by: roland, twisti
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
Changeset: 0deee949d657
Author: kvn
Date: 2013-01-08 11:30 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0deee949d657
8005419: Improve intrinsics code performance on x86 by using AVX2
Summary: use 256bit vpxor,vptest instructions in String.compareTo() and equals() intrinsics.
Reviewed-by: twisti
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
+ test/compiler/8005419/Test8005419.java
Changeset: 0e25216625f7
Author: jiangli
Date: 2013-01-10 23:03 -0500
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0e25216625f7
8001341: SIGSEGV in methodOopDesc::fast_exception_handler_bci_for(KlassHandle,int,Thread*)+0x3e9.
Summary: Use methodHandle.
Reviewed-by: coleenp, acorn, twisti, sspitsyn
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 7554f9b2bcc7
Author: amurillo
Date: 2013-01-11 10:38 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/7554f9b2bcc7
Merge
! make/hotspot_version
! src/share/vm/runtime/arguments.cpp
Changeset: 181528fd1e74
Author: amurillo
Date: 2013-01-11 10:38 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/181528fd1e74
Added tag hs24-b29 for changeset 7554f9b2bcc7
! .hgtags
Changeset: a110c1abdbe8
Author: lana
Date: 2013-01-15 19:34 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/a110c1abdbe8
Merge
! .hgtags
Changeset: 23867f4f4480
Author: katleman
Date: 2013-01-16 13:59 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/23867f4f4480
Added tag jdk7u14-b10 for changeset 181528fd1e74
! .hgtags
Changeset: f5bd894b0db4
Author: amurillo
Date: 2013-01-11 10:57 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f5bd894b0db4
8006035: new hotspot build - hs24-b30
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: bb74dc5ddf07
Author: sla
Date: 2013-01-15 09:07 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/bb74dc5ddf07
8005849: JEP 167: Event-Based JVM Tracing
Reviewed-by: acorn, coleenp
Contributed-by: Karen Kinnear <karen.kinnear at oracle.com>, Bengt Rutisson <bengt.rutisson at oracle.com>, Calvin Cheung <calvin.cheung at oracle.com>, Erik Gahlin <erik.gahlin at oracle.com>, Erik Helin <erik.helin at oracle.com>, Jesper Wilhelmsson <jesper.wilhelmsson at oracle.com>, Keith McGuigan <keith.mcguigan at oracle.com>, Mattias Tobiasson <mattias.tobiasson at oracle.com>, Markus Gronlund <markus.gronlund at oracle.com>, Mikael Auno <mikael.auno at oracle.com>, Nils Eliasson <nils.eliasson at oracle.com>, Nils Loodin <nils.loodin at oracle.com>, Rickard Backman <rickard.backman at oracle.com>, Staffan Larsen <staffan.larsen at oracle.com>, Stefan Karlsson <stefan.karlsson at oracle.com>, Yekaterina Kantserova <yekaterina.kantserova at oracle.com>
! make/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/top.make
+ make/bsd/makefiles/trace.make
! make/bsd/makefiles/vm.make
! make/defs.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/top.make
+ make/linux/makefiles/trace.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/top.make
+ make/solaris/makefiles/trace.make
! make/solaris/makefiles/vm.make
! make/windows/create_obj_files.sh
! make/windows/makefiles/generated.make
! make/windows/makefiles/projectcreator.make
+ make/windows/makefiles/trace.make
! make/windows/makefiles/vm.make
! make/windows/projectfiles/common/Makefile
! src/cpu/x86/vm/frame_x86.cpp
! src/os/bsd/vm/osThread_bsd.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.hpp
! src/os/linux/vm/osThread_linux.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/solaris/vm/osThread_solaris.cpp
! src/os/solaris/vm/osThread_solaris.hpp
! src/os/solaris/vm/os_share_solaris.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp
! src/os_cpu/bsd_x86/vm/thread_bsd_x86.hpp
! src/os_cpu/linux_x86/vm/thread_linux_x86.cpp
! src/os_cpu/linux_x86/vm/thread_linux_x86.hpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/thread_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/thread_solaris_sparc.hpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/thread_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/thread_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/thread_windows_x86.cpp
! src/os_cpu/windows_x86/vm/thread_windows_x86.hpp
! src/share/tools/ProjectCreator/BuildConfig.java
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.hpp
! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp
+ src/share/vm/gc_implementation/g1/g1YCTypes.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp
+ src/share/vm/gc_implementation/shared/gcHeapSummary.hpp
+ src/share/vm/gc_implementation/shared/gcTimer.cpp
+ src/share/vm/gc_implementation/shared/gcTimer.hpp
+ src/share/vm/gc_implementation/shared/gcTrace.cpp
+ src/share/vm/gc_implementation/shared/gcTrace.hpp
+ src/share/vm/gc_implementation/shared/gcTraceSend.cpp
+ src/share/vm/gc_implementation/shared/gcTraceTime.cpp
+ src/share/vm/gc_implementation/shared/gcTraceTime.hpp
+ src/share/vm/gc_implementation/shared/gcWhen.hpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
+ src/share/vm/gc_implementation/shared/promotionFailedInfo.hpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
+ src/share/vm/gc_interface/gcName.hpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/oopFactory.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
+ src/share/vm/memory/referenceProcessorStats.hpp
+ src/share/vm/memory/referenceType.hpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/matcher.cpp
+ src/share/vm/opto/phasetype.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiGen.java
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/frame.inline.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/task.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/timer.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/services/memBaseline.cpp
+ src/share/vm/trace/trace.dtd
+ src/share/vm/trace/trace.xml
+ src/share/vm/trace/traceBackend.hpp
+ src/share/vm/trace/traceDataTypes.hpp
+ src/share/vm/trace/traceEvent.hpp
+ src/share/vm/trace/traceEventClasses.xsl
+ src/share/vm/trace/traceEventIds.xsl
- src/share/vm/trace/traceEventTypes.hpp
! src/share/vm/trace/traceMacros.hpp
+ src/share/vm/trace/traceStream.hpp
+ src/share/vm/trace/traceTime.hpp
+ src/share/vm/trace/traceTypes.xsl
+ src/share/vm/trace/tracetypes.xml
! src/share/vm/trace/tracing.hpp
+ src/share/vm/trace/xinclude.mod
+ src/share/vm/trace/xsl_util.xsl
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 4008cf63c301
Author: amurillo
Date: 2013-01-17 03:37 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/4008cf63c301
Merge
- src/share/vm/trace/traceEventTypes.hpp
Changeset: 06a41c6e29c2
Author: amurillo
Date: 2013-01-17 03:37 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/06a41c6e29c2
Added tag hs24-b30 for changeset 4008cf63c301
! .hgtags
Changeset: f26397ddd13b
Author: lana
Date: 2013-01-22 22:45 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f26397ddd13b
Merge
! .hgtags
- src/share/vm/trace/traceEventTypes.hpp
Changeset: 998a24b491b0
Author: katleman
Date: 2013-01-23 14:01 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/998a24b491b0
Added tag jdk7u14-b11 for changeset 06a41c6e29c2
! .hgtags
Changeset: bfa88fb4cb01
Author: lana
Date: 2013-01-28 11:12 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/bfa88fb4cb01
Merge
! .hgtags
Changeset: acf5f0fbba89
Author: katleman
Date: 2013-02-01 09:56 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/acf5f0fbba89
Added tag jdk7u14-b12 for changeset bfa88fb4cb01
! .hgtags
Changeset: 3ccedb5838f2
Author: amurillo
Date: 2013-01-17 03:45 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/3ccedb5838f2
8006510: new hotspot build - hs24-b31
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 6f113f191e4e
Author: ehelin
Date: 2013-01-17 16:32 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/6f113f191e4e
8006400: Add support for defining trace types in closed code
Reviewed-by: sla, nloodin, brutisso
Contributed-by: erik.helin at oracle.com
! src/share/vm/trace/trace.dtd
! src/share/vm/trace/trace.xml
Changeset: 8a60837325f0
Author: amurillo
Date: 2013-01-18 16:50 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/8a60837325f0
8000780: make Zero build and run with JDK8
Reviewed-by: twisti, kvn
Contributed-by: Chris Phillips <chrisphi at redhat.com>
! make/Makefile
! src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/cppInterpreter_zero.hpp
! src/cpu/zero/vm/frame_zero.cpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/cpu/zero/vm/methodHandles_zero.cpp
! src/cpu/zero/vm/methodHandles_zero.hpp
! src/cpu/zero/vm/register_zero.hpp
! src/cpu/zero/vm/sharedRuntime_zero.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodeInterpreter.hpp
! src/share/vm/interpreter/cppInterpreter.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/macros.hpp
Changeset: 553ac1e00352
Author: brutisso
Date: 2013-01-21 09:00 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/553ac1e00352
8006431: os::Bsd::initialize_system_info() sets _physical_memory too large
Summary: Use HW_MEMSIZE instead of HW_USERMEM to get a 64 bit value of the physical memory on the machine. Also reviewed by vitalyd at gmail.com.
Reviewed-by: sla, dholmes, dlong, mikael
! src/os/bsd/vm/os_bsd.cpp
Changeset: 8575a51238cb
Author: dsamersoff
Date: 2013-01-21 18:50 +0400
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/8575a51238cb
8002048: Protocol to discovery of manageable Java processes on a network
Summary: Introduce a protocol to discover manageble Java instances across a network subnet, JDP
Reviewed-by: sla, dfuchs
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
Changeset: 515d98bb85f2
Author: dsamersoff
Date: 2013-01-21 14:07 -0500
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/515d98bb85f2
Merge
Changeset: 62eafb1b8499
Author: zgu
Date: 2013-01-09 14:46 -0500
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/62eafb1b8499
7152671: RFE: Windows decoder should add some std dirs to the symbol search path
Summary: Added JRE/JDK bin directories to decoder's symbol search path
Reviewed-by: dcubed, sla
! src/os/windows/vm/decoder_windows.cpp
! src/os/windows/vm/decoder_windows.hpp
Changeset: c28e0cb8d005
Author: zgu
Date: 2013-01-11 12:30 -0500
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c28e0cb8d005
8005936: PrintNMTStatistics doesn't work for normal JVM exit
Summary: Moved NMT shutdown code to JVM exit handler to ensure NMT statistics is printed when PrintNMTStatistics is enabled
Reviewed-by: acorn, coleenp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/thread.cpp
Changeset: 24aa4f99d1aa
Author: kvn
Date: 2013-01-23 15:11 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/24aa4f99d1aa
8003878: compiler/7196199 test failed on OS X since 8b54, jdk7u12b01
Summary: Limit vectors size to 16 bytes on BSD until the problem is fixed
Reviewed-by: twisti
! src/cpu/x86/vm/vm_version_x86.cpp
Changeset: 7b2efda91ffc
Author: amurillo
Date: 2013-01-24 11:29 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/7b2efda91ffc
Merge
Changeset: e1bc0d406d3f
Author: amurillo
Date: 2013-01-24 11:29 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/e1bc0d406d3f
Added tag hs24-b31 for changeset 7b2efda91ffc
! .hgtags
Changeset: 9a5777cc2847
Author: amurillo
Date: 2013-01-24 11:40 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/9a5777cc2847
8006826: new hotspot build - hs24-b32
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 21b0918ed779
Author: zgu
Date: 2013-01-22 14:27 -0500
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/21b0918ed779
6871190: Don't terminate JVM if it is running in a non-interactive session
Summary: Don't handle CTRL_LOGOFF_EVENT event when the process is running in a non-interactive session
Reviewed-by: ctornqvi, acorn
! src/os/windows/vm/os_windows.cpp
Changeset: fed67a49fd2c
Author: amurillo
Date: 2013-01-29 15:40 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/fed67a49fd2c
8007101: make jdk7u14 the default jprt release for hs24
Reviewed-by: jcoomes, ohair, dcubed
! make/jprt.properties
Changeset: b1f34a2b2e22
Author: twisti
Date: 2013-01-11 14:07 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/b1f34a2b2e22
8006031: LibraryCallKit::inline_array_copyOf disabled unintentionally with 7172640
Reviewed-by: kvn
! src/share/vm/opto/library_call.cpp
Changeset: 21fe158e804b
Author: zgu
Date: 2013-01-31 11:01 -0500
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/21fe158e804b
8005048: NMT: #loaded classes needs to just show the # defined classes
Summary: Count number of instance classes so that it matches class metadata size
Reviewed-by: coleenp, acorn
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memRecorder.cpp
! src/share/vm/services/memRecorder.hpp
! src/share/vm/services/memSnapshot.cpp
! src/share/vm/services/memSnapshot.hpp
! src/share/vm/services/memTrackWorker.cpp
! src/share/vm/services/memTrackWorker.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
Changeset: daa66f8e3d8c
Author: zgu
Date: 2013-01-31 07:22 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/daa66f8e3d8c
Merge
Changeset: fada199d881a
Author: zgu
Date: 2013-01-31 13:14 -0500
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/fada199d881a
8000692: Remove old KERNEL code
Summary: Removed depreciated kernel VM source code from hotspot VM
Reviewed-by: coleenp, ccheung, hseigel
! make/Makefile
! make/bsd/makefiles/dtrace.make
! make/solaris/Makefile
! make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/kernel.make
! make/windows/build.bat
! make/windows/create_obj_files.sh
! make/windows/makefiles/defs.make
! make/windows/makefiles/projectcreator.make
! make/windows/makefiles/vm.make
! src/cpu/x86/vm/assembler_x86.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/compactingPermGenGen.hpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/prims/forte.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiCodeBlobEvents.hpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiExtensions.hpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiImpl.hpp
! src/share/vm/prims/jvmtiRawMonitor.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiTagMap.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/fprofiler.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/attachListener.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/heapDumper.hpp
! src/share/vm/services/management.cpp
! src/share/vm/services/runtimeService.cpp
! src/share/vm/utilities/macros.hpp
Changeset: 7776955a3a41
Author: zgu
Date: 2013-01-31 17:08 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/7776955a3a41
Merge
Changeset: 6a55d9e0b5ea
Author: twisti
Date: 2013-01-09 15:37 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/6a55d9e0b5ea
8005418: JSR 292: virtual dispatch bug in 292 impl
Reviewed-by: jrose, kvn
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
Changeset: c3a5ef31cb90
Author: vlivanov
Date: 2013-01-14 08:22 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c3a5ef31cb90
8006095: C1: SIGSEGV w/ -XX:+LogCompilation
Summary: avoid printing inlining decision when compilation fails
Reviewed-by: kvn, roland
! src/share/vm/c1/c1_GraphBuilder.cpp
Changeset: e34f4fe352e7
Author: twisti
Date: 2013-01-15 12:06 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/e34f4fe352e7
8006109: test/java/util/AbstractSequentialList/AddAll.java fails: assert(rtype == ctype) failed: mismatched return types
Reviewed-by: kvn
! src/share/vm/ci/ciType.cpp
! src/share/vm/ci/ciType.hpp
! src/share/vm/opto/doCall.cpp
Changeset: 0a066b1dfe02
Author: kvn
Date: 2013-01-15 14:45 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0a066b1dfe02
8005821: C2: -XX:+PrintIntrinsics is broken
Summary: Check all print inlining flags when processing inlining list.
Reviewed-by: kvn, twisti
Contributed-by: david.r.chase at oracle.com
! src/share/vm/opto/compile.cpp
Changeset: b3686bbdb7d0
Author: kvn
Date: 2013-01-16 14:55 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/b3686bbdb7d0
8006204: please JTREGify test/compiler/7190310/Test7190310.java
Summary: Add proper jtreg annotations in the preceding comment, including an explicit timeout.
Reviewed-by: kvn, twisti
Contributed-by: david.r.chase at oracle.com
! test/compiler/7190310/Test7190310.java
Changeset: a7ffe4177db0
Author: nloodin
Date: 2013-01-31 16:07 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/a7ffe4177db0
8007005: JEP 167 tracing gives negative time stamps for certain event fields
Reviewed-by: brutisso
Contributed-by: markus.gronlund at oracle.com
! src/share/vm/trace/trace.xml
! src/share/vm/trace/traceEventClasses.xsl
! src/share/vm/trace/traceTime.hpp
! src/share/vm/trace/tracetypes.xml
Changeset: 88f46d208452
Author: amurillo
Date: 2013-02-01 12:36 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/88f46d208452
Merge
! .hgtags
- make/solaris/makefiles/kernel.make
Changeset: 38b173289e57
Author: amurillo
Date: 2013-02-01 12:36 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/38b173289e57
Added tag hs24-b32 for changeset 88f46d208452
! .hgtags
Changeset: 6767490c06a8
Author: asaha
Date: 2012-10-12 11:55 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/6767490c06a8
8000822: Fork hs23.7 hsx from hs23.6 for jdk7u11 and reinitialize build number
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: db7028c8a953
Author: kamg
Date: 2012-11-08 17:45 -0500
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/db7028c8a953
8001307: Modify ACC_SUPER behavior
Summary: Disallow non-virtual calls even when ACC_SUPER is absent.
Reviewed-by: kvn, acorn
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 4d418a1b8be0
Author: katleman
Date: 2012-11-13 16:57 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/4d418a1b8be0
Added tag jdk7u11-b03 for changeset db7028c8a953
! .hgtags
Changeset: c893d43c9fb1
Author: ewendeli
Date: 2012-11-15 14:43 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c893d43c9fb1
Merge
Changeset: 2c4f06bc409a
Author: ewendeli
Date: 2012-11-19 16:27 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/2c4f06bc409a
Merge
! .hgtags
Changeset: f71032f398a3
Author: cl
Date: 2012-11-20 18:12 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f71032f398a3
Added tag jdk7u11-b04 for changeset 4d418a1b8be0
! .hgtags
Changeset: 8ecba09e66cd
Author: cl
Date: 2012-11-20 18:31 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/8ecba09e66cd
Added tag jdk7u11-b05 for changeset f71032f398a3
! .hgtags
Changeset: 0cbce123c902
Author: ewendeli
Date: 2012-11-22 08:19 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0cbce123c902
Merge
! .hgtags
Changeset: c217f85ffff8
Author: katleman
Date: 2012-11-28 15:41 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c217f85ffff8
Added tag jdk7u11-b06 for changeset 0cbce123c902
! .hgtags
Changeset: 94bf1e3dafef
Author: ewendeli
Date: 2012-11-30 04:55 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/94bf1e3dafef
Merge
! .hgtags
Changeset: c1962395e8f2
Author: katleman
Date: 2012-12-04 10:39 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c1962395e8f2
Added tag jdk7u11-b07 for changeset 94bf1e3dafef
! .hgtags
Changeset: 2b543aa340e4
Author: ewendeli
Date: 2012-12-06 17:42 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/2b543aa340e4
Merge
! .hgtags
Changeset: ed328ec14835
Author: katleman
Date: 2012-12-11 12:14 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/ed328ec14835
Added tag jdk7u11-b08 for changeset 2b543aa340e4
! .hgtags
Changeset: 34a7b6dda06e
Author: ewendeli
Date: 2013-01-14 18:32 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/34a7b6dda06e
Merge
! .hgtags
Changeset: e0e52e35e0c5
Author: katleman
Date: 2013-01-15 18:57 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/e0e52e35e0c5
Added tag jdk7u13-b09 for changeset 34a7b6dda06e
! .hgtags
Changeset: b4d1e151243f
Author: katleman
Date: 2013-02-01 10:25 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/b4d1e151243f
Added tag jdk7u13-b20 for changeset e0e52e35e0c5
! .hgtags
Changeset: 423f3a828eb5
Author: ewendeli
Date: 2013-02-03 22:45 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/423f3a828eb5
Merge
! .hgtags
- agent/src/share/classes/sun/jvm/hotspot/code/RicochetBlob.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCRicochetFrame.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86RicochetFrame.java
! make/hotspot_version
- src/share/tools/ProjectCreator/DirectoryTree.java
- src/share/tools/ProjectCreator/DirectoryTreeNode.java
- src/share/tools/ProjectCreator/FileFormatException.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC6.java
- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.hpp
- src/share/vm/gc_implementation/parNew/parGCAllocBuffer.cpp
- src/share/vm/gc_implementation/parNew/parGCAllocBuffer.hpp
! src/share/vm/interpreter/linkResolver.cpp
- src/share/vm/prims/methodHandleWalk.cpp
- src/share/vm/prims/methodHandleWalk.hpp
! src/share/vm/runtime/globals.hpp
- src/share/vm/trace/traceEventTypes.hpp
Changeset: 960d2e216955
Author: ewendeli
Date: 2013-02-08 15:02 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/960d2e216955
Merge
! .hgtags
! make/hotspot_version
Changeset: fcd41f89bfa3
Author: katleman
Date: 2013-02-13 17:56 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/fcd41f89bfa3
Added tag jdk7u14-b13 for changeset 38b173289e57
! .hgtags
Changeset: 607dd575f464
Author: amurillo
Date: 2013-02-01 12:49 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/607dd575f464
8007394: new hotspot build - hs24-b33
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: a47566645421
Author: rbackman
Date: 2013-01-18 13:43 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/a47566645421
8006563: Remove unused ProfileVM_lock
Reviewed-by: dholmes, sla
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
Changeset: 1689a0912ebe
Author: ctornqvi
Date: 2013-02-04 08:40 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/1689a0912ebe
8006413: Add utility classes for writing better multiprocess tests in jtreg
Summary: Add a few utility classes to test/testlibrary to support multi process testing in jtreg tests. Added a test case for one of the utility classes. Also reviewed by Vitaly Davidovich
Reviewed-by: brutisso, dholmes, vlivanov, nloodin, mgerdin
+ test/testlibrary/OutputAnalyzerTest.java
+ test/testlibrary/com/oracle/java/testlibrary/JDKToolFinder.java
+ test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java
+ test/testlibrary/com/oracle/java/testlibrary/OutputBuffer.java
+ test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java
+ test/testlibrary/com/oracle/java/testlibrary/StreamPumper.java
Changeset: 77726262b76f
Author: ctornqvi
Date: 2013-02-04 09:28 -0500
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/77726262b76f
Merge
Changeset: fe6cd8dd4080
Author: dcubed
Date: 2013-02-05 14:58 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/fe6cd8dd4080
7182152: Instrumentation hot swap test incorrect monitor count
Summary: Remove optimization that allowed for old and/or obsolete methods in an itable; add new tracing support using -XX:TraceRedefineClasses=16384.
Reviewed-by: coleenp, acorn, sspitsyn
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/klassVtable.hpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
! src/share/vm/prims/jvmtiRedefineClassesTrace.hpp
! src/share/vm/utilities/accessFlags.cpp
! src/share/vm/utilities/accessFlags.hpp
Changeset: e4634e41d7a6
Author: ctornqvi
Date: 2013-02-05 19:28 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/e4634e41d7a6
8005012: Add WB APIs to better support NMT testing
Summary: Add WB API functions to enable better NMT testing
Reviewed-by: dholmes, zgu
! src/share/tools/whitebox/sun/hotspot/WhiteBox.java
! src/share/vm/memory/allocation.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memPtr.cpp
! src/share/vm/services/memPtr.hpp
! src/share/vm/services/memRecorder.cpp
! src/share/vm/services/memRecorder.hpp
! src/share/vm/services/memTrackWorker.cpp
! src/share/vm/services/memTrackWorker.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
Changeset: 2793d96a0acf
Author: ctornqvi
Date: 2013-02-05 22:01 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/2793d96a0acf
Merge
Changeset: 322a24bc2e99
Author: ctornqvi
Date: 2013-02-06 11:04 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/322a24bc2e99
8005013: Add NMT tests
Summary: Add tests for the Native Memory Tracking feature, includes regression tests for 8005936 and 8004802
Reviewed-by: zgu, coleenp
! test/TEST.ROOT
+ test/runtime/NMT/AllocTestType.java
+ test/runtime/NMT/BaselineWithParameter.java
+ test/runtime/NMT/CommandLineDetail.java
+ test/runtime/NMT/CommandLineEmptyArgument.java
+ test/runtime/NMT/CommandLineInvalidArgument.java
+ test/runtime/NMT/CommandLineSummary.java
+ test/runtime/NMT/CommandLineTurnOffNMT.java
+ test/runtime/NMT/JcmdScale.java
+ test/runtime/NMT/JcmdWithNMTDisabled.java
+ test/runtime/NMT/PrintNMTStatistics.java
+ test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java
+ test/runtime/NMT/ShutdownTwice.java
+ test/runtime/NMT/SummaryAfterShutdown.java
+ test/runtime/NMT/SummarySanityCheck.java
Changeset: 02b3e25dcc6b
Author: hseigel
Date: 2013-02-06 08:26 -0500
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/02b3e25dcc6b
8006298: Specifying malformed options outputs non-sensical error
Summary: Change error messages for malformed options so the messages are more useful.
Reviewed-by: mikael, kvn, nloodin, coleenp
! src/share/vm/runtime/arguments.cpp
Changeset: 87cf402c32e4
Author: hseigel
Date: 2013-02-06 08:41 -0500
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/87cf402c32e4
Merge
Changeset: 62e7d37fe255
Author: hseigel
Date: 2013-02-06 10:27 -0500
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/62e7d37fe255
Merge
Changeset: 2ee1591f14d0
Author: ctornqvi
Date: 2013-02-06 16:27 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/2ee1591f14d0
8000363: runtime/7158988/FieldMonitor.java fails with exception
Summary: Removed unnecessary shell script in the test.
Reviewed-by: coleenp, sla
! test/runtime/7158988/FieldMonitor.java
- test/runtime/7158988/TestFieldMonitor.sh
Changeset: 073e56606b4d
Author: ctornqvi
Date: 2013-02-06 11:20 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/073e56606b4d
Merge
- test/runtime/7158988/TestFieldMonitor.sh
Changeset: 6538f0c1bd05
Author: mgronlun
Date: 2013-02-07 11:03 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/6538f0c1bd05
8007134: Enable tracing asserts on missing ResourceMark
Reviewed-by: dholmes, sla
! src/share/vm/trace/traceEventClasses.xsl
Changeset: dd4950f173a5
Author: johnc
Date: 2012-12-21 11:45 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/dd4950f173a5
8001424: G1: Rename certain G1-specific flags
Summary: Rename G1DefaultMinNewGenPercent, G1DefaultMaxNewGenPercent, and G1OldCSetRegionLiveThresholdPercent to G1NewSizePercent, G1MaxNewSizePercent, and G1MixedGCLiveThresholdPercent respectively. The previous names are no longer accepted.
Reviewed-by: brutisso, ysr
! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: c537391c6153
Author: johnc
Date: 2013-02-07 09:42 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c537391c6153
8004816: G1: Kitchensink failures after marking stack changes
Summary: Reset the marking state, including the mark stack overflow flag, in the event of a marking stack overflow during serial reference processing.
Reviewed-by: jmasa
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
Changeset: 2fe1685929bd
Author: johnc
Date: 2013-01-15 12:32 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/2fe1685929bd
8001425: G1: Change the default values for certain G1 specific flags
Summary: Changes to default and ergonomic flag values recommended by performance team. Changes were also reviewed by Monica Beckwith <monica.beckwith at oracle.com>.
Reviewed-by: brutisso, huntch
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: c9dbfdff5abf
Author: johnc
Date: 2013-01-31 10:45 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c9dbfdff5abf
8005875: G1: Kitchensink fails with ParallelGCThreads=0
Summary: Check that the concurrent marking worker gang exists in ConcurrentMark::print_worker_threads_on(). Changes were also reviewed by Vitaly Davidovich <vitalyd at gmail.com>.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
Changeset: bf523388179f
Author: brutisso
Date: 2013-02-10 21:15 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/bf523388179f
8002144: G1: large number of evacuation failures may lead to large c heap memory usage
Summary: Use Stack<> instead of GrowableArray to keep track of preserved marks. Also reviewed by vitalyd at gmail.com.
Reviewed-by: johnc, jcoomes
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: b89e93583e0d
Author: zgu
Date: 2013-02-08 16:31 -0500
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/b89e93583e0d
8006691: Remove jvm_version_info.is_kernel_jvm field
Summary: Removed is_kernel_jvm from jvm_version_info as Kernel VM has been deprecated
Reviewed-by: mchung, coleenp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
Changeset: 61dbc09285c3
Author: zgu
Date: 2013-02-11 14:48 -0500
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/61dbc09285c3
Merge
Changeset: 6545f607320f
Author: roland
Date: 2013-02-04 11:30 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/6545f607320f
8007144: Incremental inlining mistakes some call sites for dead ones and doesn't inline them
Summary: wrong detection for dead call sites.
Reviewed-by: kvn
! src/share/vm/opto/callGenerator.cpp
Changeset: 79d04b85fd0d
Author: poonam
Date: 2013-02-13 06:06 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/79d04b85fd0d
8006837: Missing call to cr() when printing entry_point in nmethod, in os::print_location
Reviewed-by: stefank, poonam, kvn
Contributed-by: sergey.gabdurakhmanov at oracle.com
! src/share/vm/runtime/os.cpp
Changeset: f016e64be7b4
Author: rbackman
Date: 2013-02-13 09:46 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f016e64be7b4
8008088: SA can hang the VM
Reviewed-by: mgronlun, sla, dholmes
! agent/src/os/bsd/libproc_impl.c
! agent/src/os/bsd/libproc_impl.h
! agent/src/os/bsd/ps_proc.c
! agent/src/os/linux/libproc_impl.c
! agent/src/os/linux/libproc_impl.h
! agent/src/os/linux/ps_proc.c
Changeset: 78bef3bdb386
Author: poonam
Date: 2013-02-14 04:40 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/78bef3bdb386
8006937: [obj|type]ArrayKlass::oop_print_on prints one line to tty instead of the provided output stream
Reviewed-by: kvn, stefank, poonam
Contributed-by: sergey.gabdurakhmanov at oracle.com
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
Changeset: d05fee30c170
Author: ehelin
Date: 2013-02-07 19:07 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d05fee30c170
8006954: GC Cause equals No GC for CMS background collection in the trace GC event
Reviewed-by: stefank, brutisso
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
Changeset: 38d1bd11fb2d
Author: ehelin
Date: 2013-02-14 16:04 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/38d1bd11fb2d
Merge
Changeset: 6a71d443bd0a
Author: sla
Date: 2013-02-14 13:08 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/6a71d443bd0a
8004840: Jstack seems to output unnecessary information in 7u9
Reviewed-by: dholmes, coleenp, sspitsyn, rbackman
! agent/src/share/classes/sun/jvm/hotspot/memory/CMSCollector.java
! agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java
! agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
Changeset: 7ffe30a79778
Author: mgronlun
Date: 2013-02-14 18:47 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/7ffe30a79778
8008208: Event tracing for code cache subsystems can give wrong timestamps
Reviewed-by: kvn, sla
! src/share/vm/opto/compile.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
Changeset: 6a431dbf4a33
Author: amurillo
Date: 2013-02-14 22:29 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/6a431dbf4a33
Merge
- test/runtime/7158988/TestFieldMonitor.sh
Changeset: 0310fb7a08b6
Author: amurillo
Date: 2013-02-14 22:29 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0310fb7a08b6
Added tag hs24-b33 for changeset 6a431dbf4a33
! .hgtags
Changeset: e3d2c238e29c
Author: amurillo
Date: 2013-02-19 15:21 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/e3d2c238e29c
Merge
! .hgtags
! make/hotspot_version
Changeset: be57a8d7a1a7
Author: katleman
Date: 2013-01-29 14:14 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/be57a8d7a1a7
Added tag jdk7u13-b10 for changeset e0e52e35e0c5
! .hgtags
Changeset: 1b40559b91cb
Author: katleman
Date: 2013-02-01 10:31 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/1b40559b91cb
Added tag jdk7u13-b30 for changeset be57a8d7a1a7
! .hgtags
Changeset: 5fbe0cae3a2a
Author: ewendeli
Date: 2013-02-01 23:28 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/5fbe0cae3a2a
Merge
! .hgtags
Changeset: 30d72c9abb56
Author: katleman
Date: 2013-02-07 14:17 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/30d72c9abb56
Added tag jdk7u15-b01 for changeset 5fbe0cae3a2a
! .hgtags
Changeset: 221c64550c5b
Author: katleman
Date: 2013-02-08 10:46 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/221c64550c5b
Added tag jdk7u15-b02 for changeset 30d72c9abb56
! .hgtags
Changeset: 5b3a2f8eb010
Author: ewendeli
Date: 2013-02-13 19:48 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/5b3a2f8eb010
Merge
! .hgtags
Changeset: aed229ba0679
Author: ewendeli
Date: 2013-02-20 19:49 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/aed229ba0679
Merge
! .hgtags
Changeset: 5b55cef461b0
Author: katleman
Date: 2013-02-13 18:19 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/5b55cef461b0
Added tag jdk7u15-b30 for changeset 221c64550c5b
! .hgtags
Changeset: 53ab22d4f44c
Author: katleman
Date: 2013-02-18 12:09 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/53ab22d4f44c
Added tag jdk7u15-b03 for changeset 5b55cef461b0
! .hgtags
Changeset: d2b587401182
Author: katleman
Date: 2013-02-18 12:28 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d2b587401182
Added tag jdk7u15-b32 for changeset 34a7b6dda06e
! .hgtags
Changeset: a4dfda7a2655
Author: katleman
Date: 2013-02-18 12:42 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/a4dfda7a2655
Merge
! .hgtags
Changeset: 0d82bf449a61
Author: katleman
Date: 2013-02-26 12:41 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0d82bf449a61
Added tag jdk7u17-b01 for changeset a4dfda7a2655
! .hgtags
Changeset: 7b357c079370
Author: katleman
Date: 2013-03-01 11:55 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/7b357c079370
Added tag jdk7u17-b02 for changeset 0d82bf449a61
! .hgtags
Changeset: 195931672178
Author: coffeys
Date: 2013-03-02 17:24 +0000
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/195931672178
Merge
! .hgtags
Changeset: 375a8c57a7f0
Author: katleman
Date: 2013-02-27 16:51 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/375a8c57a7f0
Added tag jdk7u14-b14 for changeset e3d2c238e29c
! .hgtags
Changeset: e8e195210ada
Author: amurillo
Date: 2013-03-05 14:02 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/e8e195210ada
Merge
! .hgtags
Changeset: 2eb0b9e2a794
Author: amurillo
Date: 2013-02-14 22:38 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/2eb0b9e2a794
8008284: new hotspot build - hs24-b34
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: e403a79fc41a
Author: sla
Date: 2013-02-15 08:54 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/e403a79fc41a
8008102: SA on OS X does not stop the attached process
Reviewed-by: dholmes, rbackman
! agent/src/os/bsd/MacosxDebuggerLocal.m
Changeset: 5624724e4454
Author: sla
Date: 2013-02-18 12:49 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/5624724e4454
8007779: os::die() on solaris should generate core file
Reviewed-by: dholmes, rbackman
! src/os/solaris/vm/os_solaris.cpp
Changeset: f82f0250456f
Author: brutisso
Date: 2013-02-18 14:13 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f82f0250456f
8008382: Remove redundant use of Atomic::add(jlong, jlong *) in create_new_gc_id()
Summary: Moving register_gc_start() in to the CMS VM operation makes sure that create_new_gc_id() is not called by multiple threads in parallel. This removes the need for atomics in create_new_gc_d(). Also, Atomic::add(jlong, jlong *) is unimplemented for ARM.
Reviewed-by: stefank, dholmes, ehelin
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/shared/gcTrace.cpp
Changeset: 5e48fb5e9625
Author: poonam
Date: 2013-02-19 16:03 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/5e48fb5e9625
8006938: Change os::print_location to be more descriptive when a location is pointing into an object
Reviewed-by: stefank, twisti, poonam
Contributed-by: sergey.gabdurakhmanov at oracle.com
! src/share/vm/runtime/os.cpp
Changeset: c8304f3d0a6c
Author: neliasso
Date: 2013-02-13 10:25 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c8304f3d0a6c
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: bc34e24e0637
Author: nloodin
Date: 2013-02-20 11:24 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/bc34e24e0637
8007804: Need to be able to access Performance counter by name from JVM
Reviewed-by: dholmes, sla, sspitsyn
! src/share/vm/runtime/perfData.cpp
! src/share/vm/runtime/perfData.hpp
Changeset: eb911d21c6b1
Author: nloodin
Date: 2013-02-20 03:58 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/eb911d21c6b1
Merge
Changeset: 4eca232ca0c6
Author: nloodin
Date: 2013-02-20 11:24 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/4eca232ca0c6
8007804: Need to be able to access Performance counter by name from JVM
Reviewed-by: dholmes, sla, sspitsyn
! src/share/vm/runtime/perfData.cpp
! src/share/vm/runtime/perfData.hpp
Changeset: 32ff8194b6d4
Author: nloodin
Date: 2013-02-20 06:25 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/32ff8194b6d4
Merge
Changeset: 9bf91e181464
Author: kvn
Date: 2013-02-18 16:47 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/9bf91e181464
8004867: VM crashing with assert "share/vm/opto/node.hpp:357 - assert(i < _max) failed: oob"
Summary: Added few checks and early bailout from Superword optimization to avoid such cases in a future.
Reviewed-by: roland, twisti
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
+ test/compiler/8004867/TestIntAtomicCAS.java
+ test/compiler/8004867/TestIntAtomicOrdered.java
+ test/compiler/8004867/TestIntAtomicVolatile.java
+ test/compiler/8004867/TestIntUnsafeCAS.java
+ test/compiler/8004867/TestIntUnsafeOrdered.java
+ test/compiler/8004867/TestIntUnsafeVolatile.java
Changeset: a398781bfe8b
Author: zgu
Date: 2013-02-21 07:50 -0500
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/a398781bfe8b
8008071: Crashed in promote_malloc_records() with Kitchensink after 19 days
Summary: Added NULL pointer check for arena size record
Reviewed-by: sspitsyn, dholmes
! src/share/vm/services/memSnapshot.cpp
Changeset: 606aa0fc3944
Author: mgronlun
Date: 2013-02-25 10:21 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/606aa0fc3944
8007147: Trace event ExecuteVMOperation may get dangling pointer
Reviewed-by: dholmes, sla
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/trace/trace.xml
Changeset: 6bd965cc1563
Author: mgronlun
Date: 2013-02-13 11:23 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/6bd965cc1563
8007312: null check signal semaphore in os::signal_notify windows
Reviewed-by: dholmes, sla
! src/os/windows/vm/os_windows.cpp
Changeset: a71f8a0deaf1
Author: nloodin
Date: 2013-02-25 15:01 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/a71f8a0deaf1
8007085: EnableTracing prints garbage for Compilation: [Java Method
Reviewed-by: coleenp, sla
Contributed-by: markus.gronlund at oracle.com
! src/share/vm/trace/traceStream.hpp
Changeset: 1273de7c42d4
Author: nloodin
Date: 2013-02-25 14:44 -0500
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/1273de7c42d4
Merge
Changeset: f38f66e78fb2
Author: rbackman
Date: 2013-02-18 10:22 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f38f66e78fb2
8008340: [sampling] assert(upper->pc_offset() >= pc_offset) failed: sanity
Reviewed-by: kvn, sla
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/x86/vm/frame_x86.cpp
Changeset: e8612dc1501b
Author: poonam
Date: 2013-02-21 23:58 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/e8612dc1501b
8008546: Wrong G1ConfidencePercent results in GUARANTEE(VARIANCE() > -1.0) FAILED
Reviewed-by: brutisso, johnc
Contributed-by: vladimir.kempik at oracle.com
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: d323b9b05997
Author: poonam
Date: 2013-02-28 10:50 +0000
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d323b9b05997
Merge
Changeset: 860ae068f4df
Author: amurillo
Date: 2013-02-28 10:45 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/860ae068f4df
Merge
! make/hotspot_version
Changeset: 12619005c5e2
Author: amurillo
Date: 2013-02-28 10:45 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/12619005c5e2
Added tag hs24-b34 for changeset 860ae068f4df
! .hgtags
Changeset: b1030375770f
Author: amurillo
Date: 2013-03-05 14:10 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/b1030375770f
Merge
! .hgtags
Changeset: 018c2639921d
Author: katleman
Date: 2013-03-07 11:08 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/018c2639921d
Added tag jdk7u14-b15 for changeset 12619005c5e2
! .hgtags
Changeset: 0addb9ef7b4e
Author: lana
Date: 2013-03-11 14:48 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0addb9ef7b4e
Merge
! .hgtags
Changeset: 90e4826656f8
Author: amurillo
Date: 2013-02-28 11:15 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/90e4826656f8
8009225: new hotspot build - hs24-b35
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 1a726a0f001b
Author: jwilhelm
Date: 2013-02-28 23:30 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/1a726a0f001b
8008314: Unimplemented() Atomic::load breaks the applications
Summary: jlong atomics isn't fully implemented on all 32-bit platforms so we try to avoid it. In this case the atomic add wasn't needed.
Reviewed-by: dholmes, dlong
! src/share/vm/runtime/atomic.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
Changeset: 4ddaaf331af4
Author: jwilhelm
Date: 2013-03-01 01:14 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/4ddaaf331af4
Merge
Changeset: ee712d4e3af6
Author: jwilhelm
Date: 2013-03-01 03:54 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/ee712d4e3af6
Merge
Changeset: a4debcca0fb9
Author: johnc
Date: 2013-02-04 13:24 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/a4debcca0fb9
8001384: G1: assert(!is_null(v)) failed: narrow oop value can never be zero
Summary: Flush any deferred card mark before a Java thread exits.
Reviewed-by: brutisso, jmasa
! src/share/vm/runtime/thread.cpp
Changeset: f33d68f8b40e
Author: johnc
Date: 2013-02-28 21:11 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f33d68f8b40e
Merge
Changeset: 94227c0c6cf0
Author: dcubed
Date: 2013-03-01 09:57 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/94227c0c6cf0
6444286: Possible naked oop related to biased locking revocation safepoint in jni_exit()
Summary: Add missing Handle.
Reviewed-by: acorn, dholmes, dice, sspitsyn
Contributed-by: karen.kinnear at oracle.com
! src/share/vm/runtime/synchronizer.cpp
Changeset: 586fe6358916
Author: dcubed
Date: 2013-03-01 09:57 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/586fe6358916
8004902: correctness fixes motivated by contended locking work (6607129)
Summary: misc correctness fixes
Reviewed-by: acorn, dholmes, dice, sspitsyn
Contributed-by: dave.dice at oracle.com
! 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/classfile/javaClasses.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.inline.hpp
Changeset: 0930637d6520
Author: dcubed
Date: 2013-03-01 09:58 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0930637d6520
8004903: VMThread::execute() calls Thread::check_for_valid_safepoint_state() on concurrent VM ops
Summary: check_for_valid_safepoint_state() only applies to blocking VM ops
Reviewed-by: acorn, dholmes, dice, sspitsyn
Contributed-by: karen.kinnear at oracle.com
! src/share/vm/runtime/vmThread.cpp
Changeset: ce0cee0f0e00
Author: bpittore
Date: 2013-02-28 12:09 -0500
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/ce0cee0f0e00
8005722: Assert in c1_LIR.hpp incorrect wrt to number of register operands
Summary: In LIR_OpVisitState::visit() the receiver operand is processed twice
Reviewed-by: roland, vladidan
! src/share/vm/c1/c1_LIR.cpp
Changeset: 69ff881ab627
Author: jiangli
Date: 2013-03-01 04:08 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/69ff881ab627
Merge
Changeset: 18c8cdc40cdf
Author: jiangli
Date: 2013-03-01 13:33 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/18c8cdc40cdf
Merge
Changeset: 331dc65d57d7
Author: sla
Date: 2013-02-08 14:27 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/331dc65d57d7
8005572: fatal error: acquiring lock JfrBuffer_lock/19 out of order with lock MethodData_lock/19 -- possible deadlock
Reviewed-by: mgronlun, dholmes
! src/share/vm/runtime/mutexLocker.cpp
Changeset: be21f8a4d42c
Author: amurillo
Date: 2013-03-07 12:01 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/be21f8a4d42c
Merge
Changeset: 53152f5f34c4
Author: amurillo
Date: 2013-03-07 12:01 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/53152f5f34c4
Added tag hs24-b35 for changeset be21f8a4d42c
! .hgtags
Changeset: 10e0043bda08
Author: amurillo
Date: 2013-03-12 13:05 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/10e0043bda08
Merge
! .hgtags
Changeset: 55d0822d1370
Author: katleman
Date: 2013-03-13 17:17 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/55d0822d1370
Added tag jdk7u14-b16 for changeset 10e0043bda08
! .hgtags
Changeset: e532bbc127b1
Author: amurillo
Date: 2013-03-07 12:45 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/e532bbc127b1
8009687: new hotspot build - hs24-b36
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: e41e48824311
Author: jwilhelm
Date: 2013-03-12 16:28 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/e41e48824311
8007003: ParNew sends the heap summary too early
Summary: Send the event after the early exit
Reviewed-by: ehelin, brutisso
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
Changeset: ca064de1c4c6
Author: kevinw
Date: 2013-03-11 12:56 +0000
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/ca064de1c4c6
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: 739a10899202
Author: kevinw
Date: 2013-03-12 12:07 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/739a10899202
Merge
Changeset: 8a853c83f551
Author: neliasso
Date: 2012-12-06 09:50 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/8a853c83f551
8003934: Fix generation of malformed options to Projectcreator
Summary: Makefile produces unmatched quotes due to nmake bug
Reviewed-by: jwilhelm, brutisso
! make/windows/projectfiles/common/Makefile
Changeset: 7416b0a84e3c
Author: amurillo
Date: 2013-03-14 10:40 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/7416b0a84e3c
Merge
Changeset: 61822da2b149
Author: amurillo
Date: 2013-03-14 10:40 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/61822da2b149
Added tag hs24-b36 for changeset 7416b0a84e3c
! .hgtags
Changeset: 06db2de2922a
Author: katleman
Date: 2013-03-20 14:47 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/06db2de2922a
Added tag jdk7u14-b17 for changeset 61822da2b149
! .hgtags
Changeset: f3338eb19a6a
Author: amurillo
Date: 2013-03-14 11:00 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f3338eb19a6a
8010103: new hotspot build - hs24-b37
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: e99b6a69b81d
Author: ehelin
Date: 2013-03-18 12:29 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/e99b6a69b81d
8009232: Improve stats gathering code for reference processor
Reviewed-by: jwilhelm, brutisso
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/gcTrace.hpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/memory/referenceProcessorStats.hpp
! src/share/vm/trace/trace.xml
Changeset: c49a43256225
Author: ehelin
Date: 2013-03-18 15:06 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c49a43256225
8008918: Reference statistics events for the tracing framework
Reviewed-by: jwilhelm, brutisso, tschatzl
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genMarkSweep.cpp
Changeset: 76451677d919
Author: zgu
Date: 2013-03-07 14:06 -0500
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/76451677d919
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: 893fd4dc2d3b
Author: zgu
Date: 2013-03-18 10:21 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/893fd4dc2d3b
Merge
Changeset: 0a5dbad3cd92
Author: jwilhelm
Date: 2013-03-19 18:32 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0a5dbad3cd92
8010227: Remove promotion failed boolean from YC event
Summary: Remove promotion failed boolean from YC event
Reviewed-by: dholmes, brutisso
! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/gcTrace.hpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp
! src/share/vm/trace/trace.xml
Changeset: 47b5859d4634
Author: jwilhelm
Date: 2013-03-19 23:14 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/47b5859d4634
8008790: Promotion failed tracing event for all GCs
Summary: Implemented promotion failed event for ParNew and Serial GC
Reviewed-by: brutisso, ehelin
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/gcTrace.hpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp
! src/share/vm/gc_implementation/shared/promotionFailedInfo.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/trace/trace.xml
Changeset: 99d14be80708
Author: ctornqvi
Date: 2013-03-20 17:07 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/99d14be80708
8010084: Race in runtime/NMT/BaselineWithParameter.java
Summary: Added a waitFor() on the process
Reviewed-by: mgerdin, sla, zgu
! test/runtime/NMT/BaselineWithParameter.java
Changeset: 5bcfc2ed94a5
Author: ehelin
Date: 2013-03-19 15:14 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/5bcfc2ed94a5
8010289: PSParallelCompact::marking_phase should use instance GCTracer
Reviewed-by: johnc, mgerdin, stefank
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
Changeset: c5c01d4cd7d9
Author: amurillo
Date: 2013-03-21 11:12 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c5c01d4cd7d9
Merge
Changeset: 72e4bc0bcbd2
Author: amurillo
Date: 2013-03-21 11:12 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/72e4bc0bcbd2
Added tag hs24-b37 for changeset c5c01d4cd7d9
! .hgtags
Changeset: 52e13c42fab4
Author: katleman
Date: 2013-03-27 16:18 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/52e13c42fab4
Added tag jdk7u14-b18 for changeset 72e4bc0bcbd2
! .hgtags
Changeset: 9e372c67c5eb
Author: amurillo
Date: 2013-03-21 11:22 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/9e372c67c5eb
8010497: new hotspot build - hs24-b38
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 5967e5c9c7f0
Author: jwilhelm
Date: 2013-03-25 15:19 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/5967e5c9c7f0
8009992: Prepare tracing of promotion failed for integration of evacuation failed
Summary: Refactorisation to introduce CopyFaiedInfo that is used by PromotionFailedInfo and will be used by EvacuationFailedInfo as well
Reviewed-by: ehelin, johnc, brutisso
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
+ src/share/vm/gc_implementation/shared/copyFailedInfo.hpp
! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/gcTrace.hpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp
- src/share/vm/gc_implementation/shared/promotionFailedInfo.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/trace/trace.xml
Changeset: bec5f1758368
Author: rbackman
Date: 2013-02-28 09:45 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/bec5f1758368
8008357: [sampling] assert(sender_blob->is_runtime_stub() || sender_blob->is_nmethod()) failed: Impossible call chain
Reviewed-by: coleenp, sla
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/x86/vm/frame_x86.cpp
Changeset: a1b2802cb232
Author: zgu
Date: 2013-03-27 14:48 -0400
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/a1b2802cb232
8009298: NMT: Special version of class loading/unloading with runThese stresses out NMT
8009777: NMT: add new NMT dcmd to control auto shutdown option
Summary: Added diagnostic VM option and DCmd command to allow NMT stay alive under stress situation
Reviewed-by: dcubed, coleenp
! src/share/vm/runtime/globals.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
! src/share/vm/services/nmtDCmd.cpp
! src/share/vm/services/nmtDCmd.hpp
Changeset: 399bb8104fea
Author: kvn
Date: 2013-01-22 11:31 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/399bb8104fea
8005055: pass outputStream to more opto debug routines
Summary: pass the output stream to node->dump() and everything reachable from there
Reviewed-by: kvn
Contributed-by: goetz.lindenmaier at sap.com
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/optoreg.hpp
! src/share/vm/opto/regalloc.cpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/opto/regmask.hpp
Changeset: c638b7564d34
Author: vlivanov
Date: 2013-02-01 03:02 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c638b7564d34
8005439: no message about inline method if it specifed by CompileCommand
Reviewed-by: kvn, vlivanov
Contributed-by: Igor Ignatyev <igor.ignatyev at oracle.com>
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/parse.hpp
Changeset: c605c1bd2819
Author: drchase
Date: 2013-01-25 16:09 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c605c1bd2819
8006500: compiler/8004741/Test8004741.java fails intermediately
Summary: rewrote the test to be more reliable, add test for invalid size exception
Reviewed-by: kvn
! test/compiler/8004741/Test8004741.java
Changeset: 19a6982e2d05
Author: mikael
Date: 2013-02-04 10:28 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/19a6982e2d05
8007403: Incorrect format arguments in adlparse.cpp
Reviewed-by: kvn, twisti
! src/share/vm/adlc/adlparse.cpp
Changeset: 9fdfc60415f1
Author: vlivanov
Date: 2013-02-05 08:25 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/9fdfc60415f1
8006613: adding reason to made_not_compilable
Reviewed-by: kvn, vlivanov
Contributed-by: Igor Ignatyev <igor.ignatyev at oracle.com>
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/methodDataOop.hpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/runtime/deoptimization.cpp
Changeset: 1efffc8cd1e5
Author: drchase
Date: 2013-02-06 11:33 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/1efffc8cd1e5
8006807: C2 crash due to out of bounds array access in Parse::do_multianewarray
Summary: check ndimensions before accessing length[i] element
Reviewed-by: kvn
Contributed-by: volker.simonis at gmail.com
! src/share/vm/opto/parse3.cpp
Changeset: c56c6ba9c1d2
Author: kvn
Date: 2013-02-08 15:07 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c56c6ba9c1d2
8007708: compiler/6855215 assert(VM_Version::supports_sse4_2())
Summary: Added missing UseSSE42 check.
Reviewed-by: roland, twisti
! src/cpu/x86/vm/assembler_x86.cpp
Changeset: 71a67ff5e673
Author: drchase
Date: 2013-02-09 12:55 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/71a67ff5e673
8007402: Code cleanup to remove Parfait false positive
Summary: add array access range check
Reviewed-by: kvn
! src/share/vm/opto/regmask.cpp
! src/share/vm/opto/regmask.hpp
Changeset: 1c0be805666b
Author: kmo
Date: 2013-02-10 22:35 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/1c0be805666b
8006430: TraceTypeProfile is a product flag while it should be a diagnostic flag
Summary: make sure all diagnostic and experimental flag kinds are checked in Flag::is_unlocked()
Reviewed-by: kvn
! src/share/vm/runtime/globals.cpp
Changeset: 36b32e7ee4f7
Author: roland
Date: 2013-02-12 12:56 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/36b32e7ee4f7
7197327: 40% regression on 8 b41 comp 8 b40 on specjvm2008.mpegaudio on oob
Summary: Add support for expensive nodes.
Reviewed-by: kvn
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/subnode.hpp
Changeset: 3eea57ac42f2
Author: kmo
Date: 2013-02-12 07:39 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/3eea57ac42f2
8002169: TEST_BUG: compiler/7009359/Test7009359.java sometimes times out
Summary: make the test less prone to timeout by reducing the amount of iteration and allowing main to be compiled
Reviewed-by: jrose
! test/compiler/7009359/Test7009359.java
Changeset: 95f5d78a4bc1
Author: roland
Date: 2013-02-18 09:06 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/95f5d78a4bc1
8007959: Use expensive node logic for more math nodes
Summary: use expensive node logic for other more math nodes.
Reviewed-by: kvn
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/subnode.hpp
Changeset: 53dd0089983e
Author: drchase
Date: 2013-02-18 14:29 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/53dd0089983e
8008180: Several tests in compiler/5091921 need more time to run
Summary: Added an explicit timeouts.
Reviewed-by: kvn, twisti
! test/compiler/5091921/Test6850611.java
! test/compiler/5091921/Test6890943.java
! test/compiler/5091921/Test6905845.java
! test/compiler/5091921/Test6992759.java
Changeset: b1c0da991402
Author: drchase
Date: 2013-02-18 15:08 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/b1c0da991402
7102300: performance warnings cause results diff failure in Test6890943
Summary: Strip lines matching the performance warning from the output before diff.
Reviewed-by: kvn
! test/compiler/5091921/Test6890943.sh
Changeset: be30099fbdec
Author: roland
Date: 2013-02-25 14:13 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/be30099fbdec
8007294: ReduceFieldZeroing doesn't check for dependent load and can lead to incorrect execution
Summary: InitializeNode::can_capture_store() must check that the captured store doesn't overwrite a memory location that is loaded before the store.
Reviewed-by: kvn
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/phaseX.cpp
+ test/compiler/8007294/Test8007294.java
Changeset: 2faf0eecd402
Author: roland
Date: 2013-02-26 12:18 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/2faf0eecd402
8007722: C2: "assert(tp->base() != Type::AnyPtr) failed: not a bare pointer" at machnode.cpp:376
Summary: GetAndSetP's MachNode should capture bottom type.
Reviewed-by: kvn
! src/share/vm/adlc/formssel.cpp
+ test/compiler/8007722/Test8007722.java
Changeset: bb4db1d23cba
Author: drchase
Date: 2013-02-26 15:38 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/bb4db1d23cba
8007776: Test6852078.java timeouts
Summary: if more than 100 seconds and more than 100 iterations have both passed, then exit is allowed.
Reviewed-by: kvn
! test/compiler/6852078/Test6852078.java
Changeset: 194355f552ff
Author: iignatyev
Date: 2013-02-27 05:58 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/194355f552ff
8007439: C2: adding successful message of inlining
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/parse.hpp
Changeset: abc47675c9e2
Author: kvn
Date: 2013-03-06 12:25 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/abc47675c9e2
8009472: Print additional information for 8004640 failure
Summary: dump nodes and types in 8004640 case.
Reviewed-by: roland
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/memnode.cpp
Changeset: 979e7c5df753
Author: roland
Date: 2013-03-13 09:44 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/979e7c5df753
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: e388232ba684
Author: roland
Date: 2013-03-18 13:19 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/e388232ba684
8008555: Debugging code in compiled method sometimes leaks memory
Summary: support for strings that have same life-time as code that uses them.
Reviewed-by: kvn, twisti
! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/icBuffer.hpp
! src/share/vm/code/stubs.cpp
! src/share/vm/code/stubs.hpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/disassembler.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/runtime/stubCodeGenerator.cpp
Changeset: 539375f92462
Author: bharadwaj
Date: 2013-03-22 07:58 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/539375f92462
8009539: JVM crash when run lambda testng tests
Summary: Ensure class pointer is non-null before dereferencing it to check if it is loaded.
Reviewed-by: kvn
! src/share/vm/opto/parse2.cpp
Changeset: 795212ad5b1b
Author: amurillo
Date: 2013-03-28 10:46 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/795212ad5b1b
Merge
- src/share/vm/gc_implementation/shared/promotionFailedInfo.hpp
Changeset: 5e622bdc713e
Author: amurillo
Date: 2013-03-28 10:46 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/5e622bdc713e
Added tag hs24-b38 for changeset 795212ad5b1b
! .hgtags
Changeset: 29f263e4d6a7
Author: andrew
Date: 2013-04-03 14:17 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/29f263e4d6a7
Merge jdk7u14-b17
! .hgtags
! make/Makefile
! make/bsd/makefiles/buildtree.make
! make/defs.make
! make/hotspot_version
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/top.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/kernel.make
! make/solaris/makefiles/top.make
! make/solaris/makefiles/vm.make
! make/windows/makefiles/generated.make
! make/windows/makefiles/vm.make
! make/windows/projectfiles/common/Makefile
! src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/cppInterpreter_zero.hpp
! src/cpu/zero/vm/frame_zero.cpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/cpu/zero/vm/methodHandles_zero.cpp
! src/cpu/zero/vm/methodHandles_zero.hpp
! src/cpu/zero/vm/register_zero.hpp
! src/cpu/zero/vm/sharedRuntime_zero.cpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodeInterpreter.hpp
! src/share/vm/interpreter/cppInterpreter.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/type.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
- src/share/vm/trace/traceEventTypes.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/macros.hpp
! src/share/vm/utilities/ostream.cpp
- test/runtime/7158988/TestFieldMonitor.sh
Changeset: b9bbe418db87
Author: andrew
Date: 2013-04-04 19:11 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/b9bbe418db87
Fix invalid XSL stylesheets and DTD introduced as part of JEP 167.
! src/share/vm/trace/trace.dtd
! src/share/vm/trace/traceEventClasses.xsl
! src/share/vm/trace/traceEventIds.xsl
! src/share/vm/trace/traceTypes.xsl
Changeset: 781f641e8c9b
Author: andrew
Date: 2013-04-17 21:26 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/781f641e8c9b
PR1378: Add AArch64 support to Zero
! src/os/linux/vm/os_linux.cpp
Changeset: 94e094f46104
Author: katleman
Date: 2013-04-03 15:15 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/94e094f46104
Added tag jdk7u14-b19 for changeset 5e622bdc713e
! .hgtags
Changeset: c23596bfe3b8
Author: katleman
Date: 2013-04-05 09:10 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c23596bfe3b8
Added tag jdk7u14-b19 for changeset 94e094f46104
! .hgtags
Changeset: 0e7cb4f6dcb7
Author: katleman
Date: 2013-04-10 10:29 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0e7cb4f6dcb7
Added tag jdk7u14-b20 for changeset c23596bfe3b8
! .hgtags
Changeset: 7c8d60d568ba
Author: amurillo
Date: 2013-03-28 11:07 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/7c8d60d568ba
8011021: new hotspot build - hs24-b39
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 19c1e132e9ee
Author: iklam
Date: 2013-03-28 19:59 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/19c1e132e9ee
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
! 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
+ test/runtime/8010389/VMThreadDlopen.java
Changeset: aea9eb48dafd
Author: zgu
Date: 2013-03-29 10:02 -0400
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/aea9eb48dafd
8010651: create.bat still builds the kernel
Summary: Remove old kernel build targets and VS C++ projects created by create.bat on Windows
Reviewed-by: coleenp, sla
! make/windows/build.make
! make/windows/create.bat
! make/windows/makefiles/compile.make
! make/windows/makefiles/product.make
- make/windows/projectfiles/kernel/Makefile
- make/windows/projectfiles/kernel/vm.def
- make/windows/projectfiles/kernel/vm.dsw
! src/share/tools/ProjectCreator/BuildConfig.java
! src/share/tools/ProjectCreator/WinGammaPlatform.java
Changeset: cd85890e1926
Author: zgu
Date: 2013-03-29 07:31 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/cd85890e1926
Merge
Changeset: ad6f90552a1c
Author: zgu
Date: 2013-03-29 10:04 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/ad6f90552a1c
Merge
- make/windows/projectfiles/kernel/Makefile
- make/windows/projectfiles/kernel/vm.def
- make/windows/projectfiles/kernel/vm.dsw
Changeset: 4a6facbffc09
Author: ehelin
Date: 2013-03-21 16:15 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/4a6facbffc09
8010294: Refactor HeapInspection to make it more reusable
Reviewed-by: jwilhelm, brutisso, mgerdin
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/heapInspection.hpp
+ test/gc/heap_inspection/TestPrintClassHistogram.java
Changeset: c0b1bfa39232
Author: kvn
Date: 2013-03-26 12:55 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c0b1bfa39232
8004640: C2 assert failure in memnode.cpp: NULL+offs not RAW address
Summary: always transform AddP nodes in IdealKit by calling _gvn.transform().
Reviewed-by: roland, twisti
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/phaseX.cpp
Changeset: f842ea9b8830
Author: ehelin
Date: 2013-04-03 17:49 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f842ea9b8830
8008737: The trace event vm/gc/heap/summary is missing for CMS
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/shared/gcHeapSummary.hpp
Changeset: abeffed9e41a
Author: roland
Date: 2013-03-06 10:28 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/abeffed9e41a
8009460: C2compiler crash in machnode::in_regmask(unsigned int)
Summary: 7121140 may not correctly break the Allocate -> MemBarStoreStore link
Reviewed-by: kvn
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/macro.cpp
Changeset: 63c3f7805426
Author: mikael
Date: 2013-02-26 08:54 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/63c3f7805426
8008081: Print outs do not have matching arguments
Summary: Corrected formatted prints to have matching arguments, removed dead print_frame_layout function
Reviewed-by: sla, dholmes
! src/share/vm/c1/c1_FrameMap.cpp
! src/share/vm/c1/c1_FrameMap.hpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/services/memReporter.cpp
! src/share/vm/utilities/numberSeq.cpp
Changeset: 03ba6eb06186
Author: mgronlun
Date: 2013-04-05 08:53 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/03ba6eb06186
8011400: missing define OPENJDK for windows builds
Reviewed-by: dcubed, sla
! make/windows/build.make
! make/windows/makefiles/trace.make
! make/windows/projectfiles/common/Makefile
Changeset: 5c44c9466675
Author: kevinw
Date: 2013-04-05 11:06 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/5c44c9466675
8008917: CMS: Concurrent mode failure tracing event
Reviewed-by: jwilhelm, ehelin, brutisso
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/gcTrace.hpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp
! src/share/vm/trace/trace.xml
Changeset: d6cf0e0eee29
Author: amurillo
Date: 2013-04-05 10:32 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d6cf0e0eee29
Merge
- make/windows/projectfiles/kernel/Makefile
- make/windows/projectfiles/kernel/vm.def
- make/windows/projectfiles/kernel/vm.dsw
Changeset: 21b442e8b756
Author: amurillo
Date: 2013-04-05 10:32 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/21b442e8b756
Added tag hs24-b39 for changeset d6cf0e0eee29
! .hgtags
Changeset: 6477999efb5f
Author: amurillo
Date: 2013-04-05 10:44 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/6477999efb5f
8011583: new hotspot build - hs24-b40
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: c7b481c7e5d9
Author: kevinw
Date: 2013-02-27 22:40 +0000
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c7b481c7e5d9
7178741: SA: jstack -m produce UnalignedAddressException in output (Linux)
Reviewed-by: poonam, sla
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java
Changeset: 97f2e3ceb67c
Author: ehelin
Date: 2013-04-10 09:43 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/97f2e3ceb67c
8010916: Add tenuring threshold to young garbage collection events
Reviewed-by: jwilhelm, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/gcTrace.hpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/trace/trace.xml
Changeset: 6f73a3a47ba4
Author: ehelin
Date: 2013-04-11 00:02 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/6f73a3a47ba4
8011699: CMS: assert(_shared_gc_info.id() != SharedGCInfo::UNSET_GCID) failed: GC not started?
Reviewed-by: stefank, mgerdin
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
Changeset: 7c942384867f
Author: ehelin
Date: 2013-04-10 10:40 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/7c942384867f
8008920: Tracing events for heap statistics
Reviewed-by: jwilhelm, mgerdin, brutisso
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/gcTrace.hpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/trace/trace.xml
Changeset: 8185d3f3d16e
Author: mgerdin
Date: 2013-04-10 17:30 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/8185d3f3d16e
8006753: fix failed for JDK-8002415 White box testing API for HotSpot
Summary: Modify WhiteBoxAPI to use interface classes from test/testlibrary instead, add ClassFileInstaller to resolve the boot class path issue
Reviewed-by: ctornqvi, dsamersoff, coleenp, kvn
! make/Makefile
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/vm.make
- make/bsd/makefiles/wb.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/vm.make
- make/linux/makefiles/wb.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/vm.make
- make/solaris/makefiles/wb.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/product.make
- make/windows/makefiles/wb.make
- src/share/tools/whitebox/sun/hotspot/WhiteBox.java
- src/share/tools/whitebox/sun/hotspot/parser/DiagnosticCommand.java
! src/share/vm/runtime/arguments.cpp
! test/runtime/NMT/AllocTestType.java
! test/runtime/NMT/PrintNMTStatistics.java
! test/runtime/NMT/SummarySanityCheck.java
! test/sanity/WBApi.java
! test/serviceability/ParserTest.java
+ test/testlibrary/ClassFileInstaller.java
+ test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
+ test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java
Changeset: d67b08a0b6c0
Author: neliasso
Date: 2013-03-25 14:03 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d67b08a0b6c0
8007701: Hotspot trace allocation events
Reviewed-by: brutisso, ehelin, egahlin
+ src/share/vm/gc_interface/allocTracer.cpp
+ src/share/vm/gc_interface/allocTracer.hpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/trace/trace.xml
Changeset: d44caacedf85
Author: neliasso
Date: 2013-04-11 04:25 -0400
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d44caacedf85
Merge
! src/share/vm/trace/trace.xml
Changeset: e40faea12793
Author: neliasso
Date: 2013-04-11 10:10 -0400
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/e40faea12793
Merge
Changeset: 7097a4e746c1
Author: jwilhelm
Date: 2013-04-11 13:43 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/7097a4e746c1
8009032: Implement evacuation info event
Summary: EvacuationFailedInfo event implemented for G1
Reviewed-by: brutisso, johnc
+ src/share/vm/gc_implementation/g1/evacuationInfo.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/gcTrace.hpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp
! src/share/vm/trace/trace.xml
Changeset: 3295faa5b5cc
Author: amurillo
Date: 2013-04-11 22:44 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/3295faa5b5cc
Merge
! .hgtags
- make/bsd/makefiles/wb.make
- make/linux/makefiles/wb.make
- make/solaris/makefiles/wb.make
- make/windows/makefiles/wb.make
- make/windows/projectfiles/kernel/Makefile
- make/windows/projectfiles/kernel/vm.def
- make/windows/projectfiles/kernel/vm.dsw
- src/share/tools/whitebox/sun/hotspot/WhiteBox.java
- src/share/tools/whitebox/sun/hotspot/parser/DiagnosticCommand.java
Changeset: 3e88170d8be2
Author: amurillo
Date: 2013-04-11 22:44 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/3e88170d8be2
Added tag hs24-b40 for changeset 3295faa5b5cc
! .hgtags
Changeset: 315b54ddd99f
Author: katleman
Date: 2013-02-07 14:20 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/315b54ddd99f
Added tag jdk7u21-b01 for changeset be57a8d7a1a7
! .hgtags
Changeset: 5119d89c7cc8
Author: ewendeli
Date: 2013-02-11 21:07 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/5119d89c7cc8
Merge
! .hgtags
Changeset: ad14169fb640
Author: katleman
Date: 2013-02-14 14:11 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/ad14169fb640
Added tag jdk7u21-b02 for changeset 5119d89c7cc8
! .hgtags
Changeset: 6d21458b9459
Author: katleman
Date: 2013-02-19 17:13 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/6d21458b9459
Added tag jdk7u21-b03 for changeset ad14169fb640
! .hgtags
Changeset: c954aab38a7f
Author: twisti
Date: 2013-02-25 11:54 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c954aab38a7f
8004336: Better handling of method handle intrinsic frames
Reviewed-by: kvn, jrose, ahgross
! src/share/vm/opto/library_call.cpp
Changeset: 762ad80022d6
Author: katleman
Date: 2013-02-26 12:44 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/762ad80022d6
Added tag jdk7u21-b04 for changeset c954aab38a7f
! .hgtags
Changeset: 0785ff7bd741
Author: dcubed
Date: 2013-02-28 09:50 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0785ff7bd741
7182152: Instrumentation hot swap test incorrect monitor count
Summary: Remove optimization that allowed for old and/or obsolete methods in an itable; add new tracing support using -XX:TraceRedefineClasses=16384.
Reviewed-by: coleenp, acorn, sspitsyn
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/klassVtable.hpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
! src/share/vm/prims/jvmtiRedefineClassesTrace.hpp
! src/share/vm/utilities/accessFlags.cpp
! src/share/vm/utilities/accessFlags.hpp
Changeset: e629a7d0b760
Author: brutisso
Date: 2013-02-28 13:30 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/e629a7d0b760
7173959: Jvm crashed during coherence exabus (tmb) testing
Summary: Mapping of aligned memory needs to be MT safe. Also reviewed by: vitalyd at gmail.com
Reviewed-by: dholmes, coleenp, zgu
! src/os/posix/vm/os_posix.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp
Changeset: bc3dc90c4e9e
Author: coffeys
Date: 2013-03-04 19:04 +0000
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/bc3dc90c4e9e
8009399: Bump the hsx build number for APRIL CPU
Reviewed-by: asaha
! make/hotspot_version
Changeset: ea83168282c8
Author: katleman
Date: 2012-10-16 14:54 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/ea83168282c8
Added tag jdk7u9-b31 for changeset 8eaa45ed5f80
! .hgtags
Changeset: f493d194db95
Author: katleman
Date: 2012-10-31 10:10 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f493d194db95
Added tag jdk7u9-b32 for changeset ea83168282c8
! .hgtags
Changeset: 63e9e76073fb
Author: asaha
Date: 2012-12-04 11:41 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/63e9e76073fb
Merge
! .hgtags
Changeset: 07f7daeb2610
Author: asaha
Date: 2012-12-05 15:24 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/07f7daeb2610
Merge
! .hgtags
Changeset: c49afcd4b4d1
Author: katleman
Date: 2012-12-07 08:19 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c49afcd4b4d1
Added tag jdk7u10-b31 for changeset 07f7daeb2610
! .hgtags
Changeset: 06b5c3f663b8
Author: ewendeli
Date: 2013-01-15 08:21 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/06b5c3f663b8
Merge
! .hgtags
Changeset: abb5b690122c
Author: katleman
Date: 2013-01-16 13:57 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/abb5b690122c
Added tag jdk7u11-b32 for changeset 06b5c3f663b8
! .hgtags
Changeset: 3ba8b2780ac9
Author: katleman
Date: 2013-01-29 14:10 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/3ba8b2780ac9
Added tag jdk7u11-b33 for changeset abb5b690122c
! .hgtags
Changeset: ef00fdf6f6d3
Author: asaha
Date: 2013-02-08 19:11 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/ef00fdf6f6d3
Merge
! .hgtags
Changeset: 0b905a04f573
Author: asaha
Date: 2013-02-11 11:14 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0b905a04f573
Merge
! .hgtags
Changeset: 7b91b50ff761
Author: katleman
Date: 2013-02-12 12:32 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/7b91b50ff761
Added tag jdk7u15-b31 for changeset 0b905a04f573
! .hgtags
Changeset: 8b349f332a66
Author: asaha
Date: 2013-02-14 13:18 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/8b349f332a66
Merge
! .hgtags
Changeset: b2208bb3e775
Author: katleman
Date: 2013-02-19 12:02 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/b2208bb3e775
Added tag jdk7u15-b33 for changeset 8b349f332a66
! .hgtags
Changeset: c91d130b040f
Author: asaha
Date: 2013-03-01 16:07 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c91d130b040f
Merge
! .hgtags
Changeset: 73894d544edd
Author: cl
Date: 2013-03-02 09:47 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/73894d544edd
Added tag jdk7u17-b30 for changeset 7b357c079370
! .hgtags
Changeset: 22b6fd616cfe
Author: asaha
Date: 2013-03-02 14:35 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/22b6fd616cfe
Merge
! .hgtags
Changeset: 8e04b403f580
Author: cl
Date: 2013-03-02 18:54 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/8e04b403f580
Added tag jdk7u17-b31 for changeset 22b6fd616cfe
! .hgtags
Changeset: ee98e8e35da2
Author: asaha
Date: 2013-03-04 11:40 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/ee98e8e35da2
Merge
! .hgtags
Changeset: 0e8e9d990d91
Author: asaha
Date: 2013-03-04 12:34 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0e8e9d990d91
Merge
Changeset: ae7be9b23555
Author: katleman
Date: 2013-03-05 16:45 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/ae7be9b23555
Added tag jdk7u21-b05 for changeset 0e8e9d990d91
! .hgtags
Changeset: beeb3d6b76f0
Author: poonam
Date: 2013-03-06 16:30 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/beeb3d6b76f0
8006309: More reliable control panel operation
Summary: Added a comment in the dead Kernel code
Reviewed-by: ahgross, sla, coleenp
! src/share/vm/runtime/thread.cpp
Changeset: 99d7e552509d
Author: katleman
Date: 2013-03-12 14:44 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/99d7e552509d
Added tag jdk7u21-b06 for changeset beeb3d6b76f0
! .hgtags
Changeset: 663b5c744e82
Author: kvn
Date: 2013-03-15 09:33 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/663b5c744e82
8009699: Methodhandle lookup
Reviewed-by: ahgross, jrose, jdn
! src/share/vm/prims/methodHandles.cpp
Changeset: 87e9bb582938
Author: katleman
Date: 2013-03-19 14:33 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/87e9bb582938
Added tag jdk7u21-b07 for changeset 663b5c744e82
! .hgtags
Changeset: 1f195ee7856a
Author: katleman
Date: 2013-03-20 14:47 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/1f195ee7856a
Added tag jdk7u21-b08 for changeset 87e9bb582938
! .hgtags
Changeset: d4a4c2bd389a
Author: katleman
Date: 2013-03-26 15:00 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d4a4c2bd389a
Added tag jdk7u21-b09 for changeset 1f195ee7856a
! .hgtags
Changeset: d07dafb51e1d
Author: katleman
Date: 2013-03-31 03:46 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d07dafb51e1d
Added tag jdk7u21-b10 for changeset d4a4c2bd389a
! .hgtags
Changeset: a977dedec81c
Author: katleman
Date: 2013-04-04 15:48 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/a977dedec81c
Added tag jdk7u21-b11 for changeset d07dafb51e1d
! .hgtags
Changeset: c5e4585a045f
Author: katleman
Date: 2013-04-05 12:48 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c5e4585a045f
Added tag jdk7u21-b30 for changeset a977dedec81c
! .hgtags
Changeset: 7d126c8298e7
Author: katleman
Date: 2013-04-07 16:34 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/7d126c8298e7
Added tag jdk7u21-b12 for changeset c5e4585a045f
! .hgtags
Changeset: 5db4eda6f534
Author: coffeys
Date: 2013-04-16 11:49 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/5db4eda6f534
Merge
! .hgtags
! make/hotspot_version
! src/os/posix/vm/os_posix.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/utilities/accessFlags.hpp
Changeset: 7f17b162e053
Author: coffeys
Date: 2013-04-17 09:40 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/7f17b162e053
Merge
! .hgtags
- make/bsd/makefiles/wb.make
! make/hotspot_version
- make/linux/makefiles/wb.make
- make/solaris/makefiles/wb.make
- make/windows/makefiles/wb.make
- make/windows/projectfiles/kernel/Makefile
- make/windows/projectfiles/kernel/vm.def
- make/windows/projectfiles/kernel/vm.dsw
- src/share/tools/whitebox/sun/hotspot/WhiteBox.java
- src/share/tools/whitebox/sun/hotspot/parser/DiagnosticCommand.java
Changeset: 2fc73bd48efa
Author: andrew
Date: 2013-04-23 23:15 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/2fc73bd48efa
Merge jdk7u14-b20
! .hgtags
! make/Makefile
- make/bsd/makefiles/wb.make
! make/hotspot_version
! make/linux/makefiles/defs.make
! make/linux/makefiles/vm.make
- make/linux/makefiles/wb.make
! make/solaris/makefiles/vm.make
- make/solaris/makefiles/wb.make
- make/windows/makefiles/wb.make
! make/windows/projectfiles/common/Makefile
- make/windows/projectfiles/kernel/Makefile
- make/windows/projectfiles/kernel/vm.def
- make/windows/projectfiles/kernel/vm.dsw
! src/os/linux/vm/os_linux.cpp
- src/share/tools/whitebox/sun/hotspot/WhiteBox.java
- src/share/tools/whitebox/sun/hotspot/parser/DiagnosticCommand.java
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 25fe5bf8dee3
Author: andrew
Date: 2013-05-22 16:11 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/25fe5bf8dee3
Remove jcheck
- .jcheck/conf
Changeset: 00144225e0dd
Author: katleman
Date: 2013-04-17 12:13 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/00144225e0dd
Added tag jdk7u14-b21 for changeset 3e88170d8be2
! .hgtags
Changeset: 70a60475632f
Author: amurillo
Date: 2013-04-11 22:52 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/70a60475632f
8011947: new hotspot build - hs24-b41
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 2eae59f5418c
Author: egahlin
Date: 2013-04-09 05:08 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/2eae59f5418c
8008391: Incorrect metadata for event based tracing
Reviewed-by: stefank, sla
! src/share/vm/trace/trace.xml
Changeset: 1ed2314952c8
Author: zgu
Date: 2013-04-12 11:26 -0400
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/1ed2314952c8
8011161: NMT: Memory leak when encountering out of memory error while initializing memory snapshot
Summary: Fix memory leaks when NMT fails to initialize snapshot and worker thread
Reviewed-by: dcubed, ccheung, rdurbin
! src/share/vm/services/memTracker.cpp
Changeset: 0c00fe85302b
Author: zgu
Date: 2013-04-14 14:16 -0400
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0c00fe85302b
Merge
Changeset: ad278ee734e4
Author: kevinw
Date: 2013-04-14 22:26 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/ad278ee734e4
8010514: G1: Concurrent mode failure tracing event
Reviewed-by: jwilhelm, johnc
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/gcTrace.hpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp
Changeset: 24b1584443e9
Author: zgu
Date: 2013-04-14 18:08 -0400
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/24b1584443e9
8010151: nsk/regression/b6653214 fails "assert(snapshot != NULL) failed: Worker should not be started"
Summary: Fixed a racing condition when shutting down NMT while worker thread is being started, also fixed a few mis-declared volatile pointers.
Reviewed-by: dholmes, dlong
! src/share/vm/runtime/thread.hpp
! src/share/vm/services/memTrackWorker.cpp
! src/share/vm/services/memTrackWorker.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
Changeset: 87f5d2977493
Author: zgu
Date: 2013-04-14 19:57 -0400
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/87f5d2977493
Merge
Changeset: 3cb217881b6c
Author: egahlin
Date: 2013-04-02 19:17 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/3cb217881b6c
8007150: Event based tracing is missing truncated field in stack trace content type
Reviewed-by: stefank, sla, mgronlun
! src/share/vm/trace/tracetypes.xml
Changeset: 7baf47cf4bed
Author: ehelin
Date: 2013-04-15 08:14 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/7baf47cf4bed
8012102: CollectedHeap::ensure_parsability is not always called during heap inspection
Reviewed-by: mgerdin, stefank
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
Changeset: 17ff5d08f85b
Author: ehelin
Date: 2013-04-15 08:17 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/17ff5d08f85b
Merge
Changeset: f438a35cc903
Author: rbackman
Date: 2013-04-15 11:38 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f438a35cc903
8012210: Make TracingTime available when INCLUDE_TRACE = 0
Reviewed-by: dholmes, sla
+ src/share/vm/trace/noTraceBackend.hpp
! src/share/vm/trace/traceBackend.hpp
Changeset: 78538cd4794c
Author: jwilhelm
Date: 2013-04-17 13:16 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/78538cd4794c
8008916: G1: Evacuation failed tracing event
Summary: Evacuation failed event for G1
Reviewed-by: johnc, brutisso, ehelin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/shared/copyFailedInfo.hpp
! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/gcTrace.hpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp
! src/share/vm/trace/trace.xml
Changeset: be693a09e7f5
Author: sla
Date: 2013-02-08 12:48 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/be693a09e7f5
8006423: SA: NullPointerException in sun.jvm.hotspot.debugger.bsd.BsdThread.getContext(BsdThread.java:67)
Summary: Do not rely on mach thread port names to identify threads from SA
Reviewed-by: dholmes, minqi, rbackman
! agent/src/os/bsd/MacosxDebuggerLocal.m
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java
! src/os/bsd/vm/osThread_bsd.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os_cpu/bsd_x86/vm/vmStructs_bsd_x86.hpp
Changeset: 4135583e60cc
Author: nloodin
Date: 2013-04-04 13:49 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/4135583e60cc
8012212: Want to link against kstat on solaris x86 as well as sparc
Reviewed-by: brutisso, mgronlun
! make/solaris/makefiles/vm.make
Changeset: 9dccaeb8e966
Author: nloodin
Date: 2013-04-18 15:18 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/9dccaeb8e966
Merge
Changeset: 04f81958a8e2
Author: mgronlun
Date: 2013-04-18 17:46 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/04f81958a8e2
8012182: Add information about class loading and unloading to event based tracing framework
Reviewed-by: coleenp, dholmes, sspitsyn
Contributed-by: calvin.cheung at oracle.com
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/trace/trace.xml
! src/share/vm/trace/traceBackend.hpp
! src/share/vm/trace/traceEvent.hpp
! src/share/vm/trace/traceEventClasses.xsl
! src/share/vm/trace/traceStream.hpp
Changeset: 0e9dba751d8b
Author: mgronlun
Date: 2013-04-18 18:06 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0e9dba751d8b
Merge
Changeset: d90c913b8103
Author: amurillo
Date: 2013-04-18 13:42 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d90c913b8103
Merge
Changeset: c11b058d4170
Author: amurillo
Date: 2013-04-18 13:42 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c11b058d4170
Added tag hs24-b41 for changeset d90c913b8103
! .hgtags
Changeset: 2cf0bc894c52
Author: amurillo
Date: 2013-04-23 13:52 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/2cf0bc894c52
Merge
! .hgtags
! make/hotspot_version
Changeset: 6e999fc47427
Author: lana
Date: 2013-04-18 14:32 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/6e999fc47427
Merge
! .hgtags
Changeset: aa9a5e33e823
Author: amurillo
Date: 2013-04-23 13:58 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/aa9a5e33e823
Merge
! .hgtags
! make/hotspot_version
Changeset: e0f1aa072185
Author: katleman
Date: 2013-04-24 12:20 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/e0f1aa072185
Added tag jdk7u14-b22 for changeset aa9a5e33e823
! .hgtags
Changeset: 1ff1748e332f
Author: lana
Date: 2013-04-24 18:27 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/1ff1748e332f
Merge
! .hgtags
Changeset: edd1619a3ae4
Author: amurillo
Date: 2013-04-18 13:50 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/edd1619a3ae4
8012558: new hotspot build - hs24-b42
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 23701768db61
Author: brutisso
Date: 2013-04-18 06:50 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/23701768db61
8012455: Missing time and date stamps for PrintGCApplicationConcurrentTime and PrintGCApplicationStoppedTime
Summary: also reviewed by: kirk at kodewerk.com, brandon at twitter.com
Reviewed-by: tschatzl, stefank, johnc
! src/share/vm/services/runtimeService.cpp
Changeset: 7cfae19d0f1c
Author: brutisso
Date: 2013-04-19 07:25 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/7cfae19d0f1c
Merge
Changeset: d81b052ce793
Author: mgronlun
Date: 2013-04-22 10:49 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d81b052ce793
8012714: Assign the unique traceid directly to the Klass upon creation
Reviewed-by: sla, dholmes
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/trace/traceMacros.hpp
Changeset: d0459a316814
Author: rbackman
Date: 2013-04-10 09:58 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d0459a316814
8011882: Replace spin loops as back off when suspending
Reviewed-by: dholmes, sla
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/solaris/vm/osThread_solaris.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
Changeset: 25e2d699bc5a
Author: jwilhelm
Date: 2013-04-23 16:58 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/25e2d699bc5a
8010090: GC ID has the wrong type
Summary: Change the GC ID from ULONG to UINT. Also reviewed by yunda.mly at taobao.com
Reviewed-by: neliasso, stefank
! src/share/vm/trace/trace.xml
Changeset: 48bd376971b2
Author: ctornqvi
Date: 2013-04-23 17:39 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/48bd376971b2
8008454: test/runtime/NMT/PrintNMTStatistics is broken
Summary: Added @run tag so that it actually runs the test, also fixed broken command line and incorrect parsing. Also reviewed by gerard.ziemski at oracle.com
Reviewed-by: mgerdin, zgu
! test/runtime/NMT/PrintNMTStatistics.java
Changeset: 4f296b8b3147
Author: ctornqvi
Date: 2013-04-23 19:40 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/4f296b8b3147
Merge
Changeset: f25c212012a1
Author: ctornqvi
Date: 2013-04-23 23:37 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f25c212012a1
8009125: Add NMT tests for Virtual Memory operations
Summary: Tests added for Reserve/Commit/Uncommit/Unreserve operations
Reviewed-by: zgu, mgerdin
! src/share/vm/prims/whitebox.cpp
- test/runtime/NMT/AllocTestType.java
+ test/runtime/NMT/MallocTestType.java
+ test/runtime/NMT/ThreadedMallocTestType.java
+ test/runtime/NMT/ThreadedVirtualAllocTestType.java
+ test/runtime/NMT/VirtualAllocTestType.java
! test/testlibrary/OutputAnalyzerTest.java
! test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 948a0f918ef4
Author: brutisso
Date: 2013-01-16 12:46 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/948a0f918ef4
8006242: G1: WorkerDataArray<T>::verify() too strict for double calculations
Summary: Also reviewed by vitalyd at gmail.com.
Reviewed-by: johnc, mgerdin
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
Changeset: f33ff5092994
Author: johnc
Date: 2013-02-01 13:17 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f33ff5092994
8006894: G1: Number of marking threads missing from PrintFlagsFinal output
Summary: Set ConcGCThreads to the calculated number of marking threads.
Reviewed-by: jmasa, ysr
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: 5e7504597502
Author: johnc
Date: 2013-02-22 11:01 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/5e7504597502
8007221: G1: concurrent phase durations do not state the time units ("secs")
Summary: Add timer units to concurrent marking phases where the units were missing.
Reviewed-by: jmasa, ysr
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
Changeset: 28d063f12798
Author: johnc
Date: 2013-04-23 17:19 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/28d063f12798
Merge
Changeset: d59ed8d47aed
Author: kvn
Date: 2013-04-03 11:12 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d59ed8d47aed
8011102: Clear AVX registers after return from JNI call
Summary: Execute vzeroupper instruction after JNI call and on exits in jit compiled code which use 256bit vectors.
Reviewed-by: roland
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.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
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/os_cpu/bsd_x86/vm/bsd_x86_64.ad
! src/os_cpu/linux_x86/vm/linux_x86_64.ad
! src/os_cpu/solaris_x86/vm/solaris_x86_64.ad
! src/os_cpu/windows_x86/vm/windows_x86_64.ad
Changeset: 73ec23a2d1a6
Author: rasbold
Date: 2013-04-03 15:00 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/73ec23a2d1a6
8010437: guarantee(this->is8bit(imm8)) failed: Short forward jump exceeds 8-bit offset
Summary: Fix shorten_branches() to accurately count an initial nop that may be inserted in a block that starts with a safepoint.
Reviewed-by: kvn
! src/share/vm/opto/output.cpp
Changeset: ab200d01a0db
Author: neliasso
Date: 2013-04-04 09:18 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/ab200d01a0db
8006008: Memory leak in hotspot/src/share/vm/adlc/archDesc.cpp
Reviewed-by: roland, kvn
Contributed-by: niclas.adlertz at oracle.com
! src/share/vm/adlc/archDesc.cpp
Changeset: dba7425a1e21
Author: neliasso
Date: 2013-04-04 09:30 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/dba7425a1e21
8006014: Memory leak in hotspot/src/share/vm/adlc/dfa.cpp
Reviewed-by: kvn, roland
Contributed-by: niclas.adlertz at oracle.com
! src/share/vm/adlc/dfa.cpp
Changeset: 9bd654867fe1
Author: neliasso
Date: 2013-04-05 11:09 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/9bd654867fe1
8006016: Memory leak at hotspot/src/share/vm/adlc/output_c.cpp
Reviewed-by: kvn, roland
Contributed-by: niclas.adlertz at oracle.com
! src/share/vm/adlc/output_c.cpp
! src/share/vm/adlc/output_h.cpp
Changeset: 719fd17b822c
Author: bharadwaj
Date: 2013-04-08 07:40 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/719fd17b822c
8010913: compiler/6863420 often exceeds timeout
Summary: add longer timeout for jtreg, add internal timeout thread to prevent spurious timeouts
Reviewed-by: twisti, kvn
Contributed-by: drchase <david.r.chase at oracle.com>
! test/compiler/6863420/Test.java
Changeset: c0c1cf79ebd1
Author: kmo
Date: 2013-04-11 07:12 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c0c1cf79ebd1
8011952: Missing ResourceMarks in TraceMethodHandles
Summary: add missing ResourceMark under TraceMethodHandles in LinkResolver
Reviewed-by: dholmes
! src/share/vm/interpreter/linkResolver.cpp
Changeset: 9761ff0af648
Author: drchase
Date: 2013-04-12 19:14 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/9761ff0af648
6443505: Ideal() function for CmpLTMask
Summary: Repair wrong code generation, added new matching rule
Reviewed-by: kvn, twisti
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/cfgnode.cpp
+ test/compiler/6443505/Test6443505.java
Changeset: d22109dfc23e
Author: roland
Date: 2013-04-16 17:06 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d22109dfc23e
8011901: Unsafe.getAndAddLong(obj, off, delta) does not work properly with long deltas
Summary: instruct xaddL_no_res shouldn't allow 64 bit constants.
Reviewed-by: kvn
! src/cpu/x86/vm/x86_64.ad
+ test/compiler/8011901/Test8011901.java
Changeset: 8cce6cd64aac
Author: hseigel
Date: 2013-04-24 13:32 -0400
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/8cce6cd64aac
8009928: PSR:PERF Increase default string table size
Summary: Increase default string table size to 60013 for 64-bit platforms.
Reviewed-by: coleenp, dholmes
! src/share/vm/runtime/globals.hpp
Changeset: ab40cf42161d
Author: hseigel
Date: 2013-04-24 13:59 -0400
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/ab40cf42161d
Merge
- test/runtime/NMT/AllocTestType.java
Changeset: 482ff4e18ca3
Author: amurillo
Date: 2013-04-25 08:49 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/482ff4e18ca3
Merge
! make/hotspot_version
- test/runtime/NMT/AllocTestType.java
Changeset: 34a398422e59
Author: amurillo
Date: 2013-04-25 08:49 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/34a398422e59
Added tag hs24-b42 for changeset 482ff4e18ca3
! .hgtags
Changeset: 4048835037c9
Author: amurillo
Date: 2013-04-30 14:44 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/4048835037c9
Merge
! .hgtags
Changeset: 0599c2274c79
Author: katleman
Date: 2013-05-01 14:50 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0599c2274c79
Added tag jdk7u40-b23 for changeset 34a398422e59
! .hgtags
Changeset: b2290f206d67
Author: lana
Date: 2013-05-06 09:55 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/b2290f206d67
Merge
! .hgtags
Changeset: 5a8de8ed7e83
Author: amurillo
Date: 2013-04-25 08:59 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/5a8de8ed7e83
8013226: new hotspot build - hs24-b43
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: c4b5ad1ab409
Author: johnc
Date: 2013-04-22 16:29 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c4b5ad1ab409
8007036: G1: Too many old regions added to last mixed GC
Summary: Stop adding old regions to collection set when the remaining reclaimable bytes reaches, or goes below, G1HeapWastePercent. Changes were also reviewed by Vitaly Davidovich <vitalyd at gmail.com>.
Reviewed-by: brutisso, tschatzl, jmasa
! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
Changeset: dc53b30aa2e1
Author: johnc
Date: 2013-04-25 20:36 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/dc53b30aa2e1
Merge
Changeset: 753f6a1ba497
Author: tamao
Date: 2013-03-20 12:27 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/753f6a1ba497
7196080: assert(max_heap >= InitialHeapSize) in arguments.cpp
Summary: Remove the related assertions becasue they do not hold here.
Reviewed-by: jmasa, tschatzl
Contributed-by: tamao <tao.mao at oracle.com>
! src/share/vm/runtime/arguments.cpp
Changeset: 18687839e9e8
Author: drchase
Date: 2013-04-26 12:00 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/18687839e9e8
8010770: Zero: back port of 8000780 to HS24 broke JSR 292
Reviewed-by: kvn, twisti
! src/share/vm/interpreter/bytecodeInterpreter.cpp
Changeset: 2a0c45364baa
Author: twisti
Date: 2013-04-26 17:13 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/2a0c45364baa
Merge
Changeset: 12494ffb721b
Author: rbackman
Date: 2013-04-17 11:29 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/12494ffb721b
8013117: Thread-local trace_buffer has wrong type and name
Reviewed-by: dholmes, sla
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/trace/noTraceBackend.hpp
! src/share/vm/trace/traceBackend.hpp
! src/share/vm/trace/traceMacros.hpp
Changeset: 2efcfec8a6dc
Author: amurillo
Date: 2013-05-02 09:56 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/2efcfec8a6dc
Merge
Changeset: 944e87027dc7
Author: amurillo
Date: 2013-05-02 09:56 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/944e87027dc7
Added tag hs24-b43 for changeset 2efcfec8a6dc
! .hgtags
Changeset: a36051465050
Author: jcoomes
Date: 2013-05-07 22:16 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/a36051465050
Merge
! .hgtags
Changeset: 6955417355e3
Author: aywang
Date: 2013-05-09 15:41 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/6955417355e3
8014129: makefile changes to allow integration of new features
Reviewed-by: tbell, robilad
! make/windows/makefiles/compile.make
! make/windows/makefiles/defs.make
Changeset: e085458ffacf
Author: katleman
Date: 2013-05-08 16:51 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/e085458ffacf
Added tag jdk7u40-b24 for changeset a36051465050
! .hgtags
Changeset: b6796efaadca
Author: lana
Date: 2013-05-10 10:14 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/b6796efaadca
Merge
Changeset: 32bd17a37dbb
Author: amurillo
Date: 2013-05-02 10:10 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/32bd17a37dbb
8013799: new hotspot build - hs24-b44
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 839bc4071e51
Author: tamao
Date: 2013-05-02 10:11 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/839bc4071e51
6761744: Hotspot crashes if process size limit is exceeded
Summary: Check overflow of total_reserved: object heap + perm gen (+ miscellaneous data structures) before reserving heap space, and VM aborts with appropriate message if overflowed.
Reviewed-by: brutisso, johnc, tschatzl
Contributed-by: tamao <tao.mao at oracle.com>
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! test/TEST.ROOT
+ test/gc/init/TestHandleExceedingProcessSizeLimitIn32BitBuilds.java
Changeset: 0285b77cb121
Author: johnc
Date: 2013-05-02 19:48 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0285b77cb121
Merge
Changeset: d6242467ff21
Author: johnc
Date: 2013-05-06 10:29 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d6242467ff21
8005032: G1: Cleanup serial reference processing closures in concurrent marking
Summary: Reuse the parallel reference processing oop closures during serial reference processing.
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
Changeset: 627cf9e9ea31
Author: johnc
Date: 2013-05-06 10:29 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/627cf9e9ea31
8009536: G1: Apache Lucene hang during reference processing
Summary: In CMTask::do_marking_step(), Skip offering termination and entering the first and second synchronization barriers if called from a serial context, i.e. the VM thread.
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
Changeset: 0ba44b7d8f02
Author: ehelin
Date: 2013-05-07 11:58 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0ba44b7d8f02
8011425: NPE in TestObjectCountAfterGCEvent.java on Linux32
Reviewed-by: stefank, brutisso
! src/share/vm/gc_implementation/shared/gcTrace.cpp
Changeset: 0682fce0ecfb
Author: zgu
Date: 2013-05-06 15:25 -0400
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0682fce0ecfb
8011218: Kitchensink hanged, likely NMT is to blame
Summary: Made NMT query safepoint aware.
Reviewed-by: dholmes, coleenp
! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memBaseline.hpp
! src/share/vm/services/memTracker.cpp
Changeset: 7641cf42feb0
Author: zgu
Date: 2013-05-07 10:38 -0400
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/7641cf42feb0
8013214: BigApps fails due to 'fatal error: Illegal threadstate encountered: 6'
Summary: Grab and drop SR_lock to get the thread to honor the safepoint protocol
Reviewed-by: dcubed, coleenp
! src/share/vm/services/memBaseline.cpp
Changeset: 127c4f0798b4
Author: zgu
Date: 2013-05-07 08:05 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/127c4f0798b4
Merge
Changeset: 0d3d60dfa1ab
Author: zgu
Date: 2013-05-07 08:16 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0d3d60dfa1ab
Merge
Changeset: ea5503c5095e
Author: johnc
Date: 2013-03-19 00:57 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/ea5503c5095e
8009940: G1: assert(_finger == _heap_end) failed, concurrentMark.cpp:809
Summary: Skip reference processing if the global marking stack overflows during remark. Refactor and rename set_phase(); move code that sets the concurrency level into its own routine. Do not call set_phase() from within parallel reference processing; use the concurrency level routine instead. The marking state should only set reset by CMTask[0] during the concurrent phase of the marking cycle; if an overflow occurs at any stage during the remark, the marking state will be reset after reference processing.
Reviewed-by: brutisso, jmasa, tschatzl
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
Changeset: 76599c6f6f43
Author: johnc
Date: 2013-03-19 09:38 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/76599c6f6f43
8008301: G1: guarantee(satb_mq_set.completed_buffers_num() == 0) failure
Summary: If the marking stack overflows while the marking tasks are draining the SATB buffers, remark will exit with some SATB buffers left unprocessed. Relax the guarantee to allow for overflow.
Reviewed-by: jmasa, brutisso
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: 44247af929fb
Author: johnc
Date: 2013-03-29 13:49 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/44247af929fb
8010463: G1: Crashes with -UseTLAB and heap verification
Summary: Some parts of the G1 heap can only be walked during a safepoint. Skip verifying these parts of the heap when verifying during JVM startup.
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/thread.cpp
+ test/gc/TestVerifyBeforeGCDuringStartup.java
Changeset: c375b802ab3d
Author: johnc
Date: 2013-05-07 12:23 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c375b802ab3d
Merge
Changeset: 38f92c5bc54d
Author: johnc
Date: 2013-04-10 10:57 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/38f92c5bc54d
8010780: G1: Eden occupancy/capacity output wrong after a full GC
Summary: Move the calculation and recording of eden capacity to the start of a GC and print a detailed heap transition for full GCs.
Reviewed-by: tschatzl, jmasa, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
Changeset: 7ba81e455f0f
Author: johnc
Date: 2013-04-17 10:57 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/7ba81e455f0f
8012335: G1: Fix bug with compressed oops in template interpreter on x86 and sparc.
Summary: In do_oop_store the uncompressed value of the oop being stored needs to be preserved and passed to g1_write_barrier_post. This is necessary for the heap region cross check to work correctly.
Reviewed-by: coleenp, johnc
Contributed-by: Martin Doerr <martin.doerr at sap.com>
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
Changeset: 8e59680f4573
Author: johnc
Date: 2013-04-24 14:48 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/8e59680f4573
8012715: G1: GraphKit accesses PtrQueue::_index as int but is size_t
Summary: In graphKit INT operations were generated to access PtrQueue::_index which has type size_t. This is 64 bit on 64-bit machines. No problems occur on little endian machines as long as the index fits into 32 bit, but on big endian machines the upper part is read, which is zero. This leads to unnecessary branches to the slow path in the runtime.
Reviewed-by: twisti, johnc
Contributed-by: Martin Doerr <martin.doerr at sap.com>
! src/share/vm/opto/graphKit.cpp
Changeset: 7eabf05bddea
Author: amurillo
Date: 2013-05-09 06:12 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/7eabf05bddea
Merge
Changeset: f8075a623349
Author: amurillo
Date: 2013-05-09 06:12 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f8075a623349
Added tag hs24-b44 for changeset 7eabf05bddea
! .hgtags
Changeset: a8a071629df4
Author: amurillo
Date: 2013-05-14 15:18 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/a8a071629df4
Merge
Changeset: 7c93562242eb
Author: katleman
Date: 2013-05-16 12:14 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/7c93562242eb
Added tag jdk7u40-b25 for changeset a8a071629df4
! .hgtags
Changeset: c8ebb78f7fce
Author: kevinw
Date: 2013-04-18 17:02 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c8ebb78f7fce
7109087: gc/7072527/TestFullGCCount.java fails when GC is set in command-line
Reviewed-by: mgerdin
! test/gc/7072527/TestFullGCCount.java
Changeset: 41757aca677e
Author: kevinw
Date: 2013-05-09 14:45 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/41757aca677e
Merge
Changeset: f6fd93a613f7
Author: kevinw
Date: 2013-05-09 17:59 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f6fd93a613f7
Merge
Changeset: 6af72a80f8d8
Author: amurillo
Date: 2013-05-09 06:26 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/6af72a80f8d8
8014278: new hotspot build - hs24-b45
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 78039199d8e5
Author: amurillo
Date: 2013-05-09 10:52 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/78039199d8e5
Merge
Changeset: 0816789a8270
Author: zgu
Date: 2013-05-10 16:46 -0400
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0816789a8270
8013120: NMT: Kitchensink crashes with assert(next_region == NULL || !next_region->is_committed_region()) failed: Sanity check
Summary: Fixed NMT to deal with releasing virtual memory region when there are still committed regions within it
Reviewed-by: acorn, coleenp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/services/memSnapshot.cpp
+ test/runtime/NMT/ReleaseCommittedMemory.java
Changeset: 091c3bd3fcdd
Author: mgronlun
Date: 2013-05-14 13:32 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/091c3bd3fcdd
8014411: Decrease lock order rank for event tracing locks
Reviewed-by: sla, dholmes
! src/share/vm/runtime/mutexLocker.cpp
Changeset: feb41fc13635
Author: rbackman
Date: 2013-05-14 09:11 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/feb41fc13635
8014478: EnableTracing: output from multiple threads may be mixed together
Reviewed-by: dholmes, rbackman
Contributed-by: yunda.mly at taobao.com
! src/share/vm/runtime/globals.hpp
! src/share/vm/trace/traceEventClasses.xsl
Changeset: 1c631ba2a408
Author: collins
Date: 2013-02-27 20:36 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/1c631ba2a408
7115383: TEST_BUG: some jtreg tests fail because they explicitly specify -server option
Summary: Small changes to hotspot tests to remove "-server" and replace with ${TESTVMOPTS}
Reviewed-by: kvn
! test/compiler/6431242/Test.java
! test/compiler/6589834/Test_ia32.java
! test/compiler/6636138/Test1.java
! test/compiler/6636138/Test2.java
! test/compiler/6795161/Test.java
! test/compiler/6946040/TestCharShortByteSwap.java
! test/compiler/7068051/Test7068051.sh
! test/compiler/8000805/Test8000805.java
Changeset: 4071984ef4ea
Author: collins
Date: 2013-03-27 09:49 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/4071984ef4ea
8009152: A number of jtreg tests need review/improvement
Summary: Added a new test_env.txt file to capture common shell variable. Added concept of COMPILEJAVA for use when TESTJAVA is a JRE. If COMPILEJAVA not set then TESTJAVA will be the default with assumption it is a JDK.
Reviewed-by: kvn, brutisso, coleenp
! test/compiler/5091921/Test6890943.sh
! test/compiler/5091921/Test7005594.sh
! test/compiler/6857159/Test6857159.sh
! test/compiler/7068051/Test7068051.sh
! test/compiler/7070134/Test7070134.sh
! test/compiler/7200264/Test7200264.sh
! test/gc/6941923/test6941923.sh
! test/runtime/6626217/Test6626217.sh
! test/runtime/6878713/Test6878713.sh
! test/runtime/6929067/Test6929067.sh
! test/runtime/7020373/Test7020373.sh
! test/runtime/7051189/Xchecksig.sh
! test/runtime/7107135/Test7107135.sh
! test/runtime/7110720/Test7110720.sh
! test/runtime/7158804/Test7158804.sh
! test/runtime/7162488/Test7162488.sh
+ test/test_env.sh
Changeset: 725d82a60081
Author: collins
Date: 2013-05-15 08:37 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/725d82a60081
Merge
Changeset: f2ce8a7ee5a0
Author: poonam
Date: 2013-05-15 10:12 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f2ce8a7ee5a0
8014189: JVM crash with SEGV in ConnectionGraph::record_for_escape_analysis()
Summary: Add NULL checks and asserts for Type::make_ptr() returned value.
Reviewed-by: kvn
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/subnode.cpp
Changeset: ec4e3a5cc748
Author: poonam
Date: 2013-05-15 12:38 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/ec4e3a5cc748
Merge
Changeset: 275bd93474dc
Author: roland
Date: 2013-04-04 09:33 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/275bd93474dc
8010399: Test8009761.java "Failed: init recursive calls: 5498. After deopt 5494".
Summary: test from 8009761 shouldn't be run with -Xcomp
Reviewed-by: kvn
! test/compiler/8009761/Test8009761.java
Changeset: 24560c7be569
Author: roland
Date: 2013-05-03 09:32 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/24560c7be569
8012037: Test8009761.java "Failed: init recursive calls: 7224. After deopt 58824"
Summary: test shouldn't be run with a modified CompileThreshold
Reviewed-by: kvn
! test/compiler/8009761/Test8009761.java
Changeset: d1032a8d2096
Author: twisti
Date: 2013-05-06 13:53 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d1032a8d2096
7196277: JSR 292: Two jck/runtime tests crash on java.lang.invoke.MethodHandle.invokeExact
Reviewed-by: jrose, kvn
! src/share/vm/oops/methodOop.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 12e522165e15
Author: twisti
Date: 2013-05-15 19:46 -0400
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/12e522165e15
Merge
Changeset: 69fecd3e0689
Author: amurillo
Date: 2013-05-16 16:09 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/69fecd3e0689
Merge
Changeset: 43fd44b89792
Author: amurillo
Date: 2013-05-16 16:09 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/43fd44b89792
Added tag hs24-b45 for changeset 69fecd3e0689
! .hgtags
Changeset: af383e67806b
Author: katleman
Date: 2013-05-22 16:01 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/af383e67806b
Added tag jdk7u40-b26 for changeset 43fd44b89792
! .hgtags
Changeset: 3a049c5a3407
Author: amurillo
Date: 2013-05-16 16:18 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/3a049c5a3407
8014759: new hotspot build - hs24-b46
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: aa01d1f5fcd9
Author: aeriksso
Date: 2013-05-17 17:24 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/aa01d1f5fcd9
7176220: 'Full GC' events miss date stamp information occasionally
Summary: Move date stamp logic into GCTraceTime
Reviewed-by: johnc, brutisso, jmasa
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/shared/gcTraceTime.cpp
! src/share/vm/memory/genCollectedHeap.cpp
Changeset: c78ea7137c06
Author: ehelin
Date: 2013-05-17 15:28 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c78ea7137c06
8011891: The vm/gc/heap/heap_summary_after_gc event for CMS contains old data
Reviewed-by: brutisso, stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
Changeset: 3e38b7096830
Author: ehelin
Date: 2013-05-20 14:18 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/3e38b7096830
Merge
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
Changeset: 244e30c23098
Author: ehelin
Date: 2013-05-20 16:49 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/244e30c23098
8013934: Garbage collection event for CMS has wrong cause for System.gc()
Reviewed-by: brutisso, jwilhelm
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
Changeset: 87978e19157c
Author: amurillo
Date: 2013-05-20 23:14 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/87978e19157c
8014941: make jdk7u40 the default jprt release for hs24
Reviewed-by: dholmes, collins
! make/jprt.properties
Changeset: 41f1dfc8331b
Author: brutisso
Date: 2013-05-21 08:50 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/41f1dfc8331b
7066063: CMS: "Conservation Principle" assert failed
Summary: Add call to coalBirth() in CompactibleFreeListSpace::reset()
Reviewed-by: ysr, jmasa
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
Changeset: 97eb1ea6bae8
Author: ehelin
Date: 2013-05-21 20:29 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/97eb1ea6bae8
8011891: The vm/gc/heap/heap_summary_after_gc event for CMS contains old data
Reviewed-by: brutisso, stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
Changeset: cea88a661227
Author: ehelin
Date: 2013-05-21 20:46 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/cea88a661227
Merge
Changeset: dffc616548d2
Author: brutisso
Date: 2013-05-22 07:30 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/dffc616548d2
7197666: java -d64 -version core dumps in a box with lots of memory
Summary: Allow task queues to be mmapped instead of malloced on Solaris
Reviewed-by: coleenp, jmasa, johnc, tschatzl
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/taskqueue.hpp
Changeset: 044681b8bab0
Author: ehelin
Date: 2013-05-23 08:14 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/044681b8bab0
8012086: The object count event should only send events for instances occupying more than 0.5% of the heap
Reviewed-by: brutisso, jwilhelm
! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/gcTrace.hpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/heapInspection.hpp
+ src/share/vm/memory/klassInfoClosure.hpp
! src/share/vm/runtime/globals.hpp
Changeset: f2a9de120e2d
Author: jcoomes
Date: 2013-05-23 03:08 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f2a9de120e2d
8014611: reserve_and_align() assumptions are invalid on windows
Summary: also reviewed by ron.durbin at oracle.com, thomas.schatzl at oracle.com
Reviewed-by: dcubed, brutisso
! src/os/posix/vm/os_posix.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/virtualspace.hpp
Changeset: e50c5a1869b1
Author: amurillo
Date: 2013-05-23 13:57 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/e50c5a1869b1
Merge
Changeset: f2614c006bb7
Author: amurillo
Date: 2013-05-23 13:57 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f2614c006bb7
Added tag hs24-b46 for changeset e50c5a1869b1
! .hgtags
Changeset: ba0b94f82e71
Author: katleman
Date: 2013-05-29 13:24 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/ba0b94f82e71
Added tag jdk7u40-b27 for changeset f2614c006bb7
! .hgtags
Changeset: 5e3f9a6c1930
Author: amurillo
Date: 2013-05-23 14:04 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/5e3f9a6c1930
8015304: new hotspot build - hs24-b47
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: f1faa475b37d
Author: ehelin
Date: 2013-05-28 11:27 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f1faa475b37d
6843375: Debuggee VM crashes performing mark-sweep-compact
Reviewed-by: stefank, jmasa
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiImpl.hpp
Changeset: 851f1e0cef3c
Author: vladidan
Date: 2013-04-30 17:36 -0400
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/851f1e0cef3c
8013398: Adjust number of stack guard pages on systems with large memory page size
Summary: Auto adjust number of stack guard pages on systems with large memory page size
Reviewed-by: bobv, coleenp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
Changeset: e9cab25ca15e
Author: vladidan
Date: 2013-05-29 16:12 -0400
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/e9cab25ca15e
Merge
Changeset: 1a7a04b4e45f
Author: kvn
Date: 2013-05-22 09:02 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/1a7a04b4e45f
8014811: loopTransform.cpp assert(cmp_end->in(2) == limit) failed
Summary: Stop current iteration of loop opts if partial_peel() failed and it created node clones outside processed loop.
Reviewed-by: roland
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
Changeset: 6250a3d948df
Author: kvn
Date: 2013-05-22 18:25 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/6250a3d948df
8010927: Kitchensink crashed with SIGSEGV, Problematic frame: v ~StubRoutines::checkcast_arraycopy
Summary: Changed gen_write_ref_array_post_barrier() code on x64 to pass start address and number of copied oop elements. In generate_checkcast_copy() skip post barrier code if no elements are copied.
Reviewed-by: roland
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
+ test/compiler/8010927/Test8010927.java
Changeset: d2e053ead2e6
Author: jcoomes
Date: 2013-05-31 08:00 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d2e053ead2e6
6725714: par compact - add a table to speed up bitmap searches
Reviewed-by: jmasa, tschatzl
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
Changeset: 64aaeeee0a10
Author: amurillo
Date: 2013-05-31 14:14 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/64aaeeee0a10
Merge
Changeset: 6206774b5959
Author: amurillo
Date: 2013-05-31 14:14 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/6206774b5959
Added tag hs24-b47 for changeset 64aaeeee0a10
! .hgtags
Changeset: 439a2cb6fcc9
Author: katleman
Date: 2013-06-05 17:46 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/439a2cb6fcc9
Added tag jdk7u40-b28 for changeset 6206774b5959
! .hgtags
Changeset: e341c460dcbf
Author: johnc
Date: 2013-05-31 12:18 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/e341c460dcbf
7176479: G1: JVM crashes on T5-8 system with 1.5 TB heap
Summary: Refactor G1's hot card cache and card counts table into their own files. Simplify the card counts table, including removing the encoding of the card index in each entry. The card counts table now has a 1:1 correspondence with the cards spanned by heap. Space for the card counts table is reserved from virtual memory (rather than C heap) during JVM startup and is committed/expanded when the heap is expanded. Changes were also reviewed-by Vitaly Davidovich.
Reviewed-by: jmasa
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
+ src/share/vm/gc_implementation/g1/g1CardCounts.cpp
+ src/share/vm/gc_implementation/g1/g1CardCounts.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
+ src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
+ src/share/vm/gc_implementation/g1/g1HotCardCache.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: cd6a08cb2b86
Author: johnc
Date: 2013-05-31 19:34 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/cd6a08cb2b86
Merge
Changeset: d32b6216bb0e
Author: amurillo
Date: 2013-05-31 14:20 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d32b6216bb0e
8015689: new hotspot build - hs24-b48
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: d942f92789f4
Author: amurillo
Date: 2013-06-01 00:36 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d942f92789f4
Merge
Changeset: 010c022d6094
Author: bpittore
Date: 2013-06-03 10:53 -0400
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/010c022d6094
8014669: arch specific flags not passed to some link commands
Summary: EXTRA_CFLAGS does not propagate to saproc and jsig makefiles
Reviewed-by: dholmes, tbell, collins
! make/linux/makefiles/jsig.make
! make/linux/makefiles/saproc.make
Changeset: 02d2b7ba71ad
Author: johnc
Date: 2013-05-15 22:35 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/02d2b7ba71ad
8014408: G1: crashes with assert assert(prev_committed_card_num == _committed_max_card_num) failed
Summary: Mismatch in the card number calculation between next and previous committed sizes of the card counts table.
Reviewed-by: jmasa, tschatzl
! src/share/vm/gc_implementation/g1/g1CardCounts.cpp
! src/share/vm/gc_implementation/g1/g1CardCounts.hpp
Changeset: d1c1d2ffc2c5
Author: hseigel
Date: 2013-06-06 08:54 -0400
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d1c1d2ffc2c5
8009302: Mac OS X: JVM crash on infinite recursion on Appkit Thread
Summary: Use SA_ONSTACK flag to ensure signal gets delivered properly.
Reviewed-by: dholmes, coleenp
Contributed-by: gerard.ziemski at oracle.com
! src/os/bsd/vm/os_bsd.cpp
Changeset: 58e723f20009
Author: amurillo
Date: 2013-06-06 11:14 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/58e723f20009
Merge
Changeset: d74376b0f20b
Author: amurillo
Date: 2013-06-06 11:14 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d74376b0f20b
Added tag hs24-b48 for changeset 58e723f20009
! .hgtags
Changeset: aa8623d58971
Author: katleman
Date: 2013-06-12 19:58 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/aa8623d58971
Added tag jdk7u40-b29 for changeset d74376b0f20b
! .hgtags
Changeset: 84d31cb59402
Author: amurillo
Date: 2013-06-06 11:34 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/84d31cb59402
8016077: new hotspot build - hs24-b49
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 79d6da9207c8
Author: tamao
Date: 2013-06-06 10:15 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/79d6da9207c8
7186737: Unable to allocate bit maps or card tables for parallel gc for the requested heap
Summary: Print helpful error message when VM aborts due to inability of allocating bit maps or card tables
Reviewed-by: jmasa, stefank
Contributed-by: tamao <tao.mao at oracle.com>
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
Changeset: 643da9d13379
Author: zgu
Date: 2013-06-10 10:45 -0400
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/643da9d13379
8013917: Kitchensink crashed with SIGSEGV in BaselineReporter::diff_callsites
Summary: Simple fix when memory allocation site is gone, NMT should report 0 memory size, instead old memory size.
Reviewed-by: dcubed, ctornqvi
! src/share/vm/services/memReporter.cpp
+ test/runtime/NMT/JcmdDiffCallsite.java
Changeset: a1a295252814
Author: dcubed
Date: 2013-06-11 07:59 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/a1a295252814
8013057: assert(_needs_gc || SafepointSynchronize::is_at_safepoint()) failed: only read at safepoint
Summary: Detect mmap() commit failures in Linux and Solaris os::commit_memory() impls and call vm_exit_out_of_memory(). Add os::commit_memory_or_exit(). Also tidy up some NMT accounting and some mmap() return value checking.
Reviewed-by: zgu, stefank, dholmes, dsamersoff
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp
Changeset: 5064f1a8b6ee
Author: morris
Date: 2013-06-11 16:36 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/5064f1a8b6ee
8016187: assert(nbits == 32 || (-(1 << nbits-1) <= x && x < ( 1 << nbits-1))) failed: value out of range
Summary: Forced SPARC Assembler eden_alloate to use long branch to slow case
Reviewed-by: kvn
! src/cpu/sparc/vm/assembler_sparc.cpp
Changeset: a55abcd09aeb
Author: ehelin
Date: 2013-06-05 09:44 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/a55abcd09aeb
8015972: Refactor the sending of the object count after GC event
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/gcTrace.hpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp
+ src/share/vm/gc_implementation/shared/objectCountEventSender.cpp
+ src/share/vm/gc_implementation/shared/objectCountEventSender.hpp
! src/share/vm/memory/heapInspection.hpp
- src/share/vm/memory/klassInfoClosure.hpp
Changeset: a4c642ecf2db
Author: ehelin
Date: 2013-06-12 15:21 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/a4c642ecf2db
8015683: object_count_after_gc should have the same timestamp for all events
Reviewed-by: brutisso, stefank
! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/objectCountEventSender.cpp
! src/share/vm/gc_implementation/shared/objectCountEventSender.hpp
Changeset: 7e3960aabb6c
Author: ctornqvi
Date: 2013-06-12 18:23 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/7e3960aabb6c
8016065: Write regression test for 7167142
Summary: Regression tests written for both test cases (.hotspotrc and .hotspot_compiler). Also reviewed by mikhailo.seledtsov at oracle.com
Reviewed-by: zgu, coleenp
+ test/runtime/CommandLine/CompilerConfigFileWarning.java
+ test/runtime/CommandLine/ConfigFileWarning.java
Changeset: 520dc34d4114
Author: ctornqvi
Date: 2013-06-12 22:37 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/520dc34d4114
Merge
Changeset: 6424d602021e
Author: ehelin
Date: 2013-06-12 15:50 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/6424d602021e
8016170: GC id variable in gcTrace.cpp should use typedef GCId
Reviewed-by: johnc, jwilhelm, jmasa
! src/share/vm/gc_implementation/shared/gcTrace.cpp
Changeset: 2d9b536bb027
Author: zgu
Date: 2013-06-12 20:35 -0400
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/2d9b536bb027
8013651: NMT: reserve/release sequence id's in incorrect order due to race
Summary: Fixed NMT race condition for realloc, uncommit and release
Reviewed-by: coleenp, ccheung
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/services/memPtr.hpp
! src/share/vm/services/memRecorder.cpp
! src/share/vm/services/memRecorder.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
Changeset: 730eb43a23d8
Author: zgu
Date: 2013-06-13 04:13 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/730eb43a23d8
Merge
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/perfMemory_windows.cpp
- src/share/vm/memory/klassInfoClosure.hpp
! src/share/vm/runtime/os.cpp
Changeset: b43a5b3a4249
Author: zgu
Date: 2013-06-13 04:33 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/b43a5b3a4249
Merge
Changeset: 88e43f47a8da
Author: amurillo
Date: 2013-06-13 10:26 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/88e43f47a8da
Merge
- src/share/vm/memory/klassInfoClosure.hpp
Changeset: 241ab36a8b84
Author: amurillo
Date: 2013-06-13 10:26 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/241ab36a8b84
Added tag hs24-b49 for changeset 88e43f47a8da
! .hgtags
Changeset: 0344da726f70
Author: mullan
Date: 2013-06-10 10:56 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0344da726f70
8001330: Improve on checking order
8011896: Add check for invalid offset for new AccessControlContext isAuthorized field
Reviewed-by: acorn, hawtin
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/prims/jvm.cpp
Changeset: ed3ac73a70ab
Author: hseigel
Date: 2013-06-10 11:04 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/ed3ac73a70ab
7158805: Better rewriting of nested subroutine calls
Reviewed-by: mschoene, coleenp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/resourceArea.cpp
! src/share/vm/memory/resourceArea.hpp
! src/share/vm/oops/generateOopMap.cpp
Changeset: a5da0a17dfee
Author: asaha
Date: 2013-06-13 17:36 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/a5da0a17dfee
Merge
Changeset: 278de9dd7354
Author: asaha
Date: 2013-06-18 09:42 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/278de9dd7354
Merge
! src/share/vm/memory/allocation.inline.hpp
- src/share/vm/memory/klassInfoClosure.hpp
Changeset: cf93da767489
Author: asaha
Date: 2013-06-18 09:37 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/cf93da767489
Merge
! src/share/vm/memory/allocation.inline.hpp
- src/share/vm/memory/klassInfoClosure.hpp
Changeset: 24f785f94d2f
Author: asaha
Date: 2013-06-18 09:46 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/24f785f94d2f
Merge
Changeset: ae4adc1492d1
Author: katleman
Date: 2013-06-21 11:18 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/ae4adc1492d1
Added tag jdk7u40-b30 for changeset 24f785f94d2f
! .hgtags
Changeset: 9ba4f38e3000
Author: amurillo
Date: 2013-06-13 11:10 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/9ba4f38e3000
8016566: new hotspot build - hs24-b50
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: f65b000853c7
Author: brutisso
Date: 2013-06-14 08:02 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f65b000853c7
8012265: VM often crashes on solaris with a lot of memory
Summary: Increase HeapBaseMinAddress for G1 from 256m to 1g on Solaris x86
Reviewed-by: mgerdin, coleenp, kvn
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: a51e6c9c3210
Author: brutisso
Date: 2013-06-18 22:45 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/a51e6c9c3210
8016556: G1: Use ArrayAllocator for BitMaps
Reviewed-by: tschatzl, dholmes, coleenp, johnc
! src/share/vm/memory/allocation.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
Changeset: 9aba4a729302
Author: zgu
Date: 2013-06-14 09:18 -0400
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/9aba4a729302
8011968: Kitchensink crashed with SIGSEGV in MemBaseline::baseline
Summary: Simple fix to add NULL pointer check that can cause segv
Reviewed-by: coleenp, ctornqvi
! src/share/vm/services/memBaseline.cpp
Changeset: b964a67d19df
Author: dholmes
Date: 2013-06-20 17:23 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/b964a67d19df
8014326: [OSX] All libjvm symbols are exported
Summary: Add support for a MacOS X compatible form of the libjvm mapfile.
Reviewed-by: dcubed, rdurbin, coleenp
! make/bsd/makefiles/build_vm_def.sh
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
Changeset: 1aa21f922568
Author: kvn
Date: 2013-06-20 19:19 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/1aa21f922568
8007028: java/util/NavigableMap/LockStep hit assert(flat != TypePtr::BOTTOM) failed: cannot alias-analyze an untyped ptr
Summary: do not allow switch on EliminateAutoBox in hs24.
Reviewed-by: twisti
! src/share/vm/runtime/arguments.cpp
Changeset: fde31393d1ce
Author: adlertz
Date: 2013-06-03 12:39 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/fde31393d1ce
8005956: C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this block
Summary: Disable re-materialization of reaching definitions (which have live inputs) for phi nodes when spilling.
Reviewed-by: twisti, kvn
! src/share/vm/opto/reg_split.cpp
Changeset: cf6a8e400e0f
Author: kvn
Date: 2013-06-20 23:26 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/cf6a8e400e0f
Merge
Changeset: 011c19ff2552
Author: minqi
Date: 2013-01-31 17:43 -0800
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/011c19ff2552
8000973: SA on windows thread inspection is broken
Summary: After bug 7161732, On Windows SA could not find correct address of thread_id of OSThread since _thread_id moved to end of the class . The presupposition of the address is following thread handle no longer stands. Fix by adding thread_id field to OSThread and getting the address directly from OSThread.
Reviewed-by: nloodin, sspitsyn
Contributed-by: yumin.qi at oracle.com
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64Thread.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/OSThread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java
Changeset: 0464a0d982b3
Author: kevinw
Date: 2013-06-21 12:56 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0464a0d982b3
Merge
Changeset: 0b260439fc78
Author: kevinw
Date: 2013-06-21 15:17 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0b260439fc78
Merge
Changeset: 1c45f52dad23
Author: mgronlun
Date: 2013-06-21 18:51 +0200
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/1c45f52dad23
8016735: Remove superfluous EnableInvokeDynamic warning from UnlockDiagnosticVMOptions check
Reviewed-by: sla, dholmes
! src/share/vm/runtime/globals.cpp
Changeset: 7217cb314c66
Author: twisti
Date: 2013-06-21 12:18 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/7217cb314c66
8003268: SharedRuntime::generate_native_wrapper doesn't save all registers across runtime tracing calls for JNI critical native methods
Reviewed-by: kvn
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
Changeset: d229f7a57af7
Author: twisti
Date: 2013-06-21 12:58 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d229f7a57af7
Merge
Changeset: 41118cf72ace
Author: amurillo
Date: 2013-06-21 18:46 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/41118cf72ace
Merge
! src/share/vm/memory/allocation.hpp
Changeset: 645b68762a36
Author: amurillo
Date: 2013-06-21 18:46 -0700
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/645b68762a36
Added tag hs24-b50 for changeset 41118cf72ace
! .hgtags
Changeset: 2efa7b70e843
Author: andrew
Date: 2013-07-08 22:41 +0100
URL: http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/2efa7b70e843
Merge jdk7u40-b31
! .hgtags
! make/hotspot_version
! make/linux/makefiles/jsig.make
! make/linux/makefiles/saproc.make
! make/solaris/makefiles/vm.make
! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/trace/traceEventClasses.xsl
! src/share/vm/utilities/bitMap.hpp
! test/runtime/6929067/Test6929067.sh
! test/runtime/7020373/Test7020373.sh
- test/runtime/NMT/AllocTestType.java
More information about the icedtea-changes
mailing list