Home | History | Annotate | Download | only in runtime

Lines Matching refs:mirror

40 namespace mirror {
42 } // namespace mirror
60 ObjPtr<mirror::String> InternStrong(int32_t utf16_length, const char* utf8_data)
66 ObjPtr<mirror::String> InternStrongImageString(ObjPtr<mirror::String> s)
70 ObjPtr<mirror::String> InternStrong(const char* utf8_data) REQUIRES_SHARED(Locks::mutator_lock_)
74 ObjPtr<mirror::String> InternStrong(ObjPtr<mirror::String> s)
79 ObjPtr<mirror::String> InternWeak(ObjPtr<mirror::String> s) REQUIRES_SHARED(Locks::mutator_lock_)
85 bool ContainsWeak(ObjPtr<mirror::String> s) REQUIRES_SHARED(Locks::mutator_lock_)
89 ObjPtr<mirror::String> LookupStrong(Thread* self, ObjPtr<mirror::String> s)
92 ObjPtr<mirror::String> LookupStrong(Thread* self, uint32_t utf16_length, const char* utf8_data)
97 ObjPtr<mirror::String> LookupWeak(Thread* self, ObjPtr<mirror::String> s)
161 std::size_t operator()(const GcRoot<mirror::String>& root) const NO_THREAD_SAFETY_ANALYSIS;
162 bool operator()(const GcRoot<mirror::String>& a, const GcRoot<mirror::String>& b) const
171 bool operator()(const GcRoot<mirror::String>& a, const Utf8String& b) const
176 void MakeEmpty(GcRoot<mirror::String>& item) const {
177 item = GcRoot<mirror::String>();
179 bool IsEmpty(const GcRoot<mirror::String>& item) const {
189 ObjPtr<mirror::String> Find(ObjPtr<mirror::String> s) REQUIRES_SHARED(Locks::mutator_lock_)
191 ObjPtr<mirror::String> Find(const Utf8String& string) REQUIRES_SHARED(Locks::mutator_lock_)
193 void Insert(ObjPtr<mirror::String> s) REQUIRES_SHARED(Locks::mutator_lock_)
195 void Remove(ObjPtr<mirror::String> s)
215 typedef HashSet<GcRoot<mirror::String>, GcRootEmptyFn, StringHashEquals, StringHashEquals,
216 TrackingAllocator<GcRoot<mirror::String>, kAllocatorTagInternTable>> UnorderedSet;
231 ObjPtr<mirror::String> Insert(ObjPtr<mirror::String> s, bool is_strong, bool holding_locks)
234 ObjPtr<mirror::String> LookupStrongLocked(ObjPtr<mirror::String> s)
236 ObjPtr<mirror::String> LookupWeakLocked(ObjPtr<mirror::String> s)
238 ObjPtr<mirror::String> InsertStrong(ObjPtr<mirror::String> s)
240 ObjPtr<mirror::String> InsertWeak(ObjPtr<mirror::String> s)
242 void RemoveStrong(ObjPtr<mirror::String> s)
244 void RemoveWeak(ObjPtr<mirror::String> s)
248 ObjPtr<mirror::String> InsertStrongFromTransaction(ObjPtr<mirror::String> s)
250 ObjPtr<mirror::String> InsertWeakFromTransaction(ObjPtr<mirror::String> s)
252 void RemoveStrongFromTransaction(ObjPtr<mirror::String> s)
254 void RemoveWeakFromTransaction(ObjPtr<mirror::String> s)
275 std::vector<GcRoot<mirror::String>> new_strong_intern_roots_