equal
deleted
inserted
replaced
202 oop obj = NULL; |
202 oop obj = NULL; |
203 ObjArrayTask task; |
203 ObjArrayTask task; |
204 int random_seed = 17; |
204 int random_seed = 17; |
205 do { |
205 do { |
206 while (ParCompactionManager::steal_objarray(which, &random_seed, task)) { |
206 while (ParCompactionManager::steal_objarray(which, &random_seed, task)) { |
207 objArrayKlass* const k = (objArrayKlass*)task.obj()->klass(); |
207 ObjArrayKlass* const k = (ObjArrayKlass*)task.obj()->klass(); |
208 k->oop_follow_contents(cm, task.obj(), task.index()); |
208 k->oop_follow_contents(cm, task.obj(), task.index()); |
209 cm->follow_marking_stacks(); |
209 cm->follow_marking_stacks(); |
210 } |
210 } |
211 while (ParCompactionManager::steal(which, &random_seed, obj)) { |
211 while (ParCompactionManager::steal(which, &random_seed, obj)) { |
212 obj->follow_contents(cm); |
212 obj->follow_contents(cm); |