Lines Matching defs:pm
394 PushContentsClosure(PSPromotionManager* pm) : _pm(pm) {}
409 void InstanceKlass::oop_ps_push_contents(oop obj, PSPromotionManager* pm) {
410 PushContentsClosure cl(pm);
414 void InstanceMirrorKlass::oop_ps_push_contents(oop obj, PSPromotionManager* pm) {
419 InstanceKlass::oop_ps_push_contents(obj, pm);
421 PushContentsClosure cl(pm);
425 void InstanceClassLoaderKlass::oop_ps_push_contents(oop obj, PSPromotionManager* pm) {
426 InstanceKlass::oop_ps_push_contents(obj, pm);
434 static void oop_ps_push_contents_specialized(oop obj, InstanceRefKlass *klass, PSPromotionManager* pm) {
440 klass->InstanceKlass::oop_ps_push_contents(obj, pm);
444 pm->claim_or_forward_depth(referent_addr);
455 pm->claim_or_forward_depth(discovered_addr);
460 pm->claim_or_forward_depth(next_addr);
462 klass->InstanceKlass::oop_ps_push_contents(obj, pm);
465 void InstanceRefKlass::oop_ps_push_contents(oop obj, PSPromotionManager* pm) {
467 oop_ps_push_contents_specialized<narrowOop>(obj, this, pm);
469 oop_ps_push_contents_specialized<oop>(obj, this, pm);
473 void ObjArrayKlass::oop_ps_push_contents(oop obj, PSPromotionManager* pm) {
475 PushContentsClosure cl(pm);
479 void TypeArrayKlass::oop_ps_push_contents(oop obj, PSPromotionManager* pm) {