/hg/release/icedtea7-forest-2.4/hotspot: 66 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Wed Oct 16 07:43:21 PDT 2013
changeset b80a290e6e30 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=b80a290e6e30
author: katleman
date: Tue Jun 11 11:45:16 2013 -0700
Added tag jdk7u25-b30 for changeset 97a3ebd62052
changeset 273e8afccd6e in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=273e8afccd6e
author: katleman
date: Wed Jun 12 20:18:19 2013 -0700
Added tag jdk7u25-b16 for changeset b80a290e6e30
changeset fbdcfe2b22f7 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=fbdcfe2b22f7
author: katleman
date: Fri Jun 14 18:10:19 2013 -0700
Added tag jdk7u25-b32 for changeset 273e8afccd6e
changeset d85fda0cb63d in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=d85fda0cb63d
author: amurillo
date: Sat Jun 22 01:05:11 2013 -0700
Merge
changeset 5fb434aa203c in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=5fb434aa203c
author: asaha
date: Fri Jun 28 11:35:45 2013 -0700
Merge
changeset 2eb5b21ae3a2 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=2eb5b21ae3a2
author: katleman
date: Tue Jul 02 15:17:14 2013 -0700
Added tag jdk7u45-b01 for changeset 5fb434aa203c
changeset 3a431edfd80e in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=3a431edfd80e
author: asaha
date: Wed Jul 03 17:38:21 2013 -0700
Merge
changeset f2039061ba49 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=f2039061ba49
author: asaha
date: Mon Jul 08 15:22:30 2013 -0700
8020088: Increment minor version of HSx for 7u45 and initialize the build number
Reviewed-by: jcoomes
changeset aaa90a89968d in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=aaa90a89968d
author: katleman
date: Tue Jul 09 18:22:46 2013 -0700
Added tag jdk7u45-b02 for changeset f2039061ba49
changeset a3bbc959356e in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=a3bbc959356e
author: asaha
date: Wed Jul 10 16:33:14 2013 -0700
Merge
changeset 28e475dfa88b in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=28e475dfa88b
author: sgabdura
date: Mon Jul 15 10:22:43 2013 +0400
8016256: Make finalization final
Reviewed-by: hseigel
changeset d6fd3f84a30c in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=d6fd3f84a30c
author: asaha
date: Mon Jul 15 15:12:15 2013 -0700
8020551: increment hsx build to b03 for 7u45-b03
Reviewed-by: jcoomes
changeset d77632370b2c in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=d77632370b2c
author: cl
date: Tue Jul 16 05:51:59 2013 -0700
Added tag jdk7u45-b03 for changeset d6fd3f84a30c
changeset 7f16aa906738 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=7f16aa906738
author: asaha
date: Fri Jul 19 21:55:01 2013 -0700
Merge
changeset 9ee0d96a61f7 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=9ee0d96a61f7
author: cl
date: Tue Jul 23 08:11:17 2013 -0700
Added tag jdk7u45-b04 for changeset 7f16aa906738
changeset 99cd2b514c4d in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=99cd2b514c4d
author: asaha
date: Thu Jul 25 17:12:37 2013 -0700
Merge
changeset 2f9e4153cc9c in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=2f9e4153cc9c
author: asaha
date: Mon Jul 29 11:58:33 2013 -0700
Merge
changeset 107f15f2f32f in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=107f15f2f32f
author: asaha
date: Tue Jul 30 08:43:57 2013 -0700
Merge
changeset 1db90c27640c in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=1db90c27640c
author: asaha
date: Tue Jul 30 10:33:09 2013 -0700
8021901: Increment hsx build to b05 for 7u45-b05
Reviewed-by: jcoomes
changeset b4fe146b820b in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=b4fe146b820b
author: asaha
date: Wed Jul 31 23:04:51 2013 -0700
Merge
changeset b265ae7b2536 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=b265ae7b2536
author: asaha
date: Fri Aug 02 15:22:42 2013 -0700
Added tag jdk7u45-b05 for changeset b4fe146b820b
changeset a70c27cf8d8d in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=a70c27cf8d8d
author: asaha
date: Fri Aug 02 22:23:27 2013 -0700
Merge
changeset 04cb4c80f821 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=04cb4c80f821
author: cl
date: Fri Aug 02 19:03:04 2013 -0700
Added tag jdk7u45-b05 for changeset 99cd2b514c4d
changeset 2a71de92a52b in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=2a71de92a52b
author: asaha
date: Mon Aug 05 11:51:57 2013 -0700
8022254: Remove incorrect jdk7u45-b05 tag from jdk7u-cpu forest
Reviewed-by: cl
changeset 5283790fa36a in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=5283790fa36a
author: asaha
date: Mon Aug 05 13:44:48 2013 -0700
Merge
changeset 63efa616e54d in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=63efa616e54d
author: asaha
date: Wed Aug 07 12:21:32 2013 -0700
Merge
changeset 3b126aa4940b in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=3b126aa4940b
author: cl
date: Thu Aug 08 23:23:36 2013 -0700
Added tag jdk7u45-b06 for changeset 63efa616e54d
changeset f6748e6123b6 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=f6748e6123b6
author: asaha
date: Mon Aug 12 12:36:09 2013 -0700
Merge
changeset e5f31f17096f in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=e5f31f17096f
author: cl
date: Thu Aug 15 22:16:38 2013 -0700
Added tag jdk7u45-b07 for changeset f6748e6123b6
changeset c228c923f141 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=c228c923f141
author: asaha
date: Mon Aug 19 12:42:16 2013 -0700
Merge
changeset cf07fdc3ad19 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=cf07fdc3ad19
author: asaha
date: Mon Aug 19 20:39:55 2013 -0700
8023323: Increment hsx build to b06 for 7u45-b08
Reviewed-by: jcoomes
changeset 75c36a461ecd in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=75c36a461ecd
author: erikj
date: Mon Aug 19 17:50:26 2013 +0200
8015614: Update build settings
Reviewed-by: tbell, dholmes, ahgross
changeset 06bcab9ef183 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=06bcab9ef183
author: asaha
date: Mon Aug 19 20:41:54 2013 -0700
Merge
changeset da0fd3b6c5b0 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=da0fd3b6c5b0
author: cl
date: Tue Aug 20 10:22:27 2013 -0700
Added tag jdk7u45-b08 for changeset 06bcab9ef183
changeset d69c8260dd7c in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=d69c8260dd7c
author: asaha
date: Thu Aug 22 08:40:20 2013 -0700
Merge
changeset b8a4430c2848 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=b8a4430c2848
author: asaha
date: Mon Aug 26 08:42:22 2013 -0700
Merge
changeset d11e481d58a1 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=d11e481d58a1
author: asaha
date: Mon Aug 26 09:45:45 2013 -0700
8023741: Increment hsx 24.45 build to b07 for 7u45-b09
Reviewed-by: jcoomes
changeset 565e6fdc63f3 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=565e6fdc63f3
author: sla
date: Wed Aug 21 13:18:52 2013 +0200
8022808: Kitchensink hangs on macos
Summary: Use pthread_mach_thread_np() instead of mach_thread_self() to avoid leaking resources
Reviewed-by: dholmes, rbackman
changeset 306a8b39b345 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=306a8b39b345
author: mgronlun
date: Fri Aug 23 13:52:05 2013 +0200
8023457: Event based tracing framework needs a mutex for thread groups
Reviewed-by: acorn, sla
changeset 996b6863b3b2 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=996b6863b3b2
author: asaha
date: Mon Aug 26 09:47:55 2013 -0700
Merge
changeset 956a9282d989 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=956a9282d989
author: cl
date: Tue Aug 27 10:56:17 2013 -0700
Added tag jdk7u45-b09 for changeset 996b6863b3b2
changeset ddf4086a9118 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=ddf4086a9118
author: asaha
date: Tue Aug 27 22:28:24 2013 -0700
8023888: Increment hsx 24.45 build to b08 for 7u45-b10
Reviewed-by: jcoomes
changeset 45c4d9353387 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=45c4d9353387
author: iklam
date: Sat Aug 24 00:14:46 2013 -0700
8023683: Enhance class file parsing
Summary: Use the value returned by REALLOC_RESOURCE_ARRAY()
Reviewed-by: coleenp, ahgross
changeset 319bfff22782 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=319bfff22782
author: asaha
date: Tue Aug 27 15:35:35 2013 -0700
Merge
changeset 7b028a5f4882 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=7b028a5f4882
author: asaha
date: Tue Aug 27 22:32:11 2013 -0700
Merge
changeset bcaf889eea9e in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=bcaf889eea9e
author: asaha
date: Fri Aug 30 10:52:38 2013 -0700
Merge
changeset b8266091df35 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=b8266091df35
author: cl
date: Wed Sep 04 11:05:04 2013 -0700
Added tag jdk7u45-b10 for changeset bcaf889eea9e
changeset 7ca907428850 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=7ca907428850
author: asaha
date: Wed Sep 04 12:06:58 2013 -0700
Merge
changeset ed1505510ea0 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=ed1505510ea0
author: cl
date: Wed Sep 11 11:12:16 2013 -0700
Added tag jdk7u45-b11 for changeset 7ca907428850
changeset 89f99af7a7bb in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=89f99af7a7bb
author: cl
date: Wed Sep 18 02:15:51 2013 -0700
Added tag jdk7u45-b12 for changeset ed1505510ea0
changeset 718d1e9223dd in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=718d1e9223dd
author: cl
date: Mon Sep 23 14:31:24 2013 -0700
Added tag jdk7u45-b13 for changeset 89f99af7a7bb
changeset 9ad76a08e5ed in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=9ad76a08e5ed
author: cl
date: Thu Sep 26 10:37:18 2013 -0700
Added tag jdk7u45-b14 for changeset 718d1e9223dd
changeset 429884602206 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=429884602206
author: cl
date: Fri Sep 27 11:44:28 2013 -0700
Added tag jdk7u45-b15 for changeset 9ad76a08e5ed
changeset 09fa1c144a13 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=09fa1c144a13
author: asaha
date: Thu Sep 05 15:42:04 2013 -0700
8024369: Increment build # of hs24.0 to b57 for 7u40-b61 psu
Reviewed-by: jcoomes
changeset efaa26fb6de2 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=efaa26fb6de2
author: kevinw
date: Fri Aug 02 12:26:46 2013 +0100
8020943: Memory leak when GCNotifier uses create_from_platform_dependent_str()
Reviewed-by: mgerdin, fparain, dcubed
changeset 81bc06715f6c in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=81bc06715f6c
author: katleman
date: Wed Sep 11 10:59:44 2013 -0700
Added tag jdk7u40-b61 for changeset efaa26fb6de2
changeset df6f37a7311d in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=df6f37a7311d
author: kevinw
date: Mon Sep 16 13:49:10 2013 -0700
8023478: Test fails with HS crash in GCNotifier.
Reviewed-by: sla
changeset c75d07d80623 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=c75d07d80623
author: katleman
date: Tue Sep 17 13:05:19 2013 -0700
Added tag jdk7u40-b62 for changeset df6f37a7311d
changeset a61d36ab0338 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=a61d36ab0338
author: asaha
date: Thu Sep 19 14:40:06 2013 -0700
Merge
changeset bdf64a0126d4 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=bdf64a0126d4
author: asaha
date: Fri Sep 27 13:06:59 2013 -0700
Merge
changeset 0c0dc384915c in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=0c0dc384915c
author: cl
date: Thu Oct 03 11:31:44 2013 -0700
Added tag jdk7u45-b16 for changeset 429884602206
changeset 12374864c655 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=12374864c655
author: cl
date: Mon Oct 07 21:52:30 2013 -0700
Added tag jdk7u45-b17 for changeset 0c0dc384915c
changeset 3677c8cc3c89 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=3677c8cc3c89
author: cl
date: Tue Oct 08 09:06:48 2013 -0700
Added tag jdk7u45-b18 for changeset 12374864c655
changeset be31e93e1279 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=be31e93e1279
author: cl
date: Tue Oct 08 10:57:38 2013 -0700
Added tag jdk7u45-b30 for changeset 3677c8cc3c89
changeset 520b7b3d9153 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=520b7b3d9153
author: asaha
date: Tue Oct 08 11:11:02 2013 -0700
Merge
changeset b59e02d9e72b in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=b59e02d9e72b
author: andrew
date: Wed Oct 16 15:17:08 2013 +0100
Merge jdk7u45-b31
diffstat:
.hgtags | 203 +
.jcheck/conf | 2 -
THIRD_PARTY_README | 33 +-
agent/make/saenv.sh | 2 +-
agent/make/start-debug-server-proc.sh | 7 +-
agent/src/os/bsd/MacosxDebuggerLocal.m | 198 +-
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/LinuxDebuggerLocal.c | 8 +-
agent/src/os/linux/Makefile | 11 +-
agent/src/os/linux/libproc.h | 40 +-
agent/src/os/linux/libproc_impl.c | 10 +-
agent/src/os/linux/libproc_impl.h | 3 +-
agent/src/os/linux/ps_core.c | 2 +-
agent/src/os/linux/ps_proc.c | 96 +-
agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java | 10 +-
agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpotAgent.java | 11 +-
agent/src/share/classes/sun/jvm/hotspot/code/CodeBlob.java | 1 -
agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java | 5 -
agent/src/share/classes/sun/jvm/hotspot/code/RicochetBlob.java | 70 -
agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadContext.java | 4 +
agent/src/share/classes/sun/jvm/hotspot/debugger/amd64/AMD64ThreadContext.java | 5 +
agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebugger.java | 2 +-
agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java | 19 +-
agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThread.java | 18 +-
agent/src/share/classes/sun/jvm/hotspot/debugger/ia64/IA64ThreadContext.java | 5 +
agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java | 6 +-
agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java | 15 +-
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/debugger/proc/ProcDebuggerLocal.java | 18 +-
agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java | 16 +-
agent/src/share/classes/sun/jvm/hotspot/debugger/sparc/SPARCThreadContext.java | 5 +
agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64Thread.java | 18 +-
agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.java | 18 +-
agent/src/share/classes/sun/jvm/hotspot/debugger/x86/X86ThreadContext.java | 5 +
agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java | 4 +-
agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSetBase.java | 4 +-
agent/src/share/classes/sun/jvm/hotspot/jdi/ReferenceTypeImpl.java | 5 +-
agent/src/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java | 14 +-
agent/src/share/classes/sun/jvm/hotspot/memory/BinaryTreeDictionary.java | 4 +-
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/memory/FreeList.java | 2 +-
agent/src/share/classes/sun/jvm/hotspot/oops/AccessFlags.java | 1 +
agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java | 92 +-
agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java | 7 +-
agent/src/share/classes/sun/jvm/hotspot/oops/ExceptionTableElement.java | 81 +
agent/src/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java | 42 +-
agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java | 105 +-
agent/src/share/classes/sun/jvm/hotspot/oops/Method.java | 18 +-
agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java | 1 -
agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java | 1 -
agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java | 2 +
agent/src/share/classes/sun/jvm/hotspot/runtime/Frame.java | 16 +-
agent/src/share/classes/sun/jvm/hotspot/runtime/OSThread.java | 9 +-
agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java | 12 +-
agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java | 21 +-
agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java | 13 +-
agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCFrame.java | 16 -
agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCRicochetFrame.java | 77 -
agent/src/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java | 14 +-
agent/src/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java | 14 +-
agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java | 11 -
agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86RicochetFrame.java | 81 -
agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java | 27 +-
agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java | 66 +-
agent/src/share/classes/sun/jvm/hotspot/utilities/AltPlatformInfo.java | 31 +
agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtable.java | 4 +-
agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtableEntry.java | 2 +-
agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java | 2 +-
agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableBucket.java | 2 +-
agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableEntry.java | 2 +-
agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java | 7 +
agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFrame.java | 3 +-
make/Makefile | 224 +-
make/bsd/Makefile | 2 +-
make/bsd/makefiles/build_vm_def.sh | 4 +-
make/bsd/makefiles/buildtree.make | 28 +-
make/bsd/makefiles/defs.make | 28 +-
make/bsd/makefiles/dtrace.make | 18 +-
make/bsd/makefiles/gcc.make | 111 +-
make/bsd/makefiles/jvmg.make | 4 +-
make/bsd/makefiles/mapfile-vers-debug | 487 +-
make/bsd/makefiles/mapfile-vers-product | 479 +-
make/bsd/makefiles/sparcWorks.make | 13 +-
make/bsd/makefiles/top.make | 6 +-
make/bsd/makefiles/trace.make | 121 +
make/bsd/makefiles/universal.gmk | 3 +-
make/bsd/makefiles/vm.make | 28 +-
make/defs.make | 47 +-
make/hotspot_version | 8 +-
make/jprt.properties | 97 +-
make/linux/Makefile | 2 +-
make/linux/makefiles/adlc.make | 10 +-
make/linux/makefiles/buildtree.make | 31 +-
make/linux/makefiles/defs.make | 176 +-
make/linux/makefiles/dtrace.make | 40 +-
make/linux/makefiles/gcc.make | 123 +-
make/linux/makefiles/jsig.make | 8 +-
make/linux/makefiles/jvmg.make | 6 +-
make/linux/makefiles/rules.make | 10 -
make/linux/makefiles/sa.make | 14 +-
make/linux/makefiles/saproc.make | 22 +-
make/linux/makefiles/sparcWorks.make | 13 +-
make/linux/makefiles/top.make | 6 +-
make/linux/makefiles/trace.make | 120 +
make/linux/makefiles/vm.make | 101 +-
make/linux/makefiles/zero.make | 4 +
make/linux/platform_zero.in | 2 +-
make/pic.make | 2 +-
make/solaris/Makefile | 20 +-
make/solaris/makefiles/adlc.make | 6 +-
make/solaris/makefiles/buildtree.make | 27 +-
make/solaris/makefiles/defs.make | 162 +-
make/solaris/makefiles/dtrace.make | 34 +-
make/solaris/makefiles/fastdebug.make | 5 +
make/solaris/makefiles/gcc.make | 18 +-
make/solaris/makefiles/jsig.make | 4 +
make/solaris/makefiles/jvmg.make | 3 +-
make/solaris/makefiles/kernel.make | 32 -
make/solaris/makefiles/optimized.make | 5 +
make/solaris/makefiles/product.make | 5 +
make/solaris/makefiles/rules.make | 10 -
make/solaris/makefiles/saproc.make | 4 +
make/solaris/makefiles/sparcWorks.make | 25 +-
make/solaris/makefiles/top.make | 8 +-
make/solaris/makefiles/trace.make | 120 +
make/solaris/makefiles/vm.make | 37 +-
make/windows/build.bat | 5 +-
make/windows/build.make | 19 +-
make/windows/create.bat | 4 +-
make/windows/create_obj_files.sh | 17 +-
make/windows/makefiles/compile.make | 26 +-
make/windows/makefiles/debug.make | 3 +-
make/windows/makefiles/defs.make | 127 +-
make/windows/makefiles/generated.make | 8 +-
make/windows/makefiles/product.make | 8 -
make/windows/makefiles/projectcreator.make | 141 +-
make/windows/makefiles/rules.make | 15 +-
make/windows/makefiles/sa.make | 53 +-
make/windows/makefiles/shared.make | 7 +-
make/windows/makefiles/trace.make | 121 +
make/windows/makefiles/vm.make | 47 +-
make/windows/projectfiles/common/Makefile | 47 +-
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 | 242 +-
src/cpu/sparc/vm/assembler_sparc.hpp | 18 +-
src/cpu/sparc/vm/assembler_sparc.inline.hpp | 6 +-
src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp | 79 -
src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp | 36 +-
src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp | 93 +-
src/cpu/sparc/vm/cppInterpreter_sparc.cpp | 29 +-
src/cpu/sparc/vm/frame_sparc.cpp | 19 +-
src/cpu/sparc/vm/frame_sparc.inline.hpp | 4 +-
src/cpu/sparc/vm/globals_sparc.hpp | 41 +-
src/cpu/sparc/vm/interp_masm_sparc.cpp | 29 +-
src/cpu/sparc/vm/interp_masm_sparc.hpp | 3 +-
src/cpu/sparc/vm/interpreterGenerator_sparc.hpp | 1 -
src/cpu/sparc/vm/interpreter_sparc.cpp | 19 +-
src/cpu/sparc/vm/methodHandles_sparc.cpp | 2559 +-----
src/cpu/sparc/vm/methodHandles_sparc.hpp | 188 +-
src/cpu/sparc/vm/sharedRuntime_sparc.cpp | 621 +-
src/cpu/sparc/vm/sparc.ad | 769 +-
src/cpu/sparc/vm/stubGenerator_sparc.cpp | 8 -
src/cpu/sparc/vm/templateInterpreter_sparc.cpp | 37 +-
src/cpu/sparc/vm/templateTable_sparc.cpp | 426 +-
src/cpu/sparc/vm/templateTable_sparc.hpp | 7 +
src/cpu/sparc/vm/vm_version_sparc.cpp | 19 +-
src/cpu/sparc/vm/vm_version_sparc.hpp | 17 +-
src/cpu/sparc/vm/vtableStubs_sparc.cpp | 10 +-
src/cpu/x86/vm/assembler_x86.cpp | 2686 ++++-
src/cpu/x86/vm/assembler_x86.hpp | 377 +-
src/cpu/x86/vm/c1_CodeStubs_x86.cpp | 62 -
src/cpu/x86/vm/c1_LIRAssembler_x86.cpp | 53 +
src/cpu/x86/vm/c1_LIRGenerator_x86.cpp | 129 +-
src/cpu/x86/vm/c1_LinearScan_x86.cpp | 75 +-
src/cpu/x86/vm/c1_Runtime1_x86.cpp | 22 +-
src/cpu/x86/vm/c2_globals_x86.hpp | 2 +-
src/cpu/x86/vm/cppInterpreter_x86.cpp | 46 +-
src/cpu/x86/vm/frame_x86.cpp | 90 +-
src/cpu/x86/vm/frame_x86.inline.hpp | 5 +-
src/cpu/x86/vm/globals_x86.hpp | 54 +-
src/cpu/x86/vm/interp_masm_x86_32.cpp | 6 +-
src/cpu/x86/vm/interp_masm_x86_32.hpp | 5 +-
src/cpu/x86/vm/interp_masm_x86_64.cpp | 6 +-
src/cpu/x86/vm/interp_masm_x86_64.hpp | 11 +-
src/cpu/x86/vm/interpreterGenerator_x86.hpp | 1 -
src/cpu/x86/vm/interpreter_x86_32.cpp | 25 +-
src/cpu/x86/vm/interpreter_x86_64.cpp | 21 +-
src/cpu/x86/vm/methodHandles_x86.cpp | 2644 +-----
src/cpu/x86/vm/methodHandles_x86.hpp | 266 +-
src/cpu/x86/vm/register_x86.cpp | 4 +-
src/cpu/x86/vm/register_x86.hpp | 6 +-
src/cpu/x86/vm/sharedRuntime_x86_32.cpp | 330 +-
src/cpu/x86/vm/sharedRuntime_x86_64.cpp | 508 +-
src/cpu/x86/vm/stubGenerator_x86_32.cpp | 662 +-
src/cpu/x86/vm/stubGenerator_x86_64.cpp | 985 ++-
src/cpu/x86/vm/stubRoutines_x86_32.cpp | 1 +
src/cpu/x86/vm/stubRoutines_x86_32.hpp | 4 +
src/cpu/x86/vm/stubRoutines_x86_64.cpp | 3 +-
src/cpu/x86/vm/stubRoutines_x86_64.hpp | 15 +-
src/cpu/x86/vm/templateInterpreter_x86_32.cpp | 53 +-
src/cpu/x86/vm/templateInterpreter_x86_64.cpp | 56 +-
src/cpu/x86/vm/templateTable_x86_32.cpp | 339 +-
src/cpu/x86/vm/templateTable_x86_32.hpp | 9 +-
src/cpu/x86/vm/templateTable_x86_64.cpp | 281 +-
src/cpu/x86/vm/templateTable_x86_64.hpp | 7 +-
src/cpu/x86/vm/vm_version_x86.cpp | 112 +-
src/cpu/x86/vm/vm_version_x86.hpp | 19 +-
src/cpu/x86/vm/vmreg_x86.cpp | 7 +-
src/cpu/x86/vm/vmreg_x86.inline.hpp | 6 +-
src/cpu/x86/vm/vtableStubs_x86_32.cpp | 6 +-
src/cpu/x86/vm/vtableStubs_x86_64.cpp | 9 +-
src/cpu/x86/vm/x86.ad | 4205 +++++++++-
src/cpu/x86/vm/x86_32.ad | 1595 +--
src/cpu/x86/vm/x86_64.ad | 1156 +-
src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp | 17 +-
src/cpu/zero/vm/cppInterpreter_zero.cpp | 578 +-
src/cpu/zero/vm/cppInterpreter_zero.hpp | 6 +-
src/cpu/zero/vm/entryFrame_zero.hpp | 4 +-
src/cpu/zero/vm/frame_zero.cpp | 11 +-
src/cpu/zero/vm/frame_zero.inline.hpp | 8 +-
src/cpu/zero/vm/globals_zero.hpp | 5 +-
src/cpu/zero/vm/interpreterGenerator_zero.hpp | 1 -
src/cpu/zero/vm/interpreter_zero.cpp | 8 -
src/cpu/zero/vm/methodHandles_zero.cpp | 169 +-
src/cpu/zero/vm/methodHandles_zero.hpp | 14 +-
src/cpu/zero/vm/register_zero.hpp | 7 +-
src/cpu/zero/vm/sharedRuntime_zero.cpp | 37 +-
src/os/bsd/vm/attachListener_bsd.cpp | 26 +-
src/os/bsd/vm/decoder_machO.cpp | 133 +
src/os/bsd/vm/decoder_machO.hpp | 19 +-
src/os/bsd/vm/osThread_bsd.hpp | 60 +-
src/os/bsd/vm/os_bsd.cpp | 778 +-
src/os/bsd/vm/os_bsd.hpp | 53 +-
src/os/bsd/vm/os_bsd.inline.hpp | 2 +-
src/os/bsd/vm/perfMemory_bsd.cpp | 77 +-
src/os/linux/vm/attachListener_linux.cpp | 26 +-
src/os/linux/vm/globals_linux.hpp | 5 +-
src/os/linux/vm/osThread_linux.hpp | 19 +-
src/os/linux/vm/os_linux.cpp | 843 +-
src/os/linux/vm/os_linux.hpp | 62 +-
src/os/linux/vm/os_linux.inline.hpp | 2 +-
src/os/linux/vm/perfMemory_linux.cpp | 77 +-
src/os/linux/vm/vmError_linux.cpp | 2 +-
src/os/posix/launcher/launcher.script | 38 +-
src/os/posix/vm/os_posix.cpp | 81 +-
src/os/posix/vm/os_posix.hpp | 19 +
src/os/solaris/dtrace/generateJvmOffsets.cpp | 4 +-
src/os/solaris/dtrace/hs_private.d | 1 -
src/os/solaris/dtrace/jhelper.d | 8 +-
src/os/solaris/dtrace/libjvm_db.c | 6 +-
src/os/solaris/vm/attachListener_solaris.cpp | 30 +-
src/os/solaris/vm/dtraceJSDT_solaris.cpp | 44 +-
src/os/solaris/vm/osThread_solaris.cpp | 174 +-
src/os/solaris/vm/osThread_solaris.hpp | 61 +-
src/os/solaris/vm/os_share_solaris.hpp | 22 -
src/os/solaris/vm/os_solaris.cpp | 778 +-
src/os/solaris/vm/os_solaris.hpp | 13 +-
src/os/solaris/vm/os_solaris.inline.hpp | 8 +-
src/os/solaris/vm/perfMemory_solaris.cpp | 77 +-
src/os/windows/vm/attachListener_windows.cpp | 6 +-
src/os/windows/vm/decoder_windows.cpp | 82 +-
src/os/windows/vm/decoder_windows.hpp | 6 +
src/os/windows/vm/jvm_windows.h | 2 +-
src/os/windows/vm/osThread_windows.hpp | 10 +-
src/os/windows/vm/os_windows.cpp | 505 +-
src/os/windows/vm/os_windows.hpp | 28 +-
src/os/windows/vm/os_windows.inline.hpp | 8 +-
src/os/windows/vm/perfMemory_windows.cpp | 121 +-
src/os_cpu/bsd_x86/vm/bsd_x86_64.ad | 18 -
src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp | 17 +-
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/bsd_x86/vm/vmStructs_bsd_x86.hpp | 15 +-
src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp | 13 +-
src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp | 11 +-
src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp | 23 +-
src/os_cpu/linux_sparc/vm/vmStructs_linux_sparc.hpp | 6 +-
src/os_cpu/linux_x86/vm/linux_x86_64.ad | 18 -
src/os_cpu/linux_x86/vm/os_linux_x86.cpp | 25 +-
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/linux_x86/vm/vmStructs_linux_x86.hpp | 6 +-
src/os_cpu/linux_zero/vm/globals_linux_zero.hpp | 2 +-
src/os_cpu/linux_zero/vm/os_linux_zero.cpp | 13 +-
src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp | 55 +-
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_sparc/vm/vmStructs_solaris_sparc.hpp | 6 +-
src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp | 12 +-
src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp | 54 +-
src/os_cpu/solaris_x86/vm/solaris_x86_32.il | 6 +
src/os_cpu/solaris_x86/vm/solaris_x86_64.ad | 29 -
src/os_cpu/solaris_x86/vm/solaris_x86_64.il | 6 +
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/solaris_x86/vm/vmStructs_solaris_x86.hpp | 6 +-
src/os_cpu/windows_x86/vm/os_windows_x86.cpp | 36 +-
src/os_cpu/windows_x86/vm/thread_windows_x86.cpp | 12 +
src/os_cpu/windows_x86/vm/thread_windows_x86.hpp | 6 +
src/os_cpu/windows_x86/vm/vmStructs_windows_x86.hpp | 5 +-
src/os_cpu/windows_x86/vm/windows_x86_64.ad | 27 +-
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/Compilation.java | 26 +-
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 | 80 +-
src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Phase.java | 21 +-
src/share/tools/ProjectCreator/BuildConfig.java | 219 +-
src/share/tools/ProjectCreator/DirectoryTree.java | 287 -
src/share/tools/ProjectCreator/DirectoryTreeNode.java | 36 -
src/share/tools/ProjectCreator/FileFormatException.java | 35 -
src/share/tools/ProjectCreator/FileTreeCreator.java | 72 +
src/share/tools/ProjectCreator/FileTreeCreatorVC10.java | 142 +
src/share/tools/ProjectCreator/FileTreeCreatorVC7.java | 156 +
src/share/tools/ProjectCreator/ProjectCreator.java | 135 +-
src/share/tools/ProjectCreator/Util.java | 13 +-
src/share/tools/ProjectCreator/WinGammaPlatform.java | 282 +-
src/share/tools/ProjectCreator/WinGammaPlatformVC10.java | 291 +-
src/share/tools/ProjectCreator/WinGammaPlatformVC6.java | 297 -
src/share/tools/ProjectCreator/WinGammaPlatformVC7.java | 988 +-
src/share/vm/adlc/adlparse.cpp | 104 +-
src/share/vm/adlc/archDesc.cpp | 70 +-
src/share/vm/adlc/archDesc.hpp | 13 +-
src/share/vm/adlc/dfa.cpp | 41 +-
src/share/vm/adlc/dict2.cpp | 2 +-
src/share/vm/adlc/filebuff.hpp | 8 +-
src/share/vm/adlc/forms.cpp | 37 +-
src/share/vm/adlc/forms.hpp | 9 +-
src/share/vm/adlc/formsopt.cpp | 13 +-
src/share/vm/adlc/formssel.cpp | 265 +-
src/share/vm/adlc/formssel.hpp | 16 +-
src/share/vm/adlc/main.cpp | 39 +-
src/share/vm/adlc/output_c.cpp | 257 +-
src/share/vm/adlc/output_h.cpp | 181 +-
src/share/vm/asm/assembler.cpp | 20 +-
src/share/vm/asm/assembler.hpp | 10 +-
src/share/vm/asm/codeBuffer.cpp | 142 +-
src/share/vm/asm/codeBuffer.hpp | 29 +-
src/share/vm/asm/register.hpp | 47 +-
src/share/vm/c1/c1_CFGPrinter.cpp | 4 +-
src/share/vm/c1/c1_Canonicalizer.cpp | 31 +-
src/share/vm/c1/c1_Canonicalizer.hpp | 2 +
src/share/vm/c1/c1_CodeStubs.hpp | 65 -
src/share/vm/c1/c1_Compilation.cpp | 38 +-
src/share/vm/c1/c1_Compilation.hpp | 3 +
src/share/vm/c1/c1_Compiler.cpp | 2 +-
src/share/vm/c1/c1_FrameMap.cpp | 22 -
src/share/vm/c1/c1_FrameMap.hpp | 6 +-
src/share/vm/c1/c1_GraphBuilder.cpp | 716 +-
src/share/vm/c1/c1_GraphBuilder.hpp | 18 +-
src/share/vm/c1/c1_Instruction.cpp | 9 +-
src/share/vm/c1/c1_Instruction.hpp | 77 +-
src/share/vm/c1/c1_InstructionPrinter.cpp | 22 +-
src/share/vm/c1/c1_InstructionPrinter.hpp | 2 +
src/share/vm/c1/c1_LIR.cpp | 71 +-
src/share/vm/c1/c1_LIR.hpp | 90 +-
src/share/vm/c1/c1_LIRAssembler.cpp | 15 +-
src/share/vm/c1/c1_LIRAssembler.hpp | 2 +
src/share/vm/c1/c1_LIRGenerator.cpp | 308 +-
src/share/vm/c1/c1_LIRGenerator.hpp | 12 +-
src/share/vm/c1/c1_LinearScan.cpp | 16 +-
src/share/vm/c1/c1_Optimizer.cpp | 34 +
src/share/vm/c1/c1_Runtime1.cpp | 17 +
src/share/vm/c1/c1_Runtime1.hpp | 1 +
src/share/vm/c1/c1_ValueMap.cpp | 10 +-
src/share/vm/c1/c1_ValueMap.hpp | 20 +-
src/share/vm/c1/c1_ValueStack.cpp | 1 +
src/share/vm/c1/c1_ValueStack.hpp | 4 +
src/share/vm/c1/c1_ValueType.cpp | 17 +
src/share/vm/c1/c1_ValueType.hpp | 10 +-
src/share/vm/c1/c1_globals.hpp | 11 +-
src/share/vm/ci/bcEscapeAnalyzer.cpp | 57 +-
src/share/vm/ci/bcEscapeAnalyzer.hpp | 1 +
src/share/vm/ci/ciClassList.hpp | 4 +
src/share/vm/ci/ciEnv.cpp | 163 +-
src/share/vm/ci/ciEnv.hpp | 6 +-
src/share/vm/ci/ciField.cpp | 4 +-
src/share/vm/ci/ciInstanceKlass.cpp | 45 +-
src/share/vm/ci/ciInstanceKlass.hpp | 26 +-
src/share/vm/ci/ciMemberName.cpp | 39 +
src/share/vm/ci/ciMemberName.hpp | 44 +
src/share/vm/ci/ciMethod.cpp | 142 +-
src/share/vm/ci/ciMethod.hpp | 35 +-
src/share/vm/ci/ciMethodHandle.cpp | 82 +-
src/share/vm/ci/ciMethodHandle.hpp | 47 +-
src/share/vm/ci/ciMethodType.hpp | 76 +
src/share/vm/ci/ciObject.hpp | 75 +-
src/share/vm/ci/ciObjectFactory.cpp | 8 +-
src/share/vm/ci/ciSignature.cpp | 19 +
src/share/vm/ci/ciSignature.hpp | 12 +-
src/share/vm/ci/ciStreams.cpp | 88 +-
src/share/vm/ci/ciStreams.hpp | 15 +-
src/share/vm/ci/ciSymbol.cpp | 4 +
src/share/vm/ci/ciSymbol.hpp | 2 +
src/share/vm/ci/ciType.cpp | 16 +-
src/share/vm/ci/ciType.hpp | 1 +
src/share/vm/ci/ciTypeFlow.cpp | 22 +-
src/share/vm/classfile/classFileParser.cpp | 560 +-
src/share/vm/classfile/classFileParser.hpp | 122 +-
src/share/vm/classfile/classLoader.cpp | 40 +-
src/share/vm/classfile/classLoader.hpp | 8 +-
src/share/vm/classfile/dictionary.cpp | 20 +-
src/share/vm/classfile/dictionary.hpp | 38 +-
src/share/vm/classfile/javaAssertions.cpp | 2 +-
src/share/vm/classfile/javaAssertions.hpp | 2 +-
src/share/vm/classfile/javaClasses.cpp | 316 +-
src/share/vm/classfile/javaClasses.hpp | 230 +-
src/share/vm/classfile/loaderConstraints.cpp | 16 +-
src/share/vm/classfile/loaderConstraints.hpp | 14 +-
src/share/vm/classfile/placeholders.cpp | 6 +-
src/share/vm/classfile/placeholders.hpp | 16 +-
src/share/vm/classfile/resolutionErrors.cpp | 6 +-
src/share/vm/classfile/resolutionErrors.hpp | 15 +-
src/share/vm/classfile/stackMapFrame.cpp | 165 +-
src/share/vm/classfile/stackMapFrame.hpp | 100 +-
src/share/vm/classfile/stackMapTable.cpp | 58 +-
src/share/vm/classfile/stackMapTable.hpp | 10 +-
src/share/vm/classfile/stackMapTableFormat.hpp | 140 +-
src/share/vm/classfile/symbolTable.cpp | 165 +-
src/share/vm/classfile/symbolTable.hpp | 94 +-
src/share/vm/classfile/systemDictionary.cpp | 575 +-
src/share/vm/classfile/systemDictionary.hpp | 253 +-
src/share/vm/classfile/verificationType.cpp | 46 +-
src/share/vm/classfile/verificationType.hpp | 6 +-
src/share/vm/classfile/verifier.cpp | 808 +-
src/share/vm/classfile/verifier.hpp | 202 +-
src/share/vm/classfile/vmSymbols.cpp | 19 +-
src/share/vm/classfile/vmSymbols.hpp | 125 +-
src/share/vm/code/codeBlob.cpp | 47 +-
src/share/vm/code/codeBlob.hpp | 56 +-
src/share/vm/code/codeCache.cpp | 29 +-
src/share/vm/code/codeCache.hpp | 10 +
src/share/vm/code/debugInfoRec.cpp | 1 +
src/share/vm/code/dependencies.cpp | 49 +-
src/share/vm/code/icBuffer.hpp | 4 +-
src/share/vm/code/nmethod.cpp | 19 +-
src/share/vm/code/nmethod.hpp | 12 +-
src/share/vm/code/stubs.cpp | 13 +-
src/share/vm/code/stubs.hpp | 20 +-
src/share/vm/code/vmreg.cpp | 4 +-
src/share/vm/code/vmreg.hpp | 4 +
src/share/vm/code/vtableStubs.hpp | 3 +
src/share/vm/compiler/abstractCompiler.hpp | 2 +-
src/share/vm/compiler/compileBroker.cpp | 115 +-
src/share/vm/compiler/compileBroker.hpp | 29 +-
src/share/vm/compiler/compileLog.cpp | 53 +-
src/share/vm/compiler/compileLog.hpp | 12 +
src/share/vm/compiler/compilerOracle.cpp | 6 +-
src/share/vm/compiler/disassembler.cpp | 12 +-
src/share/vm/compiler/disassembler.hpp | 3 +-
src/share/vm/compiler/methodLiveness.cpp | 12 +-
src/share/vm/compiler/oopMap.cpp | 12 +-
src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp | 1257 --
src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.hpp | 296 -
src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.cpp | 2 +-
src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.hpp | 4 +-
src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp | 382 +-
src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp | 32 +-
src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp | 313 +-
src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp | 58 +-
src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp | 4 +-
src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.cpp | 60 -
src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.hpp | 103 -
src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.cpp | 3 +-
src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp | 24 +-
src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp | 360 -
src/share/vm/gc_implementation/concurrentMarkSweep/freeList.hpp | 335 -
src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp | 2 +-
src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.hpp | 18 +-
src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp | 26 +-
src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp | 22 +-
src/share/vm/gc_implementation/g1/collectionSetChooser.cpp | 293 +-
src/share/vm/gc_implementation/g1/collectionSetChooser.hpp | 190 +-
src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp | 442 +-
src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp | 173 +-
src/share/vm/gc_implementation/g1/concurrentMark.cpp | 2134 +---
src/share/vm/gc_implementation/g1/concurrentMark.hpp | 320 +-
src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp | 72 +-
src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp | 45 +-
src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp | 2 +-
src/share/vm/gc_implementation/g1/evacuationInfo.hpp | 81 +
src/share/vm/gc_implementation/g1/g1AllocRegion.cpp | 6 +-
src/share/vm/gc_implementation/g1/g1AllocRegion.hpp | 6 +-
src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp | 40 +-
src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp | 67 +-
src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp | 9 +-
src/share/vm/gc_implementation/g1/g1CardCounts.cpp | 212 +
src/share/vm/gc_implementation/g1/g1CardCounts.hpp | 134 +
src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp | 1848 ++-
src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp | 530 +-
src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp | 77 +-
src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp | 1439 +--
src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp | 528 +-
src/share/vm/gc_implementation/g1/g1ErgoVerbose.hpp | 5 +-
src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp | 299 +
src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp | 314 +
src/share/vm/gc_implementation/g1/g1HotCardCache.cpp | 148 +
src/share/vm/gc_implementation/g1/g1HotCardCache.hpp | 128 +
src/share/vm/gc_implementation/g1/g1Log.cpp | 56 +
src/share/vm/gc_implementation/g1/g1Log.hpp | 56 +
src/share/vm/gc_implementation/g1/g1MMUTracker.hpp | 2 +-
src/share/vm/gc_implementation/g1/g1MarkSweep.cpp | 50 +-
src/share/vm/gc_implementation/g1/g1MarkSweep.hpp | 3 +
src/share/vm/gc_implementation/g1/g1MonitoringSupport.cpp | 43 +-
src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp | 7 +-
src/share/vm/gc_implementation/g1/g1OopClosures.hpp | 22 +-
src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp | 31 +-
src/share/vm/gc_implementation/g1/g1RemSet.cpp | 384 +-
src/share/vm/gc_implementation/g1/g1RemSet.hpp | 24 +-
src/share/vm/gc_implementation/g1/g1YCTypes.hpp | 51 +
src/share/vm/gc_implementation/g1/g1_globals.hpp | 91 +-
src/share/vm/gc_implementation/g1/heapRegion.cpp | 82 +-
src/share/vm/gc_implementation/g1/heapRegion.hpp | 87 +-
src/share/vm/gc_implementation/g1/heapRegion.inline.hpp | 1 -
src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp | 833 +-
src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp | 90 +-
src/share/vm/gc_implementation/g1/heapRegionSeq.cpp | 89 +-
src/share/vm/gc_implementation/g1/heapRegionSeq.hpp | 38 +-
src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp | 10 +-
src/share/vm/gc_implementation/g1/heapRegionSet.cpp | 63 +-
src/share/vm/gc_implementation/g1/heapRegionSet.hpp | 22 +-
src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp | 19 +-
src/share/vm/gc_implementation/g1/ptrQueue.cpp | 4 +-
src/share/vm/gc_implementation/g1/satbQueue.cpp | 2 +-
src/share/vm/gc_implementation/g1/sparsePRT.cpp | 15 +-
src/share/vm/gc_implementation/g1/sparsePRT.hpp | 4 +-
src/share/vm/gc_implementation/g1/survRateGroup.cpp | 14 +-
src/share/vm/gc_implementation/g1/survRateGroup.hpp | 2 +-
src/share/vm/gc_implementation/g1/vmStructs_g1.hpp | 6 +-
src/share/vm/gc_implementation/g1/vm_operations_g1.cpp | 29 +-
src/share/vm/gc_implementation/g1/vm_operations_g1.hpp | 2 +-
src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp | 6 +-
src/share/vm/gc_implementation/parNew/parGCAllocBuffer.cpp | 344 -
src/share/vm/gc_implementation/parNew/parGCAllocBuffer.hpp | 249 -
src/share/vm/gc_implementation/parNew/parNewGeneration.cpp | 142 +-
src/share/vm/gc_implementation/parNew/parNewGeneration.hpp | 35 +-
src/share/vm/gc_implementation/parNew/parOopClosures.hpp | 2 +-
src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.hpp | 2 +-
src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp | 12 +-
src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp | 22 +-
src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.hpp | 6 +-
src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp | 4 +-
src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.hpp | 2 +-
src/share/vm/gc_implementation/parallelScavenge/objectStartArray.cpp | 6 +
src/share/vm/gc_implementation/parallelScavenge/objectStartArray.hpp | 2 +-
src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp | 12 +-
src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp | 6 +-
src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp | 57 +-
src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp | 14 +-
src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp | 30 +-
src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp | 6 +-
src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp | 18 +-
src/share/vm/gc_implementation/parallelScavenge/psGenerationCounters.cpp | 2 +-
src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp | 50 +-
src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.hpp | 2 +-
src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp | 8 +-
src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp | 6 +-
src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp | 324 +-
src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp | 168 +-
src/share/vm/gc_implementation/parallelScavenge/psPermGen.cpp | 2 +-
src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp | 2 +-
src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp | 18 +-
src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp | 12 +-
src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp | 3 +-
src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp | 84 +-
src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp | 11 +-
src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp | 12 +-
src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.hpp | 2 +-
src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp | 10 +-
src/share/vm/gc_implementation/parallelScavenge/psYoungGen.hpp | 6 +-
src/share/vm/gc_implementation/shared/adaptiveSizePolicy.hpp | 2 +-
src/share/vm/gc_implementation/shared/allocationStats.hpp | 90 +-
src/share/vm/gc_implementation/shared/cSpaceCounters.cpp | 2 +-
src/share/vm/gc_implementation/shared/cSpaceCounters.hpp | 4 +-
src/share/vm/gc_implementation/shared/collectorCounters.cpp | 2 +-
src/share/vm/gc_implementation/shared/collectorCounters.hpp | 4 +-
src/share/vm/gc_implementation/shared/copyFailedInfo.hpp | 90 +
src/share/vm/gc_implementation/shared/gSpaceCounters.cpp | 2 +-
src/share/vm/gc_implementation/shared/gSpaceCounters.hpp | 4 +-
src/share/vm/gc_implementation/shared/gcHeapSummary.hpp | 126 +
src/share/vm/gc_implementation/shared/gcPolicyCounters.hpp | 2 +-
src/share/vm/gc_implementation/shared/gcStats.hpp | 2 +-
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 | 243 +
src/share/vm/gc_implementation/shared/gcTrace.hpp | 233 +
src/share/vm/gc_implementation/shared/gcTraceSend.cpp | 281 +
src/share/vm/gc_implementation/shared/gcTraceTime.cpp | 88 +
src/share/vm/gc_implementation/shared/gcTraceTime.hpp | 44 +
src/share/vm/gc_implementation/shared/gcUtil.hpp | 6 +-
src/share/vm/gc_implementation/shared/gcWhen.hpp | 48 +
src/share/vm/gc_implementation/shared/generationCounters.cpp | 2 +-
src/share/vm/gc_implementation/shared/generationCounters.hpp | 4 +-
src/share/vm/gc_implementation/shared/hSpaceCounters.cpp | 2 +-
src/share/vm/gc_implementation/shared/hSpaceCounters.hpp | 4 +-
src/share/vm/gc_implementation/shared/immutableSpace.cpp | 4 +-
src/share/vm/gc_implementation/shared/immutableSpace.hpp | 6 +-
src/share/vm/gc_implementation/shared/markSweep.cpp | 23 +-
src/share/vm/gc_implementation/shared/markSweep.hpp | 20 +-
src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp | 10 +-
src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp | 6 +-
src/share/vm/gc_implementation/shared/mutableSpace.cpp | 4 +-
src/share/vm/gc_implementation/shared/mutableSpace.hpp | 4 +-
src/share/vm/gc_implementation/shared/objectCountEventSender.cpp | 51 +
src/share/vm/gc_implementation/shared/objectCountEventSender.hpp | 39 +
src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp | 349 +
src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp | 264 +
src/share/vm/gc_implementation/shared/spaceCounters.cpp | 2 +-
src/share/vm/gc_implementation/shared/spaceCounters.hpp | 4 +-
src/share/vm/gc_implementation/shared/spaceDecorator.hpp | 2 +-
src/share/vm/gc_implementation/shared/vmGCOperations.cpp | 39 +-
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 | 106 +-
src/share/vm/gc_interface/collectedHeap.hpp | 93 +-
src/share/vm/gc_interface/collectedHeap.inline.hpp | 59 +-
src/share/vm/gc_interface/gcCause.cpp | 3 +
src/share/vm/gc_interface/gcCause.hpp | 33 +
src/share/vm/gc_interface/gcName.hpp | 61 +
src/share/vm/interpreter/abstractInterpreter.hpp | 30 +-
src/share/vm/interpreter/bytecode.cpp | 40 +-
src/share/vm/interpreter/bytecode.hpp | 28 +-
src/share/vm/interpreter/bytecodeInterpreter.cpp | 102 +-
src/share/vm/interpreter/bytecodeInterpreter.hpp | 7 +-
src/share/vm/interpreter/bytecodes.cpp | 2 +
src/share/vm/interpreter/bytecodes.hpp | 11 +-
src/share/vm/interpreter/cppInterpreter.cpp | 8 +-
src/share/vm/interpreter/interpreter.cpp | 50 +-
src/share/vm/interpreter/interpreter.hpp | 6 +-
src/share/vm/interpreter/interpreterRuntime.cpp | 150 +-
src/share/vm/interpreter/interpreterRuntime.hpp | 3 +
src/share/vm/interpreter/linkResolver.cpp | 318 +-
src/share/vm/interpreter/linkResolver.hpp | 28 +-
src/share/vm/interpreter/oopMapCache.cpp | 12 +-
src/share/vm/interpreter/oopMapCache.hpp | 2 +-
src/share/vm/interpreter/rewriter.cpp | 83 +-
src/share/vm/interpreter/rewriter.hpp | 3 +-
src/share/vm/interpreter/templateInterpreter.cpp | 7 +-
src/share/vm/interpreter/templateTable.cpp | 4 +-
src/share/vm/interpreter/templateTable.hpp | 3 +-
src/share/vm/libadt/set.cpp | 6 +-
src/share/vm/libadt/vectset.cpp | 2 +-
src/share/vm/memory/allocation.cpp | 119 +-
src/share/vm/memory/allocation.hpp | 165 +-
src/share/vm/memory/allocation.inline.hpp | 92 +-
src/share/vm/memory/barrierSet.hpp | 2 +-
src/share/vm/memory/binaryTreeDictionary.cpp | 1346 +++
src/share/vm/memory/binaryTreeDictionary.hpp | 334 +
src/share/vm/memory/blockOffsetTable.cpp | 4 +
src/share/vm/memory/blockOffsetTable.hpp | 4 +-
src/share/vm/memory/cardTableModRefBS.cpp | 32 +-
src/share/vm/memory/cardTableModRefBS.hpp | 5 +-
src/share/vm/memory/cardTableRS.cpp | 19 +-
src/share/vm/memory/cardTableRS.hpp | 8 +-
src/share/vm/memory/collectorPolicy.cpp | 28 +-
src/share/vm/memory/collectorPolicy.hpp | 2 +-
src/share/vm/memory/compactingPermGenGen.cpp | 8 +-
src/share/vm/memory/compactingPermGenGen.hpp | 6 +-
src/share/vm/memory/defNewGeneration.cpp | 52 +-
src/share/vm/memory/defNewGeneration.hpp | 20 +-
src/share/vm/memory/dump.cpp | 30 +-
src/share/vm/memory/filemap.cpp | 9 +-
src/share/vm/memory/filemap.hpp | 2 +-
src/share/vm/memory/freeBlockDictionary.cpp | 68 +
src/share/vm/memory/freeBlockDictionary.hpp | 102 +
src/share/vm/memory/freeList.cpp | 370 +
src/share/vm/memory/freeList.hpp | 329 +
src/share/vm/memory/genCollectedHeap.cpp | 72 +-
src/share/vm/memory/genCollectedHeap.hpp | 6 +-
src/share/vm/memory/genMarkSweep.cpp | 50 +-
src/share/vm/memory/genOopClosures.hpp | 8 +-
src/share/vm/memory/genRemSet.hpp | 2 +-
src/share/vm/memory/generation.cpp | 24 +-
src/share/vm/memory/generation.hpp | 8 +-
src/share/vm/memory/generationSpec.cpp | 6 +-
src/share/vm/memory/generationSpec.hpp | 4 +-
src/share/vm/memory/heap.cpp | 5 +-
src/share/vm/memory/heap.hpp | 2 +-
src/share/vm/memory/heapInspection.cpp | 141 +-
src/share/vm/memory/heapInspection.hpp | 45 +-
src/share/vm/memory/memRegion.hpp | 4 +-
src/share/vm/memory/oopFactory.cpp | 17 +-
src/share/vm/memory/oopFactory.hpp | 9 +-
src/share/vm/memory/permGen.hpp | 2 +-
src/share/vm/memory/referencePolicy.hpp | 2 +-
src/share/vm/memory/referenceProcessor.cpp | 87 +-
src/share/vm/memory/referenceProcessor.hpp | 38 +-
src/share/vm/memory/referenceProcessorStats.hpp | 73 +
src/share/vm/memory/referenceType.hpp | 41 +
src/share/vm/memory/resourceArea.hpp | 41 +-
src/share/vm/memory/restore.cpp | 8 +-
src/share/vm/memory/sharedHeap.cpp | 25 +-
src/share/vm/memory/sharedHeap.hpp | 6 +
src/share/vm/memory/space.cpp | 47 +-
src/share/vm/memory/space.hpp | 21 +-
src/share/vm/memory/space.inline.hpp | 13 -
src/share/vm/memory/tenuredGeneration.cpp | 6 +-
src/share/vm/memory/threadLocalAllocBuffer.cpp | 2 +-
src/share/vm/memory/threadLocalAllocBuffer.hpp | 4 +-
src/share/vm/memory/universe.cpp | 52 +-
src/share/vm/memory/universe.hpp | 19 +-
src/share/vm/oops/constMethodKlass.cpp | 59 +-
src/share/vm/oops/constMethodKlass.hpp | 3 +-
src/share/vm/oops/constMethodOop.cpp | 52 +-
src/share/vm/oops/constMethodOop.hpp | 70 +-
src/share/vm/oops/constantPoolOop.cpp | 101 +-
src/share/vm/oops/constantPoolOop.hpp | 35 +-
src/share/vm/oops/cpCacheOop.cpp | 360 +-
src/share/vm/oops/cpCacheOop.hpp | 279 +-
src/share/vm/oops/fieldInfo.hpp | 18 +-
src/share/vm/oops/fieldStreams.hpp | 74 +-
src/share/vm/oops/generateOopMap.cpp | 36 +-
src/share/vm/oops/instanceKlass.cpp | 191 +-
src/share/vm/oops/instanceKlass.hpp | 326 +-
src/share/vm/oops/instanceKlassKlass.cpp | 103 +-
src/share/vm/oops/instanceKlassKlass.hpp | 5 +-
src/share/vm/oops/instanceRefKlass.cpp | 39 +-
src/share/vm/oops/klass.cpp | 18 +-
src/share/vm/oops/klass.hpp | 8 +-
src/share/vm/oops/methodDataOop.hpp | 2 +-
src/share/vm/oops/methodKlass.cpp | 29 +-
src/share/vm/oops/methodOop.cpp | 347 +-
src/share/vm/oops/methodOop.hpp | 166 +-
src/share/vm/oops/objArrayKlass.cpp | 9 +-
src/share/vm/oops/objArrayKlass.hpp | 4 +-
src/share/vm/oops/objArrayKlass.inline.hpp | 4 +-
src/share/vm/oops/objArrayKlassKlass.cpp | 4 +-
src/share/vm/oops/oop.cpp | 12 +-
src/share/vm/oops/oop.hpp | 10 +-
src/share/vm/oops/oop.inline.hpp | 22 +-
src/share/vm/oops/symbol.cpp | 44 +-
src/share/vm/oops/symbol.hpp | 50 +-
src/share/vm/oops/typeArrayKlass.cpp | 4 +-
src/share/vm/opto/addnode.cpp | 72 +-
src/share/vm/opto/block.cpp | 6 +-
src/share/vm/opto/block.hpp | 2 +-
src/share/vm/opto/bytecodeInfo.cpp | 366 +-
src/share/vm/opto/c2_globals.hpp | 167 +-
src/share/vm/opto/callGenerator.cpp | 578 +-
src/share/vm/opto/callGenerator.hpp | 37 +-
src/share/vm/opto/callnode.cpp | 143 +-
src/share/vm/opto/callnode.hpp | 70 +-
src/share/vm/opto/cfgnode.cpp | 121 +-
src/share/vm/opto/cfgnode.hpp | 3 +-
src/share/vm/opto/chaitin.cpp | 234 +-
src/share/vm/opto/chaitin.hpp | 19 +-
src/share/vm/opto/classes.hpp | 84 +-
src/share/vm/opto/compile.cpp | 696 +-
src/share/vm/opto/compile.hpp | 242 +-
src/share/vm/opto/connode.cpp | 68 +-
src/share/vm/opto/connode.hpp | 12 +-
src/share/vm/opto/divnode.cpp | 168 +-
src/share/vm/opto/doCall.cpp | 332 +-
src/share/vm/opto/domgraph.cpp | 8 +-
src/share/vm/opto/escape.cpp | 4256 +++++----
src/share/vm/opto/escape.hpp | 550 +-
src/share/vm/opto/gcm.cpp | 2 +-
src/share/vm/opto/generateOptoStub.cpp | 80 +-
src/share/vm/opto/graphKit.cpp | 415 +-
src/share/vm/opto/graphKit.hpp | 115 +-
src/share/vm/opto/idealGraphPrinter.cpp | 12 +-
src/share/vm/opto/idealKit.cpp | 50 +-
src/share/vm/opto/idealKit.hpp | 45 +-
src/share/vm/opto/ifg.cpp | 33 +-
src/share/vm/opto/ifnode.cpp | 68 +-
src/share/vm/opto/lcm.cpp | 24 +-
src/share/vm/opto/library_call.cpp | 2901 +++---
src/share/vm/opto/locknode.cpp | 2 +-
src/share/vm/opto/loopPredicate.cpp | 36 +-
src/share/vm/opto/loopTransform.cpp | 190 +-
src/share/vm/opto/loopUnswitch.cpp | 37 +-
src/share/vm/opto/loopnode.cpp | 485 +-
src/share/vm/opto/loopnode.hpp | 30 +-
src/share/vm/opto/loopopts.cpp | 167 +-
src/share/vm/opto/machnode.cpp | 10 +-
src/share/vm/opto/machnode.hpp | 7 +-
src/share/vm/opto/macro.cpp | 270 +-
src/share/vm/opto/macro.hpp | 2 +-
src/share/vm/opto/matcher.cpp | 215 +-
src/share/vm/opto/matcher.hpp | 18 +-
src/share/vm/opto/memnode.cpp | 315 +-
src/share/vm/opto/memnode.hpp | 121 +-
src/share/vm/opto/mulnode.cpp | 155 +-
src/share/vm/opto/mulnode.hpp | 6 +-
src/share/vm/opto/node.cpp | 182 +-
src/share/vm/opto/node.hpp | 61 +-
src/share/vm/opto/opcodes.cpp | 6 +-
src/share/vm/opto/opcodes.hpp | 6 +-
src/share/vm/opto/optoreg.hpp | 2 +-
src/share/vm/opto/output.cpp | 52 +-
src/share/vm/opto/parse.hpp | 38 +-
src/share/vm/opto/parse1.cpp | 90 +-
src/share/vm/opto/parse2.cpp | 314 +-
src/share/vm/opto/parse3.cpp | 42 +-
src/share/vm/opto/parseHelper.cpp | 36 +-
src/share/vm/opto/phase.cpp | 13 +-
src/share/vm/opto/phase.hpp | 9 +-
src/share/vm/opto/phaseX.cpp | 149 +-
src/share/vm/opto/phaseX.hpp | 36 +-
src/share/vm/opto/phasetype.hpp | 96 +
src/share/vm/opto/postaloc.cpp | 89 +-
src/share/vm/opto/reg_split.cpp | 81 +-
src/share/vm/opto/regalloc.cpp | 1 +
src/share/vm/opto/regmask.cpp | 226 +-
src/share/vm/opto/regmask.hpp | 63 +-
src/share/vm/opto/runtime.cpp | 113 +-
src/share/vm/opto/runtime.hpp | 10 +-
src/share/vm/opto/split_if.cpp | 14 +-
src/share/vm/opto/stringopts.cpp | 221 +-
src/share/vm/opto/subnode.cpp | 195 +-
src/share/vm/opto/subnode.hpp | 41 +-
src/share/vm/opto/superword.cpp | 834 +-
src/share/vm/opto/superword.hpp | 25 +-
src/share/vm/opto/type.cpp | 153 +-
src/share/vm/opto/type.hpp | 135 +-
src/share/vm/opto/vectornode.cpp | 625 +-
src/share/vm/opto/vectornode.hpp | 1085 +-
src/share/vm/precompiled/precompiled.hpp | 7 +-
src/share/vm/prims/forte.cpp | 9 +-
src/share/vm/prims/forte.hpp | 5 +-
src/share/vm/prims/jni.cpp | 69 +-
src/share/vm/prims/jniCheck.cpp | 6 +-
src/share/vm/prims/jniCheck.hpp | 4 +-
src/share/vm/prims/jvm.cpp | 81 +-
src/share/vm/prims/jvm.h | 5 +-
src/share/vm/prims/jvmtiClassFileReconstituter.cpp | 59 +-
src/share/vm/prims/jvmtiClassFileReconstituter.hpp | 4 +-
src/share/vm/prims/jvmtiCodeBlobEvents.cpp | 4 +-
src/share/vm/prims/jvmtiCodeBlobEvents.hpp | 4 +-
src/share/vm/prims/jvmtiEnter.xsl | 8 +-
src/share/vm/prims/jvmtiEnv.cpp | 24 +-
src/share/vm/prims/jvmtiEnvBase.cpp | 16 +-
src/share/vm/prims/jvmtiEnvBase.hpp | 6 +-
src/share/vm/prims/jvmtiEnvThreadState.cpp | 2 +-
src/share/vm/prims/jvmtiEnvThreadState.hpp | 4 +-
src/share/vm/prims/jvmtiExport.cpp | 32 +-
src/share/vm/prims/jvmtiExport.hpp | 126 +-
src/share/vm/prims/jvmtiExtensions.cpp | 4 +-
src/share/vm/prims/jvmtiExtensions.hpp | 4 +-
src/share/vm/prims/jvmtiGen.java | 2 +-
src/share/vm/prims/jvmtiGetLoadedClasses.cpp | 2 +-
src/share/vm/prims/jvmtiImpl.cpp | 42 +-
src/share/vm/prims/jvmtiImpl.hpp | 110 +-
src/share/vm/prims/jvmtiRawMonitor.cpp | 4 +-
src/share/vm/prims/jvmtiRawMonitor.hpp | 4 +-
src/share/vm/prims/jvmtiRedefineClasses.cpp | 93 +-
src/share/vm/prims/jvmtiTagMap.cpp | 40 +-
src/share/vm/prims/jvmtiTagMap.hpp | 8 +-
src/share/vm/prims/jvmtiThreadState.hpp | 2 +-
src/share/vm/prims/jvmtiUtil.cpp | 2 +-
src/share/vm/prims/methodHandleWalk.cpp | 2089 ----
src/share/vm/prims/methodHandleWalk.hpp | 486 -
src/share/vm/prims/methodHandles.cpp | 3325 +------
src/share/vm/prims/methodHandles.hpp | 833 +-
src/share/vm/prims/nativeLookup.cpp | 4 +-
src/share/vm/prims/unsafe.cpp | 103 +-
src/share/vm/prims/wbtestmethods/parserTests.cpp | 148 +
src/share/vm/prims/wbtestmethods/parserTests.hpp | 32 +
src/share/vm/prims/whitebox.cpp | 226 +
src/share/vm/prims/whitebox.hpp | 53 +
src/share/vm/runtime/advancedThresholdPolicy.cpp | 6 +-
src/share/vm/runtime/arguments.cpp | 274 +-
src/share/vm/runtime/arguments.hpp | 25 +-
src/share/vm/runtime/atomic.hpp | 12 +-
src/share/vm/runtime/biasedLocking.cpp | 4 +-
src/share/vm/runtime/compilationPolicy.cpp | 32 +-
src/share/vm/runtime/compilationPolicy.hpp | 2 +-
src/share/vm/runtime/deoptimization.cpp | 33 +-
src/share/vm/runtime/deoptimization.hpp | 2 +-
src/share/vm/runtime/dtraceJSDT.hpp | 6 +-
src/share/vm/runtime/fieldDescriptor.cpp | 19 +
src/share/vm/runtime/fieldDescriptor.hpp | 4 +-
src/share/vm/runtime/fprofiler.cpp | 20 +-
src/share/vm/runtime/fprofiler.hpp | 46 +-
src/share/vm/runtime/frame.cpp | 41 +-
src/share/vm/runtime/frame.hpp | 9 +-
src/share/vm/runtime/frame.inline.hpp | 4 +
src/share/vm/runtime/globals.cpp | 56 +-
src/share/vm/runtime/globals.hpp | 368 +-
src/share/vm/runtime/globals_extension.hpp | 36 +-
src/share/vm/runtime/handles.cpp | 9 +-
src/share/vm/runtime/handles.hpp | 4 +-
src/share/vm/runtime/handles.inline.hpp | 7 +-
src/share/vm/runtime/init.cpp | 13 +-
src/share/vm/runtime/interfaceSupport.hpp | 3 +
src/share/vm/runtime/java.cpp | 39 +-
src/share/vm/runtime/java.hpp | 24 +
src/share/vm/runtime/javaCalls.hpp | 2 +
src/share/vm/runtime/jniHandles.hpp | 2 +-
src/share/vm/runtime/monitorChunk.cpp | 2 +-
src/share/vm/runtime/monitorChunk.hpp | 2 +-
src/share/vm/runtime/mutex.cpp | 6 +-
src/share/vm/runtime/mutex.hpp | 2 +-
src/share/vm/runtime/mutexLocker.cpp | 25 +-
src/share/vm/runtime/mutexLocker.hpp | 8 +-
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 | 238 +-
src/share/vm/runtime/os.hpp | 194 +-
src/share/vm/runtime/osThread.hpp | 21 +-
src/share/vm/runtime/park.cpp | 2 +-
src/share/vm/runtime/perfData.cpp | 16 +-
src/share/vm/runtime/perfData.hpp | 9 +-
src/share/vm/runtime/perfMemory.cpp | 8 +-
src/share/vm/runtime/reflection.cpp | 19 +-
src/share/vm/runtime/reflectionUtils.cpp | 2 +-
src/share/vm/runtime/relocator.cpp | 35 +-
src/share/vm/runtime/safepoint.cpp | 7 +-
src/share/vm/runtime/safepoint.hpp | 2 +-
src/share/vm/runtime/sharedRuntime.cpp | 404 +-
src/share/vm/runtime/sharedRuntime.hpp | 77 +-
src/share/vm/runtime/signature.hpp | 2 +
src/share/vm/runtime/simpleThresholdPolicy.cpp | 33 +-
src/share/vm/runtime/stubCodeGenerator.cpp | 2 +-
src/share/vm/runtime/stubCodeGenerator.hpp | 2 +-
src/share/vm/runtime/stubRoutines.cpp | 5 +-
src/share/vm/runtime/stubRoutines.hpp | 17 +-
src/share/vm/runtime/sweeper.cpp | 85 +-
src/share/vm/runtime/sweeper.hpp | 28 +-
src/share/vm/runtime/synchronizer.cpp | 10 +-
src/share/vm/runtime/task.cpp | 85 +-
src/share/vm/runtime/task.hpp | 45 +-
src/share/vm/runtime/thread.cpp | 378 +-
src/share/vm/runtime/thread.hpp | 66 +-
src/share/vm/runtime/timer.cpp | 55 +-
src/share/vm/runtime/timer.hpp | 16 +-
src/share/vm/runtime/unhandledOops.cpp | 2 +-
src/share/vm/runtime/vframe.cpp | 5 +-
src/share/vm/runtime/vframeArray.cpp | 55 +-
src/share/vm/runtime/vframeArray.hpp | 4 +-
src/share/vm/runtime/vframe_hp.cpp | 4 +-
src/share/vm/runtime/vframe_hp.hpp | 4 +-
src/share/vm/runtime/virtualspace.cpp | 83 +-
src/share/vm/runtime/virtualspace.hpp | 15 +
src/share/vm/runtime/vmStructs.cpp | 198 +-
src/share/vm/runtime/vmStructs.hpp | 4 +-
src/share/vm/runtime/vmThread.cpp | 30 +-
src/share/vm/runtime/vmThread.hpp | 2 +-
src/share/vm/runtime/vm_operations.cpp | 19 +-
src/share/vm/runtime/vm_operations.hpp | 5 +-
src/share/vm/runtime/vm_version.cpp | 24 +-
src/share/vm/runtime/vm_version.hpp | 11 +
src/share/vm/services/attachListener.cpp | 10 +-
src/share/vm/services/attachListener.hpp | 24 +-
src/share/vm/services/diagnosticArgument.cpp | 74 +-
src/share/vm/services/diagnosticArgument.hpp | 17 +-
src/share/vm/services/diagnosticCommand.cpp | 50 +-
src/share/vm/services/diagnosticCommand.hpp | 22 +-
src/share/vm/services/diagnosticFramework.cpp | 35 +-
src/share/vm/services/diagnosticFramework.hpp | 16 +-
src/share/vm/services/gcNotifier.cpp | 16 +-
src/share/vm/services/gcNotifier.hpp | 2 +-
src/share/vm/services/heapDumper.cpp | 15 +-
src/share/vm/services/heapDumper.hpp | 6 +-
src/share/vm/services/lowMemoryDetector.hpp | 4 +-
src/share/vm/services/management.cpp | 54 +-
src/share/vm/services/memBaseline.cpp | 492 +
src/share/vm/services/memBaseline.hpp | 449 +
src/share/vm/services/memPtr.cpp | 42 +
src/share/vm/services/memPtr.hpp | 510 +
src/share/vm/services/memPtrArray.hpp | 306 +
src/share/vm/services/memRecorder.cpp | 171 +
src/share/vm/services/memRecorder.hpp | 271 +
src/share/vm/services/memReporter.cpp | 637 +
src/share/vm/services/memReporter.hpp | 281 +
src/share/vm/services/memSnapshot.cpp | 746 +
src/share/vm/services/memSnapshot.hpp | 408 +
src/share/vm/services/memTrackWorker.cpp | 212 +
src/share/vm/services/memTrackWorker.hpp | 118 +
src/share/vm/services/memTracker.cpp | 886 ++
src/share/vm/services/memTracker.hpp | 519 +
src/share/vm/services/memoryManager.cpp | 12 +-
src/share/vm/services/memoryManager.hpp | 2 +-
src/share/vm/services/memoryPool.hpp | 2 +-
src/share/vm/services/memoryService.cpp | 4 +-
src/share/vm/services/nmtDCmd.cpp | 183 +
src/share/vm/services/nmtDCmd.hpp | 61 +
src/share/vm/services/runtimeService.cpp | 9 +-
src/share/vm/services/threadService.cpp | 10 +-
src/share/vm/services/threadService.hpp | 12 +-
src/share/vm/shark/sharkCompiler.cpp | 4 +-
src/share/vm/trace/noTraceBackend.hpp | 48 +
src/share/vm/trace/trace.dtd | 83 +
src/share/vm/trace/trace.xml | 361 +
src/share/vm/trace/traceBackend.hpp | 67 +
src/share/vm/trace/traceDataTypes.hpp | 69 +
src/share/vm/trace/traceEvent.hpp | 148 +
src/share/vm/trace/traceEventClasses.xsl | 247 +
src/share/vm/trace/traceEventIds.xsl | 72 +
src/share/vm/trace/traceEventTypes.hpp | 30 -
src/share/vm/trace/traceMacros.hpp | 21 +-
src/share/vm/trace/traceStream.hpp | 121 +
src/share/vm/trace/traceTime.hpp | 33 +
src/share/vm/trace/traceTypes.xsl | 74 +
src/share/vm/trace/tracetypes.xml | 356 +
src/share/vm/trace/tracing.hpp | 5 +-
src/share/vm/trace/xinclude.mod | 37 +
src/share/vm/trace/xsl_util.xsl | 78 +
src/share/vm/utilities/accessFlags.hpp | 32 +-
src/share/vm/utilities/array.cpp | 10 +-
src/share/vm/utilities/array.hpp | 4 +-
src/share/vm/utilities/bitMap.cpp | 74 +-
src/share/vm/utilities/bitMap.hpp | 32 +-
src/share/vm/utilities/bitMap.inline.hpp | 20 +-
src/share/vm/utilities/debug.cpp | 28 +-
src/share/vm/utilities/debug.hpp | 31 +-
src/share/vm/utilities/decoder.cpp | 12 +
src/share/vm/utilities/decoder.hpp | 9 +-
src/share/vm/utilities/decoder_elf.hpp | 4 +
src/share/vm/utilities/dtrace.hpp | 51 +-
src/share/vm/utilities/elfFile.cpp | 26 +-
src/share/vm/utilities/elfFile.hpp | 12 +-
src/share/vm/utilities/elfStringTable.cpp | 2 +-
src/share/vm/utilities/elfStringTable.hpp | 2 +-
src/share/vm/utilities/elfSymbolTable.cpp | 2 +-
src/share/vm/utilities/elfSymbolTable.hpp | 2 +-
src/share/vm/utilities/events.hpp | 6 +-
src/share/vm/utilities/exceptions.cpp | 146 +-
src/share/vm/utilities/exceptions.hpp | 54 +-
src/share/vm/utilities/globalDefinitions.hpp | 44 +-
src/share/vm/utilities/growableArray.cpp | 2 +-
src/share/vm/utilities/growableArray.hpp | 37 +-
src/share/vm/utilities/hashtable.cpp | 121 +-
src/share/vm/utilities/hashtable.hpp | 82 +-
src/share/vm/utilities/hashtable.inline.hpp | 25 +-
src/share/vm/utilities/histogram.cpp | 2 +-
src/share/vm/utilities/histogram.hpp | 4 +-
src/share/vm/utilities/intHisto.cpp | 2 +-
src/share/vm/utilities/intHisto.hpp | 2 +-
src/share/vm/utilities/macros.hpp | 46 +-
src/share/vm/utilities/numberSeq.cpp | 24 +-
src/share/vm/utilities/numberSeq.hpp | 5 +-
src/share/vm/utilities/ostream.cpp | 98 +-
src/share/vm/utilities/ostream.hpp | 22 +-
src/share/vm/utilities/stack.hpp | 33 +-
src/share/vm/utilities/stack.inline.hpp | 158 +-
src/share/vm/utilities/taskqueue.hpp | 160 +-
src/share/vm/utilities/vmError.cpp | 28 +-
src/share/vm/utilities/workgroup.cpp | 7 +-
src/share/vm/utilities/workgroup.hpp | 4 +-
src/share/vm/utilities/xmlstream.cpp | 8 +-
test/Makefile | 31 +-
test/TEST.ROOT | 2 +-
test/compiler/5091921/Test6850611.java | 4 +-
test/compiler/5091921/Test6890943.java | 4 +-
test/compiler/5091921/Test6890943.sh | 31 +-
test/compiler/5091921/Test6905845.java | 4 +-
test/compiler/5091921/Test6992759.java | 4 +-
test/compiler/5091921/Test7005594.sh | 23 +-
test/compiler/6340864/TestByteVect.java | 1487 +++
test/compiler/6340864/TestDoubleVect.java | 560 +
test/compiler/6340864/TestFloatVect.java | 560 +
test/compiler/6340864/TestIntVect.java | 1225 ++
test/compiler/6340864/TestLongVect.java | 1129 ++
test/compiler/6340864/TestShortVect.java | 1340 +++
test/compiler/6431242/Test.java | 2 +-
test/compiler/6443505/Test6443505.java | 107 +
test/compiler/6589834/Test_ia32.java | 2 +-
test/compiler/6636138/Test1.java | 2 +-
test/compiler/6636138/Test2.java | 2 +-
test/compiler/6795161/Test.java | 2 +-
test/compiler/6852078/Test6852078.java | 8 +-
test/compiler/6857159/Test6857159.sh | 23 +-
test/compiler/6863420/Test.java | 24 +-
test/compiler/6865265/StackOverflowBug.java | 2 +-
test/compiler/6894807/Test6894807.sh | 19 +-
test/compiler/6946040/TestCharShortByteSwap.java | 2 +-
test/compiler/7009359/Test7009359.java | 6 +-
test/compiler/7068051/Test7068051.sh | 24 +-
test/compiler/7070134/Test7070134.sh | 23 +-
test/compiler/7119644/TestBooleanVect.java | 952 ++
test/compiler/7119644/TestByteDoubleVect.java | 571 +
test/compiler/7119644/TestByteFloatVect.java | 571 +
test/compiler/7119644/TestByteIntVect.java | 571 +
test/compiler/7119644/TestByteLongVect.java | 571 +
test/compiler/7119644/TestByteShortVect.java | 571 +
test/compiler/7119644/TestByteVect.java | 953 ++
test/compiler/7119644/TestCharShortVect.java | 571 +
test/compiler/7119644/TestCharVect.java | 953 ++
test/compiler/7119644/TestDoubleVect.java | 953 ++
test/compiler/7119644/TestFloatDoubleVect.java | 571 +
test/compiler/7119644/TestFloatVect.java | 953 ++
test/compiler/7119644/TestIntDoubleVect.java | 571 +
test/compiler/7119644/TestIntFloatVect.java | 571 +
test/compiler/7119644/TestIntLongVect.java | 571 +
test/compiler/7119644/TestIntVect.java | 953 ++
test/compiler/7119644/TestLongDoubleVect.java | 571 +
test/compiler/7119644/TestLongFloatVect.java | 571 +
test/compiler/7119644/TestLongVect.java | 953 ++
test/compiler/7119644/TestShortDoubleVect.java | 571 +
test/compiler/7119644/TestShortFloatVect.java | 571 +
test/compiler/7119644/TestShortIntVect.java | 571 +
test/compiler/7119644/TestShortLongVect.java | 571 +
test/compiler/7119644/TestShortVect.java | 953 ++
test/compiler/7160610/Test7160610.java | 71 +
test/compiler/7177917/Test7177917.java | 142 +
test/compiler/7184394/TestAESBase.java | 157 +
test/compiler/7184394/TestAESDecode.java | 57 +
test/compiler/7184394/TestAESEncode.java | 57 +
test/compiler/7184394/TestAESMain.java | 58 +
test/compiler/7190310/Test7190310.java | 87 +
test/compiler/7190310/Test7190310_unsafe.java | 142 +
test/compiler/7192963/TestByteVect.java | 203 +
test/compiler/7192963/TestDoubleVect.java | 203 +
test/compiler/7192963/TestFloatVect.java | 203 +
test/compiler/7192963/TestIntVect.java | 203 +
test/compiler/7192963/TestLongVect.java | 203 +
test/compiler/7192963/TestShortVect.java | 203 +
test/compiler/7196199/Test7196199.java | 189 +
test/compiler/7199742/Test7199742.java | 54 +
test/compiler/7200264/Test7200264.sh | 129 +
test/compiler/7200264/TestIntVect.java | 650 +
test/compiler/8000805/Test8000805.java | 85 +
test/compiler/8001183/TestCharVect.java | 1332 +++
test/compiler/8002069/Test8002069.java | 98 +
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/8005956/PolynomialRoot.java | 783 +
test/compiler/8007294/Test8007294.java | 98 +
test/compiler/8007722/Test8007722.java | 56 +
test/compiler/8009761/Test8009761.java | 255 +
test/compiler/8010927/Test8010927.java | 153 +
test/compiler/EscapeAnalysis/Test8020215.java | 82 +
test/compiler/cpuflags/RestoreMXCSR.java | 42 +
test/compiler/membars/DekkerTest.java | 163 +
test/gc/6941923/test6941923.sh | 41 +-
test/gc/7072527/TestFullGCCount.java | 88 +-
test/gc/7168848/HumongousAlloc.java | 74 +
test/gc/TestVerifyBeforeGCDuringStartup.java | 45 +
test/gc/g1/TestRegionAlignment.java | 36 +
test/gc/heap_inspection/TestPrintClassHistogram.java | 95 +
test/gc/init/TestHandleExceedingProcessSizeLimitIn32BitBuilds.java | 58 +
test/runtime/6294277/SourceDebugExtension.java | 136 +
test/runtime/6626217/Test6626217.sh | 75 +-
test/runtime/6878713/Test6878713.sh | 65 +-
test/runtime/6888954/vmerrors.sh | 23 +-
test/runtime/6929067/Test6929067.sh | 124 +-
test/runtime/7020373/GenOOMCrashClass.java | 157 +
test/runtime/7020373/Test7020373.sh | 67 +-
test/runtime/7020373/testcase.jar | Bin
test/runtime/7051189/Xchecksig.sh | 59 +-
test/runtime/7107135/Test.java | 65 +
test/runtime/7107135/Test7107135.sh | 91 +
test/runtime/7107135/TestMT.java | 85 +
test/runtime/7107135/test.c | 39 +
test/runtime/7110720/Test7110720.sh | 29 +-
test/runtime/7116786/Test7116786.java | 486 +
test/runtime/7116786/testcases.jar | Bin
test/runtime/7158804/Test7158804.sh | 11 +-
test/runtime/7158988/FieldMonitor.java | 251 +
test/runtime/7158988/TestPostFieldModification.java | 58 +
test/runtime/7162488/Test7162488.sh | 26 +-
test/runtime/7167069/PrintAsFlag.java | 38 +
test/runtime/7196045/Test7196045.java | 78 +
test/runtime/8010389/VMThreadDlopen.java | 44 +
test/runtime/CommandLine/CompilerConfigFileWarning.java | 50 +
test/runtime/CommandLine/ConfigFileWarning.java | 50 +
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/JcmdDiffCallsite.java | 80 +
test/runtime/NMT/JcmdScale.java | 67 +
test/runtime/NMT/JcmdWithNMTDisabled.java | 63 +
test/runtime/NMT/MallocTestType.java | 74 +
test/runtime/NMT/PrintNMTStatistics.java | 70 +
test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java | 44 +
test/runtime/NMT/ReleaseCommittedMemory.java | 50 +
test/runtime/NMT/ShutdownTwice.java | 56 +
test/runtime/NMT/SummaryAfterShutdown.java | 56 +
test/runtime/NMT/SummarySanityCheck.java | 120 +
test/runtime/NMT/ThreadedMallocTestType.java | 91 +
test/runtime/NMT/ThreadedVirtualAllocTestType.java | 112 +
test/runtime/NMT/VirtualAllocTestType.java | 88 +
test/sanity/WBApi.java | 38 +
test/serviceability/7170638/SDTProbesGNULinuxTest.sh | 68 +
test/serviceability/ParserTest.java | 205 +
test/serviceability/attach/AttachWithStalePidFile.java | 139 +
test/serviceability/attach/AttachWithStalePidFileTarget.java | 27 +
test/test_env.sh | 193 +
test/testlibrary/ClassFileInstaller.java | 53 +
test/testlibrary/OutputAnalyzerTest.java | 176 +
test/testlibrary/com/oracle/java/testlibrary/JDKToolFinder.java | 50 +
test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java | 290 +
test/testlibrary/com/oracle/java/testlibrary/OutputBuffer.java | 59 +
test/testlibrary/com/oracle/java/testlibrary/Platform.java | 62 +
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 | 81 +
test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java | 66 +
1207 files changed, 105754 insertions(+), 48802 deletions(-)
diffs (truncated from 220270 to 500 lines):
diff -r 97a3ebd62052 -r b59e02d9e72b .hgtags
--- a/.hgtags Thu Jun 06 11:41:33 2013 -0700
+++ b/.hgtags Wed Oct 16 15:17:08 2013 +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
@@ -311,6 +317,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
@@ -361,6 +368,95 @@
e0e52e35e0c53a84daadae95f626e36fd74f3eba jdk7u13-b10
be57a8d7a1a75971c3b1e7777dcacd20f3d33264 jdk7u13-b30
e0e52e35e0c53a84daadae95f626e36fd74f3eba jdk7u13-b20
+02a6c89432d724119565f9ba25672829b136fc5f jdk7u8-b01
+528502f930967f70c320472a002418f1e38029e0 jdk7u8-b02
+db63a909e1ad950ef2b9050389f51e68581b2d4e jdk7u8-b03
+0948731ccc7fdda064f1d961d0b9d0cbf49e1369 jdk7u8-b04
+21e2648677954145d0f12b91ab283e8908e80b08 hs23.4-b01
+baaa29c3d798ffe883091a5ad2ad1bf8324c49d2 jdk7u8-b05
+dc6893023f1121726178d9ac97df8ea5f170025a jdk7u10-b06
+0000000000000000000000000000000000000000 hs23.4-b01
+21e2648677954145d0f12b91ab283e8908e80b08 hs23.6-b01
+6f4d800251492aefcf13727965e8a7feda1338d6 hs23.6-b02
+5f67ff71653f23d7fbb0e1af26502b68b37da9aa jdk7u10-b07
+042438023396a3886a060ca14a06a4664ef85d9d hs23.6-b03
+4c525a19affa0f69c502a74a01d33f0dd74a1ade jdk7u10-b08
+d14ad18fc5168983f693bb173fa353a3846369ad jdk7u10-b09
+3b24e7e01d20ca590d0f86b1222bb7c3f1a2aa2d jdk8-b27
+975c4105f1e2ef1190a75b77124033f1fd4290b5 hs24-b01
+b183b0863611b85dbac16f3b08b40ba978756d19 jdk8-b28
+030b5306d60f140e822e4a6d301744cb110ff0c8 hs24-b02
+b45b5c564098c58ea69e7cff3f7d341f0254dd1d jdk8-b29
+d61761bf305031c94f7f8eca49abd978b7d3c5da jdk8-b30
+dfae0140457cfb2c381d7679735fbedbae862c62 hs24-b03
+f4767e53d6e0d5da7e3f1775904076cce54247c1 hs24-b04
+0cd147eaa673d1642b2f466f5dc257cf192db524 jdk8-b31
+27863e4586de38be7dd17da4163f542038f4d1d7 hs24-b05
+25410a347ebb0bef166c4338a90d9dea82463a20 jdk8-b32
+cd47da9383cd932cb2b659064057feafa2a91134 hs24-b06
+785bcf415ead2eaa5f6677aaf528481008140bac jdk8-b33
+7c6aba65acd2c334f1c3512b574f9038cddac24b hs24-b07
+f284b08835584517c1ca3dd67341f569e763841f jdk8-b34
+f621660a297baa48fab9dca28e99d318826e8304 jdk8-b35
+dff6e3459210f8dd0430b9b03ccc99280560da30 hs24-b08
+50b4400ca1ecb2ac2fde35f5e53ec8f04b86be7f jdk8-b36
+bfcf92bfefb82da00f7fdbf0d9273feaa0a9456d jdk8-b37
+7d5ec8bf38d1b12e0e09ec381f10976b8beede3b hs24-b09
+637c3f5f068f88fb9ec9c5867341cf59fd5ebedc jdk8-b38
+73147e6c48813b5fee904aa33f79a77103250ff4 hs24-b10
+96a403721094ecdaf6a1f4f52ebd0a82e07df199 jdk8-b39
+14b0e07ab9a6fa1662414496b7e07ac8450cf517 hs24-b11
+ff9decc8235d5af80ea45fda4ecbe643ea252564 jdk8-b40
+785573170238f0eae6dc8e22ecf1050fbc9ea055 hs24-b12
+37add4fa0296705f67481e1fd50e2900cd25e39b jdk8-b41
+bd568544be7fcd12a9327e6c448592198d57b043 hs24-b13
+55954061c6e8750ea39a63523fd65d580db6eeb1 jdk8-b42
+e77b8e0ed1f84e3e268239e276c7ab64fa573baa jdk8-b43
+5ba29a1db46ecb80a321ca873adb56a3fe6ad320 hs24-b14
+831e5c76a20af18f3c08c5a95ed31be0e128a010 jdk8-b44
+9d5f20961bc5846fa8d098d534effafbbdae0a58 jdk8-b45
+40e5a3f2907ed02b335c7caa8ecf068cc801380d hs24-b15
+cf37a594c38db2ea926954154636f9f81da2e032 jdk8-b46
+0c7bb1f4f9c8062b5c5bfa56b3bdca44839b4109 jdk8-b47
+66b0450071c1534e014b131892cc86b63f1d009c hs24-b16
+1e26f61bbb521642639f56fae11326f1932f5a7d jdk8-b48
+bd54fe36b5e50f9ef1e30a5047b27fee5297e268 hs24-b17
+e3619706a7253540a2d94e9e841acaab8ace7038 jdk8-b49
+72e0362c3f0cfacbbac8af8a5b9d2e182f21c17b hs24-b18
+58f237a9e83af6ded0d2e2c81d252cd47c0f4c45 jdk8-b50
+3b3ad16429701b2eb6712851c2f7c5a726eb2cbe hs24-b19
+663fc23da8d51c4c0552cbcb17ffc85f5869d4fd jdk8-b51
+4c8f2a12e757e7a808aa85827573e09f75d7459f hs24-b20
+6d0436885201db3f581523344a734793bb989549 jdk8-b52
+54240c1b8e87758f28da2c6a569a926fd9e0910a jdk8-b53
+9e3ae661284dc04185b029d85440fe7811f1ed07 hs24-b21
+e8fb566b94667f88462164defa654203f0ab6820 jdk8-b54
+09ea7e0752b306b8ae74713aeb4eb6263e1c6836 hs24-b22
+4767c78f350408f67eccb50a89f2f1c9df2328e0 hs24-b23
+b4da4e577c9992d9168d093600aa3c3e3aa5156d hs24-b24
+0601ca30c7b40026d5ac40e8aca39ea71f129f96 jdk7u12-b01
+1e5b6a49c06dd1fac6d2f579c64b7b67a8af0edf hs24-b25
+ce5983a3e0b2937cf9a672e61dbcb234f569b29e jdk7u12-b02
+94984276a8dcba53f63a5de563b14eeb5e336c55 jdk7u12-b03
+b9e0f2c87dd64fad932871fef82ee28ada04d6da hs24-b26
+ed9b424d5e4358b7886c9a115b87ef6f06e57137 jdk7u12-b04
+4e4026772caf17fbd5234d6941af8be56fc0c260 jdk7u12-b05
+364bc54d7096ed229d61fa015626276d4f1cedf5 hs24-b27
+2e497fde1807e9e97cb3dfd90bfbbcdcc19f0883 jdk7u12-b06
+c5ee80cc06234ef93e4b6a6ac77597e62fbd99f4 hs24-b28
+4f7ad6299356bfd2cfb448ea4c11e8ce0fbf69f4 jdk7u12-b07
+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
@@ -385,7 +481,9 @@
d4a4c2bd389abcd80c25d20e0ffb7d5cee356715 jdk7u21-b10
d07dafb51e1d75f110a3c506c250d995235acca6 jdk7u21-b11
a977dedec81c346247631ead6f3364c76949d67a jdk7u21-b30
+8386245b59c3e82b7c728b7d3832ea342c62615d jdk7u21-b50
c5e4585a045fe165d067ec0e98af42eace20c5f8 jdk7u21-b12
+00dbf9fa12ec6b1ba15d9a9a12495f50e10837bf jdk7u21-b31
bf2d84c5103d98db1697b50071a649ea23c4e33d jdk7u25-b01
07119340f80f77dfcb03fa568641e80b43d4be74 jdk7u25-b02
655bea6843fb7beabd8d9eeda59572c0c7055b85 jdk7u25-b03
@@ -401,3 +499,108 @@
3e145a686fedd9eefdcb6b714241200ed236b41d jdk7u25-b13
4fafaf293aa5666e8c9f5ca1d96c3f752305f586 jdk7u25-b14
40acb370626fbc439e4cfed8854960a83a376fba jdk7u25-b15
+97a3ebd62052410e0709035f40032d3f2113ed86 jdk7u25-b30
+b80a290e6e3011097273525c4f352c70b9857464 jdk7u25-b16
+273e8afccd6ef9e10e9fe121f7b323755191f3cc jdk7u25-b32
+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
+ed247f9fb4fee475dd6334d20e91779807522bb3 icedtea-2.4.0
+3e88170d8be276660cd4f347bd514c446bb65d58 jdk7u14-b21
+d90c913b810356d43c8e64f08c0f5e60f9c2ca08 hs24-b41
+aa9a5e33e823df5f51e9b5d4e85ae91919424179 jdk7u14-b22
+482ff4e18ca3fb97f62fd9fe2823d48721fdee28 hs24-b42
+34a398422e596f9160335c0376cdfbc13baebb39 jdk7u40-b23
+2efcfec8a6dc4deb84bdfb6d0531556719a118f8 hs24-b43
+a36051465050a52485c29b9eef7135003f528528 jdk7u40-b24
+7eabf05bddea524aa4a00c1fc6f2eba21c06e275 hs24-b44
+a8a071629df4856a44660143c6dd8e7843cdcca2 jdk7u40-b25
+69fecd3e06892e95a32ce4c27f85b1d61e946fc8 hs24-b45
+43fd44b89792fcc931569218dce51df4c2856a17 jdk7u40-b26
+e50c5a1869b1f629508780eda1592674177a9f91 hs24-b46
+f2614c006bb73eabf8fdf8027b042b98149d06a7 jdk7u40-b27
+64aaeeee0a10e568f2234d91dca91608412ae5d1 hs24-b47
+6206774b59597ab260f65ff3b87ad92401f91a52 jdk7u40-b28
+58e723f20009d2703eac040e324620949ca923fe hs24-b48
+d74376b0f20be7982d824e9af6105a75cc24e020 jdk7u40-b29
+88e43f47a8da8093743a1b6ca1ae4b79d994472a hs24-b49
+24f785f94d2f5be0f5c48e80f2a6cc7f8815dd8b jdk7u40-b30
+41118cf72ace4f0cee56a9ff437226e98e46e9d7 hs24-b50
+5f53e771711627b23e8c9ac53121e1e8ea9f00b4 icedtea-2.4.1
+645b68762a367d82c2b55f76cae431b767bee3ac jdk7u40-b31
+2417fa1acf2ba8521f480f2baef9af279ec2bf15 hs24-b51
+9658c969b7cf0de256691a80f44dcfe73d72a02f jdk7u40-b32
+15706a73a506943059a6bbf59e2ec8866a026114 hs24-b52
+0b9149d22ee08fe13b4f198ff258a1348e27b8b2 jdk7u40-b33
+1118c5d38ac0693d98f913485ceb3c57366cfbab hs24-b53
+1274c4750118bbdb3f3aa6dbf79af4568a2cca93 jdk7u40-b34
+f969880098fda55589cae8efaea5eff2c044e81e hs24-b54
+0af6bc95c1cb03ef08b3ef38c2fe0ea4309594d1 jdk7u40-b35
+bf2d84c5103d98db1697b50071a649ea23c4e33d jdk7u25-b01
+07119340f80f77dfcb03fa568641e80b43d4be74 jdk7u25-b02
+655bea6843fb7beabd8d9eeda59572c0c7055b85 jdk7u25-b03
+96a4e612195c0d753be24cf38fea0ee8ce30edcf jdk7u25-b04
+7151c26b838828a20cb28595ef1f70403d1868cf jdk7u25-b05
+fbb5f6083dd00ca7417e4a45311f33918bb2a5f0 jdk7u25-b06
+83abf4b2fc8a5bb7226177c5e4334bd0bfd7a8df jdk7u25-b07
+525252cd9fca4869c3fd81bc61299a85e73ff9c7 jdk7u25-b08
+706a255a8404b7e41579cea278df6bb87c314567 jdk7u25-b09
+402184622f60a2ba35479bdf124a8d4694835406 jdk7u25-b10
+cca49a35bf83664456af112482ffb3a7465d21fa jdk7u25-b11
+7ca68c0674df72fdd784de337c049404d2b5b0c3 jdk7u25-b12
+3e145a686fedd9eefdcb6b714241200ed236b41d jdk7u25-b13
+4fafaf293aa5666e8c9f5ca1d96c3f752305f586 jdk7u25-b14
+40acb370626fbc439e4cfed8854960a83a376fba jdk7u25-b15
+73863f836e343b4b8e3f018e5e8f7f1618529096 jdk7u25-b31
+dd9090ad552134cbb20d5dfc89f682f55e2570e9 jdk7u25-b33
+9af6a8fa6a557311bdf2fc124ae6adad59c9b78d jdk7u25-b34
+675a89fd4548389e3d54a29c6fe271d913e7eee6 hs24-b55
+13edc330a937d4323f38b6a59cc255b6d61c51dc jdk7u40-b36
+295528bfcdd10051f72572a26bfad2317b7de464 jdk7u40-b37
+1f3b0ff9649c4be3b08cc829d37eee98d9c6e605 jdk7u40-b38
+74de360e341530494c05af1ea1358abea0be93e0 jdk7u40-b39
+86673506aeb60dfa66d90233e6bbbb06e864589e jdk7u40-b40
+4445f65c4793f8421c12423396776f36765433a8 jdk7u40-b41
+4e779305ed58e21b433626ac06b5eb884055183b jdk7u40-b42
+b8d8caf6df744d5342b5d284376a005e86c0b108 hs24-b56
+eceae04782438987cd747e1c76e4085f50b43a18 jdk7u40-b43
+af1fc2868a2b919727bfbb0858449bd991bbee4a jdk7u40-b60
+f3f4df30a4684f077084f374abdebaf3af5618ee icedtea-2.4.2
+f3f4df30a4684f077084f374abdebaf3af5618ee icedtea-2.4.2
+0000000000000000000000000000000000000000 icedtea-2.4.2
+0000000000000000000000000000000000000000 icedtea-2.4.2
+b732355257e3452875a1a8e5a5de2c553dfa705c icedtea-2.4.2
+efaa26fb6de2ecb8506fb8b785a429d040e96768 jdk7u40-b61
+df6f37a7311d35072a07c1425a7aadee469a09b6 jdk7u40-b62
+5fb434aa203c32b4551167b922a70e79831ffdf4 jdk7u45-b01
+f2039061ba49de742ae88cc3123fd1237965d665 jdk7u45-b02
+d6fd3f84a30ce82a37fc39b6e5e9d73bd8054ab2 jdk7u45-b03
+7f16aa9067386aeb3668336aa6cd63ef3dc4f44a jdk7u45-b04
+b4fe146b820b47d8b59bbb9dc9d43221436ed0ae jdk7u45-b05
+63efa616e54dd3545e16a5aa1917662548b18ee5 jdk7u45-b06
+f6748e6123b6745497d69addffdff38e224a77c5 jdk7u45-b07
+06bcab9ef18355dccc87401fc24dbd5f15615db0 jdk7u45-b08
+996b6863b3b2468cece20d7a6f571f9ec1b7830c jdk7u45-b09
+bcaf889eea9e64d30f8c3aefdcdc2c2ee29406f2 jdk7u45-b10
+7ca907428850dc2aa99ee4a906446e479dbeb392 jdk7u45-b11
+ed1505510ea0e94b17f968cdb3e8aba13c99d543 jdk7u45-b12
+89f99af7a7bbdadb5b8cf781c7d899c22df64b71 jdk7u45-b13
+718d1e9223dd0359d9ccef81fb82c32215702fe8 jdk7u45-b14
+9ad76a08e5edfe24e95eef84e15fef261bff1abf jdk7u45-b15
+429884602206fcf5314c8b953c06d54d337558ca jdk7u45-b16
+0c0dc384915cafd9bfaa2fe5792a629a22d1b990 jdk7u45-b17
+12374864c655a2cefb0d65caaacf215d5365ec5f jdk7u45-b18
+3677c8cc3c89c0fa608f485b84396e4cf755634b jdk7u45-b30
diff -r 97a3ebd62052 -r b59e02d9e72b .jcheck/conf
--- a/.jcheck/conf Thu Jun 06 11:41:33 2013 -0700
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-project=jdk7
-bugids=dup
diff -r 97a3ebd62052 -r b59e02d9e72b THIRD_PARTY_README
--- a/THIRD_PARTY_README Thu Jun 06 11:41:33 2013 -0700
+++ b/THIRD_PARTY_README Wed Oct 16 15:17:08 2013 +0100
@@ -1912,6 +1912,35 @@
-------------------------------------------------------------------------------
+%% 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.
-------------------------------------------------------------------------------
@@ -3169,12 +3198,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.1.2 [included with JDK 7 only]
+ Apache Derby 10.8.3.0 [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.10.0
+ Apache Xerces2 Java 2.11.0
Apache XML Resolver 1.1
diff -r 97a3ebd62052 -r b59e02d9e72b agent/make/saenv.sh
--- a/agent/make/saenv.sh Thu Jun 06 11:41:33 2013 -0700
+++ b/agent/make/saenv.sh Wed Oct 16 15:17:08 2013 +0100
@@ -26,7 +26,7 @@
# This file sets common environment variables for all SA scripts
OS=`uname`
-STARTDIR=`dirname $0`
+STARTDIR=`(cd \`dirname $0 \`; pwd)`
ARCH=`uname -m`
if [ "x$SA_JAVA" = "x" ]; then
diff -r 97a3ebd62052 -r b59e02d9e72b agent/make/start-debug-server-proc.sh
--- a/agent/make/start-debug-server-proc.sh Thu Jun 06 11:41:33 2013 -0700
+++ b/agent/make/start-debug-server-proc.sh Wed Oct 16 15:17:08 2013 +0100
@@ -25,10 +25,11 @@
. `dirname $0`/saenv.sh
-if [ -f $STARTDIR/sa.jar ] ; then
- CP=$STARTDIR/sa.jar
+if [ -f $STARTDIR/../lib/sa-jdi.jar ] ; then
+ CP=$STARTDIR/../lib/sa-jdi.jar
else
CP=$STARTDIR/../build/classes
fi
-$SA_JAVA -classpath $CP ${OPTIONS} -Djava.rmi.server.codebase=file:/$CP -Djava.security.policy=$STARTDIR\/grantAll.policy sun.jvm.hotspot.DebugServer $*
+$STARTDIR/java -classpath $CP ${OPTIONS} -Djava.rmi.server.codebase=file://$CP -Djava.security.policy=${STARTDIR}/grantAll.policy sun.jvm.hotspot.DebugServer $*
+
diff -r 97a3ebd62052 -r b59e02d9e72b agent/src/os/bsd/MacosxDebuggerLocal.m
--- a/agent/src/os/bsd/MacosxDebuggerLocal.m Thu Jun 06 11:41:33 2013 -0700
+++ b/agent/src/os/bsd/MacosxDebuggerLocal.m Wed Oct 16 15:17:08 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;
@@ -88,7 +90,8 @@
* Method: init0
* Signature: ()V
*/
-JNIEXPORT void JNICALL Java_sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal_init0(JNIEnv *env, jclass cls) {
+JNIEXPORT void JNICALL
+Java_sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal_init0(JNIEnv *env, jclass cls) {
symbolicatorID = (*env)->GetFieldID(env, cls, "symbolicator", "J");
taskID = (*env)->GetFieldID(env, cls, "task", "J");
CHECK_EXCEPTION;
@@ -99,7 +102,11 @@
* Method: lookupByName0
* Signature: (Ljava/lang/String;Ljava/lang/String;)J
*/
-JNIEXPORT jlong JNICALL Java_sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal_lookupByName0(JNIEnv *env, jobject this_obj, jstring objectName, jstring symbolName) {
+JNIEXPORT jlong JNICALL
+Java_sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal_lookupByName0(
+ JNIEnv *env, jobject this_obj,
+ jstring objectName, jstring symbolName)
+{
jlong address = 0;
JNF_COCOA_ENTER(env);
@@ -128,7 +135,11 @@
* Method: readBytesFromProcess0
* Signature: (JJ)Lsun/jvm/hotspot/debugger/ReadResult;
*/
-JNIEXPORT jbyteArray JNICALL Java_sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal_readBytesFromProcess0(JNIEnv *env, jobject this_obj, jlong addr, jlong numBytes) {
+JNIEXPORT jbyteArray JNICALL
+Java_sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal_readBytesFromProcess0(
+ JNIEnv *env, jobject this_obj,
+ jlong addr, jlong numBytes)
+{
if (debug) printf("readBytesFromProcess called. addr = %llx numBytes = %lld\n", addr, numBytes);
// must allocate storage instead of using former parameter buf
@@ -200,12 +211,74 @@
return array;
}
+
/*
- * Class: sun_jvm_hotspot_debugger_macosx_MacOSXDebuggerLocal
+ * Lookup the thread_t that corresponds to the given thread_id.
+ * The thread_id should be the result from calling thread_info() with THREAD_IDENTIFIER_INFO
+ * and reading the m_ident_info.thread_id returned.
+ * The returned thread_t is the mach send right to the kernel port for the corresponding thread.
+ *
+ * We cannot simply use the OSThread._thread_id field in the JVM. This is set to ::mach_thread_self()
+ * in the VM, but that thread port is not valid for a remote debugger to access the thread.
+ */
+thread_t
+lookupThreadFromThreadId(task_t task, jlong thread_id) {
+ if (debug) {
+ printf("lookupThreadFromThreadId thread_id=0x%llx\n", thread_id);
+ }
+
+ thread_array_t thread_list = NULL;
+ mach_msg_type_number_t thread_list_count = 0;
+ thread_t result_thread = 0;
+ int i;
+
+ // get the list of all the send rights
+ kern_return_t result = task_threads(task, &thread_list, &thread_list_count);
+ if (result != KERN_SUCCESS) {
+ if (debug) {
+ printf("task_threads returned 0x%x\n", result);
+ }
+ return 0;
+ }
+
+ for(i = 0 ; i < thread_list_count; i++) {
+ thread_identifier_info_data_t m_ident_info;
+ mach_msg_type_number_t count = THREAD_IDENTIFIER_INFO_COUNT;
+
+ // get the THREAD_IDENTIFIER_INFO for the send right
+ result = thread_info(thread_list[i], THREAD_IDENTIFIER_INFO, (thread_info_t) &m_ident_info, &count);
+ if (result != KERN_SUCCESS) {
+ if (debug) {
+ printf("thread_info returned 0x%x\n", result);
+ }
+ break;
+ }
+
+ // if this is the one we're looking for, return the send right
+ if (thread_id == m_ident_info.thread_id)
+ {
+ result_thread = thread_list[i];
+ break;
+ }
+ }
+
+ vm_size_t thread_list_size = (vm_size_t) (thread_list_count * sizeof (thread_t));
+ vm_deallocate(mach_task_self(), (vm_address_t) thread_list, thread_list_count);
+
+ return result_thread;
+}
+
+
+/*
+ * Class: sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal
* Method: getThreadIntegerRegisterSet0
- * Signature: (I)[J
+ * Signature: (J)[J
*/
-JNIEXPORT jlongArray JNICALL Java_sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal_getThreadIntegerRegisterSet0(JNIEnv *env, jobject this_obj, jint lwp_id) {
+JNIEXPORT jlongArray JNICALL
+Java_sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal_getThreadIntegerRegisterSet0(
+ JNIEnv *env, jobject this_obj,
+ jlong thread_id)
+{
if (debug)
printf("getThreadRegisterSet0 called\n");
@@ -217,8 +290,9 @@
int i;
jlongArray registerArray;
jlong *primitiveArray;
+ task_t gTask = getTask(env, this_obj);
- tid = lwp_id;
+ tid = lookupThreadFromThreadId(gTask, thread_id);
result = thread_get_state(tid, HSDB_THREAD_STATE, (thread_state_t)&state, &count);
More information about the distro-pkg-dev
mailing list