John Cuthbertson
6110c052aa
6943926: G1: Integer overflow during heap region verification
...
The expression that calculates the live bytes for a heap region can overflow for a suitably large humongous region/object. Cache the object size in a suitably sized local variable so that the expression is converted to a wider type.
Reviewed-by: tonyp, jmasa, iveresov, apetrusenko
2010-04-15 15:52:55 -07:00
..
2009-07-14 15:40:39 -07:00
2009-12-09 23:51:38 -08:00
2009-03-09 13:28:46 -07:00
2010-02-23 23:13:23 -05:00
2010-02-23 23:13:23 -05:00
2010-02-23 23:13:23 -05:00
2009-12-16 15:12:51 -08:00
2010-04-06 10:59:45 -04:00
2010-04-05 12:19:22 -04:00
2009-10-02 16:12:07 -04:00
2010-04-06 10:59:45 -04:00
2008-06-05 15:57:56 -07:00
2009-10-19 17:02:19 -04:00
2009-10-02 16:12:07 -04:00
2009-12-16 15:12:51 -08:00
2009-12-16 15:12:51 -08:00
2008-06-30 17:04:59 -07:00
2010-04-02 12:10:08 -04:00
2010-02-11 15:52:19 -08:00
2009-07-14 15:40:39 -07:00
2008-06-05 15:57:56 -07:00
2009-07-14 15:40:39 -07:00
2010-04-15 15:52:55 -07:00
2010-03-11 11:44:43 -08:00
2009-05-05 22:15:35 -07:00
2010-04-06 10:59:45 -04:00
2010-04-06 10:59:45 -04:00
2010-04-13 13:52:10 -07:00
2008-06-05 15:57:56 -07:00
2010-02-23 23:13:23 -05:00
2010-02-23 23:13:23 -05:00
2010-02-11 15:52:19 -08:00
2010-02-11 15:52:19 -08:00
2010-02-23 23:13:23 -05:00
2009-08-04 16:00:17 -07:00
2009-07-29 16:00:35 -07:00
2010-03-18 12:14:59 -04:00
2009-07-14 15:40:39 -07:00
2010-03-30 15:43:03 -04:00
2009-10-05 12:05:48 -04:00
2008-06-05 15:57:56 -07:00
2010-02-11 15:52:19 -08:00
2010-02-11 15:52:19 -08:00
2009-09-15 16:50:50 -07:00
2009-07-28 12:12:40 -07:00
2008-06-05 15:57:56 -07:00
2010-03-18 12:14:59 -04:00
2010-03-18 12:14:59 -04:00
2010-03-18 12:14:59 -04:00
2010-03-18 12:14:59 -04:00
2010-02-11 15:52:19 -08:00
2010-02-11 15:52:19 -08:00
2009-03-09 13:28:46 -07:00
2009-03-09 13:28:46 -07:00
2009-11-19 13:43:25 -08:00
2009-11-19 13:43:25 -08:00