Lines Matching defs:string
63 using ::art::mirror::String;
67 bool ImageWriter::Write(const std::string& image_filename,
69 const std::string& oat_filename,
70 const std::string& oat_location) {
218 String* string = obj->AsString();
219 const uint16_t* utf16_string = string->GetCharArray()->GetData() + string->GetOffset();
225 // This string occurs in this dex file, assign the dex cache entry.
228 dex_cache->SetResolvedString(string_idx, string);
249 std::set<std::string>* non_image_classes;
260 std::set<std::string> non_image_classes;
267 for (const std::string& it : non_image_classes) {
337 for (const std::string& image_class : *image_classes) {
347 // if it is a string, we want to intern it if its not interned.
349 // we must be an interned string that was forward referenced and already assigned
354 SirtRef<String> interned(Thread::Current(), obj->AsString()->Intern());
397 String::AllocFromModifiedUtf8(self, oat_file_->GetLocation().c_str()));