Mercurial > hg > truffle
comparison src/share/vm/gc_implementation/shared/markSweep.inline.hpp @ 374:a4b729f5b611
6716466: par compact - remove VerifyParallelOldWithMarkSweep code
Reviewed-by: jmasa
author | jcoomes |
---|---|
date | Tue, 30 Sep 2008 11:49:31 -0700 |
parents | d1605aabd0a1 |
children | 2a1472c30599 |
comparison
equal
deleted
inserted
replaced
373:06df86c2ec37 | 374:a4b729f5b611 |
---|---|
21 * have any questions. | 21 * have any questions. |
22 * | 22 * |
23 */ | 23 */ |
24 | 24 |
25 inline void MarkSweep::mark_object(oop obj) { | 25 inline void MarkSweep::mark_object(oop obj) { |
26 #ifndef SERIALGC | |
27 if (UseParallelOldGC && VerifyParallelOldWithMarkSweep) { | |
28 assert(PSParallelCompact::mark_bitmap()->is_marked(obj), | |
29 "Should be marked in the marking bitmap"); | |
30 } | |
31 #endif // SERIALGC | |
32 | |
33 // some marks may contain information we need to preserve so we store them away | 26 // some marks may contain information we need to preserve so we store them away |
34 // and overwrite the mark. We'll restore it at the end of markSweep. | 27 // and overwrite the mark. We'll restore it at the end of markSweep. |
35 markOop mark = obj->mark(); | 28 markOop mark = obj->mark(); |
36 obj->set_mark(markOopDesc::prototype()->set_marked()); | 29 obj->set_mark(markOopDesc::prototype()->set_marked()); |
37 | 30 |