Commit Graph

41109 Commits

Author SHA1 Message Date
Kirill Zhaldybin
4eab390a81 8165601: Convert arrayOopDesc_test to Gtest
Reviewed-by: coleenp, iignatyev
2016-09-08 18:41:10 +03:00
Kirill Zhaldybin
616083ca76 8165439: Convert Test_TempNewSymbol to GTest
Reviewed-by: dholmes, coleenp
2016-09-05 20:31:03 +03:00
Joseph Provino
6e3a0f41c1 Merge 2016-09-20 22:38:26 +00:00
Joseph Provino
e11ceb441a Merge 2016-09-20 20:45:35 +00:00
Erik Österlund
f6f5dfdb4a 8033552: Fix missing missing volatile specifiers in CAS operations in GC code
Add missing volatile specifiers.

Reviewed-by: kbarrett, tschatzl
2016-09-20 15:42:17 -04:00
Calvin Cheung
7ee6161c86 Merge 2016-09-20 20:22:19 +02:00
Calvin Cheung
f9707ab4cd 8164011: --patch-module support for CDS
Allows the use of the --patch-module vm option with CDS. However, classes found in --patch-module during dump time will not be archived.

Reviewed-by: iklam, dcubed, lfoltan
2016-09-20 10:37:19 -07:00
Brent Christian
453166437e 8165372: StackWalker performance regression following JDK-8147039
Stack walking can use javaVFrame or vframeStream

Reviewed-by: coleenp, mchung
2016-09-20 10:04:55 -07:00
Joseph Provino
0086595519 8164482: [REDO] G1 does not implement millis_since_last_gc which is needed by RMI GC
G1 does not return a correct value for the CollectedHeap::millis_since_last_gc()

Reviewed-by: tschatzl, kbarrett
2016-09-20 10:27:51 -04:00
Erik Österlund
6085d008cc 8165860: WorkGroup classes are missing volatile specifiers for lock-free code
Reviewed-by: mgerdin, tschatzl
2016-09-20 11:41:43 +02:00
Kim Barrett
5cc9e041ae Merge 2016-09-20 00:34:54 +00:00
Kim Barrett
9b7c58376f 8166228: Remove unused HeapRegion::object_iterate_mem_careful()
Removed unused function.

Reviewed-by: mgerdin, tschatzl
2016-09-19 19:59:28 -04:00
Harold Seigel
2e74f81187 8166312: Backout 8165017
Backout of the change for JDK-8165017 because tests failed on windows

Reviewed-by: ctornqvi, dholmes, gtriantafill
2016-09-19 19:25:09 -04:00
Thomas Schatzl
c354a62301 8166207: Use of Copy::conjoint_oops_atomic in global mark stack causes crashes on arm64
Use Copy::conjoint_memory_atomic() instead.

Reviewed-by: kbarrett
2016-09-19 22:55:26 +02:00
Kim Barrett
443a10735b Merge 2016-09-19 17:35:25 +00:00
Kim Barrett
8617484bde 8166229: Eliminate ParNew's use of klass_or_null()
Use list_ptr_from_klass instead of klass_or_null.

Reviewed-by: mgerdin, jmasa
2016-09-19 13:12:26 -04:00
Lois Foltan
368585d0db 8163406: The fixup_module_list must be protected by Module_lock when inserting new entries
In java_lang_Class::create_mirror, restructure the check for adding a class to the fixup_module_list, guarded by Module_lock.

Reviewed-by: acorn, coleenp, dholmes, zgu
2016-09-19 12:04:28 -04:00
Jiangli Zhou
eb52950704 8078644: CDS needs to support JVMTI CFLH
Support posting CLFH for shared classes. Tests are contributed by Misha Seledtsov.

Reviewed-by: iklam, coleenp, acorn, dcubed, sspitsyn
2016-09-18 21:10:48 -04:00
Martin Doerr
38eb4a4f6f 8165489: Missing G1 barrier in Unsafe_GetObjectVolatile
Add missing barrier, sharing code with Unsafe_GetObject.

Reviewed-by: kbarrett, mgerdin, pliden
2016-09-06 13:01:27 +02:00
Alejandro Murillo
b56e8054a3 Merge 2016-09-16 13:15:01 -07:00
Alejandro Murillo
51fc5bf895 Merge 2016-09-16 10:57:18 -07:00
J. Duke
6b4039c28a Merge 2017-07-05 22:14:30 +02:00
J. Duke
2c36f5f6cb Merge 2017-07-05 22:14:23 +02:00
J. Duke
f66300e01c Merge 2017-07-05 22:14:11 +02:00
J. Duke
e85dcac660 Merge 2017-07-05 22:14:03 +02:00
J. Duke
42f2d62264 Merge 2017-07-05 22:13:53 +02:00
J. Duke
947bb0a2b4 Merge 2017-07-05 22:13:44 +02:00
J. Duke
f361817264 Merge 2017-07-05 22:13:36 +02:00
J. Duke
71d199ea66 Merge 2017-07-05 22:13:08 +02:00
J. Duke
bf6427a55a Added tag jdk-9+136 for changeset 1b4b5d01aa11 2017-07-05 22:12:20 +02:00
J. Duke
7624e7608b Merge 2017-07-05 22:12:19 +02:00
J. Duke
928ca7b92f Merge 2017-07-05 22:12:11 +02:00
J. Duke
3fe3c6a919 Merge 2017-07-05 22:12:04 +02:00
J. Duke
3968717f42 Merge 2017-07-05 22:11:56 +02:00
J. Duke
f5b45e2314 Merge 2017-07-05 22:11:46 +02:00
J. Duke
9090f54880 Merge 2017-07-05 22:11:37 +02:00
J. Duke
9411d23d15 Merge 2017-07-05 22:11:30 +02:00
J. Duke
d660965ebc Merge 2017-07-05 22:11:16 +02:00
J. Duke
55392080f0 Added tag jdk-9+135 for changeset e384420383a5 2017-07-05 22:10:59 +02:00
J. Duke
e1a6127998 Merge 2017-07-05 22:10:57 +02:00
J. Duke
f8c84f706d Merge 2017-07-05 22:10:52 +02:00
J. Duke
26a8ca67e5 Merge 2017-07-05 22:10:41 +02:00
J. Duke
067d02c051 Merge 2017-07-05 22:10:32 +02:00
J. Duke
875f947372 Merge 2017-07-05 22:10:22 +02:00
J. Duke
8d3330b723 Merge 2017-07-05 22:10:13 +02:00
J. Duke
8490d15721 Merge 2017-07-05 22:10:05 +02:00
J. Duke
a80f5a0352 Merge 2017-07-05 22:09:41 +02:00
J. Duke
1a5f4a7f9c Added tag jdk-9+134 for changeset a71210c0d980 2017-07-05 22:08:57 +02:00
J. Duke
5b5a8a6cc6 Merge 2017-07-05 22:08:56 +02:00
J. Duke
2bc3adf21a Merge 2017-07-05 22:08:49 +02:00