Lines Matching refs:klass

467   void DumpHeapClass(mirror::Class* klass)
470 void DumpHeapArray(mirror::Array* obj, mirror::Class* klass)
473 void DumpHeapInstanceObject(mirror::Object* obj, mirror::Class* klass)
958 void Hprof::DumpHeapClass(mirror::Class* klass) { in DumpHeapClass() argument
959 if (!klass->IsLoaded() && !klass->IsErroneous()) { in DumpHeapClass()
963 size_t sFieldCount = klass->NumStaticFields(); in DumpHeapClass()
969 __ AddClassStaticsId(klass); in DumpHeapClass()
970 __ AddU4(StackTraceSerialNumber(klass)); in DumpHeapClass()
979 __ AddClassId(LookupClassId(klass)); in DumpHeapClass()
980 __ AddU4(StackTraceSerialNumber(klass)); in DumpHeapClass()
981 __ AddClassId(LookupClassId(klass->GetSuperClass())); in DumpHeapClass()
982 __ AddObjectId(klass->GetClassLoader()); in DumpHeapClass()
987 if (klass->IsClassClass()) { in DumpHeapClass()
991 } else if (klass->IsStringClass()) { in DumpHeapClass()
995 } else if (klass->IsArrayClass() || klass->IsPrimitive()) { in DumpHeapClass()
998 __ AddU4(klass->GetObjectSize()); // instance size in DumpHeapClass()
1010 __ AddClassStaticsId(klass); in DumpHeapClass()
1013 ArtField* f = klass->GetStaticField(i); in DumpHeapClass()
1021 __ AddU1(f->GetByte(klass)); in DumpHeapClass()
1024 __ AddU1(f->GetBoolean(klass)); in DumpHeapClass()
1027 __ AddU2(f->GetChar(klass)); in DumpHeapClass()
1030 __ AddU2(f->GetShort(klass)); in DumpHeapClass()
1035 __ AddU4(f->Get32(klass)); in DumpHeapClass()
1039 __ AddU8(f->Get64(klass)); in DumpHeapClass()
1049 int iFieldCount = klass->NumInstanceFields(); in DumpHeapClass()
1050 if (klass->IsStringClass()) { in DumpHeapClass()
1056 ArtField* f = klass->GetInstanceField(i); in DumpHeapClass()
1062 if (klass->IsStringClass()) { in DumpHeapClass()
1068 void Hprof::DumpHeapArray(mirror::Array* obj, mirror::Class* klass) { in DumpHeapArray() argument
1078 __ AddClassId(LookupClassId(klass)); in DumpHeapArray()
1085 Primitive::Descriptor(klass->GetComponentType()->GetPrimitiveType()), &size); in DumpHeapArray()
1108 void Hprof::DumpHeapInstanceObject(mirror::Object* obj, mirror::Class* klass) { in DumpHeapInstanceObject() argument
1113 __ AddClassId(LookupClassId(klass)); in DumpHeapInstanceObject()
1125 const size_t instance_fields = klass->NumInstanceFields(); in DumpHeapInstanceObject()
1127 ArtField* f = klass->GetInstanceField(i); in DumpHeapInstanceObject()
1155 if (klass->IsStringClass()) { in DumpHeapInstanceObject()
1167 klass = klass->GetSuperClass(); in DumpHeapInstanceObject()
1168 } while (klass != nullptr); in DumpHeapInstanceObject()