/hg/icedtea7-forest/hotspot: 101 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Fri Jun 12 17:19:17 UTC 2015
changeset df2b965628f1 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=df2b965628f1
author: asaha
date: Wed Oct 08 12:18:24 2014 -0700
Added tag jdk7u79-b00 for changeset 2480d9d77830
changeset fe7838d5ea2c in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=fe7838d5ea2c
author: asaha
date: Thu Oct 09 13:19:41 2014 -0700
8060072: Increment minor version of HSx for 7u79 and initialize the build number
Reviewed-by: jcoomes
changeset fe6e2414eb4d in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=fe6e2414eb4d
author: vkempik
date: Tue Oct 14 18:52:19 2014 +0400
8055479: TLAB stability
Reviewed-by: mgerdin
changeset 69aa1c041e15 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=69aa1c041e15
author: katleman
date: Tue Oct 14 10:33:26 2014 -0700
Added tag jdk7u75-b04 for changeset fe6e2414eb4d
changeset ca98c3e554cd in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=ca98c3e554cd
author: asaha
date: Tue Oct 14 12:14:57 2014 -0700
Merge
changeset cd3fb27fc3fa in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=cd3fb27fc3fa
author: asaha
date: Wed Oct 15 10:49:28 2014 -0700
Merge
changeset fe0fb4c36a1b in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=fe0fb4c36a1b
author: hseigel
date: Mon Oct 20 16:30:51 2014 -0400
8058982: Better verification of an exceptional invokespecial
Reviewed-by: acorn, ahgross, coleenp
Contributed-by: harold.seigel at oracle.com
changeset b9599bc8b9a4 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=b9599bc8b9a4
author: poonam
date: Fri Oct 17 05:51:08 2014 -0700
8047125: (ref) More phantom object references
Reviewed-by: jmasa, kbarrett
Contributed-by: kim.barrett at oracle.com
changeset f663a6df6663 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=f663a6df6663
author: poonam
date: Mon Oct 20 23:17:57 2014 +0000
Merge
changeset fcae3e87d4f5 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=fcae3e87d4f5
author: asaha
date: Mon Oct 20 23:01:23 2014 -0700
Merge
changeset 81a072ca6739 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=81a072ca6739
author: aeriksso
date: Mon Oct 27 15:07:06 2014 -0700
8062229: Test failure of test_loggc_filename in 7u-cpu
Reviewed-by: poonam
changeset ff951d54a4de in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=ff951d54a4de
author: asaha
date: Mon Oct 27 15:15:45 2014 -0700
Merge
changeset defb5d88168c in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=defb5d88168c
author: asaha
date: Mon Nov 03 12:42:26 2014 -0800
Merge
changeset 910fecb1311d in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=910fecb1311d
author: jmasa
date: Tue Nov 11 09:44:53 2014 -0600
8059064: Better G1 log caching
Reviewed-by: jmasa, ahgross
Contributed-by: paul.nauman at oracle.com
changeset a1dfdc02bf22 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=a1dfdc02bf22
author: asaha
date: Tue Nov 11 09:04:28 2014 -0800
Merge
changeset 6c8949f0d39d in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=6c8949f0d39d
author: asaha
date: Tue Nov 11 15:35:04 2014 -0800
Merge
changeset bf47dae82737 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=bf47dae82737
author: asaha
date: Tue Nov 18 08:37:36 2014 -0800
Merge
changeset 90507198bf02 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=90507198bf02
author: aeriksso
date: Mon Nov 17 15:51:46 2014 -0500
8050807: Better performing performance data handling
Reviewed-by: gthornbr
changeset 71bfec16737d in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=71bfec16737d
author: kevinw
date: Fri Nov 21 20:22:39 2014 +0000
8061785: [TEST_BUG] serviceability/sa/jmap-hashcode/Test8028623.java has utf8 character corrupted by earlier merge
Reviewed-by: poonam
changeset 7ac2ed826e74 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=7ac2ed826e74
author: asaha
date: Mon Nov 24 21:19:58 2014 -0800
Merge
changeset f0dc71e8309c in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=f0dc71e8309c
author: asaha
date: Tue Dec 02 12:38:07 2014 -0800
Merge
changeset 64cbcac40278 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=64cbcac40278
author: katleman
date: Mon Nov 10 11:12:25 2014 -0800
Added tag jdk7u72-b32 for changeset 61dacdb82145
changeset 1d973d13ea9e in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=1d973d13ea9e
author: asaha
date: Wed Dec 03 09:17:49 2014 -0800
Merge
changeset 5b29227b8a38 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=5b29227b8a38
author: asaha
date: Tue Dec 09 10:55:26 2014 -0800
Merge
changeset bcb9613e07e2 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=bcb9613e07e2
author: asaha
date: Tue Dec 09 10:30:29 2014 -0800
Added tag jdk7u72-b33 for changeset 64cbcac40278
changeset f2b03c4c928b in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=f2b03c4c928b
author: asaha
date: Tue Dec 09 11:07:22 2014 -0800
Merge
changeset 360eb7d342ef in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=360eb7d342ef
author: asaha
date: Tue Dec 09 11:28:50 2014 -0800
Merge
changeset f9c89a617dac in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=f9c89a617dac
author: asaha
date: Fri Dec 12 07:07:12 2014 -0800
Added tag jdk7u72-b34 for changeset bcb9613e07e2
changeset 3042b21ede45 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=3042b21ede45
author: asaha
date: Fri Dec 12 07:23:29 2014 -0800
Merge
changeset ae6723b35de9 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=ae6723b35de9
author: asaha
date: Fri Dec 12 07:36:10 2014 -0800
Merge
changeset 87a260c9fa95 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=87a260c9fa95
author: asaha
date: Mon Dec 15 12:07:51 2014 -0800
Added tag jdk7u79-b01 for changeset ae6723b35de9
changeset 6eb5cbd2c5ca in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=6eb5cbd2c5ca
author: asaha
date: Thu Dec 18 14:20:09 2014 -0800
Merge
changeset 8684d9f8b4de in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=8684d9f8b4de
author: asaha
date: Wed Dec 17 08:41:32 2014 -0800
Added tag jdk7u72-b35 for changeset f9c89a617dac
changeset a591226ea38f in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=a591226ea38f
author: asaha
date: Thu Dec 18 14:30:44 2014 -0800
Merge
changeset 653c92d16c45 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=653c92d16c45
author: asaha
date: Thu Dec 18 14:57:50 2014 -0800
Merge
changeset b96ed292f535 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=b96ed292f535
author: asaha
date: Mon Dec 22 11:54:18 2014 -0800
Added tag jdk7u79-b02 for changeset 653c92d16c45
changeset 2be276752b00 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=2be276752b00
author: asaha
date: Mon Dec 29 12:19:23 2014 -0800
Merge
changeset 443362cc02e1 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=443362cc02e1
author: asaha
date: Mon Dec 29 14:17:13 2014 -0800
Merge
changeset dfc50bbce42c in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=dfc50bbce42c
author: asaha
date: Mon Jan 05 12:17:37 2015 -0800
Merge
changeset ef111e319636 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=ef111e319636
author: asaha
date: Mon Jan 05 12:26:53 2015 -0800
Merge
changeset 6945749afd34 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=6945749afd34
author: asaha
date: Fri Jan 09 13:42:40 2015 -0800
Merge
changeset bc61f50ba65a in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=bc61f50ba65a
author: asaha
date: Mon Jan 12 06:50:48 2015 -0800
Added tag jdk7u76-b32 for changeset dfc50bbce42c
changeset e6d47ed41881 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=e6d47ed41881
author: asaha
date: Mon Jan 12 07:53:13 2015 -0800
Merge
changeset c5486f8bb2db in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=c5486f8bb2db
author: asaha
date: Mon Jan 12 12:25:54 2015 -0800
Added tag jdk7u79-b03 for changeset e6d47ed41881
changeset 5439057a4c7f in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=5439057a4c7f
author: asaha
date: Tue Jan 20 12:14:27 2015 -0800
Added tag jdk7u79-b06 for changeset c5486f8bb2db
changeset b159db64fca1 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=b159db64fca1
author: asaha
date: Tue Jan 20 13:48:58 2015 -0800
Merge
changeset 9029917ce016 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=9029917ce016
author: asaha
date: Tue Jan 20 15:48:03 2015 -0800
Merge
changeset 87d4354a3ce8 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=87d4354a3ce8
author: asaha
date: Wed Jan 21 08:52:44 2015 -0800
Merge
changeset f1badc7a1cb6 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=f1badc7a1cb6
author: asaha
date: Thu Jan 22 09:15:42 2015 -0800
Added tag jdk7u80-b06 for changeset 87d4354a3ce8
changeset e1babc3f8e75 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=e1babc3f8e75
author: asaha
date: Thu Jan 22 16:10:11 2015 -0800
8071423: Increment hsx 24.80 build to b08 for 7u80-b07
Reviewed-by: jcoomes
changeset fcf1fd67e40e in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=fcf1fd67e40e
author: kevinw
date: Mon Jan 19 11:48:54 2015 +0000
8035938: Memory leak in JvmtiEnv::GetConstantPool
Reviewed-by: sspitsyn, dcubed
changeset e65e02cf3523 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=e65e02cf3523
author: asaha
date: Mon Jan 26 11:52:12 2015 -0800
Added tag jdk7u79-b07 for changeset 5439057a4c7f
changeset d496bd71dc12 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=d496bd71dc12
author: asaha
date: Mon Jan 26 12:04:11 2015 -0800
Merge
changeset b426fe483bba in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=b426fe483bba
author: asaha
date: Mon Jan 26 12:15:46 2015 -0800
Added tag jdk7u80-b07 for changeset d496bd71dc12
changeset bb16a2fcb89d in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=bb16a2fcb89d
author: asaha
date: Wed Jan 28 10:21:22 2015 -0800
8071807: Increment hsx 24.80 build to b09 for 7u80-b08
Reviewed-by: coffeys
changeset 641e2adae9d4 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=641e2adae9d4
author: asaha
date: Mon Feb 02 12:34:46 2015 -0800
Added tag jdk7u79-b08 for changeset e65e02cf3523
changeset 5ce33a4444cf in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=5ce33a4444cf
author: asaha
date: Mon Feb 02 12:49:22 2015 -0800
Merge
changeset 0ed518263730 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=0ed518263730
author: asaha
date: Mon Feb 02 13:01:53 2015 -0800
Added tag jdk7u80-b08 for changeset 5ce33a4444cf
changeset fa53911cba48 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=fa53911cba48
author: asaha
date: Thu Feb 05 09:27:52 2015 -0800
8072639: Increment hsx 24.80 build to b10 for 7u80-b09
Reviewed-by: coffeys
changeset f822db0610e4 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=f822db0610e4
author: gthornbr
date: Wed Feb 04 08:28:58 2015 -0800
8058113: Execution of OnOutOfMemoryError command hangs on linux-sparc
Summary: JDK7u specific fix to add Linux-SPARC fork_and_exec() function; JDK8u and JDK9 version will be different.
Reviewed-by: dcubed, dlong, dholmes, rdurbin
changeset 2956b6a6d5b9 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=2956b6a6d5b9
author: asaha
date: Mon Feb 09 09:05:52 2015 -0800
Added tag jdk7u79-b09 for changeset 641e2adae9d4
changeset 48af02f3c56c in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=48af02f3c56c
author: asaha
date: Mon Feb 09 09:19:52 2015 -0800
Merge
changeset 8e13e38e5249 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=8e13e38e5249
author: asaha
date: Mon Feb 09 15:29:19 2015 -0800
Added tag jdk7u80-b09 for changeset 48af02f3c56c
changeset 0c899469e2cd in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=0c899469e2cd
author: asaha
date: Mon Feb 16 07:26:50 2015 -0800
8073226: Increment hsx 24.79 build to b02 for 7u79-b10
Reviewed-by: coffeys
changeset 7b91a9790f06 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=7b91a9790f06
author: kbarrett
date: Mon Feb 09 13:30:30 2015 -0500
8071931: Return of the phantom menace
Reviewed-by: mchung, dfuchs, ahgross, brutisso
changeset e5512513c35c in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=e5512513c35c
author: pnauman
date: Mon Feb 09 13:05:49 2015 -0600
8071818: Better vectorization on SPARC
Summary: Update Assembler::ldf to select addressing mode depending on Address parameter.
Reviewed-by: zmajo
Contributed-by: paul.nauman at oracle.com
changeset 5cef060f38ca in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=5cef060f38ca
author: asaha
date: Mon Feb 16 10:43:16 2015 -0800
Added tag jdk7u79-b10 for changeset e5512513c35c
changeset 502c24b2ffae in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=502c24b2ffae
author: asaha
date: Mon Feb 16 10:52:53 2015 -0800
Merge
changeset 5b0f798ecd41 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=5b0f798ecd41
author: asaha
date: Mon Feb 16 11:04:33 2015 -0800
Added tag jdk7u80-b10 for changeset 502c24b2ffae
changeset 8f34a2992faa in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=8f34a2992faa
author: asaha
date: Tue Feb 24 08:32:51 2015 -0800
Added tag jdk7u79-b11 for changeset 5cef060f38ca
changeset c59862e92fb3 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=c59862e92fb3
author: asaha
date: Tue Feb 24 08:56:30 2015 -0800
Merge
changeset 4c929ba6cbff in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=4c929ba6cbff
author: asaha
date: Tue Feb 24 09:10:43 2015 -0800
Added tag jdk7u80-b11 for changeset c59862e92fb3
changeset 08c8504cd6ce in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=08c8504cd6ce
author: asaha
date: Mon Mar 02 10:36:20 2015 -0800
Added tag jdk7u79-b12 for changeset 8f34a2992faa
changeset a0572b740d79 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=a0572b740d79
author: asaha
date: Mon Mar 02 10:48:02 2015 -0800
Merge
changeset a5c302b16d1c in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=a5c302b16d1c
author: asaha
date: Mon Mar 02 11:04:08 2015 -0800
Added tag jdk7u80-b12 for changeset a0572b740d79
changeset 6dac31c1c5eb in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=6dac31c1c5eb
author: asaha
date: Mon Mar 09 12:33:13 2015 -0700
Added tag jdk7u79-b13 for changeset 08c8504cd6ce
changeset a550ec1c311f in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=a550ec1c311f
author: asaha
date: Mon Mar 09 14:24:25 2015 -0700
Merge
changeset 153d3aa1f13e in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=153d3aa1f13e
author: asaha
date: Mon Mar 09 14:34:10 2015 -0700
Added tag jdk7u80-b13 for changeset a550ec1c311f
changeset 30e5853fcd71 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=30e5853fcd71
author: asaha
date: Tue Mar 10 15:41:04 2015 -0700
8074662: Update 3rd party readme and license for LibPNG v 1.6.16
Reviewed-by: jeff
changeset 58dd69924554 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=58dd69924554
author: asaha
date: Tue Mar 10 15:48:24 2015 -0700
Merge
changeset 4d4936bc95f4 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=4d4936bc95f4
author: asaha
date: Mon Mar 16 10:47:04 2015 -0700
Added tag jdk7u79-b14 for changeset 30e5853fcd71
changeset c63aa8d5e8ab in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=c63aa8d5e8ab
author: asaha
date: Mon Mar 16 10:55:53 2015 -0700
Merge
changeset f5ee50a1b3cd in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=f5ee50a1b3cd
author: asaha
date: Mon Mar 16 11:05:05 2015 -0700
Added tag jdk7u80-b14 for changeset c63aa8d5e8ab
changeset 78dcbf58e349 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=78dcbf58e349
author: asaha
date: Tue Mar 31 11:38:55 2015 -0700
Added tag jdk7u79-b30 for changeset 4d4936bc95f4
changeset 27e0103f3b11 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=27e0103f3b11
author: asaha
date: Tue Mar 31 11:58:56 2015 -0700
Merge
changeset 02b91e1c70a8 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=02b91e1c70a8
author: asaha
date: Tue Mar 31 18:37:05 2015 -0700
Added tag jdk7u80-b30 for changeset 27e0103f3b11
changeset 697fc4048de0 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=697fc4048de0
author: asaha
date: Fri Apr 10 07:47:08 2015 -0700
Added tag jdk7u79-b15 for changeset 78dcbf58e349
changeset 426e09df7eda in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=426e09df7eda
author: asaha
date: Fri Apr 10 09:07:36 2015 -0700
Merge
changeset 198c700d102c in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=198c700d102c
author: asaha
date: Fri Apr 10 09:19:25 2015 -0700
Added tag jdk7u80-b15 for changeset 426e09df7eda
changeset f547ab7c2681 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=f547ab7c2681
author: asaha
date: Fri Apr 10 18:25:40 2015 -0700
Added tag jdk7u80-b32 for changeset 198c700d102c
changeset 1c6b9d2cca0c in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=1c6b9d2cca0c
author: andrew
date: Fri Jun 12 17:38:36 2015 +0100
Merge jdk7u80-b32
changeset 663095902134 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=663095902134
author: goetz
date: Wed Jan 21 11:50:11 2015 +0100
Merge
changeset 130237daecac in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=130237daecac
author: goetz
date: Wed Jan 21 15:02:03 2015 +0100
Changes to make aix compile after the merge
changeset 878d6bf3d038 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=878d6bf3d038
author: goetz
date: Tue Feb 03 11:32:50 2015 +0100
8069590: AIX port of "8050807: Better performing performance data handling"
changeset 01c65da331f1 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=01c65da331f1
author: andrew
date: Fri Apr 24 20:00:46 2015 +0100
Remove jcheck
changeset 50ff1686c837 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=50ff1686c837
author: goetz
date: Mon Apr 27 10:59:06 2015 +0200
8078482: ppc: pass thread to throw_AbstractMethodError
Summary: Also improve check for Safepoints in signal handler.
Reviewed-by: kvn, simonis
changeset 4e7100c8cb52 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=4e7100c8cb52
author: goetz
date: Mon Apr 27 12:24:52 2015 +0200
Merge
changeset c1394d3bdb6a in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=c1394d3bdb6a
author: simonis
date: Tue May 19 11:06:34 2015 +0200
8080190: PPC64: Fix wrong rotate instructions in the .ad file
Reviewed-by: kvn
changeset 4910a0ef7efd in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=4910a0ef7efd
author: andrew
date: Fri Jun 12 17:41:01 2015 +0100
Merge
changeset b8ebb88413ea in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=b8ebb88413ea
author: andrew
date: Fri Jun 12 18:15:36 2015 +0100
Merge PPC port; c1394d3bdb6a
changeset 1afefe2d5f90 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=1afefe2d5f90
author: andrew
date: Fri Jun 12 18:16:01 2015 +0100
Merge
diffstat:
.hgtags | 124 +
.jcheck/conf | 2 -
THIRD_PARTY_README | 39 +-
agent/src/os/linux/Makefile | 11 +-
agent/src/os/linux/libproc.h | 4 +-
agent/src/os/linux/ps_proc.c | 52 +-
make/Makefile | 37 +
make/aix/Makefile | 380 +
make/aix/adlc_updater | 20 +
make/aix/build.sh | 99 +
make/aix/makefiles/adjust-mflags.sh | 87 +
make/aix/makefiles/adlc.make | 234 +
make/aix/makefiles/build_vm_def.sh | 18 +
make/aix/makefiles/buildtree.make | 510 +
make/aix/makefiles/compiler2.make | 32 +
make/aix/makefiles/core.make | 33 +
make/aix/makefiles/defs.make | 233 +
make/aix/makefiles/dtrace.make | 27 +
make/aix/makefiles/fastdebug.make | 73 +
make/aix/makefiles/jsig.make | 95 +
make/aix/makefiles/jvmg.make | 42 +
make/aix/makefiles/jvmti.make | 118 +
make/aix/makefiles/launcher.make | 97 +
make/aix/makefiles/mapfile-vers-debug | 270 +
make/aix/makefiles/mapfile-vers-jsig | 38 +
make/aix/makefiles/mapfile-vers-product | 265 +
make/aix/makefiles/ppc64.make | 108 +
make/aix/makefiles/product.make | 59 +
make/aix/makefiles/rules.make | 203 +
make/aix/makefiles/sa.make | 116 +
make/aix/makefiles/saproc.make | 125 +
make/aix/makefiles/top.make | 144 +
make/aix/makefiles/trace.make | 121 +
make/aix/makefiles/vm.make | 384 +
make/aix/makefiles/xlc.make | 180 +
make/aix/platform_ppc64 | 17 +
make/bsd/Makefile | 30 +-
make/bsd/makefiles/gcc.make | 14 +
make/bsd/makefiles/mapfile-vers-debug | 1 +
make/bsd/makefiles/mapfile-vers-product | 1 +
make/bsd/platform_zero.in | 2 +-
make/defs.make | 43 +-
make/hotspot_version | 4 +-
make/jprt.properties | 81 +-
make/linux/Makefile | 92 +-
make/linux/makefiles/aarch64.make | 41 +
make/linux/makefiles/adlc.make | 2 +
make/linux/makefiles/buildtree.make | 28 +-
make/linux/makefiles/defs.make | 95 +-
make/linux/makefiles/gcc.make | 56 +-
make/linux/makefiles/jsig.make | 6 +-
make/linux/makefiles/mapfile-vers-debug | 3 +-
make/linux/makefiles/mapfile-vers-product | 1 +
make/linux/makefiles/ppc64.make | 76 +
make/linux/makefiles/rules.make | 20 +-
make/linux/makefiles/sa.make | 3 +-
make/linux/makefiles/saproc.make | 8 +-
make/linux/makefiles/vm.make | 79 +-
make/linux/makefiles/zeroshark.make | 32 +
make/linux/platform_aarch64 | 15 +
make/linux/platform_ppc | 6 +-
make/linux/platform_ppc64 | 17 +
make/linux/platform_zero.in | 2 +-
make/solaris/Makefile | 8 +
make/solaris/makefiles/adlc.make | 6 +-
make/solaris/makefiles/dtrace.make | 16 +
make/solaris/makefiles/gcc.make | 4 +-
make/solaris/makefiles/jsig.make | 4 +
make/solaris/makefiles/mapfile-vers | 1 +
make/solaris/makefiles/rules.make | 10 -
make/solaris/makefiles/saproc.make | 4 +
make/solaris/makefiles/vm.make | 12 +
make/windows/makefiles/vm.make | 8 +
src/cpu/aarch64/vm/aarch64.ad | 11619 +++++++++
src/cpu/aarch64/vm/aarch64Test.cpp | 38 +
src/cpu/aarch64/vm/aarch64_ad.m4 | 367 +
src/cpu/aarch64/vm/aarch64_call.cpp | 197 +
src/cpu/aarch64/vm/aarch64_linkage.S | 163 +
src/cpu/aarch64/vm/ad_encode.m4 | 73 +
src/cpu/aarch64/vm/assembler_aarch64.cpp | 5368 ++++
src/cpu/aarch64/vm/assembler_aarch64.hpp | 3539 ++
src/cpu/aarch64/vm/assembler_aarch64.inline.hpp | 44 +
src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp | 51 +
src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp | 117 +
src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp | 287 +
src/cpu/aarch64/vm/bytecodes_aarch64.cpp | 39 +
src/cpu/aarch64/vm/bytecodes_aarch64.hpp | 32 +
src/cpu/aarch64/vm/bytes_aarch64.hpp | 76 +
src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp | 431 +
src/cpu/aarch64/vm/c1_Defs_aarch64.hpp | 82 +
src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.cpp | 203 +
src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.hpp | 74 +
src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp | 345 +
src/cpu/aarch64/vm/c1_FrameMap_aarch64.hpp | 142 +
src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp | 2946 ++
src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp | 80 +
src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp | 1428 +
src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp | 39 +
src/cpu/aarch64/vm/c1_LinearScan_aarch64.hpp | 78 +
src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp | 456 +
src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp | 107 +
src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp | 1352 +
src/cpu/aarch64/vm/c1_globals_aarch64.hpp | 79 +
src/cpu/aarch64/vm/c2_globals_aarch64.hpp | 87 +
src/cpu/aarch64/vm/c2_init_aarch64.cpp | 37 +
src/cpu/aarch64/vm/codeBuffer_aarch64.hpp | 36 +
src/cpu/aarch64/vm/compile_aarch64.hpp | 40 +
src/cpu/aarch64/vm/copy_aarch64.hpp | 62 +
src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp | 35 +
src/cpu/aarch64/vm/cpustate_aarch64.hpp | 592 +
src/cpu/aarch64/vm/debug_aarch64.cpp | 36 +
src/cpu/aarch64/vm/decode_aarch64.hpp | 409 +
src/cpu/aarch64/vm/depChecker_aarch64.cpp | 31 +
src/cpu/aarch64/vm/depChecker_aarch64.hpp | 32 +
src/cpu/aarch64/vm/disassembler_aarch64.hpp | 38 +
src/cpu/aarch64/vm/dump_aarch64.cpp | 127 +
src/cpu/aarch64/vm/frame_aarch64.cpp | 843 +
src/cpu/aarch64/vm/frame_aarch64.hpp | 215 +
src/cpu/aarch64/vm/frame_aarch64.inline.hpp | 332 +
src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp | 32 +
src/cpu/aarch64/vm/globals_aarch64.hpp | 127 +
src/cpu/aarch64/vm/icBuffer_aarch64.cpp | 73 +
src/cpu/aarch64/vm/icache_aarch64.cpp | 41 +
src/cpu/aarch64/vm/icache_aarch64.hpp | 45 +
src/cpu/aarch64/vm/immediate_aarch64.cpp | 312 +
src/cpu/aarch64/vm/immediate_aarch64.hpp | 51 +
src/cpu/aarch64/vm/interp_masm_aarch64.cpp | 1464 +
src/cpu/aarch64/vm/interp_masm_aarch64.hpp | 283 +
src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp | 57 +
src/cpu/aarch64/vm/interpreterRT_aarch64.cpp | 429 +
src/cpu/aarch64/vm/interpreterRT_aarch64.hpp | 66 +
src/cpu/aarch64/vm/interpreter_aarch64.cpp | 314 +
src/cpu/aarch64/vm/interpreter_aarch64.hpp | 44 +
src/cpu/aarch64/vm/javaFrameAnchor_aarch64.hpp | 79 +
src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp | 175 +
src/cpu/aarch64/vm/jniTypes_aarch64.hpp | 108 +
src/cpu/aarch64/vm/jni_aarch64.h | 64 +
src/cpu/aarch64/vm/methodHandles_aarch64.cpp | 445 +
src/cpu/aarch64/vm/methodHandles_aarch64.hpp | 63 +
src/cpu/aarch64/vm/nativeInst_aarch64.cpp | 233 +
src/cpu/aarch64/vm/nativeInst_aarch64.hpp | 457 +
src/cpu/aarch64/vm/registerMap_aarch64.hpp | 46 +
src/cpu/aarch64/vm/register_aarch64.cpp | 55 +
src/cpu/aarch64/vm/register_aarch64.hpp | 255 +
src/cpu/aarch64/vm/register_definitions_aarch64.cpp | 156 +
src/cpu/aarch64/vm/relocInfo_aarch64.cpp | 123 +
src/cpu/aarch64/vm/relocInfo_aarch64.hpp | 39 +
src/cpu/aarch64/vm/runtime_aarch64.cpp | 49 +
src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp | 3108 ++
src/cpu/aarch64/vm/stubGenerator_aarch64.cpp | 2373 +
src/cpu/aarch64/vm/stubRoutines_aarch64.cpp | 290 +
src/cpu/aarch64/vm/stubRoutines_aarch64.hpp | 128 +
src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp | 36 +
src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp | 2196 +
src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp | 40 +
src/cpu/aarch64/vm/templateTable_aarch64.cpp | 3761 ++
src/cpu/aarch64/vm/templateTable_aarch64.hpp | 43 +
src/cpu/aarch64/vm/vmStructs_aarch64.hpp | 70 +
src/cpu/aarch64/vm/vm_version_aarch64.cpp | 207 +
src/cpu/aarch64/vm/vm_version_aarch64.hpp | 91 +
src/cpu/aarch64/vm/vmreg_aarch64.cpp | 52 +
src/cpu/aarch64/vm/vmreg_aarch64.hpp | 35 +
src/cpu/aarch64/vm/vmreg_aarch64.inline.hpp | 65 +
src/cpu/aarch64/vm/vtableStubs_aarch64.cpp | 245 +
src/cpu/ppc/vm/assembler_ppc.cpp | 700 +
src/cpu/ppc/vm/assembler_ppc.hpp | 2000 +
src/cpu/ppc/vm/assembler_ppc.inline.hpp | 836 +
src/cpu/ppc/vm/bytecodeInterpreter_ppc.hpp | 105 +
src/cpu/ppc/vm/bytecodeInterpreter_ppc.inline.hpp | 290 +
src/cpu/ppc/vm/bytecodes_ppc.cpp | 31 +
src/cpu/ppc/vm/bytecodes_ppc.hpp | 31 +
src/cpu/ppc/vm/bytes_ppc.hpp | 281 +
src/cpu/ppc/vm/c2_globals_ppc.hpp | 95 +
src/cpu/ppc/vm/c2_init_ppc.cpp | 48 +
src/cpu/ppc/vm/codeBuffer_ppc.hpp | 35 +
src/cpu/ppc/vm/compile_ppc.cpp | 91 +
src/cpu/ppc/vm/compile_ppc.hpp | 42 +
src/cpu/ppc/vm/copy_ppc.hpp | 171 +
src/cpu/ppc/vm/cppInterpreterGenerator_ppc.hpp | 43 +
src/cpu/ppc/vm/cppInterpreter_ppc.cpp | 3038 ++
src/cpu/ppc/vm/cppInterpreter_ppc.hpp | 39 +
src/cpu/ppc/vm/debug_ppc.cpp | 35 +
src/cpu/ppc/vm/depChecker_ppc.hpp | 31 +
src/cpu/ppc/vm/disassembler_ppc.hpp | 37 +
src/cpu/ppc/vm/dump_ppc.cpp | 62 +
src/cpu/ppc/vm/frame_ppc.cpp | 320 +
src/cpu/ppc/vm/frame_ppc.hpp | 534 +
src/cpu/ppc/vm/frame_ppc.inline.hpp | 303 +
src/cpu/ppc/vm/globalDefinitions_ppc.hpp | 40 +
src/cpu/ppc/vm/globals_ppc.hpp | 130 +
src/cpu/ppc/vm/icBuffer_ppc.cpp | 71 +
src/cpu/ppc/vm/icache_ppc.cpp | 77 +
src/cpu/ppc/vm/icache_ppc.hpp | 52 +
src/cpu/ppc/vm/interp_masm_ppc_64.cpp | 2258 +
src/cpu/ppc/vm/interp_masm_ppc_64.hpp | 302 +
src/cpu/ppc/vm/interpreterGenerator_ppc.hpp | 37 +
src/cpu/ppc/vm/interpreterRT_ppc.cpp | 155 +
src/cpu/ppc/vm/interpreterRT_ppc.hpp | 62 +
src/cpu/ppc/vm/interpreter_ppc.cpp | 803 +
src/cpu/ppc/vm/interpreter_ppc.hpp | 50 +
src/cpu/ppc/vm/javaFrameAnchor_ppc.hpp | 78 +
src/cpu/ppc/vm/jniFastGetField_ppc.cpp | 75 +
src/cpu/ppc/vm/jniTypes_ppc.hpp | 110 +
src/cpu/ppc/vm/jni_ppc.h | 55 +
src/cpu/ppc/vm/macroAssembler_ppc.cpp | 3061 ++
src/cpu/ppc/vm/macroAssembler_ppc.hpp | 705 +
src/cpu/ppc/vm/macroAssembler_ppc.inline.hpp | 422 +
src/cpu/ppc/vm/methodHandles_ppc.cpp | 558 +
src/cpu/ppc/vm/methodHandles_ppc.hpp | 64 +
src/cpu/ppc/vm/nativeInst_ppc.cpp | 378 +
src/cpu/ppc/vm/nativeInst_ppc.hpp | 395 +
src/cpu/ppc/vm/ppc.ad | 12869 ++++++++++
src/cpu/ppc/vm/ppc_64.ad | 24 +
src/cpu/ppc/vm/registerMap_ppc.hpp | 45 +
src/cpu/ppc/vm/register_definitions_ppc.cpp | 42 +
src/cpu/ppc/vm/register_ppc.cpp | 77 +
src/cpu/ppc/vm/register_ppc.hpp | 662 +
src/cpu/ppc/vm/relocInfo_ppc.cpp | 139 +
src/cpu/ppc/vm/relocInfo_ppc.hpp | 46 +
src/cpu/ppc/vm/runtime_ppc.cpp | 191 +
src/cpu/ppc/vm/sharedRuntime_ppc.cpp | 3263 ++
src/cpu/ppc/vm/stubGenerator_ppc.cpp | 2119 +
src/cpu/ppc/vm/stubRoutines_ppc_64.cpp | 29 +
src/cpu/ppc/vm/stubRoutines_ppc_64.hpp | 40 +
src/cpu/ppc/vm/templateInterpreterGenerator_ppc.hpp | 44 +
src/cpu/ppc/vm/templateInterpreter_ppc.cpp | 1866 +
src/cpu/ppc/vm/templateInterpreter_ppc.hpp | 41 +
src/cpu/ppc/vm/templateTable_ppc_64.cpp | 4269 +++
src/cpu/ppc/vm/templateTable_ppc_64.hpp | 38 +
src/cpu/ppc/vm/vmStructs_ppc.hpp | 41 +
src/cpu/ppc/vm/vm_version_ppc.cpp | 487 +
src/cpu/ppc/vm/vm_version_ppc.hpp | 96 +
src/cpu/ppc/vm/vmreg_ppc.cpp | 51 +
src/cpu/ppc/vm/vmreg_ppc.hpp | 35 +
src/cpu/ppc/vm/vmreg_ppc.inline.hpp | 71 +
src/cpu/ppc/vm/vtableStubs_ppc_64.cpp | 269 +
src/cpu/sparc/vm/assembler_sparc.inline.hpp | 10 +-
src/cpu/sparc/vm/compile_sparc.hpp | 39 +
src/cpu/sparc/vm/frame_sparc.inline.hpp | 4 +
src/cpu/sparc/vm/globals_sparc.hpp | 5 +
src/cpu/sparc/vm/methodHandles_sparc.hpp | 6 +-
src/cpu/sparc/vm/sharedRuntime_sparc.cpp | 106 +-
src/cpu/sparc/vm/sparc.ad | 22 +-
src/cpu/sparc/vm/stubGenerator_sparc.cpp | 4 +-
src/cpu/sparc/vm/vm_version_sparc.cpp | 27 +-
src/cpu/sparc/vm/vm_version_sparc.hpp | 8 +-
src/cpu/x86/vm/assembler_x86.cpp | 2 +
src/cpu/x86/vm/c2_globals_x86.hpp | 2 +-
src/cpu/x86/vm/compile_x86.hpp | 39 +
src/cpu/x86/vm/frame_x86.inline.hpp | 16 +-
src/cpu/x86/vm/globals_x86.hpp | 7 +-
src/cpu/x86/vm/methodHandles_x86.hpp | 6 +-
src/cpu/x86/vm/sharedRuntime_x86_32.cpp | 11 +-
src/cpu/x86/vm/sharedRuntime_x86_64.cpp | 11 +-
src/cpu/x86/vm/vm_version_x86.hpp | 6 +-
src/cpu/x86/vm/x86_32.ad | 14 +-
src/cpu/x86/vm/x86_64.ad | 75 +-
src/cpu/zero/vm/arm32JIT.cpp | 8583 ++++++
src/cpu/zero/vm/arm_cas.S | 31 +
src/cpu/zero/vm/asm_helper.cpp | 746 +
src/cpu/zero/vm/bytecodes_arm.def | 7850 ++++++
src/cpu/zero/vm/bytecodes_zero.cpp | 52 +-
src/cpu/zero/vm/bytecodes_zero.hpp | 41 +-
src/cpu/zero/vm/compile_zero.hpp | 40 +
src/cpu/zero/vm/cppInterpreter_arm.S | 7390 +++++
src/cpu/zero/vm/cppInterpreter_zero.cpp | 51 +-
src/cpu/zero/vm/cppInterpreter_zero.hpp | 2 +
src/cpu/zero/vm/globals_zero.hpp | 10 +-
src/cpu/zero/vm/methodHandles_zero.hpp | 12 +-
src/cpu/zero/vm/sharedRuntime_zero.cpp | 10 +-
src/cpu/zero/vm/shark_globals_zero.hpp | 1 -
src/cpu/zero/vm/stack_zero.hpp | 2 +-
src/cpu/zero/vm/stack_zero.inline.hpp | 9 +-
src/cpu/zero/vm/vm_version_zero.hpp | 11 +
src/os/aix/vm/attachListener_aix.cpp | 574 +
src/os/aix/vm/c2_globals_aix.hpp | 37 +
src/os/aix/vm/chaitin_aix.cpp | 38 +
src/os/aix/vm/decoder_aix.hpp | 48 +
src/os/aix/vm/globals_aix.hpp | 63 +
src/os/aix/vm/interfaceSupport_aix.hpp | 35 +
src/os/aix/vm/jsig.c | 233 +
src/os/aix/vm/jvm_aix.cpp | 201 +
src/os/aix/vm/jvm_aix.h | 123 +
src/os/aix/vm/libperfstat_aix.cpp | 124 +
src/os/aix/vm/libperfstat_aix.hpp | 59 +
src/os/aix/vm/loadlib_aix.cpp | 185 +
src/os/aix/vm/loadlib_aix.hpp | 128 +
src/os/aix/vm/mutex_aix.inline.hpp | 37 +
src/os/aix/vm/osThread_aix.cpp | 58 +
src/os/aix/vm/osThread_aix.hpp | 144 +
src/os/aix/vm/os_aix.cpp | 5133 +++
src/os/aix/vm/os_aix.hpp | 381 +
src/os/aix/vm/os_aix.inline.hpp | 294 +
src/os/aix/vm/os_share_aix.hpp | 37 +
src/os/aix/vm/perfMemory_aix.cpp | 1344 +
src/os/aix/vm/porting_aix.cpp | 369 +
src/os/aix/vm/porting_aix.hpp | 81 +
src/os/aix/vm/threadCritical_aix.cpp | 68 +
src/os/aix/vm/thread_aix.inline.hpp | 42 +
src/os/aix/vm/vmError_aix.cpp | 122 +
src/os/bsd/dtrace/libjvm_db.c | 3 +
src/os/bsd/vm/os_bsd.cpp | 36 +-
src/os/bsd/vm/perfMemory_bsd.cpp | 343 +-
src/os/linux/vm/decoder_linux.cpp | 6 +
src/os/linux/vm/osThread_linux.cpp | 3 +
src/os/linux/vm/os_linux.cpp | 325 +-
src/os/linux/vm/os_linux.hpp | 3 +
src/os/linux/vm/os_linux.inline.hpp | 3 +
src/os/linux/vm/perfMemory_linux.cpp | 330 +-
src/os/linux/vm/thread_linux.inline.hpp | 5 +
src/os/posix/launcher/java_md.c | 13 +-
src/os/posix/vm/os_posix.cpp | 491 +-
src/os/posix/vm/os_posix.hpp | 28 +-
src/os/solaris/dtrace/libjvm_db.c | 3 +
src/os/solaris/vm/os_solaris.cpp | 34 +-
src/os/solaris/vm/os_solaris.hpp | 3 +
src/os/solaris/vm/perfMemory_solaris.cpp | 351 +-
src/os/windows/vm/os_windows.cpp | 10 +
src/os/windows/vm/os_windows.hpp | 3 +
src/os_cpu/aix_ppc/vm/aix_ppc_64.ad | 24 +
src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp | 401 +
src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp | 54 +
src/os_cpu/aix_ppc/vm/orderAccess_aix_ppc.inline.hpp | 151 +
src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp | 567 +
src/os_cpu/aix_ppc/vm/os_aix_ppc.hpp | 35 +
src/os_cpu/aix_ppc/vm/prefetch_aix_ppc.inline.hpp | 58 +
src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.cpp | 40 +
src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.hpp | 36 +
src/os_cpu/aix_ppc/vm/thread_aix_ppc.cpp | 36 +
src/os_cpu/aix_ppc/vm/thread_aix_ppc.hpp | 79 +
src/os_cpu/aix_ppc/vm/vmStructs_aix_ppc.hpp | 66 +
src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp | 8 +-
src/os_cpu/bsd_zero/vm/os_bsd_zero.hpp | 2 +-
src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp | 53 +
src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp | 144 +
src/os_cpu/linux_aarch64/vm/bytes_linux_aarch64.inline.hpp | 44 +
src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp | 124 +
src/os_cpu/linux_aarch64/vm/globals_linux_aarch64.hpp | 46 +
src/os_cpu/linux_aarch64/vm/linux_aarch64.S | 25 +
src/os_cpu/linux_aarch64/vm/linux_aarch64.ad | 68 +
src/os_cpu/linux_aarch64/vm/orderAccess_linux_aarch64.inline.hpp | 144 +
src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp | 746 +
src/os_cpu/linux_aarch64/vm/os_linux_aarch64.hpp | 58 +
src/os_cpu/linux_aarch64/vm/os_linux_aarch64.inline.hpp | 39 +
src/os_cpu/linux_aarch64/vm/prefetch_linux_aarch64.inline.hpp | 45 +
src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.cpp | 41 +
src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.hpp | 36 +
src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp | 92 +
src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.hpp | 85 +
src/os_cpu/linux_aarch64/vm/vmStructs_linux_aarch64.hpp | 65 +
src/os_cpu/linux_aarch64/vm/vm_version_linux_aarch64.cpp | 28 +
src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp | 401 +
src/os_cpu/linux_ppc/vm/bytes_linux_ppc.inline.hpp | 39 +
src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp | 54 +
src/os_cpu/linux_ppc/vm/linux_ppc_64.ad | 24 +
src/os_cpu/linux_ppc/vm/orderAccess_linux_ppc.inline.hpp | 149 +
src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp | 624 +
src/os_cpu/linux_ppc/vm/os_linux_ppc.hpp | 35 +
src/os_cpu/linux_ppc/vm/prefetch_linux_ppc.inline.hpp | 50 +
src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.cpp | 40 +
src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.hpp | 36 +
src/os_cpu/linux_ppc/vm/thread_linux_ppc.cpp | 36 +
src/os_cpu/linux_ppc/vm/thread_linux_ppc.hpp | 83 +
src/os_cpu/linux_ppc/vm/vmStructs_linux_ppc.hpp | 66 +
src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp | 24 +-
src/os_cpu/linux_x86/vm/os_linux_x86.cpp | 6 +-
src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp | 22 +-
src/os_cpu/linux_zero/vm/globals_linux_zero.hpp | 8 +-
src/os_cpu/linux_zero/vm/os_linux_zero.cpp | 43 +-
src/os_cpu/linux_zero/vm/os_linux_zero.hpp | 8 +-
src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp | 11 +-
src/share/tools/hsdis/Makefile | 20 +-
src/share/tools/hsdis/hsdis-demo.c | 9 +-
src/share/tools/hsdis/hsdis.c | 15 +
src/share/vm/adlc/adlparse.cpp | 188 +-
src/share/vm/adlc/adlparse.hpp | 4 +-
src/share/vm/adlc/archDesc.hpp | 2 +
src/share/vm/adlc/formssel.cpp | 89 +-
src/share/vm/adlc/formssel.hpp | 3 +
src/share/vm/adlc/main.cpp | 12 +
src/share/vm/adlc/output_c.cpp | 187 +-
src/share/vm/adlc/output_h.cpp | 41 +-
src/share/vm/asm/assembler.cpp | 36 +-
src/share/vm/asm/assembler.hpp | 29 +-
src/share/vm/asm/codeBuffer.cpp | 15 +-
src/share/vm/asm/codeBuffer.hpp | 9 +-
src/share/vm/c1/c1_Canonicalizer.cpp | 7 +
src/share/vm/c1/c1_Compilation.cpp | 26 +
src/share/vm/c1/c1_Defs.hpp | 6 +
src/share/vm/c1/c1_FpuStackSim.hpp | 3 +
src/share/vm/c1/c1_FrameMap.cpp | 5 +-
src/share/vm/c1/c1_FrameMap.hpp | 3 +
src/share/vm/c1/c1_GraphBuilder.cpp | 1 +
src/share/vm/c1/c1_LIR.cpp | 49 +-
src/share/vm/c1/c1_LIR.hpp | 56 +-
src/share/vm/c1/c1_LIRAssembler.cpp | 7 +
src/share/vm/c1/c1_LIRAssembler.hpp | 6 +
src/share/vm/c1/c1_LIRGenerator.cpp | 10 +-
src/share/vm/c1/c1_LIRGenerator.hpp | 3 +
src/share/vm/c1/c1_LinearScan.cpp | 6 +-
src/share/vm/c1/c1_LinearScan.hpp | 3 +
src/share/vm/c1/c1_MacroAssembler.hpp | 6 +
src/share/vm/c1/c1_Runtime1.cpp | 36 +-
src/share/vm/c1/c1_globals.hpp | 9 +-
src/share/vm/ci/bcEscapeAnalyzer.cpp | 3 +
src/share/vm/ci/ciTypeFlow.cpp | 2 +-
src/share/vm/classfile/classFileParser.cpp | 4 +-
src/share/vm/classfile/classFileStream.hpp | 3 +
src/share/vm/classfile/classLoader.cpp | 69 +-
src/share/vm/classfile/classLoader.hpp | 20 +-
src/share/vm/classfile/javaClasses.cpp | 61 +-
src/share/vm/classfile/javaClasses.hpp | 17 +-
src/share/vm/classfile/stackMapFrame.cpp | 12 +-
src/share/vm/classfile/stackMapFrame.hpp | 7 +-
src/share/vm/classfile/stackMapTable.cpp | 5 +-
src/share/vm/classfile/stackMapTable.hpp | 3 +
src/share/vm/classfile/systemDictionary.cpp | 4 +-
src/share/vm/classfile/systemDictionary.hpp | 1 +
src/share/vm/classfile/verifier.cpp | 78 +-
src/share/vm/classfile/verifier.hpp | 9 +-
src/share/vm/classfile/vmSymbols.hpp | 14 +
src/share/vm/code/codeBlob.cpp | 3 +
src/share/vm/code/compiledIC.cpp | 11 +-
src/share/vm/code/compiledIC.hpp | 7 +
src/share/vm/code/icBuffer.cpp | 3 +
src/share/vm/code/nmethod.cpp | 29 +-
src/share/vm/code/nmethod.hpp | 7 +-
src/share/vm/code/relocInfo.cpp | 41 +
src/share/vm/code/relocInfo.hpp | 49 +-
src/share/vm/code/stubs.hpp | 3 +
src/share/vm/code/vmreg.hpp | 24 +-
src/share/vm/compiler/compileBroker.cpp | 16 -
src/share/vm/compiler/disassembler.cpp | 3 +
src/share/vm/compiler/disassembler.hpp | 6 +
src/share/vm/compiler/methodLiveness.cpp | 12 +-
src/share/vm/compiler/oopMap.cpp | 7 +
src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp | 3 +
src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp | 3 +
src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp | 93 +-
src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp | 14 +
src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp | 26 +-
src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp | 4 +
src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp | 3 +
src/share/vm/gc_implementation/g1/concurrentMark.cpp | 2 +-
src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp | 3 +
src/share/vm/gc_implementation/g1/g1AllocRegion.hpp | 9 +-
src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp | 35 +-
src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp | 7 +
src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp | 111 +-
src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp | 22 +-
src/share/vm/gc_implementation/g1/g1MarkSweep.cpp | 11 +
src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp | 1 +
src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp | 34 +-
src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp | 14 +-
src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp | 2 +-
src/share/vm/gc_implementation/g1/ptrQueue.cpp | 3 +
src/share/vm/gc_implementation/parNew/parNewGeneration.cpp | 15 +-
src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp | 5 +-
src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp | 14 +-
src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp | 1 -
src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp | 20 +-
src/share/vm/gc_implementation/parallelScavenge/psPermGen.cpp | 2 +-
src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp | 1 +
src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp | 27 +
src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp | 3 +
src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp | 3 +
src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp | 3 +-
src/share/vm/gc_interface/collectedHeap.cpp | 3 +
src/share/vm/gc_interface/collectedHeap.inline.hpp | 3 +
src/share/vm/interpreter/abstractInterpreter.hpp | 18 +-
src/share/vm/interpreter/bytecode.hpp | 3 +
src/share/vm/interpreter/bytecodeInterpreter.cpp | 996 +-
src/share/vm/interpreter/bytecodeInterpreter.hpp | 31 +-
src/share/vm/interpreter/bytecodeInterpreter.inline.hpp | 3 +
src/share/vm/interpreter/bytecodeInterpreterProfiling.hpp | 305 +
src/share/vm/interpreter/bytecodeStream.hpp | 3 +
src/share/vm/interpreter/bytecodes.cpp | 3 +
src/share/vm/interpreter/bytecodes.hpp | 3 +
src/share/vm/interpreter/cppInterpreter.hpp | 3 +
src/share/vm/interpreter/cppInterpreterGenerator.hpp | 3 +
src/share/vm/interpreter/interpreter.hpp | 3 +
src/share/vm/interpreter/interpreterGenerator.hpp | 3 +
src/share/vm/interpreter/interpreterRuntime.cpp | 47 +-
src/share/vm/interpreter/interpreterRuntime.hpp | 27 +-
src/share/vm/interpreter/invocationCounter.hpp | 22 +-
src/share/vm/interpreter/linkResolver.cpp | 3 +
src/share/vm/interpreter/templateInterpreter.hpp | 3 +
src/share/vm/interpreter/templateInterpreterGenerator.hpp | 3 +
src/share/vm/interpreter/templateTable.cpp | 5 +
src/share/vm/interpreter/templateTable.hpp | 20 +-
src/share/vm/libadt/port.hpp | 5 +-
src/share/vm/memory/allocation.cpp | 3 +
src/share/vm/memory/allocation.inline.hpp | 8 +-
src/share/vm/memory/barrierSet.hpp | 4 +-
src/share/vm/memory/barrierSet.inline.hpp | 6 +-
src/share/vm/memory/cardTableModRefBS.cpp | 4 +-
src/share/vm/memory/cardTableModRefBS.hpp | 11 +-
src/share/vm/memory/collectorPolicy.cpp | 25 +-
src/share/vm/memory/defNewGeneration.cpp | 16 +-
src/share/vm/memory/gcLocker.hpp | 4 +
src/share/vm/memory/genMarkSweep.cpp | 3 +
src/share/vm/memory/generation.cpp | 12 +
src/share/vm/memory/modRefBarrierSet.hpp | 2 +-
src/share/vm/memory/referenceProcessor.cpp | 24 +
src/share/vm/memory/referenceProcessor.hpp | 3 +-
src/share/vm/memory/referenceType.hpp | 3 +-
src/share/vm/memory/resourceArea.cpp | 3 +
src/share/vm/memory/resourceArea.hpp | 3 +
src/share/vm/memory/space.hpp | 3 +
src/share/vm/memory/tenuredGeneration.cpp | 12 +
src/share/vm/memory/threadLocalAllocBuffer.cpp | 14 +-
src/share/vm/memory/threadLocalAllocBuffer.hpp | 2 +-
src/share/vm/memory/universe.cpp | 13 +-
src/share/vm/oops/arrayKlass.cpp | 2 +-
src/share/vm/oops/constantPoolKlass.cpp | 3 +
src/share/vm/oops/constantPoolOop.hpp | 3 +
src/share/vm/oops/cpCacheOop.cpp | 8 +-
src/share/vm/oops/cpCacheOop.hpp | 22 +-
src/share/vm/oops/instanceKlass.cpp | 40 +-
src/share/vm/oops/instanceKlass.hpp | 3 +-
src/share/vm/oops/markOop.cpp | 3 +
src/share/vm/oops/methodDataOop.cpp | 6 +
src/share/vm/oops/methodDataOop.hpp | 193 +-
src/share/vm/oops/methodOop.cpp | 16 +
src/share/vm/oops/methodOop.hpp | 11 +-
src/share/vm/oops/objArrayKlass.cpp | 9 +
src/share/vm/oops/objArrayKlass.hpp | 2 +-
src/share/vm/oops/objArrayKlass.inline.hpp | 4 +-
src/share/vm/oops/objArrayOop.hpp | 12 +-
src/share/vm/oops/oop.cpp | 3 +
src/share/vm/oops/oop.inline.hpp | 19 +-
src/share/vm/oops/oopsHierarchy.cpp | 3 +
src/share/vm/oops/typeArrayOop.hpp | 6 +
src/share/vm/opto/block.cpp | 359 +-
src/share/vm/opto/block.hpp | 8 +-
src/share/vm/opto/buildOopMap.cpp | 3 +
src/share/vm/opto/bytecodeInfo.cpp | 7 +
src/share/vm/opto/c2_globals.hpp | 18 +-
src/share/vm/opto/c2compiler.cpp | 10 +-
src/share/vm/opto/callGenerator.cpp | 6 +-
src/share/vm/opto/callnode.cpp | 4 +-
src/share/vm/opto/chaitin.cpp | 8 +-
src/share/vm/opto/compile.cpp | 83 +-
src/share/vm/opto/compile.hpp | 9 +-
src/share/vm/opto/connode.cpp | 96 +
src/share/vm/opto/connode.hpp | 17 +-
src/share/vm/opto/doCall.cpp | 14 +-
src/share/vm/opto/escape.cpp | 74 +-
src/share/vm/opto/escape.hpp | 78 +-
src/share/vm/opto/gcm.cpp | 11 +-
src/share/vm/opto/generateOptoStub.cpp | 120 +-
src/share/vm/opto/graphKit.cpp | 60 +-
src/share/vm/opto/graphKit.hpp | 46 +-
src/share/vm/opto/idealGraphPrinter.cpp | 4 +-
src/share/vm/opto/idealKit.cpp | 8 +-
src/share/vm/opto/idealKit.hpp | 3 +-
src/share/vm/opto/ifg.cpp | 38 +-
src/share/vm/opto/ifnode.cpp | 165 +-
src/share/vm/opto/lcm.cpp | 46 +-
src/share/vm/opto/library_call.cpp | 97 +-
src/share/vm/opto/locknode.hpp | 10 +-
src/share/vm/opto/loopTransform.cpp | 57 +-
src/share/vm/opto/loopnode.hpp | 2 +
src/share/vm/opto/loopopts.cpp | 24 +-
src/share/vm/opto/machnode.cpp | 14 +
src/share/vm/opto/machnode.hpp | 28 +
src/share/vm/opto/macro.cpp | 2 +-
src/share/vm/opto/matcher.cpp | 75 +-
src/share/vm/opto/matcher.hpp | 5 +
src/share/vm/opto/memnode.cpp | 61 +-
src/share/vm/opto/memnode.hpp | 175 +-
src/share/vm/opto/node.cpp | 10 +-
src/share/vm/opto/node.hpp | 14 +-
src/share/vm/opto/output.cpp | 27 +-
src/share/vm/opto/output.hpp | 10 +-
src/share/vm/opto/parse.hpp | 12 +-
src/share/vm/opto/parse1.cpp | 7 +-
src/share/vm/opto/parse2.cpp | 93 +-
src/share/vm/opto/parse3.cpp | 42 +-
src/share/vm/opto/phaseX.cpp | 39 +-
src/share/vm/opto/postaloc.cpp | 7 +-
src/share/vm/opto/regalloc.cpp | 4 +-
src/share/vm/opto/regmask.cpp | 10 +-
src/share/vm/opto/regmask.hpp | 10 +-
src/share/vm/opto/runtime.cpp | 34 +-
src/share/vm/opto/runtime.hpp | 2 +-
src/share/vm/opto/subnode.cpp | 2 -
src/share/vm/opto/subnode.hpp | 2 -
src/share/vm/opto/superword.cpp | 3 +-
src/share/vm/opto/type.cpp | 17 +-
src/share/vm/opto/type.hpp | 3 +
src/share/vm/opto/vectornode.hpp | 2 +-
src/share/vm/prims/forte.cpp | 8 +-
src/share/vm/prims/jni.cpp | 8 +-
src/share/vm/prims/jniCheck.cpp | 3 +
src/share/vm/prims/jni_md.h | 3 +
src/share/vm/prims/jvm.cpp | 59 +-
src/share/vm/prims/jvm.h | 6 +
src/share/vm/prims/jvmtiClassFileReconstituter.cpp | 3 +
src/share/vm/prims/jvmtiClassFileReconstituter.hpp | 4 +-
src/share/vm/prims/jvmtiEnv.cpp | 6 +
src/share/vm/prims/jvmtiEnvBase.hpp | 6 +-
src/share/vm/prims/jvmtiExport.cpp | 41 +
src/share/vm/prims/jvmtiExport.hpp | 7 +
src/share/vm/prims/jvmtiImpl.cpp | 3 +
src/share/vm/prims/jvmtiManageCapabilities.cpp | 4 +-
src/share/vm/prims/jvmtiTagMap.cpp | 8 +-
src/share/vm/prims/methodHandles.cpp | 70 +-
src/share/vm/prims/methodHandles.hpp | 8 +-
src/share/vm/prims/nativeLookup.cpp | 3 +
src/share/vm/prims/unsafe.cpp | 4 +-
src/share/vm/prims/whitebox.cpp | 7 +-
src/share/vm/runtime/advancedThresholdPolicy.cpp | 2 +-
src/share/vm/runtime/arguments.cpp | 323 +-
src/share/vm/runtime/arguments.hpp | 1 +
src/share/vm/runtime/atomic.cpp | 9 +
src/share/vm/runtime/biasedLocking.cpp | 6 +-
src/share/vm/runtime/deoptimization.cpp | 16 +-
src/share/vm/runtime/deoptimization.hpp | 3 +
src/share/vm/runtime/dtraceJSDT.hpp | 3 +
src/share/vm/runtime/fprofiler.hpp | 3 +
src/share/vm/runtime/frame.cpp | 18 +-
src/share/vm/runtime/frame.hpp | 19 +-
src/share/vm/runtime/frame.inline.hpp | 13 +
src/share/vm/runtime/globals.hpp | 60 +-
src/share/vm/runtime/handles.cpp | 4 +
src/share/vm/runtime/handles.inline.hpp | 3 +
src/share/vm/runtime/icache.hpp | 3 +
src/share/vm/runtime/interfaceSupport.hpp | 6 +
src/share/vm/runtime/java.cpp | 6 +
src/share/vm/runtime/javaCalls.cpp | 3 +
src/share/vm/runtime/javaCalls.hpp | 6 +
src/share/vm/runtime/javaFrameAnchor.hpp | 9 +
src/share/vm/runtime/jniHandles.cpp | 3 +
src/share/vm/runtime/memprofiler.cpp | 3 +
src/share/vm/runtime/mutex.cpp | 4 +
src/share/vm/runtime/mutexLocker.cpp | 3 +
src/share/vm/runtime/mutexLocker.hpp | 3 +
src/share/vm/runtime/objectMonitor.cpp | 139 +-
src/share/vm/runtime/os.cpp | 45 +-
src/share/vm/runtime/os.hpp | 25 +-
src/share/vm/runtime/osThread.hpp | 3 +
src/share/vm/runtime/park.cpp | 129 +-
src/share/vm/runtime/registerMap.hpp | 6 +
src/share/vm/runtime/relocator.hpp | 3 +
src/share/vm/runtime/safepoint.cpp | 13 +-
src/share/vm/runtime/sharedRuntime.cpp | 95 +-
src/share/vm/runtime/sharedRuntime.hpp | 27 +-
src/share/vm/runtime/sharedRuntimeTrans.cpp | 4 +
src/share/vm/runtime/sharedRuntimeTrig.cpp | 7 +
src/share/vm/runtime/stackValueCollection.cpp | 3 +
src/share/vm/runtime/statSampler.cpp | 3 +
src/share/vm/runtime/stubCodeGenerator.cpp | 3 +
src/share/vm/runtime/stubRoutines.cpp | 14 +
src/share/vm/runtime/stubRoutines.hpp | 71 +-
src/share/vm/runtime/sweeper.cpp | 3 +-
src/share/vm/runtime/synchronizer.cpp | 17 +-
src/share/vm/runtime/task.cpp | 4 +
src/share/vm/runtime/thread.cpp | 11 +-
src/share/vm/runtime/thread.hpp | 35 +-
src/share/vm/runtime/threadLocalStorage.cpp | 4 +
src/share/vm/runtime/threadLocalStorage.hpp | 6 +
src/share/vm/runtime/timer.cpp | 3 +
src/share/vm/runtime/vframe.cpp | 7 +-
src/share/vm/runtime/vframeArray.cpp | 2 +-
src/share/vm/runtime/virtualspace.cpp | 3 +
src/share/vm/runtime/vmStructs.cpp | 28 +-
src/share/vm/runtime/vmThread.cpp | 3 +
src/share/vm/runtime/vmThread.hpp | 3 +
src/share/vm/runtime/vm_operations.cpp | 3 +
src/share/vm/runtime/vm_operations.hpp | 14 +-
src/share/vm/runtime/vm_version.cpp | 13 +-
src/share/vm/services/diagnosticCommand.cpp | 10 +-
src/share/vm/services/diagnosticCommand.hpp | 12 +-
src/share/vm/services/runtimeService.cpp | 11 +-
src/share/vm/services/runtimeService.hpp | 1 +
src/share/vm/shark/sharkCompiler.cpp | 6 +-
src/share/vm/shark/shark_globals.hpp | 10 +
src/share/vm/trace/trace.dtd | 3 -
src/share/vm/utilities/accessFlags.cpp | 3 +
src/share/vm/utilities/array.cpp | 3 +
src/share/vm/utilities/bitMap.cpp | 3 +
src/share/vm/utilities/bitMap.hpp | 2 +-
src/share/vm/utilities/bitMap.inline.hpp | 20 +-
src/share/vm/utilities/copy.hpp | 3 +
src/share/vm/utilities/debug.cpp | 4 +
src/share/vm/utilities/debug.hpp | 2 +-
src/share/vm/utilities/decoder.cpp | 4 +
src/share/vm/utilities/decoder_elf.cpp | 2 +-
src/share/vm/utilities/decoder_elf.hpp | 4 +-
src/share/vm/utilities/elfFile.cpp | 57 +-
src/share/vm/utilities/elfFile.hpp | 8 +-
src/share/vm/utilities/elfFuncDescTable.cpp | 104 +
src/share/vm/utilities/elfFuncDescTable.hpp | 149 +
src/share/vm/utilities/elfStringTable.cpp | 4 +-
src/share/vm/utilities/elfStringTable.hpp | 2 +-
src/share/vm/utilities/elfSymbolTable.cpp | 38 +-
src/share/vm/utilities/elfSymbolTable.hpp | 6 +-
src/share/vm/utilities/events.cpp | 3 +
src/share/vm/utilities/exceptions.cpp | 3 +
src/share/vm/utilities/globalDefinitions.hpp | 9 +
src/share/vm/utilities/globalDefinitions_xlc.hpp | 202 +
src/share/vm/utilities/growableArray.cpp | 3 +
src/share/vm/utilities/histogram.hpp | 3 +
src/share/vm/utilities/macros.hpp | 56 +-
src/share/vm/utilities/ostream.cpp | 472 +-
src/share/vm/utilities/ostream.hpp | 27 +-
src/share/vm/utilities/preserveException.hpp | 3 +
src/share/vm/utilities/taskqueue.cpp | 3 +
src/share/vm/utilities/taskqueue.hpp | 117 +-
src/share/vm/utilities/vmError.cpp | 32 +-
src/share/vm/utilities/vmError.hpp | 8 +
src/share/vm/utilities/workgroup.hpp | 3 +
test/Makefile | 4 +-
test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java | 107 +
test/compiler/codegen/IntRotateWithImmediate.java | 64 +
test/compiler/exceptions/CatchInlineExceptions.java | 81 +
test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandlesNoASM.java | 246 +
test/compiler/loopopts/TestDeadBackbranchArrayAccess.java | 58 +
test/compiler/loopopts/TestLogSum.java | 111 +
test/compiler/rangechecks/TestRangeCheckSmearing.java | 403 +
test/compiler/rangechecks/TestRangeCheckSmearingLoopOpts.java | 76 +
test/gc/g1/TestPrintGCDetails.java | 57 +
test/runtime/7020373/GenOOMCrashClass.java | 157 +
test/runtime/7020373/Test7020373.sh | 4 +
test/runtime/7020373/testcase.jar | Bin
test/runtime/7051189/Xchecksig.sh | 126 -
test/runtime/7196045/Test7196045.java | 2 +-
test/runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java | 96 +
test/runtime/InitialThreadOverflow/DoOverflow.java | 41 +
test/runtime/InitialThreadOverflow/invoke.cxx | 70 +
test/runtime/InitialThreadOverflow/testme.sh | 73 +
test/runtime/LoadClass/LoadClassNegative.java | 51 +
test/runtime/LoadClass/ShowClassLoader.java | 45 +
test/runtime/LoadClass/TestForName.java | 33 +
test/runtime/NMT/ThreadedVirtualAllocTestType.java | 17 +-
test/runtime/NMT/VirtualAllocTestType.java | 20 +-
test/runtime/Thread/TestThreadDumpMonitorContention.java | 534 +
test/runtime/XCheckJniJsig/XCheckJSig.java | 82 +
test/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java | 75 +
test/runtime/classFileParserBug/emptynumbootstrapmethods.jar | Bin
test/runtime/classFileParserBug/emptynumbootstrapmethods1.jcod | 68 +
test/runtime/classFileParserBug/emptynumbootstrapmethods2.jcod | 89 +
test/serviceability/sa/jmap-hashcode/Test8028623.java | 6 +-
test/testlibrary/whitebox/sun/hotspot/WhiteBox.java | 4 +-
test/testlibrary_tests/AssertsTest.java | 237 +
test/testlibrary_tests/OutputAnalyzerReportingTest.java | 124 +
test/testlibrary_tests/OutputAnalyzerTest.java | 193 +
tools/mkbc.c | 607 +
749 files changed, 155407 insertions(+), 2556 deletions(-)
diffs (truncated from 171981 to 500 lines):
diff -r 2480d9d77830 -r 1afefe2d5f90 .hgtags
--- a/.hgtags Mon Oct 06 12:48:25 2014 -0700
+++ b/.hgtags Fri Jun 12 18:16:01 2015 +0100
@@ -50,6 +50,7 @@
faf94d94786b621f8e13cbcc941ca69c6d967c3f jdk7-b73
f4b900403d6e4b0af51447bd13bbe23fe3a1dac7 jdk7-b74
d8dd291a362acb656026a9c0a9da48501505a1e7 jdk7-b75
+b4ab978ce52c41bb7e8ee86285e6c9f28122bbe1 icedtea7-1.12
9174bb32e934965288121f75394874eeb1fcb649 jdk7-b76
455105fc81d941482f8f8056afaa7aa0949c9300 jdk7-b77
e703499b4b51e3af756ae77c3d5e8b3058a14e4e jdk7-b78
@@ -87,6 +88,7 @@
07226e9eab8f74b37346b32715f829a2ef2c3188 hs18-b01
e7e7e36ccdb5d56edd47e5744351202d38f3b7ad jdk7-b87
4b60f23c42231f7ecd62ad1fcb6a9ca26fa57d1b jdk7-b88
+a393ff93e7e54dd94cc4211892605a32f9c77dad icedtea7-1.13
15836273ac2494f36ef62088bc1cb6f3f011f565 jdk7-b89
4b60f23c42231f7ecd62ad1fcb6a9ca26fa57d1b hs18-b02
605c9707a766ff518cd841fc04f9bb4b36a3a30b jdk7-b90
@@ -160,6 +162,7 @@
b898f0fc3cedc972d884d31a751afd75969531cf hs21-b05
bd586e392d93b7ed7a1636dcc8da2b6a4203a102 jdk7-b136
bd586e392d93b7ed7a1636dcc8da2b6a4203a102 hs21-b06
+591c7dc0b2ee879f87a7b5519a5388e0d81520be icedtea-1.14
2dbcb4a4d8dace5fe78ceb563b134f1fb296cd8f jdk7-b137
2dbcb4a4d8dace5fe78ceb563b134f1fb296cd8f hs21-b07
0930dc920c185afbf40fed9a655290b8e5b16783 jdk7-b138
@@ -182,6 +185,7 @@
38fa55e5e79232d48f1bb8cf27d88bc094c9375a hs21-b16
81d815b05abb564aa1f4100ae13491c949b9a07e jdk7-b147
81d815b05abb564aa1f4100ae13491c949b9a07e hs21-b17
+7693eb0fce1f6b484cce96c233ea20bdad8a09e0 icedtea-2.0-branchpoint
9b0ca45cd756d538c4c30afab280a91868eee1a5 jdk7u2-b01
0cc8a70952c368e06de2adab1f2649a408f5e577 jdk8-b01
31e253c1da429124bb87570ab095d9bc89850d0a jdk8-b02
@@ -210,6 +214,7 @@
3ba0bb2e7c8ddac172f5b995aae57329cdd2dafa hs22-b10
f17fe2f4b6aacc19cbb8ee39476f2f13a1c4d3cd jdk7u2-b13
0744602f85c6fe62255326df595785eb2b32166d jdk7u2-b21
+f8f4d3f9b16567b91bcef4caaa8417c8de8015f0 icedtea-2.1-branchpoint
a40d238623e5b1ab1224ea6b36dc5b23d0a53880 jdk7u3-b02
6986bfb4c82e00b938c140f2202133350e6e73f8 jdk7u3-b03
8e6375b46717d74d4885f839b4e72d03f357a45f jdk7u3-b04
@@ -264,6 +269,7 @@
f92a171cf0071ca6c3fa8231d7d570377f8b2f4d hs23-b16
f92a171cf0071ca6c3fa8231d7d570377f8b2f4d hs23-b16
931e5f39e365a0d550d79148ff87a7f9e864d2e1 hs23-b16
+a2c5354863dcb3d147b7b6f55ef514b1bfecf920 icedtea-2.2-branchpoint
efb5f2662c96c472caa3327090268c75a86dd9c0 jdk7u4-b13
82e719a2e6416838b4421637646cbfd7104c7716 jdk7u4-b14
e5f7f95411fb9e837800b4152741c962118e5d7a jdk7u5-b01
@@ -302,6 +308,9 @@
e974e15945658e574e6c344c4a7ba225f5708c10 hs23.2-b03
f08a3a0e60c32cb0e8350e72fdc54849759096a4 jdk7u6-b12
7a8d3cd6562170f4c262e962270f679ac503f456 hs23.2-b04
+d72dd66fdc3d52aee909f8dd8f25f62f13569ffa ppc-aix-port-b01
+1efaab66c81d0a5701cc819e67376f1b27bfea47 ppc-aix-port-b02
+b69b779a26dfc5e2333504d0c82fc998ff915499 ppc-aix-port-b03
28746e6d615f27816f483485a53b790c7a463f0c jdk7u6-b13
202880d633e646d4936798d0fba6efc0cab04dc8 hs23.2-b05
6b0f178141388f5721aa5365cb542715acbf0cc7 jdk7u6-b14
@@ -311,6 +320,7 @@
cefe884c708aa6dfd63aff45f6c698a6bc346791 jdk7u6-b16
270a40a57b3d05ca64070208dcbb895b5b509d8e hs23.2-b08
7a37cec9d0d44ae6ea3d26a95407e42d99af6843 jdk7u6-b17
+354cfde7db2f1fd46312d883a63c8a76d5381bab icedtea-2.3-branchpoint
df0df4ae5af2f40b7f630c53a86e8c3d68ef5b66 jdk7u6-b18
1257f4373a06f788bd656ae1c7a953a026a285b9 jdk7u6-b19
a0c2fa4baeb6aad6f33dc87b676b21345794d61e hs23.2-b09
@@ -440,6 +450,7 @@
4f7ad6299356bfd2cfb448ea4c11e8ce0fbf69f4 jdk7u12-b07
3bb803664f3d9c831d094cbe22b4ee5757e780c8 jdk7u12-b08
92e382c3cccc0afbc7f72fccea4f996e05b66b3e jdk7u12-b09
+6e4feb17117d21e0e4360f2d0fbc68397ed3ba80 icedtea-2.4-branchpoint
7554f9b2bcc72204ac10ba8b08b8e648459504df hs24-b29
181528fd1e74863a902f171a2ad46270a2fb15e0 jdk7u14-b10
4008cf63c30133f2fac148a39903552fe7a33cea hs24-b30
@@ -496,6 +507,7 @@
273e8afccd6ef9e10e9fe121f7b323755191f3cc jdk7u25-b32
e3d2c238e29c421c3b5c001e400acbfb30790cfc jdk7u14-b14
860ae068f4dff62a77c8315f0335b7e935087e86 hs24-b34
+ca298f18e21dc66c6b5235600f8b50bcc9bbaa38 ppc-aix-port-b04
12619005c5e29be6e65f0dc9891ca19d9ffb1aaa jdk7u14-b15
be21f8a4d42c03cafde4f616fd80ece791ba2f21 hs24-b35
10e0043bda0878dbc85f3f280157eab592b47c91 jdk7u14-b16
@@ -590,6 +602,9 @@
12374864c655a2cefb0d65caaacf215d5365ec5f jdk7u45-b18
3677c8cc3c89c0fa608f485b84396e4cf755634b jdk7u45-b30
520b7b3d9153c1407791325946b07c5c222cf0d6 jdk7u45-b31
+ae4adc1492d1c90a70bd2d139a939fc0c8329be9 jdk7u60-b00
+af1fc2868a2b919727bfbb0858449bd991bbee4a jdk7u40-b60
+cc83359f5e5eb46dd9176b0a272390b1a0a51fdc hs24.60-b01
c373a733d5d5147f99eaa2b91d6b937c28214fc9 jdk7u45-b33
0bcb43482f2ac5615437541ffb8dc0f79ece3148 jdk7u45-b34
12ea8d416f105f5971c808c89dddc1006bfc4c53 jdk7u45-b35
@@ -646,6 +661,8 @@
0025a2a965c8f21376278245c2493d8861386fba jdk7u60-b02
fa59add77d1a8f601a695f137248462fdc68cc2f hs24.60-b05
a59134ccb1b704b2cd05e157970d425af43e5437 hs24.60-b06
+bc178be7e9d6fcc97e09c909ffe79d96e2305218 icedtea-2.5pre01
+f30e87f16d90f1e659b935515a3fc083ab8a0156 icedtea-2.5pre02
2c971ed884cec0a9293ccff3def696da81823225 jdk7u60-b03
1afbeb8cb558429156d432f35e7582716053a9cb hs24.60-b07
05fe7a87d14908eb3f21a0d29fc72cee2f996b7f jdk7u60-b04
@@ -690,6 +707,16 @@
d006213be74730453cf5c3ce31f1d1d505334419 jdk7u65-b18
1d8226b3e9896656451801393eb3ae394faeb638 jdk7u65-b19
c43b0b843f897a4d8cf0a3566b017b87230dd3b4 jdk7u65-b32
+b92f390febd01615af4a736b4f830f6052aa1d09 hs24.80-b00
+1448ebfef4f1aae0174eca983ad05507730ca6fd hs24.80-b01
+b1d29549dca7e36a4d050af5a54f8f56963a5c7d hs24.80-b02
+ff18bcebe2943527cdbc094375c38c27ec7f2442 hs24.80-b03
+1b9722b5134a8e565d8b8fe851849e034beff057 hs24.80-b04
+04d6919c44db8c9d811ef0ac4775a579f854cdfc hs24.80-b05
+ee18e60e7e8da9f1912895af353564de0330a2b1 hs24.80-b06
+05fe7a87d14908eb3f21a0d29fc72cee2f996b7f jdk7u80-b00
+e2533d62ca887078e4b952a75a75680cfb7894b9 jdk7u80-b01
+bad107a5d096b070355c5a2d80aa50bc5576144b jdk7u80-b02
d3c9265e12fa115052f18d1e3d379143b56bbf63 jdk7u65-b20
39776d90970221dd260187acb4c37631e41a66a9 jdk7u67-b01
1d8226b3e9896656451801393eb3ae394faeb638 jdk7u65-b40
@@ -741,7 +768,104 @@
ac701f87d1ea46033c69f3e1cb84fc0a971da70c jdk7u72-b13
d9b56c6bdddb6f9d8242230f5fdd58f9c7d30ea5 jdk7u72-b14
a6ae698522bfab3c595a4f8c2c3ee7e8939eb1bb jdk7u72-b30
+492a2abed4ca015459e24f7348233531b7e929d2 jdk7u72-b31
+61dacdb82145abe6cb5911e5a06fd8d8622fb55f jdk7u72-b32
+64cbcac4027843d0292f262520a8945161cc1657 jdk7u72-b33
+bcb9613e07e212f3103a3bcc5e5085b4d69ad5e1 jdk7u72-b34
+f9c89a617dac063054749d1880807f6700f04c8a jdk7u72-b35
e6b6d91b3934c281086f8efacb0926e7451cc18b jdk7u75-b00
9096ac248b379a0f3012f18c7289ec47cdef8459 jdk7u75-b01
a6964b2822d906eab9c923cdd723cf3dd4facfcd jdk7u75-b02
6c1a8b7ed616311a932715428620e262076bb68a jdk7u75-b03
+2480d9d778301a3f88b0ab8ee35a585df82528e5 jdk7u75-b04
+d81faf9016ce5c9f98264b1f724b3d6d85b12c07 jdk7u75-b05
+2ec4b796b1de3cfe58f051111dfd70ab367e553e jdk7u75-b06
+1d3906064cae18fdb0ff9a2045f2d8d48067bcd1 jdk7u75-b07
+dfcf951330b6f7c1a3cb88c819e94f680054a970 jdk7u75-b08
+ca20e7886db63792593f048f7308aed383775829 jdk7u75-b09
+5a0321dcf89383c31f3c6e4827b3275f9ef09a5e jdk7u75-b10
+82dcfb646bd5bc9f3674cb02ea9ba2598cff6bbe jdk7u75-b11
+18b74ded3ffc2e6fc5a3853f923c8dd49849dee1 jdk7u75-b12
+384fba17a49738baddeb55a4bfcf00b01af199ef jdk7u75-b13
+0c7d7c067c46fa0ddcb9170bed1d52f52a9ec831 jdk7u75-b30
+db9672d640ffd4e81348bdb718afab76032d8858 jdk7u75-b31
+3c01618f40c059bf192c0b16176b144113965ea7 jdk7u76-b00
+7b5d132c3a70f3c0667fe9df4cae045b46673267 jdk7u76-b01
+10c2cb5743cac7d6fedc9307af8450283367e5e2 jdk7u76-b02
+99a8d8e3f1c6311853bfc0a86de503830cd3db1a jdk7u76-b03
+15079dd9fd20f252d4c6dc6972508d3375cf5af2 jdk7u76-b04
+0ac38b5b642738fb27b446b0c1bc6108f31f197c jdk7u76-b05
+8580db8e38a232978f69fe627f3373e12c467803 jdk7u76-b06
+475a5cf6fc80c085c1be11b502ef44e7206c73d3 jdk7u76-b07
+64a7fa638019deebae59be4a4a262cfa1d7947ad jdk7u76-b08
+103eec0b084f7dfa0afce1ed9adebd6a9fab1aa8 jdk7u76-b09
+82b681cadc354b08b0aa2858d9b7f78576a8c1a4 jdk7u76-b10
+fd16bf65cfed7208af5740977a6699d18ac103b2 jdk7u76-b11
+e375023d196199ffb263cb15739f7218e1621be6 jdk7u76-b12
+a395c29532e5322657c542d54dd957940cf2f523 jdk7u76-b13
+98f0c5279ba76eb1b5741dc67f7b5f10e7508449 jdk7u76-b30
+875d0ccc97fe7a46a0a9996e897827022db58200 jdk7u76-b31
+dfc50bbce42cff3d17d4d8780646dedac8d3dad0 jdk7u76-b32
+2480d9d778301a3f88b0ab8ee35a585df82528e5 jdk7u79-b00
+ae6723b35de91e3e964cc92d832e17743e4f43c6 jdk7u79-b01
+653c92d16c45392cd7a5073528c8b8396c1f087c jdk7u79-b02
+e6d47ed41881381a212faf9e394011cf10d76509 jdk7u79-b03
+c5486f8bb2dbc5ab176235adc999d31ad5f413fb jdk7u79-b06
+5439057a4c7fd26de2fe129eb5d695dda7f42dcf jdk7u79-b07
+e65e02cf3523bf5c5ea4df6d17a7b60b456c53b5 jdk7u79-b08
+641e2adae9d455ef8a41b319e86c4ed8148735b9 jdk7u79-b09
+e5512513c35ccd3f3552039b0cf6352cce0af9f2 jdk7u79-b10
+5cef060f38caed08ea20a08d40735a5395d3f73e jdk7u79-b11
+8f34a2992faa8a2592fc15a5309340635a423fd5 jdk7u79-b12
+08c8504cd6ce900078d2187ca8f0545328872cba jdk7u79-b13
+30e5853fcd717f6284b916b2c8fe388408e055f0 jdk7u79-b14
+4d4936bc95f47c3b6591b163ae06e4952ef66344 jdk7u79-b30
+78dcbf58e349beaafeed97f7e897832d28a3403f jdk7u79-b15
+b92f390febd01615af4a736b4f830f6052aa1d09 hs24.80-b00
+1448ebfef4f1aae0174eca983ad05507730ca6fd hs24.80-b01
+b1d29549dca7e36a4d050af5a54f8f56963a5c7d hs24.80-b02
+ff18bcebe2943527cdbc094375c38c27ec7f2442 hs24.80-b03
+1b9722b5134a8e565d8b8fe851849e034beff057 hs24.80-b04
+04d6919c44db8c9d811ef0ac4775a579f854cdfc hs24.80-b05
+882a93010fb90f928331bf31a226992755d6cfb2 icedtea-2.6pre01
+ee18e60e7e8da9f1912895af353564de0330a2b1 hs24.80-b06
+138ef7288fd40de0012a3a24839fa7cb3569ab43 icedtea-2.6pre02
+4ab69c6e4c85edf628c01c685bc12c591b9807d9 icedtea-2.6pre03
+b226be2040f971855626f5b88cb41a7d5299fea0 jdk7u60-b14
+2fd819c8b5066a480f9524d901dbd34f2cf563ad icedtea-2.6pre04
+fae3b09fe959294f7a091a6ecaae91daf1cb4f5c icedtea-2.6pre05
+05fe7a87d14908eb3f21a0d29fc72cee2f996b7f jdk7u80-b00
+e2533d62ca887078e4b952a75a75680cfb7894b9 jdk7u80-b01
+8ffb87775f56ed5c602f320d2513351298ee4778 icedtea-2.6pre07
+b517477362d1b0d4f9b567c82db85136fd14bc6e icedtea-2.6pre06
+6d5ec408f4cac2c2004bf6120403df1b18051a21 icedtea-2.6pre08
+bad107a5d096b070355c5a2d80aa50bc5576144b jdk7u80-b02
+4722cfd15c8386321c8e857951b3cb55461e858b icedtea-2.6pre09
+c8417820ac943736822e7b84518b5aca80f39593 icedtea-2.6pre10
+e13857ecc7870c28dbebca79ff36612693dac157 icedtea-2.6pre11
+9d2b485d2a58ea57ab2b3c06b2128f456ab39a38 jdk7u80-b03
+0c2099cd04cd24778c5baccc7c8a72c311ef6f84 icedtea-2.6pre12
+c6fa18ed8a01a15e1210bf44dc7075463e0a514b icedtea-2.6pre13
+1d3d9e81c8e16bfe948da9bc0756e922a3802ca4 icedtea-2.6pre14
+5ad4c09169742e076305193c1e0b8256635cf33e icedtea-2.6pre15
+7891f0e7ae10d8f636fdbf29bcfe06f43d057e5f icedtea-2.6pre16
+4d25046abb67ae570ae1dbb5e3e48e7a63d93b88 icedtea-2.6pre17
+a89267b51c40cba0b26fe84831478389723c8321 jdk7u80-b04
+00402b4ff7a90a6deba09816192e335cadfdb4f0 jdk7u80-b05
+1792bfb4a54d87ff87438413a34004a6b6004987 icedtea-2.6pre18
+8f3c9cf0636f4d40e9c3647e03c7d0ca6d1019ee icedtea-2.6pre19
+904317834a259bdddd4568b74874c2472f119a3c icedtea-2.6pre20
+1939c010fd371d22de5c1baf2583a96e8f38da44 icedtea-2.6pre21
+cb42e88f9787c8aa28662f31484d605e550c6d53 icedtea-2.6pre22
+87d4354a3ce8aafccf1f1cd9cb9d88a58731dde8 jdk7u80-b06
+d496bd71dc129828c2b5962e2072cdb591454e4a jdk7u80-b07
+5ce33a4444cf74e04c22fb11b1e1b76b68a6477a jdk7u80-b08
+48af02f3c56ceefc4a1b16a4bdb6d54e416b2171 jdk7u80-b09
+502c24b2ffaed2e2a209c7d84bb53a98c062e5ef jdk7u80-b10
+c59862e92fb3f919da426efa01b4c699ce122517 jdk7u80-b11
+a0572b740d79d089de854e498f57a55c9a59c9ad jdk7u80-b12
+a550ec1c311fe9c3393597cae620b02fa9e1dfa1 jdk7u80-b13
+c63aa8d5e8ab6e86df1f5d54bcf7a54ec325667c jdk7u80-b14
+27e0103f3b11f06bc3277914564ed9a1976fb3d5 jdk7u80-b30
+426e09df7eda980317d1308af15c29ef691cd471 jdk7u80-b15
+198c700d102cc2051b304fc382ac58c5d76e8d26 jdk7u80-b32
diff -r 2480d9d77830 -r 1afefe2d5f90 .jcheck/conf
--- a/.jcheck/conf Mon Oct 06 12:48:25 2014 -0700
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-project=jdk7
-bugids=dup
diff -r 2480d9d77830 -r 1afefe2d5f90 THIRD_PARTY_README
--- a/THIRD_PARTY_README Mon Oct 06 12:48:25 2014 -0700
+++ b/THIRD_PARTY_README Fri Jun 12 18:16:01 2015 +0100
@@ -1001,7 +1001,7 @@
-------------------------------------------------------------------------------
-%% This notice is provided with respect to libpng 1.5.4, which is
+%% This notice is provided with respect to libpng 1.6.16, which is
included with JRE 7, JDK 7, and OpenJDK 7.
--- begin of LICENSE ---
@@ -1017,7 +1017,7 @@
This code is released under the libpng license.
-libpng versions 1.2.6, August 15, 2004, through 1.5.4, July 7, 2011, are
+libpng versions 1.2.6, August 15, 2004, through 1.6.16, December 22, 2014, are
Copyright (c) 2004, 2006-2011 Glenn Randers-Pehrson, and are
distributed according to the same disclaimer and license as libpng-1.2.5
with the following individual added to the list of Contributing Authors
@@ -1115,7 +1115,7 @@
Glenn Randers-Pehrson
glennrp at users.sourceforge.net
-July 7, 2011
+December 22, 2014
--- end of LICENSE ---
@@ -1912,35 +1912,6 @@
-------------------------------------------------------------------------------
-%% This notice is provided with respect to Sparkle v.1.5,
-which is included with JRE 7 on Mac OS X.
-
---- begin of LICENSE ---
-
-Copyright (c) 2012 Sparkle.org and Andy Matuschak
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
---- end of LICENSE ---
-
--------------------------------------------------------------------------------
-
%% Portions licensed from Taligent, Inc.
-------------------------------------------------------------------------------
@@ -3198,12 +3169,12 @@
%% This notice is provided with respect to the following which is
included with JRE 7, JDK 7, and OpenJDK 7, except where noted:
- Apache Derby 10.8.3.0 [included with JDK 7 only]
+ Apache Derby 10.8.1.2 [included with JDK 7 only]
Apache Jakarta BCEL 5.2
Apache Jakarta Regexp 1.4
Apache Santuario XMLSec-Java 1.4.2
Apache Xalan-Java 2.7.1
- Apache Xerces2 Java 2.11.0
+ Apache Xerces2 Java 2.10.0
Apache XML Resolver 1.1
diff -r 2480d9d77830 -r 1afefe2d5f90 agent/src/os/linux/Makefile
--- a/agent/src/os/linux/Makefile Mon Oct 06 12:48:25 2014 -0700
+++ b/agent/src/os/linux/Makefile Fri Jun 12 18:16:01 2015 +0100
@@ -23,7 +23,12 @@
#
ARCH := $(shell if ([ `uname -m` = "ia64" ]) ; then echo ia64 ; elif ([ `uname -m` = "x86_64" ]) ; then echo amd64; elif ([ `uname -m` = "sparc64" ]) ; then echo sparc; else echo i386 ; fi )
-GCC = gcc
+
+ifndef BUILD_GCC
+BUILD_GCC = gcc
+endif
+
+GCC = $(BUILD_GCC)
JAVAH = ${JAVA_HOME}/bin/javah
@@ -40,7 +45,7 @@
LIBS = -lthread_db
-CFLAGS = -c -fPIC -g -D_GNU_SOURCE -D$(ARCH) $(INCLUDES) -D_FILE_OFFSET_BITS=64
+CFLAGS = -c -fPIC -g -D_GNU_SOURCE -D_$(ARCH)_ $(if $(filter $(ARCH),alpha),,-D$(ARCH)) $(INCLUDES) -D_FILE_OFFSET_BITS=64
LIBSA = $(ARCH)/libsaproc.so
@@ -73,7 +78,7 @@
$(GCC) -shared $(LFLAGS_LIBSA) -o $(LIBSA) $(OBJS) $(LIBS)
test.o: test.c
- $(GCC) -c -o test.o -g -D_GNU_SOURCE -D$(ARCH) $(INCLUDES) test.c
+ $(GCC) -c -o test.o -g -D_GNU_SOURCE -D_$(ARCH)_ $(if $(filter $(ARCH),alpha),,-D$(ARCH)) $(INCLUDES) test.c
test: test.o
$(GCC) -o test test.o -L$(ARCH) -lsaproc $(LIBS)
diff -r 2480d9d77830 -r 1afefe2d5f90 agent/src/os/linux/libproc.h
--- a/agent/src/os/linux/libproc.h Mon Oct 06 12:48:25 2014 -0700
+++ b/agent/src/os/linux/libproc.h Fri Jun 12 18:16:01 2015 +0100
@@ -34,7 +34,7 @@
#include "libproc_md.h"
#endif
-#include <linux/ptrace.h>
+#include <sys/ptrace.h>
/************************************************************************************
@@ -76,7 +76,7 @@
};
#endif
-#if defined(sparc) || defined(sparcv9)
+#if defined(sparc) || defined(sparcv9) || defined(ppc64)
#define user_regs_struct pt_regs
#endif
diff -r 2480d9d77830 -r 1afefe2d5f90 agent/src/os/linux/ps_proc.c
--- a/agent/src/os/linux/ps_proc.c Mon Oct 06 12:48:25 2014 -0700
+++ b/agent/src/os/linux/ps_proc.c Fri Jun 12 18:16:01 2015 +0100
@@ -261,7 +261,7 @@
static bool read_lib_info(struct ps_prochandle* ph) {
char fname[32];
- char buf[256];
+ char buf[PATH_MAX];
FILE *fp = NULL;
sprintf(fname, "/proc/%d/maps", ph->pid);
@@ -271,10 +271,52 @@
return false;
}
- while(fgets_no_cr(buf, 256, fp)){
- char * word[6];
- int nwords = split_n_str(buf, 6, word, ' ', '\0');
- if (nwords > 5 && find_lib(ph, word[5]) == false) {
+ while(fgets_no_cr(buf, PATH_MAX, fp)){
+ char * word[7];
+ int nwords = split_n_str(buf, 7, word, ' ', '\0');
+
+ if (nwords < 6) {
+ // not a shared library entry. ignore.
+ continue;
+ }
+
+ if (word[5][0] == '[') {
+ // not a shared library entry. ignore.
+ if (strncmp(word[5],"[stack",6) == 0) {
+ continue;
+ }
+ if (strncmp(word[5],"[heap]",6) == 0) {
+ continue;
+ }
+
+ // SA don't handle VDSO
+ if (strncmp(word[5],"[vdso]",6) == 0) {
+ continue;
+ }
+ if (strncmp(word[5],"[vsyscall]",6) == 0) {
+ continue;
+ }
+ }
+
+ if (nwords > 6) {
+ // prelink altered mapfile when the program is running.
+ // Entries like one below have to be skipped
+ // /lib64/libc-2.15.so (deleted)
+ // SO name in entries like one below have to be stripped.
+ // /lib64/libpthread-2.15.so.#prelink#.EECVts
+ char *s = strstr(word[5],".#prelink#");
+ if (s == NULL) {
+ // No prelink keyword. skip deleted library
+ print_debug("skip shared object %s deleted by prelink\n", word[5]);
+ continue;
+ }
+
+ // Fall through
+ print_debug("rectifing shared object name %s changed by prelink\n", word[5]);
+ *s = 0;
+ }
+
+ if (find_lib(ph, word[5]) == false) {
intptr_t base;
lib_info* lib;
#ifdef _LP64
diff -r 2480d9d77830 -r 1afefe2d5f90 make/Makefile
--- a/make/Makefile Mon Oct 06 12:48:25 2014 -0700
+++ b/make/Makefile Fri Jun 12 18:16:01 2015 +0100
@@ -85,6 +85,7 @@
# Typical C1/C2 targets made available with this Makefile
C1_VM_TARGETS=product1 fastdebug1 optimized1 jvmg1
C2_VM_TARGETS=product fastdebug optimized jvmg
+CORE_VM_TARGETS=productcore fastdebugcore optimizedcore jvmgcore
ZERO_VM_TARGETS=productzero fastdebugzero optimizedzero jvmgzero
SHARK_VM_TARGETS=productshark fastdebugshark optimizedshark jvmgshark
@@ -127,6 +128,12 @@
all_debugshark: jvmgshark docs export_debug
all_optimizedshark: optimizedshark docs export_optimized
+allcore: all_productcore all_fastdebugcore
+all_productcore: productcore docs export_product
+all_fastdebugcore: fastdebugcore docs export_fastdebug
+all_debugcore: jvmgcore docs export_debug
+all_optimizedcore: optimizedcore docs export_optimized
+
# Do everything
world: all create_jdk
@@ -151,6 +158,10 @@
$(CD) $(GAMMADIR)/make; \
$(MAKE) BUILD_FLAVOR=$@ VM_TARGET=$@ generic_build2 $(ALT_OUT)
+$(CORE_VM_TARGETS):
+ $(CD) $(GAMMADIR)/make; \
+ $(MAKE) VM_TARGET=$@ generic_buildcore $(ALT_OUT)
+
$(ZERO_VM_TARGETS):
$(CD) $(GAMMADIR)/make; \
$(MAKE) BUILD_FLAVOR=$(@:%zero=%) VM_TARGET=$@ \
@@ -203,6 +214,12 @@
$(MAKE_ARGS) $(VM_TARGET)
endif
+generic_buildcore:
+ $(MKDIR) -p $(OUTPUTDIR)
+ $(CD) $(OUTPUTDIR); \
+ $(MAKE) -f $(ABS_OS_MAKEFILE) \
+ $(MAKE_ARGS) $(VM_TARGET)
+
generic_buildzero:
$(MKDIR) -p $(OUTPUTDIR)
$(CD) $(OUTPUTDIR); \
@@ -257,10 +274,12 @@
C2_BASE_DIR=$(OUTPUTDIR)/$(VM_PLATFORM)_compiler2
ZERO_BASE_DIR=$(OUTPUTDIR)/$(VM_PLATFORM)_zero
SHARK_BASE_DIR=$(OUTPUTDIR)/$(VM_PLATFORM)_shark
+CORE_BASE_DIR=$(OUTPUTDIR)/$(VM_PLATFORM)_core
C1_DIR=$(C1_BASE_DIR)/$(VM_SUBDIR)
C2_DIR=$(C2_BASE_DIR)/$(VM_SUBDIR)
ZERO_DIR=$(ZERO_BASE_DIR)/$(VM_SUBDIR)
SHARK_DIR=$(SHARK_BASE_DIR)/$(VM_SUBDIR)
+CORE_DIR=$(CORE_BASE_DIR)/$(VM_SUBDIR)
ifeq ($(JVM_VARIANT_SERVER), true)
MISC_DIR=$(C2_DIR)
@@ -278,6 +297,10 @@
More information about the distro-pkg-dev
mailing list