Lines Matching refs:obj

183 void objArrayKlassKlass::oop_follow_contents(oop obj) {
184 assert(obj->is_klass(), "must be klass");
185 assert(klassOop(obj)->klass_part()->oop_is_objArray_slow(), "must be obj array");
187 objArrayKlass* oak = objArrayKlass::cast((klassOop)obj);
191 arrayKlassKlass::oop_follow_contents(obj);
196 oop obj) {
197 assert(obj->is_klass(), "must be klass");
198 assert(klassOop(obj)->klass_part()->oop_is_objArray_slow(), "must be obj array");
200 objArrayKlass* oak = objArrayKlass::cast((klassOop)obj);
204 arrayKlassKlass::oop_follow_contents(cm, obj);
209 int objArrayKlassKlass::oop_adjust_pointers(oop obj) {
210 assert(obj->is_klass(), "must be klass");
211 assert(klassOop(obj)->klass_part()->oop_is_objArray_slow(), "must be obj array");
213 objArrayKlass* oak = objArrayKlass::cast((klassOop)obj);
217 return arrayKlassKlass::oop_adjust_pointers(obj);
222 int objArrayKlassKlass::oop_oop_iterate(oop obj, OopClosure* blk) {
223 assert(obj->is_klass(), "must be klass");
224 assert(klassOop(obj)->klass_part()->oop_is_objArray_slow(), "must be obj array");
226 objArrayKlass* oak = objArrayKlass::cast((klassOop)obj);
230 return arrayKlassKlass::oop_oop_iterate(obj, blk);
235 objArrayKlassKlass::oop_oop_iterate_m(oop obj, OopClosure* blk, MemRegion mr) {
236 assert(obj->is_klass(), "must be klass");
237 assert(klassOop(obj)->klass_part()->oop_is_objArray_slow(), "must be obj array");
239 objArrayKlass* oak = objArrayKlass::cast((klassOop)obj);
246 return arrayKlassKlass::oop_oop_iterate_m(obj, blk, mr);
250 void objArrayKlassKlass::oop_push_contents(PSPromotionManager* pm, oop obj) {
251 assert(obj->blueprint()->oop_is_objArrayKlass(),"must be an obj array klass");
252 objArrayKlass* oak = objArrayKlass::cast((klassOop)obj);
262 arrayKlassKlass::oop_push_contents(pm, obj);
265 int objArrayKlassKlass::oop_update_pointers(ParCompactionManager* cm, oop obj) {
266 assert(obj->is_klass(), "must be klass");
267 assert(klassOop(obj)->klass_part()->oop_is_objArray_slow(), "must be obj array");
269 objArrayKlass* oak = objArrayKlass::cast((klassOop)obj);
273 return arrayKlassKlass::oop_update_pointers(cm, obj);
281 void objArrayKlassKlass::oop_print_on(oop obj, outputStream* st) {
282 assert(obj->is_klass(), "must be klass");
283 objArrayKlass* oak = (objArrayKlass*) klassOop(obj)->klass_part();
284 klassKlass::oop_print_on(obj, st);
292 void objArrayKlassKlass::oop_print_value_on(oop obj, outputStream* st) {
293 assert(obj->is_klass(), "must be klass");
294 objArrayKlass* oak = (objArrayKlass*) klassOop(obj)->klass_part();
307 void objArrayKlassKlass::oop_verify_on(oop obj, outputStream* st) {
308 arrayKlassKlass::oop_verify_on(obj, st);
309 objArrayKlass* oak = objArrayKlass::cast((klassOop)obj);