17391 Commits

Author SHA1 Message Date
Jesper Wilhelmsson
df1556095b Merge 2013-05-17 08:00:01 +02:00
Jesper Wilhelmsson
262b1413c1 Merge 2013-05-17 06:01:10 +02:00
Thomas Schatzl
b8276670c2 8014765: VM exits if MaxTenuringThreshold is set below the default InitialTenuringThreshold, and InitialTenuringThreshold is not set
The VM exits when the condition in the subject line applies. The fix sets InitialTenuringThreshold to MaxTenuringThreshold if it is larger than MaxTenuringThreshold and InitialTenuringThreshold has not been set (is default).

Reviewed-by: jwilhelm, jmasa, brutisso, johnc
2013-05-16 23:51:51 +02:00
Christian Thalinger
c6c7f3439e Merge 2013-05-16 13:47:55 -07:00
John Cuthbertson
5838d847a1 8010738: G1: Output for full GCs with +PrintGCDetails should contain perm gen size/meta data change info
Include metaspace information (used, allocated, reserved) in the PrintGCDetails output for full GCs.

Reviewed-by: poonam, jmasa, brutisso
2013-05-16 09:24:26 -07:00
Thomas Schatzl
5ebe77bb6b 8014240: G1: Add remembered set size information to output of G1PrintRegionLivenessInfo
Improve the output of G1PrintRegionLivenessInfo by adding a per-region remembered set size information column

Reviewed-by: jwilhelm, johnc
2013-05-16 13:02:33 +02:00
John Cuthbertson
d583cdc253 8014408: G1: crashes with assert assert(prev_committed_card_num == _committed_max_card_num) failed
Mismatch in the card number calculation between next and previous committed sizes of the card counts table.

Reviewed-by: jmasa, tschatzl
2013-05-15 22:35:36 -07:00
Igor Ignatyev
bf1380cc77 8014068: TEST_BUG: compiler/ciReplay/TestSA.sh fails on Windows: core wasn't generated
Reviewed-by: kvn
2013-05-15 22:44:52 +04:00
Tao Mao
87b3317478 8007763: Refactoring: split up compute_generation_free_space() into two functions for class PSAdaptiveSizePolicy
Split up compute_generation_free_space() into two functions: compute_eden_space_size() + compute_old_gen_free_space(), each of which (if needed) can be reused without executing an overhead of the other.

Reviewed-by: jmasa, tschatzl
2013-05-15 10:41:22 -07:00
Thomas Schatzl
8d53e75550 6843347: Boundary values in some public GC options cause crashes
Setting some public integer options to specific values causes crashes or undefined GC behavior. This patchset adds the necessary argument checking for these options.

Reviewed-by: jmasa, brutisso
2013-05-15 11:05:09 +02:00
Yumin Qi
8218671461 Merge 2013-05-14 17:33:07 +00:00
Yumin Qi
98151c30c8 8012902: remove use of global operator new - take 2
The fix of 8010992, disable use of global operator new and new[] which caused failure on some tests. This takes two of the bugs also add ALLOW_OPERATOR_NEW_USAGE to prevent crash for third party code calling operator new of jvm on certain platforms.

Reviewed-by: coleenp, dholmes, zgu
2013-05-14 09:41:12 -07:00
Thomas Schatzl
9ce9586188 8014489: tests/gc/arguments/Test(Serial|CMS|Parallel|G1)HeapSizeFlags jtreg tests invoke wrong class
Some jtreg tests reference unknown classes in the @run and @build lines. This change fixes them.

Reviewed-by: stefank, ehelin
2013-05-14 17:08:31 +02:00
Harold Seigel
3aa20631a9 8014138: Add VM option to facilitate the writing of CDS tests
Added the -XX:SharedArchiveFile option.

Reviewed-by: coleenp, ccheung, acorn, dcubed, zgu
2013-05-14 09:17:52 -04:00
Aleksey Shipilev
b3675a00d9 8014448: Purge PrintCompactFieldsSavings
Remove obsolete debugging code.

