Lines Matching refs:mirror

40 namespace mirror {
42 } // namespace mirror
60 mirror::String* InternStrong(int32_t utf16_length, const char* utf8_data)
66 mirror::String* InternStrongImageString(mirror::String* s)
70 mirror::String* InternStrong(const char* utf8_data) SHARED_REQUIRES(Locks::mutator_lock_)
74 mirror::String* InternStrong(mirror::String* s) SHARED_REQUIRES(Locks::mutator_lock_)
78 mirror::String* InternWeak(mirror::String* s) SHARED_REQUIRES(Locks::mutator_lock_)
84 bool ContainsWeak(mirror::String* s) SHARED_REQUIRES(Locks::mutator_lock_)
88 mirror::String* LookupStrong(Thread* self, mirror::String* s)
91 mirror::String* LookupStrong(Thread* self, uint32_t utf16_length, const char* utf8_data)
96 mirror::String* LookupWeak(Thread* self, mirror::String* s)
160 std::size_t operator()(const GcRoot<mirror::String>& root) const NO_THREAD_SAFETY_ANALYSIS;
161 bool operator()(const GcRoot<mirror::String>& a, const GcRoot<mirror::String>& b) const
166 bool operator()(const GcRoot<mirror::String>& a, const Utf8String& b) const
171 void MakeEmpty(GcRoot<mirror::String>& item) const {
172 item = GcRoot<mirror::String>();
174 bool IsEmpty(const GcRoot<mirror::String>& item) const {
184 mirror::String* Find(mirror::String* s) SHARED_REQUIRES(Locks::mutator_lock_)
186 mirror::String* Find(const Utf8String& string) SHARED_REQUIRES(Locks::mutator_lock_)
188 void Insert(mirror::String* s) SHARED_REQUIRES(Locks::mutator_lock_)
190 void Remove(mirror::String* s)
210 typedef HashSet<GcRoot<mirror::String>, GcRootEmptyFn, StringHashEquals, StringHashEquals,
211 TrackingAllocator<GcRoot<mirror::String>, kAllocatorTagInternTable>> UnorderedSet;
224 mirror::String* Insert(mirror::String* s, bool is_strong, bool holding_locks)
227 mirror::String* LookupStrongLocked(mirror::String* s)
229 mirror::String* LookupWeakLocked(mirror::String* s)
231 mirror::String* InsertStrong(mirror::String* s)
233 mirror::String* InsertWeak(mirror::String* s)
235 void RemoveStrong(mirror::String* s)
237 void RemoveWeak(mirror::String* s)
241 mirror::String* LookupStringFromImage(mirror::String* s)
243 mirror::String* InsertStrongFromTransaction(mirror::String* s)
245 mirror::String* InsertWeakFromTransaction(mirror::String* s)
247 void RemoveStrongFromTransaction(mirror::String* s)
249 void RemoveWeakFromTransaction(mirror::String* s)
271 std::vector<GcRoot<mirror::String>> new_strong_intern_roots_