Searched defs:fields (Results 1 - 7 of 7) sorted by relevance

/art/runtime/gc/accounting/
H A Dspace_bitmap.cc185 // Visit fields of parent classes first.
190 // Walk instance fields
191 mirror::ObjectArray<mirror::ArtField>* fields = klass->GetIFields(); local
192 if (fields != NULL) {
193 for (int32_t i = 0; i < fields->GetLength(); i++) {
194 mirror::ArtField* field = fields->Get(i);
215 // Walk instance fields of all objects
218 // Walk static fields of a Class
220 mirror::ObjectArray<mirror::ArtField>* fields = klass->GetSFields(); local
221 if (fields !
[all...]
/art/runtime/mirror/
H A Dobject.cc80 // object above, copy references fields one by one again with a
207 ObjectArray<ArtField>* fields = cur->GetIFields(); local
208 if (fields != NULL) {
209 size_t num_ifields = fields->GetLength();
211 ArtField* field = fields->Get(i);
227 ObjectArray<ArtField>* fields = AsClass()->GetSFields(); local
228 if (fields != NULL) {
229 size_t num_sfields = fields->GetLength();
231 ArtField* field = fields->Get(i);
/art/runtime/interpreter/
H A Dinterpreter_common.cc142 // Note: iget-x-quick instructions are only for non-volatile fields.
347 // Note: iput-x-quick instructions are only for non-volatile fields.
839 ObjectArray<ArtField>* fields = klass->GetIFields(); local
840 for (int32_t i = 0; i < fields->GetLength() && found == NULL; ++i) {
841 ArtField* f = fields->Get(i);
847 fields = klass->GetSFields();
848 for (int32_t i = 0; i < fields->GetLength() && found == NULL; ++i) {
849 ArtField* f = fields->Get(i);
/art/oatdump/
H A Doatdump.cc1195 mirror::ObjectArray<mirror::ArtField>* fields = klass->GetIFields(); local
1196 if (fields != nullptr) {
1197 for (int32_t i = 0; i < fields->GetLength(); i++) {
1198 mirror::ArtField* field = fields->Get(i);
/art/runtime/
H A Dutils.cc1031 // Extract the three fields we care about.
1032 std::vector<std::string> fields; local
1033 Split(stats, ' ', fields);
1034 *state = fields[0][0];
1035 *utime = strtoull(fields[11].c_str(), NULL, 10);
1036 *stime = strtoull(fields[12].c_str(), NULL, 10);
1037 *task_cpu = strtoull(fields[36].c_str(), NULL, 10);
H A Dclass_linker.cc447 // dex_cache_ fields and register them in class_table_.
1918 fields(hs.NewHandle(AllocArtFieldArray(self, dex_file.NumFieldIds())));
1919 if (fields.Get() == nullptr) {
1923 fields.Get());
2308 * definition of "preparation" is creating the static fields for a
2364 // Skip fields
2566 // Skip fields
2754 return; // no fields or methods - for example a marker interface
2772 // Load fields.
2784 mirror::ObjectArray<mirror::ArtField>* fields local
4401 mirror::ObjectArray<mirror::ArtField>* fields = new_class->GetIFields(); local
5396 mirror::ObjectArray<mirror::ArtField>* fields = local
[all...]
/art/runtime/gc/
H A Dheap.cc2579 mirror::ObjectArray<mirror::ArtField>* fields = is_static ? klass->GetSFields() variable
2581 CHECK(fields != NULL);
2582 for (int32_t i = 0; i < fields->GetLength(); ++i) {
2583 mirror::ArtField* cur = fields->Get(i);

Completed in 667 milliseconds