Lines Matching refs:art
44 namespace art {
60 static bool AddToClassLoader(art::Thread* self,
61 art::Handle<art::mirror::ClassLoader> loader,
62 const art::DexFile* dex_file)
63 REQUIRES_SHARED(art::Locks::mutator_lock_);
68 static art::ObjPtr<art::mirror::Object> FindSourceDexFileObject(
69 art::Thread* self, art::Handle<art::mirror::ClassLoader> loader)
70 REQUIRES_SHARED(art::Locks::mutator_lock_);
75 static inline void VisitDexFileObjects(art::Thread* self,
76 art::Handle<art::mirror::ClassLoader> loader,
78 REQUIRES_SHARED(art::Locks::mutator_lock_);
80 static art::ObjPtr<art::mirror::LongArray> GetDexFileCookie(
81 art::Handle<art::mirror::Object> java_dex_file) REQUIRES_SHARED(art::Locks::mutator_lock_);
83 static art::ObjPtr<art::mirror::LongArray> AllocateNewDexFileCookie(
84 art::Thread* self,
85 art::Handle<art::mirror::LongArray> old_dex_file_cookie,
86 const art::DexFile* new_dex_file) REQUIRES_SHARED(art::Locks::mutator_lock_);
88 static void UpdateJavaDexFile(art::ObjPtr<art::mirror::Object> java_dex_file,
89 art::ObjPtr<art::mirror::LongArray> new_cookie)
90 REQUIRES(art::Roles::uninterruptible_) REQUIRES_SHARED(art::Locks::mutator_lock_);
93 static art::ObjPtr<art::mirror::ObjectArray<art::mirror::Object>> GetDexElementList(
94 art::Thread* self, art::Handle<art::mirror::ClassLoader> loader)
95 REQUIRES_SHARED(art::Locks::mutator_lock_);