Mercurial > hg > truffle
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 |