Searched defs:utf8_data (Results 1 - 4 of 4) sorted by relevance

/art/runtime/
H A Dintern_table.h60 ObjPtr<mirror::String> InternStrong(int32_t utf16_length, const char* utf8_data)
70 ObjPtr<mirror::String> InternStrong(const char* utf8_data) REQUIRES_SHARED(Locks::mutator_lock_)
92 ObjPtr<mirror::String> LookupStrong(Thread* self, uint32_t utf16_length, const char* utf8_data)
146 Utf8String(uint32_t utf16_length, const char* utf8_data, int32_t hash) argument
147 : hash_(hash), utf16_length_(utf16_length), utf8_data_(utf8_data) { }
H A Dintern_table.cc101 const char* utf8_data) {
102 DCHECK_EQ(utf16_length, CountModifiedUtf8Chars(utf8_data));
104 utf8_data,
105 ComputeUtf16HashFromModifiedUtf8(utf8_data, utf16_length));
265 ObjPtr<mirror::String> InternTable::InternStrong(int32_t utf16_length, const char* utf8_data) { argument
266 DCHECK(utf8_data != nullptr);
269 ObjPtr<mirror::String> s = LookupStrong(self, utf16_length, utf8_data);
274 self, utf16_length, utf8_data));
277 ObjPtr<mirror::String> InternTable::InternStrong(const char* utf8_data) { argument
278 DCHECK(utf8_data !
99 LookupStrong(Thread* self, uint32_t utf16_length, const char* utf8_data) argument
[all...]
H A Dclass_linker.cc7842 const char* utf8_data = dex_file.StringDataAndUtf16LengthByIdx(string_idx, &utf16_length); local
7843 ObjPtr<mirror::String> string = intern_table_->InternStrong(utf16_length, utf8_data);
7859 const char* utf8_data = dex_file.StringDataAndUtf16LengthByIdx(string_idx, &utf16_length); local
7861 intern_table_->LookupStrong(Thread::Current(), utf16_length, utf8_data);
/art/compiler/
H A Dimage_writer.cc1608 const char* utf8_data = dex_file->StringDataAndUtf16LengthByIdx(dex::StringIndex(i), local
1610 mirror::String* string = intern_table->LookupStrong(self, utf16_length, utf8_data).Ptr();

Completed in 383 milliseconds