Home
last modified time | relevance | path

Searched refs:StringDataAndUtf16LengthByIdx (Results 1 – 10 of 10) sorted by relevance

/aosp12/art/libdexfile/dex/
H A Ddex_file-inl.h60 inline const char* DexFile::StringDataAndUtf16LengthByIdx(dex::StringIndex idx, in StringDataAndUtf16LengthByIdx() function
72 return StringDataAndUtf16LengthByIdx(idx, &unicode_length); in StringDataByIdx()
77 const char* data = StringDataAndUtf16LengthByIdx(idx, &unicode_length); in StringViewByIdx()
86 return StringDataAndUtf16LengthByIdx(type_id.descriptor_idx_, unicode_length); in StringByTypeIdx()
130 return StringDataAndUtf16LengthByIdx(method_id.name_idx_, utf_length); in GetMethodName()
138 return StringDataAndUtf16LengthByIdx(GetMethodId(idx).name_idx_, utf_length); in GetMethodName()
152 return StringDataAndUtf16LengthByIdx(GetProtoId(method_id.proto_idx_).shorty_idx_, length); in GetMethodShorty()
178 const char* s1_data = df1->StringDataAndUtf16LengthByIdx(sidx1, &s1_len); in StringEquals()
180 const char* s2_data = df2->StringDataAndUtf16LengthByIdx(sidx2, &s2_len); in StringEquals()
H A Dsignature-inl.h37 const char* lhs_shorty_data = dex_file_->StringDataAndUtf16LengthByIdx(proto_id_->shorty_idx_,
43 rhs.dex_file_->StringDataAndUtf16LengthByIdx(rhs.proto_id_->shorty_idx_,
H A Ddex_file.h266 const char* StringDataAndUtf16LengthByIdx(dex::StringIndex idx, uint32_t* utf16_length) const;
/aosp12/art/runtime/native/
H A Djava_lang_reflect_Executable.cc307 const char* lhs_data = this_method->GetDexFile()->StringDataAndUtf16LengthByIdx( in Executable_compareMethodParametersInternal()
309 const char* rhs_data = other_method->GetDexFile()->StringDataAndUtf16LengthByIdx( in Executable_compareMethodParametersInternal()
/aosp12/art/tools/dexanalyze/
H A Ddexanalyze_strings.cc428 const char* data = dex_file->StringDataAndUtf16LengthByIdx(dex::StringIndex(i), &length); in ProcessDexFiles()
/aosp12/art/runtime/
H A Dclass_linker.cc6357 name_ = dex_file_->StringDataAndUtf16LengthByIdx(mid_->name_idx_, &name_len_); in GetName()
6372 const char* other_name = other_dex_file->StringDataAndUtf16LengthByIdx(other_mid.name_idx_, in HasSameNameAndSignature()
7546 name(dex_file->StringDataAndUtf16LengthByIdx(mid.name_idx_, &name_len)), in CheckVTableHasNoDuplicates()
8929 const char* utf8_data = dex_file.StringDataAndUtf16LengthByIdx(string_idx, &utf16_length); in DoResolveString()
8942 const char* utf8_data = dex_file.StringDataAndUtf16LengthByIdx(string_idx, &utf16_length); in DoLookupString()
/aosp12/art/compiler/optimizing/
H A Dinstruction_simplifier.cc2486 dex_file.StringDataAndUtf16LengthByIdx(load_string->GetStringIndex(), &utf16_length); in SimplifyStringIndexOf()
H A Dintrinsics_arm64.cc1702 return dex_file.StringDataAndUtf16LengthByIdx(load_string->GetStringIndex(), utf16_length); in GetConstString()
H A Dintrinsics_arm_vixl.cc887 return dex_file.StringDataAndUtf16LengthByIdx(load_string->GetStringIndex(), utf16_length); in GetConstString()
/aosp12/art/dex2oat/linker/
H A Dimage_writer.cc1965 const char* utf8_data = dex_file->StringDataAndUtf16LengthByIdx(dex::StringIndex(i), in ProcessInterns()