RFR(s): 8152182: Possible overflow in initialzation of _rescan_task_size and _marking_task_size
sangheon
sangheon.kim at oracle.com
Tue Apr 5 17:24:55 UTC 2016
Hi all,
Please review this change for CMSRescanMultiple and CMSConcMarkMultiple
flags.
Both flags are set by "CardTableModRefBS::card_size_in_words *
BitsPerWord * flag" which potentially would make an overflow with their
maximum value without setting range. And these flags also would make an
arithmetic overflow when calculating with the size and the start address
of reserved area. In addition, CMSRescanMultiple needs an alignment check.
CR: https://bugs.openjdk.java.net/browse/JDK-8152182
Webrev: http://cr.openjdk.java.net/~sangheki/8152182/webrev.00
Testing: JPRT, runtime/commandline JTREG for all platforms
Thanks,
Sangheon
More information about the hotspot-gc-dev
mailing list