Y. Srinivas Ramakrishna
7eccb460db
6912621: iCMS: Error: assert(_markBitMap.isMarked(addr + 1),"Missing Printezis bit?")
...
Fix block_size_if_printezis_bits() so it does not expect the bits, only uses them when available. Fix block_size_no_stall() so it does not stall when the bits are missing such cases, letting the caller deal with zero size returns. Constant pool cache oops do not need to be unparsable or conc_unsafe after their klass pointer is installed. Some cosmetic clean-ups and some assertion checking for conc-usafety which, in the presence of class file redefinition, has no a-priori time boundedness, so all GCs must be able to safely deal with putatively conc-unsafe objects in a stop-world pause.
Reviewed-by: jmasa, johnc
2011-02-07 22:19:57 -08:00
..
2010-11-23 13:22:55 -08:00
2010-11-23 13:22:55 -08:00
2010-11-23 13:22:55 -08:00
2010-11-23 13:22:55 -08:00
2011-01-27 16:11:27 -08:00
2010-11-23 13:22:55 -08:00
2011-01-27 16:11:27 -08:00
2010-11-23 13:22:55 -08:00
2010-11-23 13:22:55 -08:00
2010-11-23 13:22:55 -08:00
2011-01-27 16:11:27 -08:00
2011-01-27 16:11:27 -08:00
2011-01-12 15:44:16 +00:00
2011-01-10 17:14:53 -05:00
2010-05-27 19:08:38 -07:00
2010-11-23 13:22:55 -08:00
2011-01-27 16:11:27 -08:00
2011-01-27 16:11:27 -08:00
2010-11-23 13:22:55 -08:00
2010-11-23 13:22:55 -08:00
2010-11-23 13:22:55 -08:00
2010-11-23 13:22:55 -08:00
2011-01-27 16:11:27 -08:00
2010-11-23 13:22:55 -08:00
2011-01-27 16:11:27 -08:00
2010-12-06 20:21:15 -05:00
2010-05-27 19:08:38 -07:00
2010-11-23 13:22:55 -08:00
2010-11-23 13:22:55 -08:00
2011-01-11 10:06:00 -05:00
2010-11-23 13:22:55 -08:00
2010-11-23 13:22:55 -08:00
2011-01-27 16:11:27 -08:00
2011-01-27 16:11:27 -08:00
2010-11-23 13:22:55 -08:00
2010-11-23 13:22:55 -08:00
2010-05-27 19:08:38 -07:00
2010-11-23 13:22:55 -08:00
2010-11-23 13:22:55 -08:00
2010-12-06 20:21:15 -05:00
2010-11-23 13:22:55 -08:00
2011-01-27 16:11:27 -08:00
2011-01-19 13:51:53 -08:00
2010-05-27 19:08:38 -07:00
2010-11-23 13:22:55 -08:00
2010-11-23 13:22:55 -08:00
2010-11-23 13:22:55 -08:00
2010-11-23 13:22:55 -08:00
2011-02-07 22:19:57 -08:00
2011-01-27 16:11:27 -08:00
2010-11-23 13:22:55 -08:00
2011-01-27 16:11:27 -08:00
2011-01-10 17:14:53 -05:00
2010-11-23 13:22:55 -08:00
2010-11-23 13:22:55 -08:00
2010-11-23 13:22:55 -08:00
2010-11-23 13:22:55 -08:00
2010-11-23 13:22:55 -08:00
2010-11-23 13:22:55 -08:00
2010-11-23 13:22:55 -08:00
2011-01-27 16:11:27 -08:00
2010-11-23 13:22:55 -08:00
2011-01-27 16:11:27 -08:00
2011-01-27 16:11:27 -08:00
2011-02-07 22:19:57 -08:00
2011-01-27 16:11:27 -08:00
2011-01-27 16:11:27 -08:00
2010-11-23 13:22:55 -08:00
2010-11-23 13:22:55 -08:00
2010-11-23 13:22:55 -08:00
2010-11-23 13:22:55 -08:00
2011-01-27 16:11:27 -08:00