/art/runtime/jit/ |
H A D | jit.cc | 424 CollectClasses visitor; local 425 linker->VisitClasses(&visitor); 426 jit_types_loaded_(jit_compiler_handle_, visitor.classes_.data(), visitor.classes_.size());
|
H A D | jit_code_cache.cc | 508 IsMarkedVisitor* visitor, 519 if (class_loader == nullptr || visitor->IsMarked(class_loader) != nullptr) { 521 mirror::Class* new_cls = down_cast<mirror::Class*>(visitor->IsMarked(cls)); 533 void JitCodeCache::SweepRootTables(IsMarkedVisitor* visitor) { argument 545 mirror::Object* new_object = visitor->IsMarked(object); 558 reinterpret_cast<GcRoot<mirror::Class>*>(&roots[i]), visitor, weak_sentinel); local 567 ProcessWeakClass(&cache->classes_[j], visitor, nullptr); 1111 MarkCodeVisitor visitor(thread, code_cache_); 1112 visitor.WalkStack();
|
/art/runtime/mirror/ |
H A D | array-inl.h | 180 SetLengthVisitor visitor(component_count); 183 allocator_type, visitor)); 185 SetLengthToUsableSizeVisitor visitor(component_count, 190 allocator_type, visitor)); 205 inline void PrimitiveArray<T>::VisitRoots(RootVisitor* visitor) { argument 206 array_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); 431 const Visitor& visitor) { 434 void* new_ptr = visitor(ptr); 429 Fixup(mirror::PointerArray* dest, PointerSize pointer_size, const Visitor& visitor) argument
|
H A D | call_site.cc | 47 void CallSite::VisitRoots(RootVisitor* visitor) { argument 48 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass));
|
H A D | class-inl.h | 767 << "as it requires a pre-fence visitor that sets the class size."; 771 << "as it requires a pre-fence visitor that sets the class size."; 775 << "as it requires a pre-fence visitor that sets the class size."; 1108 const Visitor& visitor) { 1111 LengthPrefixedArray<ArtField>* const new_sfields = visitor(sfields); 1116 LengthPrefixedArray<ArtField>* const new_ifields = visitor(ifields); 1122 LengthPrefixedArray<ArtMethod>* new_methods = visitor(methods); 1132 ArtMethod* new_method = visitor(method, dest_addr); 1139 dest->SetImt(visitor(GetImt(pointer_size)), pointer_size); 1106 FixupNativePointers(Class* dest, PointerSize pointer_size, const Visitor& visitor) argument
|
H A D | class-refvisitor-inl.h | 32 inline void Class::VisitReferences(ObjPtr<Class> klass, const Visitor& visitor) { argument 33 VisitInstanceFieldsReferences<kVerifyFlags, kReadBarrierOption>(klass.Ptr(), visitor); 45 VisitStaticFieldsReferences<kVerifyFlags, kReadBarrierOption>(this, visitor); 50 visitor, Runtime::Current()->GetClassLinker()->GetImagePointerSize()); 55 void Class::VisitNativeRoots(Visitor& visitor, PointerSize pointer_size) { argument 58 field.VisitRoots(visitor); 65 field.VisitRoots(visitor); 71 method.VisitRoots<kReadBarrierOption>(visitor, pointer_size); 75 ext->VisitNativeRoots<kReadBarrierOption, Visitor>(visitor, pointer_size);
|
H A D | class.cc | 72 void Class::VisitRoots(RootVisitor* visitor) { argument 73 java_lang_Class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); 1169 // The pre-fence visitor for Class::CopyOf(). 1215 CopyClassVisitor visitor(self, &h_this, new_length, sizeof(Class), imt, pointer_size); 1217 heap->AllocObject<true>(self, java_lang_Class_.Read(), new_length, visitor) : 1218 heap->AllocNonMovableObject<true>(self, java_lang_Class_.Read(), new_length, visitor);
|
H A D | class_ext-inl.h | 28 void ClassExt::VisitNativeRoots(Visitor& visitor, PointerSize pointer_size) { argument 39 method->VisitRoots<kReadBarrierOption>(visitor, pointer_size);
|
H A D | class_ext.cc | 132 void ClassExt::VisitRoots(RootVisitor* visitor) { argument 133 dalvik_system_ClassExt_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass));
|
H A D | class_loader-inl.h | 31 inline void ClassLoader::VisitReferences(ObjPtr<mirror::Class> klass, const Visitor& visitor) { argument 33 VisitInstanceFieldsReferences<kVerifyFlags, kReadBarrierOption>(klass, visitor); 38 class_table->VisitRoots(visitor);
|
H A D | dex_cache-inl.h | 285 const Visitor& visitor) 295 visitor.VisitRootIfNonNull(source.object.AddressWithoutBarrier()); 306 inline void DexCache::VisitReferences(ObjPtr<Class> klass, const Visitor& visitor) { argument 308 VisitInstanceFieldsReferences<kVerifyFlags, kReadBarrierOption>(klass, visitor); 312 GetStrings(), NumStrings(), visitor); local 315 GetResolvedTypes(), NumResolvedTypes(), visitor); local 318 GetResolvedMethodTypes(), NumResolvedMethodTypes(), visitor); local 322 visitor.VisitRootIfNonNull(resolved_call_sites[i].AddressWithoutBarrier()); 328 inline void DexCache::FixupStrings(StringDexCacheType* dest, const Visitor& visitor) { argument 333 String* new_source = visitor(pt 340 FixupResolvedTypes(TypeDexCacheType* dest, const Visitor& visitor) argument 352 FixupResolvedMethodTypes(MethodTypeDexCacheType* dest, const Visitor& visitor) argument 365 FixupResolvedCallSites(GcRoot<mirror::CallSite>* dest, const Visitor& visitor) argument [all...] |
H A D | emulated_stack_frame.cc | 286 void EmulatedStackFrame::VisitRoots(RootVisitor* visitor) { argument 287 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass));
|
H A D | field.cc | 52 void Field::VisitRoots(RootVisitor* visitor) { argument 53 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); 54 array_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass));
|
H A D | method.cc | 74 void Method::VisitRoots(RootVisitor* visitor) { argument 75 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); 76 array_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); 101 void Constructor::VisitRoots(RootVisitor* visitor) { argument 102 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); 103 array_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass));
|
H A D | method_handle_impl.cc | 68 void MethodHandleImpl::VisitRoots(RootVisitor* visitor) { argument 69 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass));
|
H A D | method_handles_lookup.cc | 44 void MethodHandlesLookup::VisitRoots(RootVisitor* visitor) { argument 45 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass));
|
H A D | method_type.cc | 151 void MethodType::VisitRoots(RootVisitor* visitor) { argument 152 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass));
|
H A D | object-inl.h | 1132 inline void Object::VisitFieldsReferences(uint32_t ref_offsets, const Visitor& visitor) { argument 1138 visitor(this, MemberOffset(field_offset), kIsStatic); 1166 visitor(this, field_offset, kIsStatic); 1176 inline void Object::VisitInstanceFieldsReferences(ObjPtr<Class> klass, const Visitor& visitor) { argument 1178 klass->GetReferenceInstanceOffsets<kVerifyFlags>(), visitor); 1182 inline void Object::VisitStaticFieldsReferences(ObjPtr<Class> klass, const Visitor& visitor) { argument 1184 klass->VisitFieldsReferences<true, kVerifyFlags, kReadBarrierOption>(0, visitor);
|
H A D | object-refvisitor-inl.h | 34 inline void Object::VisitReferences(const Visitor& visitor, argument 37 visitor(this, ClassOffset(), false); 41 VisitInstanceFieldsReferences<kVerifyFlags, kReadBarrierOption>(klass, visitor); 53 visitor); 56 AsObjectArray<mirror::Object, kVerifyNone, kReadBarrierOption>()->VisitReferences(visitor); 58 VisitInstanceFieldsReferences<kVerifyFlags, kReadBarrierOption>(klass, visitor); 64 kReadBarrierOption>(klass, visitor); 69 kReadBarrierOption>(klass, visitor);
|
H A D | object_array-inl.h | 370 inline void ObjectArray<T>::VisitReferences(const Visitor& visitor) { argument 373 visitor(this, OffsetOfElement(i), false);
|
H A D | reference.cc | 38 void Reference::VisitRoots(RootVisitor* visitor) { argument 39 java_lang_ref_Reference_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass));
|
H A D | stack_trace_element.cc | 75 void StackTraceElement::VisitRoots(RootVisitor* visitor) { argument 76 java_lang_StackTraceElement_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass));
|
H A D | string.cc | 107 SetStringCountVisitor visitor(length_with_flag); 108 ObjPtr<String> string = Alloc<true>(self, length_with_flag, allocator_type, visitor); 146 SetStringCountVisitor visitor(length_with_flag); 147 ObjPtr<String> new_string = Alloc<true>(self, length_with_flag, allocator_type, visitor); 181 SetStringCountVisitor visitor(length_with_flag); 182 ObjPtr<String> string = Alloc<true>(self, length_with_flag, allocator_type, visitor); 217 SetStringCountVisitor visitor(utf16_length_with_flag); 218 ObjPtr<String> string = Alloc<true>(self, utf16_length_with_flag, allocator_type, visitor); 375 void String::VisitRoots(RootVisitor* visitor) { argument 376 java_lang_String_.VisitRootIfNonNull(visitor, RootInf [all...] |
H A D | throwable.cc | 169 void Throwable::VisitRoots(RootVisitor* visitor) { argument 170 java_lang_Throwable_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass));
|
H A D | var_handle.cc | 1661 void VarHandle::VisitRoots(RootVisitor* visitor) { argument 1662 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); 1738 void FieldVarHandle::VisitRoots(RootVisitor* visitor) { argument 1739 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); 1847 void ArrayElementVarHandle::VisitRoots(RootVisitor* visitor) { argument 1848 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); 1956 void ByteArrayViewVarHandle::VisitRoots(RootVisitor* visitor) { argument 1957 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); 2097 void ByteBufferViewVarHandle::VisitRoots(RootVisitor* visitor) { argument 2098 static_class_.VisitRootIfNonNull(visitor, RootInf [all...] |