src/share/vm/oops/objArrayKlass.cpp

changeset 2534
e5383553fd4e
parent 2497
3582bf76420e
child 3638
a735aec54ea4
equal deleted inserted replaced
2533:c5a923563727 2534:e5383553fd4e
468 assert (obj->is_objArray(), "obj must be obj array"); 468 assert (obj->is_objArray(), "obj must be obj array");
469 objArrayOop a = objArrayOop(obj); 469 objArrayOop a = objArrayOop(obj);
470 ObjArrayKlass_OOP_ITERATE(a, p, PSParallelCompact::adjust_pointer(p)) 470 ObjArrayKlass_OOP_ITERATE(a, p, PSParallelCompact::adjust_pointer(p))
471 return a->object_size(); 471 return a->object_size();
472 } 472 }
473
474 int objArrayKlass::oop_update_pointers(ParCompactionManager* cm, oop obj,
475 HeapWord* beg_addr, HeapWord* end_addr) {
476 assert (obj->is_objArray(), "obj must be obj array");
477 objArrayOop a = objArrayOop(obj);
478 ObjArrayKlass_BOUNDED_OOP_ITERATE( \
479 a, p, beg_addr, end_addr, \
480 PSParallelCompact::adjust_pointer(p))
481 return a->object_size();
482 }
483 #endif // SERIALGC 473 #endif // SERIALGC
484 474
485 // JVM support 475 // JVM support
486 476
487 jint objArrayKlass::compute_modifier_flags(TRAPS) const { 477 jint objArrayKlass::compute_modifier_flags(TRAPS) const {

mercurial