Lines Matching refs:string_id
153 const dex::StringIndex string_id = TryGetClassDescriptorStringId( in GetMethodDeclaringClassStringId() local
157 if (string_id.IsValid()) { in GetMethodDeclaringClassStringId()
159 DCHECK_EQ(GetClassDescriptorStringId(dex_file, method->GetDeclaringClass()), string_id); in GetMethodDeclaringClassStringId()
160 return string_id; in GetMethodDeclaringClassStringId()
172 const dex::StringIndex string_id = TryGetClassDescriptorStringId( in GetFieldDeclaringClassStringId() local
176 if (string_id.IsValid()) { in GetFieldDeclaringClassStringId()
178 DCHECK_EQ(GetClassDescriptorStringId(dex_file, field->GetDeclaringClass()), string_id); in GetFieldDeclaringClassStringId()
179 return string_id; in GetFieldDeclaringClassStringId()
217 const dex::StringId* string_id = dex_file.FindStringId(str.c_str()); in GetIdFromString() local
218 if (string_id != nullptr) { in GetIdFromString()
220 return dex_file.GetIndexForStringId(*string_id); in GetIdFromString()
254 std::string VerifierDeps::GetStringFromId(const DexFile& dex_file, dex::StringIndex string_id) in GetStringFromId()
257 if (string_id.index_ < num_ids_in_dex) { in GetStringFromId()
258 return std::string(dex_file.StringDataByIdx(string_id)); in GetStringFromId()
262 string_id.index_ -= num_ids_in_dex; in GetStringFromId()
263 CHECK_LT(string_id.index_, deps->strings_.size()); in GetStringFromId()
264 return deps->strings_[string_id.index_]; in GetStringFromId()