• Home
  • Raw
  • Download

Lines Matching refs:mirror

45 namespace mirror {
80 std::size_t operator()(const GcRoot<mirror::String>& root) const NO_THREAD_SAFETY_ANALYSIS;
81 bool operator()(const GcRoot<mirror::String>& a, const GcRoot<mirror::String>& b) const
90 bool operator()(const GcRoot<mirror::String>& a, const Utf8String& b) const
96 void MakeEmpty(GcRoot<mirror::String>& item) const { in MakeEmpty()
97 item = GcRoot<mirror::String>(); in MakeEmpty()
99 bool IsEmpty(const GcRoot<mirror::String>& item) const { in IsEmpty()
104 using UnorderedSet = HashSet<GcRoot<mirror::String>,
108 TrackingAllocator<GcRoot<mirror::String>, kAllocatorTagInternTable>>;
113 ObjPtr<mirror::String> InternStrong(int32_t utf16_length, const char* utf8_data)
119 ObjPtr<mirror::String> InternStrongImageString(ObjPtr<mirror::String> s)
123 ObjPtr<mirror::String> InternStrong(const char* utf8_data) REQUIRES_SHARED(Locks::mutator_lock_)
127 ObjPtr<mirror::String> InternStrong(ObjPtr<mirror::String> s)
132 ObjPtr<mirror::String> InternWeak(ObjPtr<mirror::String> s) REQUIRES_SHARED(Locks::mutator_lock_)
138 bool ContainsWeak(ObjPtr<mirror::String> s) REQUIRES_SHARED(Locks::mutator_lock_)
142 ObjPtr<mirror::String> LookupStrong(Thread* self, ObjPtr<mirror::String> s)
145 ObjPtr<mirror::String> LookupStrong(Thread* self, uint32_t utf16_length, const char* utf8_data)
148 ObjPtr<mirror::String> LookupStrongLocked(ObjPtr<mirror::String> s)
152 ObjPtr<mirror::String> LookupWeak(Thread* self, ObjPtr<mirror::String> s)
155 ObjPtr<mirror::String> LookupWeakLocked(ObjPtr<mirror::String> s)
240 ObjPtr<mirror::String> Find(ObjPtr<mirror::String> s) REQUIRES_SHARED(Locks::mutator_lock_)
242 ObjPtr<mirror::String> Find(const Utf8String& string) REQUIRES_SHARED(Locks::mutator_lock_)
244 void Insert(ObjPtr<mirror::String> s) REQUIRES_SHARED(Locks::mutator_lock_)
246 void Remove(ObjPtr<mirror::String> s)
287 ObjPtr<mirror::String> Insert(ObjPtr<mirror::String> s, bool is_strong, bool holding_locks)
295 ObjPtr<mirror::String> InsertStrong(ObjPtr<mirror::String> s)
297 ObjPtr<mirror::String> InsertWeak(ObjPtr<mirror::String> s)
299 void RemoveStrong(ObjPtr<mirror::String> s)
301 void RemoveWeak(ObjPtr<mirror::String> s)
305 ObjPtr<mirror::String> InsertStrongFromTransaction(ObjPtr<mirror::String> s)
307 ObjPtr<mirror::String> InsertWeakFromTransaction(ObjPtr<mirror::String> s)
309 void RemoveStrongFromTransaction(ObjPtr<mirror::String> s)
311 void RemoveWeakFromTransaction(ObjPtr<mirror::String> s)
329 std::vector<GcRoot<mirror::String>> new_strong_intern_roots_