Lines Matching refs:obj

37 void InstanceMirrorKlass::oop_oop_iterate_statics_specialized(oop obj, OopClosureType* closure) {
38 T* p = (T*)start_of_static_fields(obj);
39 T* const end = p + java_lang_Class::static_oop_field_count(obj);
47 void InstanceMirrorKlass::oop_oop_iterate_statics(oop obj, OopClosureType* closure) {
49 oop_oop_iterate_statics_specialized<nv, narrowOop>(obj, closure);
51 oop_oop_iterate_statics_specialized<nv, oop>(obj, closure);
56 void InstanceMirrorKlass::oop_oop_iterate(oop obj, OopClosureType* closure) {
57 InstanceKlass::oop_oop_iterate<nv>(obj, closure);
60 Klass* klass = java_lang_Class::as_Klass(obj);
77 assert(java_lang_Class::is_primitive(obj), "Sanity check");
81 oop_oop_iterate_statics<nv>(obj, closure);
86 void InstanceMirrorKlass::oop_oop_iterate_reverse(oop obj, OopClosureType* closure) {
87 InstanceKlass::oop_oop_iterate_reverse<nv>(obj, closure);
89 InstanceMirrorKlass::oop_oop_iterate_statics<nv>(obj, closure);
94 void InstanceMirrorKlass::oop_oop_iterate_statics_specialized_bounded(oop obj,
97 T* p = (T*)start_of_static_fields(obj);
98 T* end = p + java_lang_Class::static_oop_field_count(obj);
119 void InstanceMirrorKlass::oop_oop_iterate_statics_bounded(oop obj, OopClosureType* closure, MemRegion mr) {
121 oop_oop_iterate_statics_specialized_bounded<nv, narrowOop>(obj, closure, mr);
123 oop_oop_iterate_statics_specialized_bounded<nv, oop>(obj, closure, mr);
128 void InstanceMirrorKlass::oop_oop_iterate_bounded(oop obj, OopClosureType* closure, MemRegion mr) {
129 InstanceKlass::oop_oop_iterate_bounded<nv>(obj, closure, mr);
132 if (mr.contains(obj)) {
133 Klass* klass = java_lang_Class::as_Klass(obj);
141 oop_oop_iterate_statics_bounded<nv>(obj, closure, mr);