Lines Matching defs:obj
48 object_type ClassifyObjectClosure::classify_object(oop obj, bool count) {
51 Klass* k = obj->blueprint();
61 if (obj->is_instance()) {
67 } else if (obj->is_typeArray()) {
69 } else if (obj->is_objArray()) {
71 } else if (obj->is_klass()) {
72 Klass* k = ((klassOop)obj)->klass_part();
78 } else if (obj->is_method()) {
80 } else if (obj->is_constMethod()) {
82 } else if (obj->is_methodData()) {
84 } else if (obj->is_constantPool()) {
86 } else if (obj->is_constantPoolCache()) {
88 } else if (obj->is_compiledICHolder()) {
109 void ClassifyObjectClosure::do_object(oop obj) {
110 int i = classify_object(obj, true);
113 size_t size = obj->size() * HeapWordSize;
140 void ClassifyInstanceKlassClosure::do_object(oop obj) {
141 int type = classify_object(obj, false);
143 Klass* k = ((klassOop)obj)->klass_part();
149 if (obj == Universe::klassKlassObj()) {
151 } else if (obj == Universe::arrayKlassKlassObj()) {
153 } else if (obj == Universe::objArrayKlassKlassObj()) {
155 } else if (obj == Universe::typeArrayKlassKlassObj()) {
157 } else if (obj == Universe::instanceKlassKlassObj()) {
159 } else if (obj == Universe::methodKlassObj()) {
161 } else if (obj == Universe::constMethodKlassObj()) {
163 } else if (obj == Universe::constantPoolKlassObj()) {
165 } else if (obj == Universe::constantPoolCacheKlassObj()) {
167 } else if (obj == Universe::compiledICHolderKlassObj()) {
169 } else if (obj == Universe::systemObjArrayKlassObj()) {