Lines Matching refs:StringIndex
109 dex::StringIndex VerifierDeps::GetClassDescriptorStringId(const DexFile& dex_file, in GetClassDescriptorStringId()
133 static dex::StringIndex TryGetClassDescriptorStringId(const DexFile& dex_file, in TryGetClassDescriptorStringId()
146 return dex::StringIndex::Invalid(); in TryGetClassDescriptorStringId()
149 dex::StringIndex VerifierDeps::GetMethodDeclaringClassStringId(const DexFile& dex_file, in GetMethodDeclaringClassStringId()
154 return dex::StringIndex(VerifierDeps::kUnresolvedMarker); in GetMethodDeclaringClassStringId()
156 const dex::StringIndex string_id = TryGetClassDescriptorStringId( in GetMethodDeclaringClassStringId()
168 dex::StringIndex VerifierDeps::GetFieldDeclaringClassStringId(const DexFile& dex_file, in GetFieldDeclaringClassStringId()
173 return dex::StringIndex(VerifierDeps::kUnresolvedMarker); in GetFieldDeclaringClassStringId()
175 const dex::StringIndex string_id = TryGetClassDescriptorStringId( in GetFieldDeclaringClassStringId()
219 dex::StringIndex VerifierDeps::GetIdFromString(const DexFile& dex_file, const std::string& str) { in GetIdFromString()
241 return dex::StringIndex(num_ids_in_dex + found_id); in GetIdFromString()
247 return dex::StringIndex(num_ids_in_dex + found_id); in GetIdFromString()
250 dex::StringIndex new_id(num_ids_in_dex + deps->strings_.size() - 1); in GetIdFromString()
257 std::string VerifierDeps::GetStringFromId(const DexFile& dex_file, dex::StringIndex string_id) in GetStringFromId()
505 dex::StringIndex destination_id = GetClassDescriptorStringId(dex_file, destination); in AddAssignability()
506 dex::StringIndex source_id = GetClassDescriptorStringId(dex_file, source); in AddAssignability()
600 template<> inline uint32_t Encode<dex::StringIndex>(dex::StringIndex in) { in Encode()
615 template<> inline dex::StringIndex Decode<dex::StringIndex>(uint32_t in) { in Decode()
616 return dex::StringIndex(in); in Decode()