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