Reviewed-by: dholmes, kvn
2013-05-14 11:34:30 +04:00
Vladimir Kozlov
2ed62e808c 8014286: failed java/lang/Math/DivModTests.java after 6934604 changes
Corrected escape state for the result of boxing method. Added force inlining executed boxing methods.

Reviewed-by: twisti
2013-05-13 14:36:39 -07:00
Christian Thalinger
2c7c39072c Merge 2013-05-13 12:43:10 -07:00
Coleen Phillimore
7a409b13e0 8005056: NPG: Crash after redefining java.lang.Object
Need to walk array class vtables replacing old methods too if j.l.o redefined

Reviewed-by: sspitsyn, dcubed, ctornqvi
2013-05-13 15:37:08 -04:00
Yumin Qi
9a1cd52a0f Merge 2013-05-13 18:08:13 +00:00
Bengt Rutisson
d3a0a48fbb 8014339: Improve assert and remove some dead code from parMarkBitMap.hpp/cpp
Reviewed-by: stefank, tschatzl
2013-05-13 14:09:05 +02:00
Thomas Schatzl
9cfde1acc3 8014058: Regression tests for 8006088
The patch for 8006088 misses regression tests after a merge error, this CR provides them.

Reviewed-by: jwilhelm, tamao, jmasa
2013-05-13 09:45:33 +02:00
Rickard Bäckman
2d6560721c Merge 2013-05-13 07:53:45 +02:00
Yumin Qi
9b052f6f3e Merge 2013-05-10 19:30:12 +00:00
Alejandro Murillo
e732ebaa3e 8014279: new hotspot build - hs25-b33
Reviewed-by: jcoomes
2013-05-10 11:27:55 -07:00
J. Duke
aaf112686c Merge jdk8-b90 2017-07-05 18:55:08 +02:00
J. Duke
6c7773e6c9 Merge 2017-07-05 18:55:05 +02:00
J. Duke
c06a3ecb82 Merge 2017-07-05 18:55:02 +02:00
J. Duke
069406faae Merge 2017-07-05 18:54:59 +02:00
J. Duke
451625302c Merge 2017-07-05 18:54:56 +02:00
J. Duke
34b18250dd Merge 2017-07-05 18:54:54 +02:00
J. Duke
cc11637d3a Merge 2017-07-05 18:54:51 +02:00
J. Duke
72cf5eb462 Merge 2017-07-05 18:54:47 +02:00
J. Duke
7b4575be57 Added tag jdk8-b89 for changeset 4dec41b3c5e3 2017-07-05 18:54:28 +02:00
J. Duke
2fa38a69d0 Merge jdk8-b89 2017-07-05 18:54:28 +02:00
J. Duke
20771a3209 Merge 2017-07-05 18:54:25 +02:00
J. Duke
544239a437 Merge 2017-07-05 18:54:19 +02:00
J. Duke
1d235ec699 Merge 2017-07-05 18:54:15 +02:00
J. Duke
f50a8820d8 Merge 2017-07-05 18:54:10 +02:00
J. Duke
cdda752b91 Merge 2017-07-05 18:54:01 +02:00
J. Duke
5664743e2b Merge 2017-07-05 18:53:57 +02:00
J. Duke
22078530b9 Merge 2017-07-05 18:53:37 +02:00
J. Duke
fba9ae8ed6 Added tag jdk8-b88 for changeset e517701a4d0e 2017-07-05 18:53:07 +02:00
J. Duke
39b2afb3bb Merge jdk8-b88 2017-07-05 18:53:07 +02:00
J. Duke
8375387247 Merge 2017-07-05 18:53:03 +02:00
J. Duke
c9b2f4a531 Merge 2017-07-05 18:53:00 +02:00
J. Duke
fe6e42b0db Merge 2017-07-05 18:52:57 +02:00
J. Duke
2d130e7286 Merge 2017-07-05 18:52:54 +02:00
J. Duke
8b8f081184 Merge 2017-07-05 18:52:51 +02:00
J. Duke
2a24c9dd34 Merge 2017-07-05 18:52:47 +02:00
J. Duke
e9402cefed Merge 2017-07-05 18:52:40 +02:00