/hg/release/icedtea7-forest-2.4/hotspot: 278 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Wed May 22 09:34:06 PDT 2013
changeset 4fd8e7ebca9a in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=4fd8e7ebca9a
author: andrew
date: Thu Jan 17 12:07:28 2013 +0000
Make sure libffi cflags and libs are used.
changeset 5226f8fd82ab in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=5226f8fd82ab
author: coffeys
date: Mon Jan 14 07:36:20 2013 -0800
Merge
changeset 4a2a9ea97db1 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=4a2a9ea97db1
author: amurillo
date: Tue Jan 15 15:05:47 2013 -0800
Merge
changeset df85f4f70d8f in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=df85f4f70d8f
author: amurillo
date: Fri Dec 21 11:56:14 2012 -0800
8005383: new hotspot build - hs24-b29
Reviewed-by: jcoomes
changeset 57adf5774d20 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=57adf5774d20
author: bharadwaj
date: Thu Nov 15 10:42:06 2012 -0800
8001077: remove ciMethod::will_link
Summary: Removed will_link and changed all calls to is_loaded().
Reviewed-by: kvn
changeset decd75a744ee in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=decd75a744ee
author: kvn
date: Fri Nov 16 15:49:46 2012 -0800
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
changeset 0245298c87e3 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=0245298c87e3
author: vlivanov
date: Wed Nov 21 05:57:12 2012 -0800
8001538: hs_err file does not list anymore compiled methods in compilation events
Summary: Fixed message buffer size calculation.
Reviewed-by: kvn, twisti
changeset dedce7e602e1 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=dedce7e602e1
author: twisti
date: Mon Nov 26 17:25:11 2012 -0800
7172640: C2: instrinsic implementations in LibraryCallKit should use argument() instead of pop()
Reviewed-by: kvn, jrose
changeset 733356efcc6e in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=733356efcc6e
author: bharadwaj
date: Tue Nov 27 17:24:15 2012 -0800
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
changeset d075d420d60e in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=d075d420d60e
author: twisti
date: Mon Dec 03 15:48:49 2012 -0800
8004319: test/gc/7168848/HumongousAlloc.java fails after 7172640
Reviewed-by: kvn, johnc
changeset 9180a0168de8 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=9180a0168de8
author: neliasso
date: Mon Nov 26 15:11:55 2012 +0100
8003983: LogCompilation tool is broken since c1 support
Summary: Fixed emitting and parsing
Reviewed-by: jrose, kvn
changeset 3b5a0977ab9f in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=3b5a0977ab9f
author: twisti
date: Fri Dec 14 12:06:42 2012 -0800
8003238: JSR 292: intermittent exception failure with java/lang/invoke/CallSiteTest.java
Reviewed-by: jrose, kvn
changeset e396285cea04 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=e396285cea04
author: roland
date: Tue Dec 18 14:55:25 2012 +0100
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
changeset 7dedd32ceb2f in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=7dedd32ceb2f
author: vlivanov
date: Tue Dec 18 06:52:00 2012 -0800
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
changeset 9e7f63123dfe in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=9e7f63123dfe
author: twisti
date: Wed Dec 19 14:44:00 2012 -0800
8005033: clear high word for integer pop count on SPARC
Reviewed-by: kvn, twisti
Contributed-by: Richard Reingruber <richard.reingruber at sap.com>
changeset d653d418e54c in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=d653d418e54c
author: kvn
date: Wed Dec 19 15:40:35 2012 -0800
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
changeset 841d6285ff8a in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=841d6285ff8a
author: kvn
date: Wed Dec 19 19:21:15 2012 -0800
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
changeset 2f169876df42 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=2f169876df42
author: roland
date: Sun Dec 23 17:08:22 2012 +0100
8005071: Incremental inlining for JSR 292
Summary: post parse inlining driven by number of live nodes.
Reviewed-by: twisti, kvn, jrose
changeset 1da9509ab853 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=1da9509ab853
author: kvn
date: Thu Jan 03 15:09:55 2013 -0800
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
changeset 1b08add4c387 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=1b08add4c387
author: kvn
date: Thu Jan 03 16:30:47 2013 -0800
8005544: Use 256bit YMM registers in arraycopy stubs on x86
Summary: Use YMM registers in arraycopy and array_fill stubs.
Reviewed-by: roland, twisti
changeset 0deee949d657 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=0deee949d657
author: kvn
date: Tue Jan 08 11:30:51 2013 -0800
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
changeset 0e25216625f7 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=0e25216625f7
author: jiangli
date: Thu Jan 10 23:03:24 2013 -0500
8001341: SIGSEGV in methodOopDesc::fast_exception_handler_bci_for(KlassHandle,int,Thread*)+0x3e9.
Summary: Use methodHandle.
Reviewed-by: coleenp, acorn, twisti, sspitsyn
changeset 7554f9b2bcc7 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=7554f9b2bcc7
author: amurillo
date: Fri Jan 11 10:38:38 2013 -0800
Merge
changeset 181528fd1e74 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=181528fd1e74
author: amurillo
date: Fri Jan 11 10:38:39 2013 -0800
Added tag hs24-b29 for changeset 7554f9b2bcc7
changeset a110c1abdbe8 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=a110c1abdbe8
author: lana
date: Tue Jan 15 19:34:10 2013 -0800
Merge
changeset 23867f4f4480 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=23867f4f4480
author: katleman
date: Wed Jan 16 13:59:27 2013 -0800
Added tag jdk7u14-b10 for changeset 181528fd1e74
changeset f5bd894b0db4 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=f5bd894b0db4
author: amurillo
date: Fri Jan 11 10:57:42 2013 -0800
8006035: new hotspot build - hs24-b30
Reviewed-by: jcoomes
changeset bb74dc5ddf07 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=bb74dc5ddf07
author: sla
date: Tue Jan 15 09:07:30 2013 +0100
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>
changeset 4008cf63c301 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=4008cf63c301
author: amurillo
date: Thu Jan 17 03:37:13 2013 -0800
Merge
changeset 06a41c6e29c2 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=06a41c6e29c2
author: amurillo
date: Thu Jan 17 03:37:14 2013 -0800
Added tag hs24-b30 for changeset 4008cf63c301
changeset f26397ddd13b in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=f26397ddd13b
author: lana
date: Tue Jan 22 22:45:31 2013 -0800
Merge
changeset 998a24b491b0 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=998a24b491b0
author: katleman
date: Wed Jan 23 14:01:22 2013 -0800
Added tag jdk7u14-b11 for changeset 06a41c6e29c2
changeset bfa88fb4cb01 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=bfa88fb4cb01
author: lana
date: Mon Jan 28 11:12:17 2013 -0800
Merge
changeset acf5f0fbba89 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=acf5f0fbba89
author: katleman
date: Fri Feb 01 09:56:38 2013 -0800
Added tag jdk7u14-b12 for changeset bfa88fb4cb01
changeset 3ccedb5838f2 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=3ccedb5838f2
author: amurillo
date: Thu Jan 17 03:45:17 2013 -0800
8006510: new hotspot build - hs24-b31
Reviewed-by: jcoomes
changeset 6f113f191e4e in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=6f113f191e4e
author: ehelin
date: Thu Jan 17 16:32:52 2013 +0100
8006400: Add support for defining trace types in closed code
Reviewed-by: sla, nloodin, brutisso
Contributed-by: erik.helin at oracle.com
changeset 8a60837325f0 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=8a60837325f0
author: amurillo
date: Fri Jan 18 16:50:40 2013 -0800
8000780: make Zero build and run with JDK8
Reviewed-by: twisti, kvn
Contributed-by: Chris Phillips <chrisphi at redhat.com>
changeset 553ac1e00352 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=553ac1e00352
author: brutisso
date: Mon Jan 21 09:00:04 2013 +0100
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
changeset 8575a51238cb in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=8575a51238cb
author: dsamersoff
date: Mon Jan 21 18:50:57 2013 +0400
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
changeset 515d98bb85f2 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=515d98bb85f2
author: dsamersoff
date: Mon Jan 21 14:07:06 2013 -0500
Merge
changeset 62eafb1b8499 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=62eafb1b8499
author: zgu
date: Wed Jan 09 14:46:55 2013 -0500
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
changeset c28e0cb8d005 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=c28e0cb8d005
author: zgu
date: Fri Jan 11 12:30:54 2013 -0500
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
changeset 24aa4f99d1aa in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=24aa4f99d1aa
author: kvn
date: Wed Jan 23 15:11:03 2013 -0800
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
changeset 7b2efda91ffc in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=7b2efda91ffc
author: amurillo
date: Thu Jan 24 11:29:13 2013 -0800
Merge
changeset e1bc0d406d3f in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=e1bc0d406d3f
author: amurillo
date: Thu Jan 24 11:29:14 2013 -0800
Added tag hs24-b31 for changeset 7b2efda91ffc
changeset 9a5777cc2847 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=9a5777cc2847
author: amurillo
date: Thu Jan 24 11:40:59 2013 -0800
8006826: new hotspot build - hs24-b32
Reviewed-by: jcoomes
changeset 21b0918ed779 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=21b0918ed779
author: zgu
date: Tue Jan 22 14:27:41 2013 -0500
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
changeset fed67a49fd2c in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=fed67a49fd2c
author: amurillo
date: Tue Jan 29 15:40:29 2013 -0800
8007101: make jdk7u14 the default jprt release for hs24
Reviewed-by: jcoomes, ohair, dcubed
changeset b1f34a2b2e22 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=b1f34a2b2e22
author: twisti
date: Fri Jan 11 14:07:09 2013 -0800
8006031: LibraryCallKit::inline_array_copyOf disabled unintentionally with 7172640
Reviewed-by: kvn
changeset 21fe158e804b in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=21fe158e804b
author: zgu
date: Thu Jan 31 11:01:34 2013 -0500
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
changeset daa66f8e3d8c in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=daa66f8e3d8c
author: zgu
date: Thu Jan 31 07:22:09 2013 -0800
Merge
changeset fada199d881a in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=fada199d881a
author: zgu
date: Thu Jan 31 13:14:57 2013 -0500
8000692: Remove old KERNEL code
Summary: Removed depreciated kernel VM source code from hotspot VM
Reviewed-by: coleenp, ccheung, hseigel
changeset 7776955a3a41 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=7776955a3a41
author: zgu
date: Thu Jan 31 17:08:48 2013 -0800
Merge
changeset 6a55d9e0b5ea in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=6a55d9e0b5ea
author: twisti
date: Wed Jan 09 15:37:23 2013 -0800
8005418: JSR 292: virtual dispatch bug in 292 impl
Reviewed-by: jrose, kvn
changeset c3a5ef31cb90 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=c3a5ef31cb90
author: vlivanov
date: Mon Jan 14 08:22:32 2013 -0800
8006095: C1: SIGSEGV w/ -XX:+LogCompilation
Summary: avoid printing inlining decision when compilation fails
Reviewed-by: kvn, roland
changeset e34f4fe352e7 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=e34f4fe352e7
author: twisti
date: Tue Jan 15 12:06:18 2013 -0800
8006109: test/java/util/AbstractSequentialList/AddAll.java fails: assert(rtype == ctype) failed: mismatched return types
Reviewed-by: kvn
changeset 0a066b1dfe02 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=0a066b1dfe02
author: kvn
date: Tue Jan 15 14:45:12 2013 -0800
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
changeset b3686bbdb7d0 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=b3686bbdb7d0
author: kvn
date: Wed Jan 16 14:55:18 2013 -0800
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
changeset a7ffe4177db0 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=a7ffe4177db0
author: nloodin
date: Thu Jan 31 16:07:24 2013 +0100
8007005: JEP 167 tracing gives negative time stamps for certain event fields
Reviewed-by: brutisso
Contributed-by: markus.gronlund at oracle.com
changeset 88f46d208452 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=88f46d208452
author: amurillo
date: Fri Feb 01 12:36:53 2013 -0800
Merge
changeset 38b173289e57 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=38b173289e57
author: amurillo
date: Fri Feb 01 12:36:54 2013 -0800
Added tag hs24-b32 for changeset 88f46d208452
changeset b4d1e151243f in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=b4d1e151243f
author: katleman
date: Fri Feb 01 10:25:23 2013 -0800
Added tag jdk7u13-b20 for changeset e0e52e35e0c5
changeset 423f3a828eb5 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=423f3a828eb5
author: ewendeli
date: Sun Feb 03 22:45:23 2013 +0100
Merge
changeset 960d2e216955 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=960d2e216955
author: ewendeli
date: Fri Feb 08 15:02:20 2013 +0100
Merge
changeset fcd41f89bfa3 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=fcd41f89bfa3
author: katleman
date: Wed Feb 13 17:56:44 2013 -0800
Added tag jdk7u14-b13 for changeset 38b173289e57
changeset 607dd575f464 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=607dd575f464
author: amurillo
date: Fri Feb 01 12:49:39 2013 -0800
8007394: new hotspot build - hs24-b33
Reviewed-by: jcoomes
changeset a47566645421 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=a47566645421
author: rbackman
date: Fri Jan 18 13:43:56 2013 +0100
8006563: Remove unused ProfileVM_lock
Reviewed-by: dholmes, sla
changeset 1689a0912ebe in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=1689a0912ebe
author: ctornqvi
date: Mon Feb 04 08:40:19 2013 +0100
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
changeset 77726262b76f in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=77726262b76f
author: ctornqvi
date: Mon Feb 04 09:28:36 2013 -0500
Merge
changeset fe6cd8dd4080 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=fe6cd8dd4080
author: dcubed
date: Tue Feb 05 14:58:50 2013 -0800
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
changeset e4634e41d7a6 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=e4634e41d7a6
author: ctornqvi
date: Tue Feb 05 19:28:24 2013 +0100
8005012: Add WB APIs to better support NMT testing
Summary: Add WB API functions to enable better NMT testing
Reviewed-by: dholmes, zgu
changeset 2793d96a0acf in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=2793d96a0acf
author: ctornqvi
date: Tue Feb 05 22:01:07 2013 -0800
Merge
changeset 322a24bc2e99 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=322a24bc2e99
author: ctornqvi
date: Wed Feb 06 11:04:21 2013 +0100
8005013: Add NMT tests
Summary: Add tests for the Native Memory Tracking feature, includes regression tests for 8005936 and 8004802
Reviewed-by: zgu, coleenp
changeset 02b3e25dcc6b in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=02b3e25dcc6b
author: hseigel
date: Wed Feb 06 08:26:05 2013 -0500
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
changeset 87cf402c32e4 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=87cf402c32e4
author: hseigel
date: Wed Feb 06 08:41:14 2013 -0500
Merge
changeset 62e7d37fe255 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=62e7d37fe255
author: hseigel
date: Wed Feb 06 10:27:55 2013 -0500
Merge
changeset 2ee1591f14d0 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=2ee1591f14d0
author: ctornqvi
date: Wed Feb 06 16:27:51 2013 +0100
8000363: runtime/7158988/FieldMonitor.java fails with exception
Summary: Removed unnecessary shell script in the test.
Reviewed-by: coleenp, sla
changeset 073e56606b4d in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=073e56606b4d
author: ctornqvi
date: Wed Feb 06 11:20:07 2013 -0800
Merge
changeset 6538f0c1bd05 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=6538f0c1bd05
author: mgronlun
date: Thu Feb 07 11:03:33 2013 +0100
8007134: Enable tracing asserts on missing ResourceMark
Reviewed-by: dholmes, sla
changeset dd4950f173a5 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=dd4950f173a5
author: johnc
date: Fri Dec 21 11:45:34 2012 -0800
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
changeset c537391c6153 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=c537391c6153
author: johnc
date: Thu Feb 07 09:42:32 2013 -0800
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
changeset 2fe1685929bd in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=2fe1685929bd
author: johnc
date: Tue Jan 15 12:32:26 2013 -0800
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
changeset c9dbfdff5abf in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=c9dbfdff5abf
author: johnc
date: Thu Jan 31 10:45:09 2013 -0800
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
changeset bf523388179f in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=bf523388179f
author: brutisso
date: Sun Feb 10 21:15:16 2013 +0100
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
changeset b89e93583e0d in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=b89e93583e0d
author: zgu
date: Fri Feb 08 16:31:48 2013 -0500
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
changeset 61dbc09285c3 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=61dbc09285c3
author: zgu
date: Mon Feb 11 14:48:32 2013 -0500
Merge
changeset 6545f607320f in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=6545f607320f
author: roland
date: Mon Feb 04 11:30:37 2013 +0100
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
changeset 79d04b85fd0d in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=79d04b85fd0d
author: poonam
date: Wed Feb 13 06:06:33 2013 -0800
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
changeset f016e64be7b4 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=f016e64be7b4
author: rbackman
date: Wed Feb 13 09:46:19 2013 +0100
8008088: SA can hang the VM
Reviewed-by: mgronlun, sla, dholmes
changeset 78bef3bdb386 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=78bef3bdb386
author: poonam
date: Thu Feb 14 04:40:23 2013 -0800
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
changeset d05fee30c170 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=d05fee30c170
author: ehelin
date: Thu Feb 07 19:07:24 2013 +0100
8006954: GC Cause equals No GC for CMS background collection in the trace GC event
Reviewed-by: stefank, brutisso
changeset 38d1bd11fb2d in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=38d1bd11fb2d
author: ehelin
date: Thu Feb 14 16:04:42 2013 +0100
Merge
changeset 6a71d443bd0a in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=6a71d443bd0a
author: sla
date: Thu Feb 14 13:08:15 2013 +0100
8004840: Jstack seems to output unnecessary information in 7u9
Reviewed-by: dholmes, coleenp, sspitsyn, rbackman
changeset 7ffe30a79778 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=7ffe30a79778
author: mgronlun
date: Thu Feb 14 18:47:28 2013 +0100
8008208: Event tracing for code cache subsystems can give wrong timestamps
Reviewed-by: kvn, sla
changeset 6a431dbf4a33 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=6a431dbf4a33
author: amurillo
date: Thu Feb 14 22:29:42 2013 -0800
Merge
changeset 0310fb7a08b6 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=0310fb7a08b6
author: amurillo
date: Thu Feb 14 22:29:43 2013 -0800
Added tag hs24-b33 for changeset 6a431dbf4a33
changeset e3d2c238e29c in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=e3d2c238e29c
author: amurillo
date: Tue Feb 19 15:21:59 2013 -0800
Merge
changeset be57a8d7a1a7 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=be57a8d7a1a7
author: katleman
date: Tue Jan 29 14:14:42 2013 -0800
Added tag jdk7u13-b10 for changeset e0e52e35e0c5
changeset 1b40559b91cb in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=1b40559b91cb
author: katleman
date: Fri Feb 01 10:31:35 2013 -0800
Added tag jdk7u13-b30 for changeset be57a8d7a1a7
changeset 5fbe0cae3a2a in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=5fbe0cae3a2a
author: ewendeli
date: Fri Feb 01 23:28:04 2013 +0100
Merge
changeset 30d72c9abb56 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=30d72c9abb56
author: katleman
date: Thu Feb 07 14:17:46 2013 -0800
Added tag jdk7u15-b01 for changeset 5fbe0cae3a2a
changeset 221c64550c5b in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=221c64550c5b
author: katleman
date: Fri Feb 08 10:46:26 2013 -0800
Added tag jdk7u15-b02 for changeset 30d72c9abb56
changeset 5b3a2f8eb010 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=5b3a2f8eb010
author: ewendeli
date: Wed Feb 13 19:48:44 2013 +0100
Merge
changeset aed229ba0679 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=aed229ba0679
author: ewendeli
date: Wed Feb 20 19:49:38 2013 +0100
Merge
changeset 5b55cef461b0 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=5b55cef461b0
author: katleman
date: Wed Feb 13 18:19:21 2013 -0800
Added tag jdk7u15-b30 for changeset 221c64550c5b
changeset 53ab22d4f44c in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=53ab22d4f44c
author: katleman
date: Mon Feb 18 12:09:23 2013 -0800
Added tag jdk7u15-b03 for changeset 5b55cef461b0
changeset d2b587401182 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=d2b587401182
author: katleman
date: Mon Feb 18 12:28:49 2013 -0800
Added tag jdk7u15-b32 for changeset 34a7b6dda06e
changeset a4dfda7a2655 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=a4dfda7a2655
author: katleman
date: Mon Feb 18 12:42:19 2013 -0800
Merge
changeset 0d82bf449a61 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=0d82bf449a61
author: katleman
date: Tue Feb 26 12:41:47 2013 -0800
Added tag jdk7u17-b01 for changeset a4dfda7a2655
changeset 7b357c079370 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=7b357c079370
author: katleman
date: Fri Mar 01 11:55:17 2013 -0800
Added tag jdk7u17-b02 for changeset 0d82bf449a61
changeset 195931672178 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=195931672178
author: coffeys
date: Sat Mar 02 17:24:15 2013 +0000
Merge
changeset 375a8c57a7f0 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=375a8c57a7f0
author: katleman
date: Wed Feb 27 16:51:50 2013 -0800
Added tag jdk7u14-b14 for changeset e3d2c238e29c
changeset e8e195210ada in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=e8e195210ada
author: amurillo
date: Tue Mar 05 14:02:38 2013 -0800
Merge
changeset 2eb0b9e2a794 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=2eb0b9e2a794
author: amurillo
date: Thu Feb 14 22:38:53 2013 -0800
8008284: new hotspot build - hs24-b34
Reviewed-by: jcoomes
changeset e403a79fc41a in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=e403a79fc41a
author: sla
date: Fri Feb 15 08:54:12 2013 +0100
8008102: SA on OS X does not stop the attached process
Reviewed-by: dholmes, rbackman
changeset 5624724e4454 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=5624724e4454
author: sla
date: Mon Feb 18 12:49:53 2013 +0100
8007779: os::die() on solaris should generate core file
Reviewed-by: dholmes, rbackman
changeset f82f0250456f in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=f82f0250456f
author: brutisso
date: Mon Feb 18 14:13:52 2013 +0100
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
changeset 5e48fb5e9625 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=5e48fb5e9625
author: poonam
date: Tue Feb 19 16:03:07 2013 -0800
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
changeset c8304f3d0a6c in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=c8304f3d0a6c
author: neliasso
date: Wed Feb 13 10:25:09 2013 +0100
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
changeset bc34e24e0637 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=bc34e24e0637
author: nloodin
date: Wed Feb 20 11:24:18 2013 +0100
8007804: Need to be able to access Performance counter by name from JVM
Reviewed-by: dholmes, sla, sspitsyn
changeset eb911d21c6b1 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=eb911d21c6b1
author: nloodin
date: Wed Feb 20 03:58:10 2013 -0800
Merge
changeset 4eca232ca0c6 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=4eca232ca0c6
author: nloodin
date: Wed Feb 20 11:24:18 2013 +0100
8007804: Need to be able to access Performance counter by name from JVM
Reviewed-by: dholmes, sla, sspitsyn
changeset 32ff8194b6d4 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=32ff8194b6d4
author: nloodin
date: Wed Feb 20 06:25:56 2013 -0800
Merge
changeset 9bf91e181464 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=9bf91e181464
author: kvn
date: Mon Feb 18 16:47:15 2013 -0800
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
changeset a398781bfe8b in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=a398781bfe8b
author: zgu
date: Thu Feb 21 07:50:48 2013 -0500
8008071: Crashed in promote_malloc_records() with Kitchensink after 19 days
Summary: Added NULL pointer check for arena size record
Reviewed-by: sspitsyn, dholmes
changeset 606aa0fc3944 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=606aa0fc3944
author: mgronlun
date: Mon Feb 25 10:21:50 2013 +0100
8007147: Trace event ExecuteVMOperation may get dangling pointer
Reviewed-by: dholmes, sla
changeset 6bd965cc1563 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=6bd965cc1563
author: mgronlun
date: Wed Feb 13 11:23:46 2013 +0100
8007312: null check signal semaphore in os::signal_notify windows
Reviewed-by: dholmes, sla
changeset a71f8a0deaf1 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=a71f8a0deaf1
author: nloodin
date: Mon Feb 25 15:01:12 2013 +0100
8007085: EnableTracing prints garbage for Compilation: [Java Method
Reviewed-by: coleenp, sla
Contributed-by: markus.gronlund at oracle.com
changeset 1273de7c42d4 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=1273de7c42d4
author: nloodin
date: Mon Feb 25 14:44:52 2013 -0500
Merge
changeset f38f66e78fb2 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=f38f66e78fb2
author: rbackman
date: Mon Feb 18 10:22:56 2013 +0100
8008340: [sampling] assert(upper->pc_offset() >= pc_offset) failed: sanity
Reviewed-by: kvn, sla
changeset e8612dc1501b in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=e8612dc1501b
author: poonam
date: Thu Feb 21 23:58:05 2013 -0800
8008546: Wrong G1ConfidencePercent results in GUARANTEE(VARIANCE() > -1.0) FAILED
Reviewed-by: brutisso, johnc
Contributed-by: vladimir.kempik at oracle.com
changeset d323b9b05997 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=d323b9b05997
author: poonam
date: Thu Feb 28 10:50:35 2013 +0000
Merge
changeset 860ae068f4df in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=860ae068f4df
author: amurillo
date: Thu Feb 28 10:45:18 2013 -0800
Merge
changeset 12619005c5e2 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=12619005c5e2
author: amurillo
date: Thu Feb 28 10:45:19 2013 -0800
Added tag hs24-b34 for changeset 860ae068f4df
changeset b1030375770f in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=b1030375770f
author: amurillo
date: Tue Mar 05 14:10:19 2013 -0800
Merge
changeset 018c2639921d in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=018c2639921d
author: katleman
date: Thu Mar 07 11:08:26 2013 -0800
Added tag jdk7u14-b15 for changeset 12619005c5e2
changeset 0addb9ef7b4e in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=0addb9ef7b4e
author: lana
date: Mon Mar 11 14:48:37 2013 -0700
Merge
changeset 90e4826656f8 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=90e4826656f8
author: amurillo
date: Thu Feb 28 11:15:56 2013 -0800
8009225: new hotspot build - hs24-b35
Reviewed-by: jcoomes
changeset 1a726a0f001b in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=1a726a0f001b
author: jwilhelm
date: Thu Feb 28 23:30:14 2013 +0100
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
changeset 4ddaaf331af4 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=4ddaaf331af4
author: jwilhelm
date: Fri Mar 01 01:14:53 2013 +0100
Merge
changeset ee712d4e3af6 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=ee712d4e3af6
author: jwilhelm
date: Fri Mar 01 03:54:26 2013 +0100
Merge
changeset a4debcca0fb9 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=a4debcca0fb9
author: johnc
date: Mon Feb 04 13:24:57 2013 -0800
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
changeset f33d68f8b40e in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=f33d68f8b40e
author: johnc
date: Thu Feb 28 21:11:04 2013 -0800
Merge
changeset 94227c0c6cf0 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=94227c0c6cf0
author: dcubed
date: Fri Mar 01 09:57:34 2013 -0800
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
changeset 586fe6358916 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=586fe6358916
author: dcubed
date: Fri Mar 01 09:57:58 2013 -0800
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
changeset 0930637d6520 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=0930637d6520
author: dcubed
date: Fri Mar 01 09:58:16 2013 -0800
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
changeset ce0cee0f0e00 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=ce0cee0f0e00
author: bpittore
date: Thu Feb 28 12:09:57 2013 -0500
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
changeset 69ff881ab627 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=69ff881ab627
author: jiangli
date: Fri Mar 01 04:08:13 2013 -0800
Merge
changeset 18c8cdc40cdf in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=18c8cdc40cdf
author: jiangli
date: Fri Mar 01 13:33:21 2013 -0800
Merge
changeset 331dc65d57d7 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=331dc65d57d7
author: sla
date: Fri Feb 08 14:27:04 2013 +0100
8005572: fatal error: acquiring lock JfrBuffer_lock/19 out of order with lock MethodData_lock/19 -- possible deadlock
Reviewed-by: mgronlun, dholmes
changeset be21f8a4d42c in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=be21f8a4d42c
author: amurillo
date: Thu Mar 07 12:01:18 2013 -0800
Merge
changeset 53152f5f34c4 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=53152f5f34c4
author: amurillo
date: Thu Mar 07 12:01:19 2013 -0800
Added tag hs24-b35 for changeset be21f8a4d42c
changeset 10e0043bda08 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=10e0043bda08
author: amurillo
date: Tue Mar 12 13:05:53 2013 -0700
Merge
changeset 55d0822d1370 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=55d0822d1370
author: katleman
date: Wed Mar 13 17:17:57 2013 -0700
Added tag jdk7u14-b16 for changeset 10e0043bda08
changeset e532bbc127b1 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=e532bbc127b1
author: amurillo
date: Thu Mar 07 12:45:07 2013 -0800
8009687: new hotspot build - hs24-b36
Reviewed-by: jcoomes
changeset e41e48824311 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=e41e48824311
author: jwilhelm
date: Tue Mar 12 16:28:37 2013 +0100
8007003: ParNew sends the heap summary too early
Summary: Send the event after the early exit
Reviewed-by: ehelin, brutisso
changeset ca064de1c4c6 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=ca064de1c4c6
author: kevinw
date: Mon Mar 11 12:56:00 2013 +0000
8009723: CMS logs "concurrent mode failure" twice when using (disabling) -XX:-UseCMSCompactAtFullCollection
Reviewed-by: jwilhelm, ehelin, brutisso
changeset 739a10899202 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=739a10899202
author: kevinw
date: Tue Mar 12 12:07:20 2013 -0700
Merge
changeset 8a853c83f551 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=8a853c83f551
author: neliasso
date: Thu Dec 06 09:50:08 2012 +0100
8003934: Fix generation of malformed options to Projectcreator
Summary: Makefile produces unmatched quotes due to nmake bug
Reviewed-by: jwilhelm, brutisso
changeset 7416b0a84e3c in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=7416b0a84e3c
author: amurillo
date: Thu Mar 14 10:40:43 2013 -0700
Merge
changeset 61822da2b149 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=61822da2b149
author: amurillo
date: Thu Mar 14 10:40:45 2013 -0700
Added tag hs24-b36 for changeset 7416b0a84e3c
changeset 06db2de2922a in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=06db2de2922a
author: katleman
date: Wed Mar 20 14:47:35 2013 -0700
Added tag jdk7u14-b17 for changeset 61822da2b149
changeset f3338eb19a6a in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=f3338eb19a6a
author: amurillo
date: Thu Mar 14 11:00:38 2013 -0700
8010103: new hotspot build - hs24-b37
Reviewed-by: jcoomes
changeset e99b6a69b81d in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=e99b6a69b81d
author: ehelin
date: Mon Mar 18 12:29:19 2013 +0100
8009232: Improve stats gathering code for reference processor
Reviewed-by: jwilhelm, brutisso
changeset c49a43256225 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=c49a43256225
author: ehelin
date: Mon Mar 18 15:06:04 2013 +0100
8008918: Reference statistics events for the tracing framework
Reviewed-by: jwilhelm, brutisso, tschatzl
changeset 76451677d919 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=76451677d919
author: zgu
date: Thu Mar 07 14:06:44 2013 -0500
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
changeset 893fd4dc2d3b in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=893fd4dc2d3b
author: zgu
date: Mon Mar 18 10:21:11 2013 -0700
Merge
changeset 0a5dbad3cd92 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=0a5dbad3cd92
author: jwilhelm
date: Tue Mar 19 18:32:16 2013 +0100
8010227: Remove promotion failed boolean from YC event
Summary: Remove promotion failed boolean from YC event
Reviewed-by: dholmes, brutisso
changeset 47b5859d4634 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=47b5859d4634
author: jwilhelm
date: Tue Mar 19 23:14:19 2013 +0100
8008790: Promotion failed tracing event for all GCs
Summary: Implemented promotion failed event for ParNew and Serial GC
Reviewed-by: brutisso, ehelin
changeset 99d14be80708 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=99d14be80708
author: ctornqvi
date: Wed Mar 20 17:07:09 2013 +0100
8010084: Race in runtime/NMT/BaselineWithParameter.java
Summary: Added a waitFor() on the process
Reviewed-by: mgerdin, sla, zgu
changeset 5bcfc2ed94a5 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=5bcfc2ed94a5
author: ehelin
date: Tue Mar 19 15:14:58 2013 +0100
8010289: PSParallelCompact::marking_phase should use instance GCTracer
Reviewed-by: johnc, mgerdin, stefank
changeset c5c01d4cd7d9 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=c5c01d4cd7d9
author: amurillo
date: Thu Mar 21 11:12:14 2013 -0700
Merge
changeset 72e4bc0bcbd2 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=72e4bc0bcbd2
author: amurillo
date: Thu Mar 21 11:12:15 2013 -0700
Added tag hs24-b37 for changeset c5c01d4cd7d9
changeset 52e13c42fab4 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=52e13c42fab4
author: katleman
date: Wed Mar 27 16:18:19 2013 -0700
Added tag jdk7u14-b18 for changeset 72e4bc0bcbd2
changeset 9e372c67c5eb in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=9e372c67c5eb
author: amurillo
date: Thu Mar 21 11:22:15 2013 -0700
8010497: new hotspot build - hs24-b38
Reviewed-by: jcoomes
changeset 5967e5c9c7f0 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=5967e5c9c7f0
author: jwilhelm
date: Mon Mar 25 15:19:40 2013 +0100
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
changeset bec5f1758368 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=bec5f1758368
author: rbackman
date: Thu Feb 28 09:45:57 2013 +0100
8008357: [sampling] assert(sender_blob->is_runtime_stub() || sender_blob->is_nmethod()) failed: Impossible call chain
Reviewed-by: coleenp, sla
changeset a1b2802cb232 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=a1b2802cb232
author: zgu
date: Wed Mar 27 14:48:22 2013 -0400
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
changeset 399bb8104fea in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=399bb8104fea
author: kvn
date: Tue Jan 22 11:31:25 2013 -0800
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
changeset c638b7564d34 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=c638b7564d34
author: vlivanov
date: Fri Feb 01 03:02:01 2013 -0800
8005439: no message about inline method if it specifed by CompileCommand
Reviewed-by: kvn, vlivanov
Contributed-by: Igor Ignatyev <igor.ignatyev at oracle.com>
changeset c605c1bd2819 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=c605c1bd2819
author: drchase
date: Fri Jan 25 16:09:14 2013 -0800
8006500: compiler/8004741/Test8004741.java fails intermediately
Summary: rewrote the test to be more reliable, add test for invalid size exception
Reviewed-by: kvn
changeset 19a6982e2d05 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=19a6982e2d05
author: mikael
date: Mon Feb 04 10:28:39 2013 -0800
8007403: Incorrect format arguments in adlparse.cpp
Reviewed-by: kvn, twisti
changeset 9fdfc60415f1 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=9fdfc60415f1
author: vlivanov
date: Tue Feb 05 08:25:51 2013 -0800
8006613: adding reason to made_not_compilable
Reviewed-by: kvn, vlivanov
Contributed-by: Igor Ignatyev <igor.ignatyev at oracle.com>
changeset 1efffc8cd1e5 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=1efffc8cd1e5
author: drchase
date: Wed Feb 06 11:33:49 2013 -0800
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
changeset c56c6ba9c1d2 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=c56c6ba9c1d2
author: kvn
date: Fri Feb 08 15:07:17 2013 -0800
8007708: compiler/6855215 assert(VM_Version::supports_sse4_2())
Summary: Added missing UseSSE42 check.
Reviewed-by: roland, twisti
changeset 71a67ff5e673 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=71a67ff5e673
author: drchase
date: Sat Feb 09 12:55:09 2013 -0800
8007402: Code cleanup to remove Parfait false positive
Summary: add array access range check
Reviewed-by: kvn
changeset 1c0be805666b in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=1c0be805666b
author: kmo
date: Sun Feb 10 22:35:38 2013 -0800
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
changeset 36b32e7ee4f7 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=36b32e7ee4f7
author: roland
date: Tue Feb 12 12:56:11 2013 +0100
7197327: 40% regression on 8 b41 comp 8 b40 on specjvm2008.mpegaudio on oob
Summary: Add support for expensive nodes.
Reviewed-by: kvn
changeset 3eea57ac42f2 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=3eea57ac42f2
author: kmo
date: Tue Feb 12 07:39:42 2013 -0800
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
changeset 95f5d78a4bc1 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=95f5d78a4bc1
author: roland
date: Mon Feb 18 09:06:24 2013 +0100
8007959: Use expensive node logic for more math nodes
Summary: use expensive node logic for other more math nodes.
Reviewed-by: kvn
changeset 53dd0089983e in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=53dd0089983e
author: drchase
date: Mon Feb 18 14:29:16 2013 -0800
8008180: Several tests in compiler/5091921 need more time to run
Summary: Added an explicit timeouts.
Reviewed-by: kvn, twisti
changeset b1c0da991402 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=b1c0da991402
author: drchase
date: Mon Feb 18 15:08:39 2013 -0800
7102300: performance warnings cause results diff failure in Test6890943
Summary: Strip lines matching the performance warning from the output before diff.
Reviewed-by: kvn
changeset be30099fbdec in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=be30099fbdec
author: roland
date: Mon Feb 25 14:13:04 2013 +0100
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
changeset 2faf0eecd402 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=2faf0eecd402
author: roland
date: Tue Feb 26 12:18:30 2013 +0100
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
changeset bb4db1d23cba in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=bb4db1d23cba
author: drchase
date: Tue Feb 26 15:38:24 2013 -0800
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
changeset 194355f552ff in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=194355f552ff
author: iignatyev
date: Wed Feb 27 05:58:48 2013 -0800
8007439: C2: adding successful message of inlining
Reviewed-by: kvn, vlivanov
changeset abc47675c9e2 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=abc47675c9e2
author: kvn
date: Wed Mar 06 12:25:57 2013 -0800
8009472: Print additional information for 8004640 failure
Summary: dump nodes and types in 8004640 case.
Reviewed-by: roland
changeset 979e7c5df753 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=979e7c5df753
author: roland
date: Wed Mar 13 09:44:45 2013 +0100
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
changeset e388232ba684 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=e388232ba684
author: roland
date: Mon Mar 18 13:19:06 2013 +0100
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
changeset 539375f92462 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=539375f92462
author: bharadwaj
date: Fri Mar 22 07:58:55 2013 -0700
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
changeset 795212ad5b1b in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=795212ad5b1b
author: amurillo
date: Thu Mar 28 10:46:36 2013 -0700
Merge
changeset 5e622bdc713e in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=5e622bdc713e
author: amurillo
date: Thu Mar 28 10:46:36 2013 -0700
Added tag hs24-b38 for changeset 795212ad5b1b
changeset 29f263e4d6a7 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=29f263e4d6a7
author: andrew
date: Wed Apr 03 14:17:10 2013 +0100
Merge jdk7u14-b17
changeset b9bbe418db87 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=b9bbe418db87
author: andrew
date: Thu Apr 04 19:11:59 2013 +0100
Fix invalid XSL stylesheets and DTD introduced as part of JEP 167.
changeset 781f641e8c9b in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=781f641e8c9b
author: andrew
date: Wed Apr 17 21:26:58 2013 +0100
PR1378: Add AArch64 support to Zero
changeset 94e094f46104 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=94e094f46104
author: katleman
date: Wed Apr 03 15:15:50 2013 -0700
Added tag jdk7u14-b19 for changeset 5e622bdc713e
changeset c23596bfe3b8 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=c23596bfe3b8
author: katleman
date: Fri Apr 05 09:10:28 2013 -0700
Added tag jdk7u14-b19 for changeset 94e094f46104
changeset 0e7cb4f6dcb7 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=0e7cb4f6dcb7
author: katleman
date: Wed Apr 10 10:29:50 2013 -0700
Added tag jdk7u14-b20 for changeset c23596bfe3b8
changeset 7c8d60d568ba in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=7c8d60d568ba
author: amurillo
date: Thu Mar 28 11:07:37 2013 -0700
8011021: new hotspot build - hs24-b39
Reviewed-by: jcoomes
changeset 19c1e132e9ee in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=19c1e132e9ee
author: iklam
date: Thu Mar 28 19:59:36 2013 -0700
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
changeset aea9eb48dafd in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=aea9eb48dafd
author: zgu
date: Fri Mar 29 10:02:52 2013 -0400
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
changeset cd85890e1926 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=cd85890e1926
author: zgu
date: Fri Mar 29 07:31:53 2013 -0700
Merge
changeset ad6f90552a1c in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=ad6f90552a1c
author: zgu
date: Fri Mar 29 10:04:01 2013 -0700
Merge
changeset 4a6facbffc09 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=4a6facbffc09
author: ehelin
date: Thu Mar 21 16:15:57 2013 +0100
8010294: Refactor HeapInspection to make it more reusable
Reviewed-by: jwilhelm, brutisso, mgerdin
changeset c0b1bfa39232 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=c0b1bfa39232
author: kvn
date: Tue Mar 26 12:55:26 2013 -0700
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
changeset f842ea9b8830 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=f842ea9b8830
author: ehelin
date: Wed Apr 03 17:49:23 2013 +0200
8008737: The trace event vm/gc/heap/summary is missing for CMS
Reviewed-by: mgerdin, brutisso
changeset abeffed9e41a in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=abeffed9e41a
author: roland
date: Wed Mar 06 10:28:38 2013 +0100
8009460: C2compiler crash in machnode::in_regmask(unsigned int)
Summary: 7121140 may not correctly break the Allocate -> MemBarStoreStore link
Reviewed-by: kvn
changeset 63c3f7805426 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=63c3f7805426
author: mikael
date: Tue Feb 26 08:54:03 2013 -0800
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
changeset 03ba6eb06186 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=03ba6eb06186
author: mgronlun
date: Fri Apr 05 08:53:29 2013 +0200
8011400: missing define OPENJDK for windows builds
Reviewed-by: dcubed, sla
changeset 5c44c9466675 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=5c44c9466675
author: kevinw
date: Fri Apr 05 11:06:55 2013 +0100
8008917: CMS: Concurrent mode failure tracing event
Reviewed-by: jwilhelm, ehelin, brutisso
changeset d6cf0e0eee29 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=d6cf0e0eee29
author: amurillo
date: Fri Apr 05 10:32:51 2013 -0700
Merge
changeset 21b442e8b756 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=21b442e8b756
author: amurillo
date: Fri Apr 05 10:32:52 2013 -0700
Added tag hs24-b39 for changeset d6cf0e0eee29
changeset 6477999efb5f in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=6477999efb5f
author: amurillo
date: Fri Apr 05 10:44:24 2013 -0700
8011583: new hotspot build - hs24-b40
Reviewed-by: jcoomes
changeset c7b481c7e5d9 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=c7b481c7e5d9
author: kevinw
date: Wed Feb 27 22:40:14 2013 +0000
7178741: SA: jstack -m produce UnalignedAddressException in output (Linux)
Reviewed-by: poonam, sla
changeset 97f2e3ceb67c in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=97f2e3ceb67c
author: ehelin
date: Wed Apr 10 09:43:53 2013 +0200
8010916: Add tenuring threshold to young garbage collection events
Reviewed-by: jwilhelm, brutisso
changeset 6f73a3a47ba4 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=6f73a3a47ba4
author: ehelin
date: Thu Apr 11 00:02:45 2013 +0200
8011699: CMS: assert(_shared_gc_info.id() != SharedGCInfo::UNSET_GCID) failed: GC not started?
Reviewed-by: stefank, mgerdin
changeset 7c942384867f in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=7c942384867f
author: ehelin
date: Wed Apr 10 10:40:05 2013 +0200
8008920: Tracing events for heap statistics
Reviewed-by: jwilhelm, mgerdin, brutisso
changeset 8185d3f3d16e in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=8185d3f3d16e
author: mgerdin
date: Wed Apr 10 17:30:29 2013 +0200
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
changeset d67b08a0b6c0 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=d67b08a0b6c0
author: neliasso
date: Mon Mar 25 14:03:21 2013 +0100
8007701: Hotspot trace allocation events
Reviewed-by: brutisso, ehelin, egahlin
changeset d44caacedf85 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=d44caacedf85
author: neliasso
date: Thu Apr 11 04:25:49 2013 -0400
Merge
changeset e40faea12793 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=e40faea12793
author: neliasso
date: Thu Apr 11 10:10:27 2013 -0400
Merge
changeset 7097a4e746c1 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=7097a4e746c1
author: jwilhelm
date: Thu Apr 11 13:43:31 2013 +0200
8009032: Implement evacuation info event
Summary: EvacuationFailedInfo event implemented for G1
Reviewed-by: brutisso, johnc
changeset 3295faa5b5cc in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=3295faa5b5cc
author: amurillo
date: Thu Apr 11 22:44:41 2013 -0700
Merge
changeset 3e88170d8be2 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=3e88170d8be2
author: amurillo
date: Thu Apr 11 22:44:42 2013 -0700
Added tag hs24-b40 for changeset 3295faa5b5cc
changeset 315b54ddd99f in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=315b54ddd99f
author: katleman
date: Thu Feb 07 14:20:05 2013 -0800
Added tag jdk7u21-b01 for changeset be57a8d7a1a7
changeset 5119d89c7cc8 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=5119d89c7cc8
author: ewendeli
date: Mon Feb 11 21:07:12 2013 +0100
Merge
changeset ad14169fb640 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=ad14169fb640
author: katleman
date: Thu Feb 14 14:11:05 2013 -0800
Added tag jdk7u21-b02 for changeset 5119d89c7cc8
changeset 6d21458b9459 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=6d21458b9459
author: katleman
date: Tue Feb 19 17:13:36 2013 -0800
Added tag jdk7u21-b03 for changeset ad14169fb640
changeset c954aab38a7f in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=c954aab38a7f
author: twisti
date: Mon Feb 25 11:54:35 2013 -0800
8004336: Better handling of method handle intrinsic frames
Reviewed-by: kvn, jrose, ahgross
changeset 762ad80022d6 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=762ad80022d6
author: katleman
date: Tue Feb 26 12:44:58 2013 -0800
Added tag jdk7u21-b04 for changeset c954aab38a7f
changeset 0785ff7bd741 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=0785ff7bd741
author: dcubed
date: Thu Feb 28 09:50:01 2013 -0800
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
changeset e629a7d0b760 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=e629a7d0b760
author: brutisso
date: Thu Feb 28 13:30:30 2013 +0100
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
changeset bc3dc90c4e9e in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=bc3dc90c4e9e
author: coffeys
date: Mon Mar 04 19:04:44 2013 +0000
8009399: Bump the hsx build number for APRIL CPU
Reviewed-by: asaha
changeset ea83168282c8 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=ea83168282c8
author: katleman
date: Tue Oct 16 14:54:41 2012 -0700
Added tag jdk7u9-b31 for changeset 8eaa45ed5f80
changeset f493d194db95 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=f493d194db95
author: katleman
date: Wed Oct 31 10:10:54 2012 -0700
Added tag jdk7u9-b32 for changeset ea83168282c8
changeset 63e9e76073fb in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=63e9e76073fb
author: asaha
date: Tue Dec 04 11:41:17 2012 -0800
Merge
changeset 07f7daeb2610 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=07f7daeb2610
author: asaha
date: Wed Dec 05 15:24:40 2012 -0800
Merge
changeset c49afcd4b4d1 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=c49afcd4b4d1
author: katleman
date: Fri Dec 07 08:19:06 2012 -0800
Added tag jdk7u10-b31 for changeset 07f7daeb2610
changeset 06b5c3f663b8 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=06b5c3f663b8
author: ewendeli
date: Tue Jan 15 08:21:51 2013 +0100
Merge
changeset abb5b690122c in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=abb5b690122c
author: katleman
date: Wed Jan 16 13:57:06 2013 -0800
Added tag jdk7u11-b32 for changeset 06b5c3f663b8
changeset 3ba8b2780ac9 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=3ba8b2780ac9
author: katleman
date: Tue Jan 29 14:10:31 2013 -0800
Added tag jdk7u11-b33 for changeset abb5b690122c
changeset ef00fdf6f6d3 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=ef00fdf6f6d3
author: asaha
date: Fri Feb 08 19:11:16 2013 -0800
Merge
changeset 0b905a04f573 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=0b905a04f573
author: asaha
date: Mon Feb 11 11:14:34 2013 -0800
Merge
changeset 7b91b50ff761 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=7b91b50ff761
author: katleman
date: Tue Feb 12 12:32:41 2013 -0800
Added tag jdk7u15-b31 for changeset 0b905a04f573
changeset 8b349f332a66 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=8b349f332a66
author: asaha
date: Thu Feb 14 13:18:59 2013 -0800
Merge
changeset b2208bb3e775 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=b2208bb3e775
author: katleman
date: Tue Feb 19 12:02:59 2013 -0800
Added tag jdk7u15-b33 for changeset 8b349f332a66
changeset c91d130b040f in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=c91d130b040f
author: asaha
date: Fri Mar 01 16:07:51 2013 -0800
Merge
changeset 73894d544edd in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=73894d544edd
author: cl
date: Sat Mar 02 09:47:37 2013 -0800
Added tag jdk7u17-b30 for changeset 7b357c079370
changeset 22b6fd616cfe in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=22b6fd616cfe
author: asaha
date: Sat Mar 02 14:35:06 2013 -0800
Merge
changeset 8e04b403f580 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=8e04b403f580
author: cl
date: Sat Mar 02 18:54:42 2013 -0800
Added tag jdk7u17-b31 for changeset 22b6fd616cfe
changeset ee98e8e35da2 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=ee98e8e35da2
author: asaha
date: Mon Mar 04 11:40:45 2013 -0800
Merge
changeset 0e8e9d990d91 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=0e8e9d990d91
author: asaha
date: Mon Mar 04 12:34:25 2013 -0800
Merge
changeset ae7be9b23555 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=ae7be9b23555
author: katleman
date: Tue Mar 05 16:45:23 2013 -0800
Added tag jdk7u21-b05 for changeset 0e8e9d990d91
changeset beeb3d6b76f0 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=beeb3d6b76f0
author: poonam
date: Wed Mar 06 16:30:38 2013 -0800
8006309: More reliable control panel operation
Summary: Added a comment in the dead Kernel code
Reviewed-by: ahgross, sla, coleenp
changeset 99d7e552509d in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=99d7e552509d
author: katleman
date: Tue Mar 12 14:44:05 2013 -0700
Added tag jdk7u21-b06 for changeset beeb3d6b76f0
changeset 663b5c744e82 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=663b5c744e82
author: kvn
date: Fri Mar 15 09:33:37 2013 -0700
8009699: Methodhandle lookup
Reviewed-by: ahgross, jrose, jdn
changeset 87e9bb582938 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=87e9bb582938
author: katleman
date: Tue Mar 19 14:33:31 2013 -0700
Added tag jdk7u21-b07 for changeset 663b5c744e82
changeset 1f195ee7856a in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=1f195ee7856a
author: katleman
date: Wed Mar 20 14:47:17 2013 -0700
Added tag jdk7u21-b08 for changeset 87e9bb582938
changeset d4a4c2bd389a in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=d4a4c2bd389a
author: katleman
date: Tue Mar 26 15:00:17 2013 -0700
Added tag jdk7u21-b09 for changeset 1f195ee7856a
changeset d07dafb51e1d in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=d07dafb51e1d
author: katleman
date: Sun Mar 31 03:46:36 2013 -0700
Added tag jdk7u21-b10 for changeset d4a4c2bd389a
changeset a977dedec81c in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=a977dedec81c
author: katleman
date: Thu Apr 04 15:48:08 2013 -0700
Added tag jdk7u21-b11 for changeset d07dafb51e1d
changeset c5e4585a045f in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=c5e4585a045f
author: katleman
date: Fri Apr 05 12:48:45 2013 -0700
Added tag jdk7u21-b30 for changeset a977dedec81c
changeset 7d126c8298e7 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=7d126c8298e7
author: katleman
date: Sun Apr 07 16:34:50 2013 -0700
Added tag jdk7u21-b12 for changeset c5e4585a045f
changeset 5db4eda6f534 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=5db4eda6f534
author: coffeys
date: Tue Apr 16 11:49:49 2013 +0100
Merge
changeset 7f17b162e053 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=7f17b162e053
author: coffeys
date: Wed Apr 17 09:40:38 2013 +0100
Merge
changeset 2fc73bd48efa in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=2fc73bd48efa
author: andrew
date: Tue Apr 23 23:15:10 2013 +0100
Merge jdk7u14-b20
changeset 25fe5bf8dee3 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=25fe5bf8dee3
author: andrew
date: Wed May 22 16:11:17 2013 +0100
Remove jcheck
changeset ed247f9fb4fe in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=ed247f9fb4fe
author: andrew
date: Wed May 22 17:02:41 2013 +0100
Merge with HEAD
diffstat:
.hgtags | 66 +
.jcheck/conf | 2 -
agent/src/os/bsd/MacosxDebuggerLocal.m | 94 +-
agent/src/os/bsd/libproc_impl.c | 10 +-
agent/src/os/bsd/libproc_impl.h | 3 +-
agent/src/os/bsd/ps_proc.c | 86 +-
agent/src/os/linux/libproc_impl.c | 10 +-
agent/src/os/linux/libproc_impl.h | 3 +-
agent/src/os/linux/ps_proc.c | 96 +-
agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java | 7 +-
agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java | 7 +-
agent/src/share/classes/sun/jvm/hotspot/memory/CMSCollector.java | 6 +-
agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java | 1 -
agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java | 1 -
agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java | 1 -
make/Makefile | 66 +-
make/bsd/makefiles/buildtree.make | 14 +-
make/bsd/makefiles/defs.make | 2 -
make/bsd/makefiles/dtrace.make | 12 +-
make/bsd/makefiles/top.make | 6 +-
make/bsd/makefiles/trace.make | 121 +
make/bsd/makefiles/vm.make | 25 +-
make/bsd/makefiles/wb.make | 46 -
make/defs.make | 14 +-
make/hotspot_version | 6 +-
make/jprt.properties | 48 +-
make/linux/makefiles/buildtree.make | 16 +-
make/linux/makefiles/defs.make | 2 -
make/linux/makefiles/gcc.make | 3 -
make/linux/makefiles/top.make | 6 +-
make/linux/makefiles/trace.make | 120 +
make/linux/makefiles/vm.make | 30 +-
make/linux/makefiles/wb.make | 46 -
make/linux/makefiles/zero.make | 4 +
make/solaris/Makefile | 20 +-
make/solaris/makefiles/buildtree.make | 16 +-
make/solaris/makefiles/defs.make | 2 -
make/solaris/makefiles/dtrace.make | 12 +-
make/solaris/makefiles/kernel.make | 32 -
make/solaris/makefiles/top.make | 8 +-
make/solaris/makefiles/trace.make | 120 +
make/solaris/makefiles/vm.make | 23 +-
make/solaris/makefiles/wb.make | 46 -
make/windows/build.bat | 5 +-
make/windows/build.make | 15 +-
make/windows/create.bat | 4 +-
make/windows/create_obj_files.sh | 15 +-
make/windows/makefiles/compile.make | 7 -
make/windows/makefiles/debug.make | 3 +-
make/windows/makefiles/defs.make | 22 +-
make/windows/makefiles/fastdebug.make | 3 +-
make/windows/makefiles/generated.make | 8 +-
make/windows/makefiles/product.make | 11 +-
make/windows/makefiles/projectcreator.make | 77 +-
make/windows/makefiles/trace.make | 121 +
make/windows/makefiles/vm.make | 32 +-
make/windows/makefiles/wb.make | 54 -
make/windows/projectfiles/common/Makefile | 45 +-
make/windows/projectfiles/kernel/Makefile | 27 -
make/windows/projectfiles/kernel/vm.def | 7 -
make/windows/projectfiles/kernel/vm.dsw | 29 -
src/cpu/sparc/vm/assembler_sparc.cpp | 38 +-
src/cpu/sparc/vm/cppInterpreter_sparc.cpp | 3 +-
src/cpu/sparc/vm/frame_sparc.cpp | 14 +-
src/cpu/sparc/vm/sparc.ad | 16 +-
src/cpu/sparc/vm/templateInterpreter_sparc.cpp | 12 +-
src/cpu/x86/vm/assembler_x86.cpp | 335 +-
src/cpu/x86/vm/assembler_x86.hpp | 22 +-
src/cpu/x86/vm/cppInterpreter_x86.cpp | 3 +-
src/cpu/x86/vm/frame_x86.cpp | 77 +-
src/cpu/x86/vm/globals_x86.hpp | 3 +
src/cpu/x86/vm/stubGenerator_x86_32.cpp | 240 +-
src/cpu/x86/vm/stubGenerator_x86_64.cpp | 448 +-
src/cpu/x86/vm/templateInterpreter_x86_32.cpp | 3 +-
src/cpu/x86/vm/templateInterpreter_x86_64.cpp | 3 +-
src/cpu/x86/vm/vm_version_x86.cpp | 25 +-
src/cpu/x86/vm/vm_version_x86.hpp | 11 +-
src/cpu/x86/vm/x86_32.ad | 25 +-
src/cpu/x86/vm/x86_64.ad | 25 +-
src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp | 4 +-
src/cpu/zero/vm/cppInterpreter_zero.cpp | 7 +-
src/cpu/zero/vm/cppInterpreter_zero.hpp | 4 +-
src/cpu/zero/vm/frame_zero.cpp | 4 +-
src/cpu/zero/vm/frame_zero.inline.hpp | 4 +-
src/cpu/zero/vm/methodHandles_zero.cpp | 4 +-
src/cpu/zero/vm/methodHandles_zero.hpp | 4 +-
src/cpu/zero/vm/register_zero.hpp | 4 +-
src/cpu/zero/vm/sharedRuntime_zero.cpp | 6 +-
src/os/bsd/vm/osThread_bsd.hpp | 2 +-
src/os/bsd/vm/os_bsd.cpp | 336 +-
src/os/bsd/vm/os_bsd.hpp | 41 -
src/os/linux/vm/globals_linux.hpp | 5 +-
src/os/linux/vm/osThread_linux.hpp | 2 +-
src/os/linux/vm/os_linux.cpp | 465 ++-
src/os/linux/vm/os_linux.hpp | 45 +-
src/os/solaris/vm/osThread_solaris.cpp | 227 +-
src/os/solaris/vm/osThread_solaris.hpp | 56 +-
src/os/solaris/vm/os_share_solaris.hpp | 22 -
src/os/solaris/vm/os_solaris.cpp | 251 +-
src/os/solaris/vm/os_solaris.hpp | 1 +
src/os/windows/vm/decoder_windows.cpp | 78 +-
src/os/windows/vm/decoder_windows.hpp | 2 +
src/os/windows/vm/os_windows.cpp | 159 +-
src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp | 10 +-
src/os_cpu/bsd_x86/vm/thread_bsd_x86.hpp | 7 +
src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp | 5 +
src/os_cpu/linux_x86/vm/os_linux_x86.cpp | 5 +
src/os_cpu/linux_x86/vm/thread_linux_x86.cpp | 9 +-
src/os_cpu/linux_x86/vm/thread_linux_x86.hpp | 5 +
src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp | 30 +-
src/os_cpu/solaris_sparc/vm/thread_solaris_sparc.cpp | 12 +-
src/os_cpu/solaris_sparc/vm/thread_solaris_sparc.hpp | 5 +
src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp | 30 +-
src/os_cpu/solaris_x86/vm/thread_solaris_x86.cpp | 11 +-
src/os_cpu/solaris_x86/vm/thread_solaris_x86.hpp | 6 +
src/os_cpu/windows_x86/vm/thread_windows_x86.cpp | 12 +
src/os_cpu/windows_x86/vm/thread_windows_x86.hpp | 6 +
src/share/tools/LogCompilation/README | 6 +-
src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java | 11 +-
src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java | 10 +-
src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java | 23 +-
src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Phase.java | 21 +-
src/share/tools/ProjectCreator/BuildConfig.java | 32 +-
src/share/tools/ProjectCreator/WinGammaPlatform.java | 6 -
src/share/tools/whitebox/sun/hotspot/WhiteBox.java | 72 -
src/share/tools/whitebox/sun/hotspot/parser/DiagnosticCommand.java | 43 -
src/share/vm/adlc/adlparse.cpp | 54 +-
src/share/vm/adlc/formssel.cpp | 5 +-
src/share/vm/asm/assembler.cpp | 10 +-
src/share/vm/asm/assembler.hpp | 2 +
src/share/vm/asm/codeBuffer.cpp | 128 +-
src/share/vm/asm/codeBuffer.hpp | 25 +-
src/share/vm/c1/c1_Compilation.cpp | 8 +
src/share/vm/c1/c1_FrameMap.cpp | 21 -
src/share/vm/c1/c1_FrameMap.hpp | 2 -
src/share/vm/c1/c1_GraphBuilder.cpp | 32 +-
src/share/vm/c1/c1_LIR.cpp | 2 +-
src/share/vm/ci/bcEscapeAnalyzer.cpp | 2 +-
src/share/vm/ci/ciField.cpp | 4 +-
src/share/vm/ci/ciMethod.cpp | 41 +-
src/share/vm/ci/ciMethod.hpp | 8 +-
src/share/vm/ci/ciSignature.hpp | 6 +-
src/share/vm/ci/ciType.cpp | 16 +-
src/share/vm/ci/ciType.hpp | 1 +
src/share/vm/classfile/classFileParser.cpp | 1 +
src/share/vm/classfile/javaClasses.cpp | 5 +-
src/share/vm/classfile/systemDictionary.cpp | 86 +-
src/share/vm/classfile/systemDictionary.hpp | 6 +-
src/share/vm/classfile/vmSymbols.hpp | 3 +-
src/share/vm/code/codeBlob.cpp | 2 +-
src/share/vm/code/codeBlob.hpp | 8 +-
src/share/vm/code/codeCache.cpp | 21 +-
src/share/vm/code/codeCache.hpp | 7 +
src/share/vm/code/icBuffer.hpp | 2 +-
src/share/vm/code/stubs.cpp | 16 +-
src/share/vm/code/stubs.hpp | 10 +-
src/share/vm/compiler/compileBroker.cpp | 33 +-
src/share/vm/compiler/compileBroker.hpp | 17 +-
src/share/vm/compiler/compilerOracle.cpp | 1 +
src/share/vm/compiler/disassembler.cpp | 12 +-
src/share/vm/compiler/disassembler.hpp | 2 +-
src/share/vm/compiler/oopMap.cpp | 8 +-
src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp | 154 +-
src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp | 23 +
src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp | 16 +
src/share/vm/gc_implementation/g1/collectionSetChooser.cpp | 2 +-
src/share/vm/gc_implementation/g1/concurrentMark.cpp | 88 +-
src/share/vm/gc_implementation/g1/concurrentMark.hpp | 44 +-
src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp | 20 +-
src/share/vm/gc_implementation/g1/evacuationInfo.hpp | 81 +
src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp | 220 +-
src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp | 44 +-
src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp | 28 +-
src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp | 21 +-
src/share/vm/gc_implementation/g1/g1MarkSweep.cpp | 25 +-
src/share/vm/gc_implementation/g1/g1MarkSweep.hpp | 3 +
src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp | 1 +
src/share/vm/gc_implementation/g1/g1YCTypes.hpp | 51 +
src/share/vm/gc_implementation/g1/g1_globals.hpp | 27 +-
src/share/vm/gc_implementation/g1/vm_operations_g1.cpp | 4 +-
src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp | 2 +
src/share/vm/gc_implementation/parNew/parNewGeneration.cpp | 112 +-
src/share/vm/gc_implementation/parNew/parNewGeneration.hpp | 21 +-
src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp | 39 +
src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp | 10 +-
src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp | 30 +-
src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp | 37 +-
src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp | 75 +-
src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp | 9 +-
src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp | 16 +-
src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp | 8 +-
src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp | 2 +-
src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp | 75 +-
src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp | 7 +-
src/share/vm/gc_implementation/shared/copyFailedInfo.hpp | 72 +
src/share/vm/gc_implementation/shared/gcHeapSummary.hpp | 126 +
src/share/vm/gc_implementation/shared/gcTimer.cpp | 374 ++
src/share/vm/gc_implementation/shared/gcTimer.hpp | 195 +
src/share/vm/gc_implementation/shared/gcTrace.cpp | 189 +
src/share/vm/gc_implementation/shared/gcTrace.hpp | 235 +
src/share/vm/gc_implementation/shared/gcTraceSend.cpp | 290 +
src/share/vm/gc_implementation/shared/gcTraceTime.cpp | 90 +
src/share/vm/gc_implementation/shared/gcTraceTime.hpp | 44 +
src/share/vm/gc_implementation/shared/gcWhen.hpp | 48 +
src/share/vm/gc_implementation/shared/markSweep.cpp | 9 +-
src/share/vm/gc_implementation/shared/markSweep.hpp | 8 +
src/share/vm/gc_implementation/shared/vmGCOperations.cpp | 38 +-
src/share/vm/gc_implementation/shared/vmGCOperations.hpp | 2 +
src/share/vm/gc_interface/allocTracer.cpp | 48 +
src/share/vm/gc_interface/allocTracer.hpp | 37 +
src/share/vm/gc_interface/collectedHeap.cpp | 76 +-
src/share/vm/gc_interface/collectedHeap.hpp | 60 +-
src/share/vm/gc_interface/collectedHeap.inline.hpp | 24 +-
src/share/vm/gc_interface/gcCause.cpp | 3 +
src/share/vm/gc_interface/gcCause.hpp | 1 +
src/share/vm/gc_interface/gcName.hpp | 61 +
src/share/vm/interpreter/abstractInterpreter.hpp | 11 +-
src/share/vm/interpreter/bytecodeInterpreter.cpp | 2 +-
src/share/vm/interpreter/bytecodeInterpreter.hpp | 2 +-
src/share/vm/interpreter/bytecodes.hpp | 4 +-
src/share/vm/interpreter/cppInterpreter.cpp | 2 +-
src/share/vm/interpreter/interpreter.cpp | 4 +-
src/share/vm/interpreter/interpreter.hpp | 6 +-
src/share/vm/interpreter/interpreterRuntime.cpp | 2 +-
src/share/vm/interpreter/linkResolver.cpp | 2 +-
src/share/vm/interpreter/templateInterpreter.cpp | 2 +-
src/share/vm/memory/allocation.hpp | 6 +-
src/share/vm/memory/cardTableModRefBS.cpp | 2 +-
src/share/vm/memory/cardTableRS.cpp | 2 +-
src/share/vm/memory/compactingPermGenGen.hpp | 4 +-
src/share/vm/memory/defNewGeneration.cpp | 44 +-
src/share/vm/memory/defNewGeneration.hpp | 10 +-
src/share/vm/memory/genCollectedHeap.cpp | 11 +-
src/share/vm/memory/genCollectedHeap.hpp | 4 +-
src/share/vm/memory/genMarkSweep.cpp | 26 +-
src/share/vm/memory/generation.cpp | 18 +-
src/share/vm/memory/heapInspection.cpp | 136 +-
src/share/vm/memory/heapInspection.hpp | 32 +-
src/share/vm/memory/oopFactory.hpp | 1 +
src/share/vm/memory/referenceProcessor.cpp | 84 +-
src/share/vm/memory/referenceProcessor.hpp | 36 +-
src/share/vm/memory/referenceProcessorStats.hpp | 73 +
src/share/vm/memory/referenceType.hpp | 41 +
src/share/vm/memory/sharedHeap.hpp | 6 +
src/share/vm/memory/universe.cpp | 35 +-
src/share/vm/memory/universe.hpp | 5 +
src/share/vm/oops/cpCacheOop.cpp | 41 +-
src/share/vm/oops/cpCacheOop.hpp | 5 +-
src/share/vm/oops/instanceKlass.cpp | 7 +-
src/share/vm/oops/instanceKlass.hpp | 10 +-
src/share/vm/oops/instanceKlassKlass.cpp | 5 +-
src/share/vm/oops/instanceKlassKlass.hpp | 1 +
src/share/vm/oops/klass.cpp | 1 +
src/share/vm/oops/klassVtable.cpp | 86 +-
src/share/vm/oops/klassVtable.hpp | 11 +-
src/share/vm/oops/methodDataOop.hpp | 2 +-
src/share/vm/oops/methodOop.cpp | 37 +-
src/share/vm/oops/methodOop.hpp | 14 +-
src/share/vm/oops/objArrayKlass.cpp | 2 +-
src/share/vm/oops/oop.hpp | 6 +
src/share/vm/oops/oop.inline.hpp | 22 +-
src/share/vm/oops/typeArrayKlass.cpp | 2 +-
src/share/vm/opto/addnode.cpp | 10 +
src/share/vm/opto/block.hpp | 2 +-
src/share/vm/opto/bytecodeInfo.cpp | 283 +-
src/share/vm/opto/c2_globals.hpp | 19 +
src/share/vm/opto/callGenerator.cpp | 195 +-
src/share/vm/opto/callGenerator.hpp | 18 +-
src/share/vm/opto/callnode.cpp | 97 +-
src/share/vm/opto/callnode.hpp | 41 +-
src/share/vm/opto/cfgnode.cpp | 56 +-
src/share/vm/opto/cfgnode.hpp | 3 +-
src/share/vm/opto/chaitin.cpp | 2 +-
src/share/vm/opto/compile.cpp | 629 +++-
src/share/vm/opto/compile.hpp | 239 +-
src/share/vm/opto/doCall.cpp | 185 +-
src/share/vm/opto/escape.cpp | 4 +-
src/share/vm/opto/gcm.cpp | 2 +-
src/share/vm/opto/graphKit.cpp | 134 +-
src/share/vm/opto/graphKit.hpp | 74 +-
src/share/vm/opto/idealKit.cpp | 28 +-
src/share/vm/opto/idealKit.hpp | 13 +-
src/share/vm/opto/ifg.cpp | 2 +-
src/share/vm/opto/lcm.cpp | 6 +-
src/share/vm/opto/library_call.cpp | 1626 +++------
src/share/vm/opto/locknode.cpp | 2 +-
src/share/vm/opto/loopTransform.cpp | 8 +-
src/share/vm/opto/loopUnswitch.cpp | 2 +-
src/share/vm/opto/loopnode.cpp | 258 +-
src/share/vm/opto/loopnode.hpp | 26 +-
src/share/vm/opto/loopopts.cpp | 2 +-
src/share/vm/opto/machnode.cpp | 2 +-
src/share/vm/opto/macro.cpp | 12 +-
src/share/vm/opto/matcher.cpp | 5 +-
src/share/vm/opto/memnode.cpp | 140 +-
src/share/vm/opto/memnode.hpp | 4 +-
src/share/vm/opto/node.cpp | 148 +-
src/share/vm/opto/node.hpp | 22 +-
src/share/vm/opto/optoreg.hpp | 2 +-
src/share/vm/opto/output.cpp | 4 +-
src/share/vm/opto/parse.hpp | 33 +-
src/share/vm/opto/parse1.cpp | 11 +-
src/share/vm/opto/parse2.cpp | 40 +-
src/share/vm/opto/parse3.cpp | 18 +-
src/share/vm/opto/parseHelper.cpp | 12 +-
src/share/vm/opto/phaseX.cpp | 72 +-
src/share/vm/opto/phaseX.hpp | 6 +
src/share/vm/opto/phasetype.hpp | 96 +
src/share/vm/opto/postaloc.cpp | 4 +-
src/share/vm/opto/reg_split.cpp | 2 +-
src/share/vm/opto/regalloc.cpp | 1 +
src/share/vm/opto/regmask.cpp | 79 +-
src/share/vm/opto/regmask.hpp | 14 +-
src/share/vm/opto/runtime.cpp | 27 +-
src/share/vm/opto/runtime.hpp | 1 +
src/share/vm/opto/stringopts.cpp | 159 +-
src/share/vm/opto/subnode.hpp | 40 +-
src/share/vm/opto/superword.cpp | 17 +-
src/share/vm/opto/superword.hpp | 2 +-
src/share/vm/opto/type.hpp | 50 +-
src/share/vm/prims/forte.hpp | 5 +-
src/share/vm/prims/jni.cpp | 27 +-
src/share/vm/prims/jniCheck.hpp | 4 +-
src/share/vm/prims/jvm.cpp | 20 +-
src/share/vm/prims/jvm.h | 3 +-
src/share/vm/prims/jvmtiCodeBlobEvents.hpp | 4 +-
src/share/vm/prims/jvmtiEnter.xsl | 8 +-
src/share/vm/prims/jvmtiEnv.cpp | 6 +-
src/share/vm/prims/jvmtiEnvBase.cpp | 12 +-
src/share/vm/prims/jvmtiExport.cpp | 24 +-
src/share/vm/prims/jvmtiExport.hpp | 124 +-
src/share/vm/prims/jvmtiExtensions.hpp | 4 +-
src/share/vm/prims/jvmtiGen.java | 2 +-
src/share/vm/prims/jvmtiImpl.cpp | 6 +-
src/share/vm/prims/jvmtiImpl.hpp | 25 +-
src/share/vm/prims/jvmtiRawMonitor.hpp | 4 +-
src/share/vm/prims/jvmtiRedefineClasses.cpp | 171 +-
src/share/vm/prims/jvmtiRedefineClasses.hpp | 7 +-
src/share/vm/prims/jvmtiRedefineClassesTrace.hpp | 11 +-
src/share/vm/prims/jvmtiTagMap.hpp | 6 +-
src/share/vm/prims/methodHandles.cpp | 4 +-
src/share/vm/prims/unsafe.cpp | 11 +-
src/share/vm/prims/whitebox.cpp | 56 +
src/share/vm/runtime/arguments.cpp | 118 +-
src/share/vm/runtime/arguments.hpp | 7 +-
src/share/vm/runtime/atomic.hpp | 12 +-
src/share/vm/runtime/deoptimization.cpp | 12 +-
src/share/vm/runtime/fprofiler.hpp | 44 +-
src/share/vm/runtime/frame.hpp | 1 +
src/share/vm/runtime/frame.inline.hpp | 4 +
src/share/vm/runtime/globals.cpp | 11 +-
src/share/vm/runtime/globals.hpp | 16 +-
src/share/vm/runtime/globals_extension.hpp | 6 +-
src/share/vm/runtime/init.cpp | 4 +-
src/share/vm/runtime/java.cpp | 14 +-
src/share/vm/runtime/mutex.cpp | 2 +-
src/share/vm/runtime/mutexLocker.cpp | 7 +-
src/share/vm/runtime/mutexLocker.hpp | 1 -
src/share/vm/runtime/objectMonitor.cpp | 66 +-
src/share/vm/runtime/objectMonitor.hpp | 13 +-
src/share/vm/runtime/objectMonitor.inline.hpp | 6 +-
src/share/vm/runtime/os.cpp | 14 +-
src/share/vm/runtime/os.hpp | 105 +
src/share/vm/runtime/perfData.cpp | 4 +
src/share/vm/runtime/perfData.hpp | 3 +
src/share/vm/runtime/sharedRuntime.cpp | 2 +-
src/share/vm/runtime/stubCodeGenerator.cpp | 2 +-
src/share/vm/runtime/stubRoutines.hpp | 2 +
src/share/vm/runtime/sweeper.cpp | 83 +-
src/share/vm/runtime/sweeper.hpp | 28 +-
src/share/vm/runtime/synchronizer.cpp | 10 +-
src/share/vm/runtime/task.cpp | 8 +-
src/share/vm/runtime/thread.cpp | 66 +-
src/share/vm/runtime/thread.hpp | 10 +-
src/share/vm/runtime/timer.cpp | 44 +-
src/share/vm/runtime/timer.hpp | 16 +-
src/share/vm/runtime/vframeArray.cpp | 15 +-
src/share/vm/runtime/vframeArray.hpp | 2 +
src/share/vm/runtime/vmStructs.cpp | 3 +-
src/share/vm/runtime/vmStructs.hpp | 4 +-
src/share/vm/runtime/vmThread.cpp | 28 +-
src/share/vm/runtime/vm_operations.cpp | 19 +-
src/share/vm/runtime/vm_operations.hpp | 3 +
src/share/vm/runtime/vm_version.cpp | 6 +-
src/share/vm/services/attachListener.cpp | 6 +-
src/share/vm/services/attachListener.hpp | 21 +-
src/share/vm/services/diagnosticArgument.cpp | 29 +-
src/share/vm/services/diagnosticCommand.cpp | 50 +-
src/share/vm/services/diagnosticCommand.hpp | 10 +
src/share/vm/services/heapDumper.hpp | 6 +-
src/share/vm/services/management.cpp | 8 +-
src/share/vm/services/memBaseline.cpp | 7 +-
src/share/vm/services/memPtr.cpp | 2 +-
src/share/vm/services/memPtr.hpp | 10 +-
src/share/vm/services/memRecorder.cpp | 16 +-
src/share/vm/services/memRecorder.hpp | 9 +-
src/share/vm/services/memReporter.cpp | 4 +-
src/share/vm/services/memSnapshot.cpp | 9 +-
src/share/vm/services/memSnapshot.hpp | 8 +-
src/share/vm/services/memTrackWorker.cpp | 71 +-
src/share/vm/services/memTrackWorker.hpp | 58 +-
src/share/vm/services/memTracker.cpp | 70 +-
src/share/vm/services/memTracker.hpp | 40 +-
src/share/vm/services/nmtDCmd.cpp | 24 +-
src/share/vm/services/nmtDCmd.hpp | 1 +
src/share/vm/services/runtimeService.cpp | 5 +-
src/share/vm/trace/trace.dtd | 83 +
src/share/vm/trace/trace.xml | 341 ++
src/share/vm/trace/traceBackend.hpp | 52 +
src/share/vm/trace/traceDataTypes.hpp | 67 +
src/share/vm/trace/traceEvent.hpp | 148 +
src/share/vm/trace/traceEventClasses.xsl | 235 +
src/share/vm/trace/traceEventIds.xsl | 72 +
src/share/vm/trace/traceEventTypes.hpp | 30 -
src/share/vm/trace/traceMacros.hpp | 13 +-
src/share/vm/trace/traceStream.hpp | 99 +
src/share/vm/trace/traceTime.hpp | 33 +
src/share/vm/trace/traceTypes.xsl | 74 +
src/share/vm/trace/tracetypes.xml | 367 ++
src/share/vm/trace/tracing.hpp | 5 +-
src/share/vm/trace/xinclude.mod | 61 +
src/share/vm/trace/xsl_util.xsl | 78 +
src/share/vm/utilities/accessFlags.cpp | 6 +-
src/share/vm/utilities/accessFlags.hpp | 4 +-
src/share/vm/utilities/elfFile.cpp | 24 +
src/share/vm/utilities/elfFile.hpp | 10 +
src/share/vm/utilities/events.hpp | 4 +-
src/share/vm/utilities/globalDefinitions.hpp | 12 -
src/share/vm/utilities/macros.hpp | 26 +-
src/share/vm/utilities/numberSeq.cpp | 2 +-
src/share/vm/utilities/ostream.cpp | 20 +-
src/share/vm/utilities/ostream.hpp | 2 +-
test/TEST.ROOT | 2 +-
test/compiler/5091921/Test6850611.java | 4 +-
test/compiler/5091921/Test6890943.java | 4 +-
test/compiler/5091921/Test6890943.sh | 7 +-
test/compiler/5091921/Test6905845.java | 4 +-
test/compiler/5091921/Test6992759.java | 4 +-
test/compiler/6852078/Test6852078.java | 8 +-
test/compiler/6865265/StackOverflowBug.java | 2 +-
test/compiler/7009359/Test7009359.java | 6 +-
test/compiler/7184394/TestAESBase.java | 15 +-
test/compiler/7184394/TestAESMain.java | 3 +-
test/compiler/7190310/Test7190310.java | 13 +-
test/compiler/8004741/Test8004741.java | 184 +
test/compiler/8004867/TestIntAtomicCAS.java | 969 +++++
test/compiler/8004867/TestIntAtomicOrdered.java | 969 +++++
test/compiler/8004867/TestIntAtomicVolatile.java | 969 +++++
test/compiler/8004867/TestIntUnsafeCAS.java | 998 ++++++
test/compiler/8004867/TestIntUnsafeOrdered.java | 990 ++++++
test/compiler/8004867/TestIntUnsafeVolatile.java | 990 ++++++
test/compiler/8005033/Test8005033.java | 50 +
test/compiler/8005419/Test8005419.java | 120 +
test/compiler/8007294/Test8007294.java | 98 +
test/compiler/8007722/Test8007722.java | 56 +
test/compiler/8009761/Test8009761.java | 255 +
test/gc/heap_inspection/TestPrintClassHistogram.java | 95 +
test/runtime/7107135/Test.java | 65 +
test/runtime/7107135/Test7107135.sh | 98 +
test/runtime/7107135/TestMT.java | 85 +
test/runtime/7107135/test.c | 39 +
test/runtime/7158988/FieldMonitor.java | 4 +-
test/runtime/7158988/TestFieldMonitor.sh | 75 -
test/runtime/8010389/VMThreadDlopen.java | 44 +
test/runtime/NMT/AllocTestType.java | 73 +
test/runtime/NMT/BaselineWithParameter.java | 54 +
test/runtime/NMT/CommandLineDetail.java | 45 +
test/runtime/NMT/CommandLineEmptyArgument.java | 41 +
test/runtime/NMT/CommandLineInvalidArgument.java | 41 +
test/runtime/NMT/CommandLineSummary.java | 45 +
test/runtime/NMT/CommandLineTurnOffNMT.java | 44 +
test/runtime/NMT/JcmdScale.java | 67 +
test/runtime/NMT/JcmdWithNMTDisabled.java | 63 +
test/runtime/NMT/PrintNMTStatistics.java | 66 +
test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java | 44 +
test/runtime/NMT/ShutdownTwice.java | 56 +
test/runtime/NMT/SummaryAfterShutdown.java | 56 +
test/runtime/NMT/SummarySanityCheck.java | 120 +
test/sanity/WBApi.java | 29 +-
test/serviceability/ParserTest.java | 31 +-
test/testlibrary/ClassFileInstaller.java | 53 +
test/testlibrary/OutputAnalyzerTest.java | 108 +
test/testlibrary/com/oracle/java/testlibrary/JDKToolFinder.java | 50 +
test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java | 191 +
test/testlibrary/com/oracle/java/testlibrary/OutputBuffer.java | 59 +
test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java | 141 +
test/testlibrary/com/oracle/java/testlibrary/StreamPumper.java | 76 +
test/testlibrary/whitebox/sun/hotspot/WhiteBox.java | 77 +
test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java | 66 +
489 files changed, 21869 insertions(+), 5692 deletions(-)
diffs (truncated from 43874 to 500 lines):
diff -r 7e12b7098f20 -r ed247f9fb4fe .hgtags
--- a/.hgtags Mon Jan 14 16:38:37 2013 +0000
+++ b/.hgtags Wed May 22 17:02:41 2013 +0100
@@ -341,6 +341,8 @@
ca6943c94e6075fc28353d52ac6ea52c80aef9bb jdk7u9-b02
ed42837374ac730ddaf2fd28814017c665634a8b jdk7u9-b04
da4aa289ac100017f850ed4d492e8054db6a1e28 jdk7u9-b05
+8eaa45ed5f804199c0823b409dc37f72e808926f jdk7u9-b31
+ea83168282c8c3a9f4a8ca723cc86972a3188d58 jdk7u9-b32
d2e25680db9d4209b3f0f51e5c848284cedea508 jdk7u10-b10
d37fd995683ab5bc2d941648ce7bf8bd194732f2 jdk7u10-b11
f26f3d92e6d9ef7842b2d785f92439dbb15e670e jdk7u10-b12
@@ -351,6 +353,21 @@
5c154a591de987d515f5b102a988bcf96d439f53 jdk7u10-b17
78c7e1b4a006342230e04fbb73f637834207abef jdk7u10-b18
c6b78bbaf6976197ead9d5aa3f65e0224cd13541 jdk7u10-b30
+07f7daeb261073a4a2946d988979ee65ba8ed753 jdk7u10-b31
+25a92b94ad538963d009bf8a53ce548e13f55c82 jdk7u11-b20
+7a2cf85fc36e845db9ccb2a22af195c70af33bdf jdk7u11-b21
+06b5c3f663b81f11da2080a91d215a96ae431f84 jdk7u11-b32
+abb5b690122caabf09f93958c747358cc22f8a59 jdk7u11-b33
+db7028c8a953f46225fceb6148f97de87c784dda jdk7u11-b03
+4d418a1b8be04220f504cf414b47877821a22a26 jdk7u11-b04
+f71032f398a3baea567710ba7161c64b94495cac jdk7u11-b05
+0cbce123c9027d531e585fd81fbc361c5f8407f1 jdk7u11-b06
+94bf1e3dafef3cc06d3f97f81d304313ccd999ee jdk7u11-b07
+2b543aa340e4a75671fe05803fcee08bf3e136db jdk7u11-b08
+34a7b6dda06e2ff6f7e9ad563e3fc3ecd8993579 jdk7u13-b09
+e0e52e35e0c53a84daadae95f626e36fd74f3eba jdk7u13-b10
+be57a8d7a1a75971c3b1e7777dcacd20f3d33264 jdk7u13-b30
+e0e52e35e0c53a84daadae95f626e36fd74f3eba jdk7u13-b20
02a6c89432d724119565f9ba25672829b136fc5f jdk7u8-b01
528502f930967f70c320472a002418f1e38029e0 jdk7u8-b02
db63a909e1ad950ef2b9050389f51e68581b2d4e jdk7u8-b03
@@ -431,3 +448,52 @@
3bb803664f3d9c831d094cbe22b4ee5757e780c8 jdk7u12-b08
92e382c3cccc0afbc7f72fccea4f996e05b66b3e jdk7u12-b09
6e4feb17117d21e0e4360f2d0fbc68397ed3ba80 icedtea-2.4-branchpoint
+7554f9b2bcc72204ac10ba8b08b8e648459504df hs24-b29
+181528fd1e74863a902f171a2ad46270a2fb15e0 jdk7u14-b10
+4008cf63c30133f2fac148a39903552fe7a33cea hs24-b30
+06a41c6e29c2b1aa9c5f7807fe23f75fe2a0038d jdk7u14-b11
+7b2efda91ffcad410878d2fa14b8704558e35b4d hs24-b31
+bfa88fb4cb016d4e94a338bea3d090b548830ec4 jdk7u14-b12
+88f46d2084529e3476f24209c20c6f035ad99b9f hs24-b32
+38b173289e57d26453891f417f8e8fe5da38684e jdk7u14-b13
+6a431dbf4a336343bb070b614d029d2bc6216bc8 hs24-b33
+5fbe0cae3a2a78a73946cfd08c56a64860f1afd9 jdk7u15-b01
+30d72c9abb560bc424d16d96bfd396ccd3c62cbc jdk7u15-b02
+221c64550c5b4411d78b63820835de1a8cd0c118 jdk7u15-b30
+0b905a04f573565515aa8614085099abd73dcac4 jdk7u15-b31
+8b349f332a66ebe5982b5680c85f903efb03da8e jdk7u15-b33
+5b55cef461b034766f05a46640caa123aa4247d4 jdk7u15-b03
+34a7b6dda06e2ff6f7e9ad563e3fc3ecd8993579 jdk7u15-b32
+a4dfda7a2655209abb170b2fa4914dbbba89bcd3 jdk7u17-b01
+0d82bf449a610602b6e9ddcc9e076839d5351449 jdk7u17-b02
+7b357c079370e2fd324c229f2e24c982915c80a0 jdk7u17-b30
+22b6fd616cfe61774525a944f162bf5e7c418f03 jdk7u17-b31
+be57a8d7a1a75971c3b1e7777dcacd20f3d33264 jdk7u21-b01
+5119d89c7cc844190c0799dca85710e7592d42e7 jdk7u21-b02
+ad14169fb640ca532193cca0fd6e14910f226075 jdk7u21-b03
+c954aab38a7f8f62e33ae5103494576f67fc36d9 jdk7u21-b04
+0e8e9d990d91dc0f8b8807bb82c090de3264c809 jdk7u21-b05
+beeb3d6b76f06d9f60c31d6c5b9e04d82f01ad79 jdk7u21-b06
+663b5c744e82d1c884048cd9b38f625e52004773 jdk7u21-b07
+87e9bb582938552180b024dd99bc5166816f3921 jdk7u21-b08
+1f195ee7856aecb6527bc5c957f66e1960e51a12 jdk7u21-b09
+d4a4c2bd389abcd80c25d20e0ffb7d5cee356715 jdk7u21-b10
+d07dafb51e1d75f110a3c506c250d995235acca6 jdk7u21-b11
+a977dedec81c346247631ead6f3364c76949d67a jdk7u21-b30
+c5e4585a045fe165d067ec0e98af42eace20c5f8 jdk7u21-b12
+e3d2c238e29c421c3b5c001e400acbfb30790cfc jdk7u14-b14
+860ae068f4dff62a77c8315f0335b7e935087e86 hs24-b34
+12619005c5e29be6e65f0dc9891ca19d9ffb1aaa jdk7u14-b15
+be21f8a4d42c03cafde4f616fd80ece791ba2f21 hs24-b35
+10e0043bda0878dbc85f3f280157eab592b47c91 jdk7u14-b16
+7416b0a84e3c5b0eea46affb71cc36cc729c040c hs24-b36
+61822da2b149bd272b5e7b727c142635f1d52d5c jdk7u14-b17
+c5c01d4cd7d9a5141e0945a5811c76267da0df13 hs24-b37
+72e4bc0bcbd2b23d70115fc9d92525bf3c23aa1d jdk7u14-b18
+795212ad5b1b9c43ab3cea5680a37e759641f3bf hs24-b38
+5e622bdc713e05a6a9f8dca35cf4c5887d4d3e4a jdk7u14-b19
+5e622bdc713e05a6a9f8dca35cf4c5887d4d3e4a jdk7u14-b19
+94e094f461041abe877c1f4aaa22f72e252f5512 jdk7u14-b19
+c23596bfe3b8a21076f8454a3cd6606ee7e928a5 jdk7u14-b20
+d6cf0e0eee29e173b8446455991e22249da0e860 hs24-b39
+3295faa5b5cc4f165c0e6798fd40ab4f5c17dd6d hs24-b40
diff -r 7e12b7098f20 -r ed247f9fb4fe .jcheck/conf
--- a/.jcheck/conf Mon Jan 14 16:38:37 2013 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-project=jdk7
-bugids=dup
diff -r 7e12b7098f20 -r ed247f9fb4fe agent/src/os/bsd/MacosxDebuggerLocal.m
--- a/agent/src/os/bsd/MacosxDebuggerLocal.m Mon Jan 14 16:38:37 2013 +0000
+++ b/agent/src/os/bsd/MacosxDebuggerLocal.m Wed May 22 17:02:41 2013 +0100
@@ -32,6 +32,8 @@
#import <mach/mach_types.h>
#import <sys/sysctl.h>
#import <stdlib.h>
+#import <sys/types.h>
+#import <sys/ptrace.h>
jboolean debug = JNI_FALSE;
@@ -347,6 +349,73 @@
return (jint) usable_tid;
}
+
+static bool ptrace_continue(pid_t pid, int signal) {
+ // pass the signal to the process so we don't swallow it
+ int res;
+ if ((res = ptrace(PT_CONTINUE, pid, (caddr_t)1, signal)) < 0) {
+ fprintf(stderr, "attach: ptrace(PT_CONTINUE, %d) failed with %d\n", pid, res);
+ return false;
+ }
+ return true;
+}
+
+// waits until the ATTACH has stopped the process
+// by signal SIGSTOP
+static bool ptrace_waitpid(pid_t pid) {
+ int ret;
+ int status;
+ while (true) {
+ // Wait for debuggee to stop.
+ ret = waitpid(pid, &status, 0);
+ if (ret >= 0) {
+ if (WIFSTOPPED(status)) {
+ // Any signal will stop the thread, make sure it is SIGSTOP. Otherwise SIGSTOP
+ // will still be pending and delivered when the process is DETACHED and the process
+ // will go to sleep.
+ if (WSTOPSIG(status) == SIGSTOP) {
+ // Debuggee stopped by SIGSTOP.
+ return true;
+ }
+ if (!ptrace_continue(pid, WSTOPSIG(status))) {
+ fprintf(stderr, "attach: Failed to correctly attach to VM. VM might HANG! [PTRACE_CONT failed, stopped by %d]\n", WSTOPSIG(status));
+ return false;
+ }
+ } else {
+ fprintf(stderr, "attach: waitpid(): Child process exited/terminated (status = 0x%x)\n", status);
+ return false;
+ }
+ } else {
+ switch (errno) {
+ case EINTR:
+ continue;
+ break;
+ case ECHILD:
+ fprintf(stderr, "attach: waitpid() failed. Child process pid (%d) does not exist \n", pid);
+ break;
+ case EINVAL:
+ fprintf(stderr, "attach: waitpid() failed. Invalid options argument.\n");
+ break;
+ default:
+ fprintf(stderr, "attach: waitpid() failed. Unexpected error %d\n",errno);
+ break;
+ }
+ return false;
+ }
+ }
+}
+
+// attach to a process/thread specified by "pid"
+static bool ptrace_attach(pid_t pid) {
+ int res;
+ if ((res = ptrace(PT_ATTACH, pid, 0, 0)) < 0) {
+ fprintf(stderr, "ptrace(PT_ATTACH, %d) failed with %d\n", pid, res);
+ return false;
+ } else {
+ return ptrace_waitpid(pid);
+ }
+}
+
/*
* Class: sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal
* Method: attach0
@@ -359,7 +428,8 @@
else
debug = JNI_FALSE;
if (debug) printf("attach0 called for jpid=%d\n", (int)jpid);
-
+
+ // get the task from the pid
kern_return_t result;
task_t gTask = 0;
result = task_for_pid(mach_task_self(), jpid, &gTask);
@@ -369,6 +439,13 @@
}
putTask(env, this_obj, gTask);
+ // use ptrace to stop the process
+ // on os x, ptrace only needs to be called on the process, not the individual threads
+ if (ptrace_attach(jpid) != true) {
+ mach_port_deallocate(mach_task_self(), gTask);
+ THROW_NEW_DEBUGGER_EXCEPTION("Can't attach to the process");
+ }
+
id symbolicator = nil;
id jrsSymbolicator = objc_lookUpClass("JRSSymbolicator");
if (jrsSymbolicator != nil) {
@@ -397,6 +474,21 @@
if (debug) printf("detach0 called\n");
task_t gTask = getTask(env, this_obj);
+
+ // detach from the ptraced process causing it to resume execution
+ int pid;
+ kern_return_t k_res;
+ k_res = pid_for_task(gTask, &pid);
+ if (k_res != KERN_SUCCESS) {
+ fprintf(stderr, "detach: pid_for_task(%d) failed (%d)\n", pid, k_res);
+ }
+ else {
+ int res = ptrace(PT_DETACH, pid, 0, 0);
+ if (res < 0) {
+ fprintf(stderr, "detach: ptrace(PT_DETACH, %d) failed (%d)\n", pid, res);
+ }
+ }
+
mach_port_deallocate(mach_task_self(), gTask);
id symbolicator = getSymbolicator(env, this_obj);
if (symbolicator != nil) {
diff -r 7e12b7098f20 -r ed247f9fb4fe agent/src/os/bsd/libproc_impl.c
--- a/agent/src/os/bsd/libproc_impl.c Mon Jan 14 16:38:37 2013 +0000
+++ b/agent/src/os/bsd/libproc_impl.c Wed May 22 17:02:41 2013 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -91,6 +91,14 @@
}
}
+void print_error(const char* format,...) {
+ va_list alist;
+ va_start(alist, format);
+ fputs("ERROR: ", stderr);
+ vfprintf(stderr, format, alist);
+ va_end(alist);
+}
+
bool is_debug() {
return _libsaproc_debug;
}
diff -r 7e12b7098f20 -r ed247f9fb4fe agent/src/os/bsd/libproc_impl.h
--- a/agent/src/os/bsd/libproc_impl.h Mon Jan 14 16:38:37 2013 +0000
+++ b/agent/src/os/bsd/libproc_impl.h Wed May 22 17:02:41 2013 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -107,6 +107,7 @@
int pathmap_open(const char* name);
void print_debug(const char* format,...);
+void print_error(const char* format,...);
bool is_debug();
typedef bool (*thread_info_callback)(struct ps_prochandle* ph, pthread_t pid, lwpid_t lwpid);
diff -r 7e12b7098f20 -r ed247f9fb4fe agent/src/os/bsd/ps_proc.c
--- a/agent/src/os/bsd/ps_proc.c Mon Jan 14 16:38:37 2013 +0000
+++ b/agent/src/os/bsd/ps_proc.c Wed May 22 17:02:41 2013 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -129,42 +129,66 @@
return (errno == 0)? true: false;
}
+static bool ptrace_continue(pid_t pid, int signal) {
+ // pass the signal to the process so we don't swallow it
+ if (ptrace(PTRACE_CONT, pid, NULL, signal) < 0) {
+ print_debug("ptrace(PTRACE_CONT, ..) failed for %d\n", pid);
+ return false;
+ }
+ return true;
+}
+
+// waits until the ATTACH has stopped the process
+// by signal SIGSTOP
+static bool ptrace_waitpid(pid_t pid) {
+ int ret;
+ int status;
+ do {
+ // Wait for debuggee to stop.
+ ret = waitpid(pid, &status, 0);
+ if (ret >= 0) {
+ if (WIFSTOPPED(status)) {
+ // Any signal will stop the thread, make sure it is SIGSTOP. Otherwise SIGSTOP
+ // will still be pending and delivered when the process is DETACHED and the process
+ // will go to sleep.
+ if (WSTOPSIG(status) == SIGSTOP) {
+ // Debuggee stopped by SIGSTOP.
+ return true;
+ }
+ if (!ptrace_continue(pid, WSTOPSIG(status))) {
+ print_error("Failed to correctly attach to VM. VM might HANG! [PTRACE_CONT failed, stopped by %d]\n", WSTOPSIG(status));
+ return false;
+ }
+ } else {
+ print_debug("waitpid(): Child process exited/terminated (status = 0x%x)\n", status);
+ return false;
+ }
+ } else {
+ switch (errno) {
+ case EINTR:
+ continue;
+ break;
+ case ECHILD:
+ print_debug("waitpid() failed. Child process pid (%d) does not exist \n", pid);
+ break;
+ case EINVAL:
+ print_debug("waitpid() failed. Invalid options argument.\n");
+ break;
+ default:
+ print_debug("waitpid() failed. Unexpected error %d\n",errno);
+ }
+ return false;
+ }
+ } while(true);
+}
+
// attach to a process/thread specified by "pid"
static bool ptrace_attach(pid_t pid) {
if (ptrace(PT_ATTACH, pid, NULL, 0) < 0) {
print_debug("ptrace(PTRACE_ATTACH, ..) failed for %d\n", pid);
return false;
} else {
- int ret;
- int status;
- do {
- // Wait for debuggee to stop.
- ret = waitpid(pid, &status, 0);
- if (ret >= 0) {
- if (WIFSTOPPED(status)) {
- // Debuggee stopped.
- return true;
- } else {
- print_debug("waitpid(): Child process exited/terminated (status = 0x%x)\n", status);
- return false;
- }
- } else {
- switch (errno) {
- case EINTR:
- continue;
- break;
- case ECHILD:
- print_debug("waitpid() failed. Child process pid (%d) does not exist \n", pid);
- break;
- case EINVAL:
- print_debug("waitpid() failed. Invalid options argument.\n");
- break;
- default:
- print_debug("waitpid() failed. Unexpected error %d\n",errno);
- }
- return false;
- }
- } while(true);
+ return ptrace_waitpid(pid);
}
}
diff -r 7e12b7098f20 -r ed247f9fb4fe agent/src/os/linux/libproc_impl.c
--- a/agent/src/os/linux/libproc_impl.c Mon Jan 14 16:38:37 2013 +0000
+++ b/agent/src/os/linux/libproc_impl.c Wed May 22 17:02:41 2013 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -92,6 +92,14 @@
}
}
+void print_error(const char* format,...) {
+ va_list alist;
+ va_start(alist, format);
+ fputs("ERROR: ", stderr);
+ vfprintf(stderr, format, alist);
+ va_end(alist);
+}
+
bool is_debug() {
return _libsaproc_debug;
}
diff -r 7e12b7098f20 -r ed247f9fb4fe agent/src/os/linux/libproc_impl.h
--- a/agent/src/os/linux/libproc_impl.h Mon Jan 14 16:38:37 2013 +0000
+++ b/agent/src/os/linux/libproc_impl.h Wed May 22 17:02:41 2013 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -105,6 +105,7 @@
int pathmap_open(const char* name);
void print_debug(const char* format,...);
+void print_error(const char* format,...);
bool is_debug();
typedef bool (*thread_info_callback)(struct ps_prochandle* ph, pthread_t pid, lwpid_t lwpid);
diff -r 7e12b7098f20 -r ed247f9fb4fe agent/src/os/linux/ps_proc.c
--- a/agent/src/os/linux/ps_proc.c Mon Jan 14 16:38:37 2013 +0000
+++ b/agent/src/os/linux/ps_proc.c Wed May 22 17:02:41 2013 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -25,6 +25,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+#include <signal.h>
#include <errno.h>
#include <sys/ptrace.h>
#include "libproc_impl.h"
@@ -142,46 +143,71 @@
}
+static bool ptrace_continue(pid_t pid, int signal) {
+ // pass the signal to the process so we don't swallow it
+ if (ptrace(PTRACE_CONT, pid, NULL, signal) < 0) {
+ print_debug("ptrace(PTRACE_CONT, ..) failed for %d\n", pid);
+ return false;
+ }
+ return true;
+}
+
+// waits until the ATTACH has stopped the process
+// by signal SIGSTOP
+static bool ptrace_waitpid(pid_t pid) {
+ int ret;
+ int status;
+ while (true) {
+ // Wait for debuggee to stop.
+ ret = waitpid(pid, &status, 0);
+ if (ret == -1 && errno == ECHILD) {
+ // try cloned process.
+ ret = waitpid(pid, &status, __WALL);
+ }
+ if (ret >= 0) {
+ if (WIFSTOPPED(status)) {
+ // Any signal will stop the thread, make sure it is SIGSTOP. Otherwise SIGSTOP
+ // will still be pending and delivered when the process is DETACHED and the process
+ // will go to sleep.
+ if (WSTOPSIG(status) == SIGSTOP) {
+ // Debuggee stopped by SIGSTOP.
+ return true;
+ }
+ if (!ptrace_continue(pid, WSTOPSIG(status))) {
+ print_error("Failed to correctly attach to VM. VM might HANG! [PTRACE_CONT failed, stopped by %d]\n", WSTOPSIG(status));
+ return false;
+ }
+ } else {
+ print_debug("waitpid(): Child process exited/terminated (status = 0x%x)\n", status);
+ return false;
+ }
+ } else {
+ switch (errno) {
+ case EINTR:
+ continue;
+ break;
+ case ECHILD:
+ print_debug("waitpid() failed. Child process pid (%d) does not exist \n", pid);
+ break;
+ case EINVAL:
+ print_debug("waitpid() failed. Invalid options argument.\n");
+ break;
+ default:
+ print_debug("waitpid() failed. Unexpected error %d\n",errno);
+ break;
+ }
+ return false;
+ }
+ }
+}
+
// attach to a process/thread specified by "pid"
static bool ptrace_attach(pid_t pid) {
More information about the distro-pkg-dev
mailing list