comparison src/share/vm/memory/oopFactory.hpp @ 542:9a25e0c45327

6792421: assert(_bitMap->isMarked(addr+size-1),inconsistent Printezis mark) Summary: The CMS concurrent precleaning and concurrent marking phases should work around classes that are undergoing redefinition. Reviewed-by: ysr, tonyp
author jmasa
date Sat, 31 Jan 2009 00:15:00 -0800
parents 0af8b0718fc9
children 0fbdb4381b99
comparison
equal deleted inserted replaced
541:23673011938d 542:9a25e0c45327
82 82
83 // Constant pools 83 // Constant pools
84 static constantPoolOop new_constantPool (int length, 84 static constantPoolOop new_constantPool (int length,
85 bool is_conc_safe, 85 bool is_conc_safe,
86 TRAPS); 86 TRAPS);
87 static constantPoolCacheOop new_constantPoolCache(int length, TRAPS); 87 static constantPoolCacheOop new_constantPoolCache(int length,
88 bool is_conc_safe,
89 TRAPS);
88 90
89 // Instance classes 91 // Instance classes
90 static klassOop new_instanceKlass(int vtable_len, int itable_len, int static_field_size, 92 static klassOop new_instanceKlass(int vtable_len, int itable_len, int static_field_size,
91 int nonstatic_oop_map_size, ReferenceType rt, TRAPS); 93 int nonstatic_oop_map_size, ReferenceType rt, TRAPS);
92 94