Searched defs:classes (Results 1 - 6 of 6) sorted by relevance

/art/runtime/native/
H A Ddalvik_system_VMDebug.cc258 std::vector<mirror::Class*> classes; local
259 classes.push_back(c);
261 heap->CountInstances(classes, countAssignable, &count);
/art/runtime/
H A Dreflection.cc225 const DexFile::TypeList* classes = mh.GetMethod()->GetParameterTypeList(); local
234 mh.GetClassFromTypeIdx(classes->GetTypeItem(args_offset).type_idx_);
557 const DexFile::TypeList* classes = m->GetParameterTypeList(); local
558 uint32_t classes_size = (classes == nullptr) ? 0 : classes->Size();
H A Dclass_linker.cc268 // Create storage for root classes, save away our work so far (requires descriptors).
281 // Setup the primitive type classes.
291 // Create array interface entries to populate once we can load system classes.
328 // Set up array classes for string, field, method
370 // we do not need friend classes or a publicly exposed setter.
397 // Setup the primitive array type classes - can't be done until Object has a vtable.
471 // End of special init trickery, subsequent classes may be loaded via FindSystemClass.
477 // java.lang.ref classes need to be specially flagged, but otherwise are normal classes
805 success = false; // We did not even find classes
1794 std::set<mirror::Class*>* classes = reinterpret_cast<std::set<mirror::Class*>*>(arg); local
1800 Handle<mirror::ObjectArray<mirror::Class>>* classes; member in struct:art::GetClassesVisitorArrayArg
1822 std::set<mirror::Class*> classes; local
1832 Handle<mirror::ObjectArray<mirror::Class>> classes = local
[all...]
H A Ddebugger.cc906 // Set ACC_SUPER. Dex files don't contain this flag but only classes are supposed to have it set,
1027 std::vector<mirror::Class*> classes; local
1035 classes.push_back(c);
1038 heap->CountInstances(classes, false, &counts[0]);
1147 void Dbg::GetClassList(std::vector<JDWP::RefTypeId>& classes) { argument
1148 // Get the complete list of reference classes (i.e. all classes except
1152 explicit ClassListCreator(std::vector<JDWP::RefTypeId>& classes) : classes(classes) { argument
1168 std::vector<JDWP::RefTypeId>& classes; member in struct:art::ClassListCreator
1204 std::vector<mirror::Class*> classes; local
[all...]
/art/runtime/jdwp/
H A Djdwp_handler.cc400 std::vector<JDWP::RefTypeId> classes; local
401 Dbg::GetClassList(classes);
403 expandBufAdd4BE(pReply, classes.size());
405 for (size_t i = 0; i < classes.size(); ++i) {
410 JDWP::JdwpError status = Dbg::GetClassInfo(classes[i], &type_tag, &class_status, &descriptor);
416 expandBufAddRefTypeId(pReply, classes[i]);
1220 // TODO: we should only return classes which have the given class loader as a defining or
1285 // Restrict events to matching classes.
1294 // Restrict events to non-matching classes.
/art/runtime/gc/
H A Dheap.cc1463 InstanceCounter(const std::vector<mirror::Class*>& classes, bool use_is_assignable_from, uint64_t* counts)
1465 : classes_(classes), use_is_assignable_from_(use_is_assignable_from), counts_(counts) {
1490 void Heap::CountInstances(const std::vector<mirror::Class*>& classes, bool use_is_assignable_from, argument
1492 // Can't do any GC in this function since this may move classes.
1495 InstanceCounter counter(classes, use_is_assignable_from, counts);
1529 // Can't do any GC in this function since this may move classes.

Completed in 153 milliseconds