Lines Matching refs:field

2070   static void PrintField(std::ostream& os, ArtField* field, ObjPtr<mirror::Object> obj)  in PrintField()  argument
2072 os << StringPrintf("%s: ", field->GetName()); in PrintField()
2073 switch (field->GetTypeAsPrimitiveType()) { in PrintField()
2075 os << StringPrintf("%" PRId64 " (0x%" PRIx64 ")\n", field->Get64(obj), field->Get64(obj)); in PrintField()
2078 os << StringPrintf("%f (%a)\n", field->GetDouble(obj), field->GetDouble(obj)); in PrintField()
2081 os << StringPrintf("%f (%a)\n", field->GetFloat(obj), field->GetFloat(obj)); in PrintField()
2084 os << StringPrintf("%d (0x%x)\n", field->Get32(obj), field->Get32(obj)); in PrintField()
2087 os << StringPrintf("%u (0x%x)\n", field->GetChar(obj), field->GetChar(obj)); in PrintField()
2090 os << StringPrintf("%d (0x%x)\n", field->GetShort(obj), field->GetShort(obj)); in PrintField()
2093 os << StringPrintf("%s (0x%x)\n", field->GetBoolean(obj) ? "true" : "false", in PrintField()
2094 field->GetBoolean(obj)); in PrintField()
2097 os << StringPrintf("%d (0x%x)\n", field->GetByte(obj), field->GetByte(obj)); in PrintField()
2102 ObjPtr<mirror::Object> value = field->GetObj(obj); in PrintField()
2104 os << StringPrintf("null %s\n", PrettyDescriptor(field->GetTypeDescriptor()).c_str()); in PrintField()
2107 ObjPtr<mirror::Class> field_type = field->LookupResolvedType(); in PrintField()
2113 PrettyDescriptor(field->GetTypeDescriptor()).c_str()); in PrintField()
2119 os << "unexpected field type: " << field->GetTypeDescriptor() << "\n"; in PrintField()
2130 for (ArtField& field : klass->GetIFields()) { in DumpFields()
2131 PrintField(os, &field, obj); in DumpFields()
2243 for (ArtField& field : klass->GetSFields()) { in DumpObject()
2244 PrintField(os, &field, field.GetDeclaringClass()); in DumpObject()