Roland Westrelin
08757b8a99
7195816: NPG: Crash in c1_ValueType - ShouldNotReachHere
...
C1 needs knowledge of T_METADATA at the LIR level.
Reviewed-by: kvn, coleenp
2012-09-11 16:20:57 +02:00
Stefan Karlsson
b979c4ebe0
7197350: NPG: jvmtiHeapReferenceCallback receives incorrect reference_kind for system class roots
...
Fix the iteration over the system classes and report the correct reference kind.
Reviewed-by: coleenp, rbackman
2012-09-11 14:59:23 +02:00
Christian Thalinger
2ab9ff2658
7196242: vm/mlvm/indy/stress/java/loopsAndThreads crashed
...
Reviewed-by: jrose, coleenp, jmasa, kvn
2012-09-10 16:37:22 -07:00
Coleen Phillimore
6fda647450
7196103: NPG: Unable to allocate bit map for parallel garbage collection for the requested heap size
...
Don't allocate huge class metaspace size by default on x64
Reviewed-by: stefank, jmasa, kvn
2012-09-07 16:42:25 -04:00
Coleen Phillimore
12b9a4edbb
7195833: NPG: Rename instanceClassLoaderKlass, instanceRefKlass and instanceMirrorKlass
...
Simple renaming to be consistent with instanceKlass->InstanceKlass renaming
Reviewed-by: stefank, jmasa
2012-09-07 12:04:16 -04:00
Jon Masamitsu
cd5df1082a
7196298: Better fix for 7195789
...
Reviewed-by: jcoomes, brutisso
2012-09-06 07:28:30 -07:00
Coleen Phillimore
8536f548db
7195867: NPG: SAJDI tests fail with sun.jvm.hotspot.types.WrongTypeException: No suitable match for type
...
Need to restore the vtable in metadata when we restore the type from the shared archive.
Reviewed-by: acorn, jcoomes, jmasa, jrose
2012-09-05 20:08:08 -04:00
Vladimir Kozlov
f3b6368c39
7196167: NPG: mismerge in make/solaris/makefiles/fastdebug.make
...
Remove the workaround of 7187454 problem which was restored incorrectly during NPG merge.
Reviewed-by: coleenp, dholmes
2012-09-05 10:18:37 -07:00
Stefan Karlsson
36d57e3669
7195935: NPG: Some issues with compressed oops
...
Don't decompress the klass pointer in the G1 pre-barrier code when !UseCompressedKlassPointers
Reviewed-by: coleenp, brutisso
2012-09-05 10:39:29 +02:00
Jon Masamitsu
6f32be5139
7195789: NPG: assert(used + free == capacity) failed: Accounting is wrong
...
Reviewed-by: coleenp, jcoomes
2012-09-04 16:20:28 -07:00
Christian Thalinger
0f2dd1c15e
7196120: NPG: JSR 2292 test fails because missing fix for 7188911
...
Reviewed-by: kvn, coleenp
2012-09-04 18:01:20 -07:00
Roland Westrelin
badaff577b
7184649: NPG: Implement another MetdataPtr case
...
Xmeet when both inputs are MetadataPtr.
Reviewed-by: kvn
2012-09-04 23:27:55 +02:00
Stefan Karlsson
3610a76e25
7195968: NPG: oopDesc::list_ptr_from_klass is broken
...
Remove incorrect cast
Reviewed-by: brutisso, coleenp
2012-09-04 13:01:03 +02:00
Coleen Phillimore
eff152a7be
7195823: NPG: CMS reserved() doesn't match _rs.base()
...
If the commit fails, the size isn't set so the assert fails.
Reviewed-by: kamg
2012-09-03 18:37:12 -04:00
Jon Masamitsu
5c58d27aac
6964458: Reimplement class meta-data storage to use native memory
...
Remove PermGen, allocate meta-data in metaspace linked to class loaders, rewrite GC walking, rewrite and rename metadata to be C++ classes
Co-authored-by: Stefan Karlsson <stefan.karlsson@oracle.com>
Co-authored-by: Mikael Gerdin <mikael.gerdin@oracle.com>
Co-authored-by: Tom Rodriguez <tom.rodriguez@oracle.com>
Reviewed-by: jmasa, stefank, never, coleenp, kvn, brutisso, mgerdin, dholmes, jrose, twisti, roland
2012-09-01 13:25:18 -04:00
John Coomes
36eee7c8c8
7195615: new hotspot build - hs25-b01
...
Reviewed-by: johnc
2012-08-31 16:39:35 -07:00
J. Duke
b41431ec80
Merge
2017-07-05 18:21:34 +02:00
J. Duke
68a1e451a2
Merge
2017-07-05 18:21:31 +02:00
J. Duke
f47e7715b4
Merge
2017-07-05 18:21:25 +02:00
J. Duke
1a48692ef0
Merge
2017-07-05 18:21:21 +02:00
J. Duke
d549f23f6e
Merge
2017-07-05 18:21:16 +02:00
J. Duke
1ec942e76b
Merge
2017-07-05 18:21:11 +02:00
J. Duke
1f440ad0dd
Merge
2017-07-05 18:20:49 +02:00
J. Duke
298c94f697
Added tag jdk8-b54 for changeset 7c6aa31ff1b2
2017-07-05 18:20:34 +02:00
J. Duke
264a0511f0
Merge
2017-07-05 18:20:34 +02:00
J. Duke
f82ac54169
Merge
2017-07-05 18:20:30 +02:00
J. Duke
fc33bef8bb
Merge
2017-07-05 18:20:27 +02:00
J. Duke
3b33fd061c
Merge
2017-07-05 18:20:24 +02:00
J. Duke
e6ffa52d43
Merge
2017-07-05 18:20:20 +02:00
J. Duke
8363b5b7c9
Merge
2017-07-05 18:20:17 +02:00
J. Duke
cf93fdf2b3
Merge
2017-07-05 18:20:14 +02:00
J. Duke
1a12fb6afd
Added tag jdk8-b53 for changeset c7aa5cca1c01
2017-07-05 18:20:01 +02:00
J. Duke
b07a721f8e
Merge
2017-07-05 18:20:00 +02:00
J. Duke
6e3ed1044e
Merge
2017-07-05 18:19:56 +02:00
J. Duke
069e1296d1
Merge
2017-07-05 18:19:53 +02:00
J. Duke
bff2359a25
Merge
2017-07-05 18:19:51 +02:00
J. Duke
d9de7d838b
Merge
2017-07-05 18:19:48 +02:00
J. Duke
10134c92f8
Merge
2017-07-05 18:19:45 +02:00
J. Duke
69c2591eb4
Merge
2017-07-05 18:19:42 +02:00
J. Duke
f7b87d9833
Added tag jdk8-b52 for changeset b67041a6cb50
2017-07-05 18:19:34 +02:00
J. Duke
9e31be3e8d
Merge
2017-07-05 18:19:33 +02:00
J. Duke
8bb866cd99
Merge
2017-07-05 18:19:30 +02:00
J. Duke
b7b5241c60
Merge
2017-07-05 18:19:25 +02:00
J. Duke
ed8595a7e8
Merge
2017-07-05 18:19:22 +02:00
J. Duke
372f7206d6
Merge
2017-07-05 18:19:19 +02:00
J. Duke
0c5ff79b67
Merge
2017-07-05 18:19:16 +02:00
J. Duke
f470b922c6
Merge
2017-07-05 18:19:08 +02:00
J. Duke
4b70292c6e
Added tag jdk8-b51 for changeset 382651d28f25
2017-07-05 18:18:57 +02:00
J. Duke
bd04d75035
Merge
2017-07-05 18:18:57 +02:00
J. Duke
29b4cab674
Merge
2017-07-05 18:18:53 +02:00