Searched defs:string_idx (Results 1 - 10 of 10) sorted by relevance

/art/runtime/
H A Dart_field.cc84 uint32_t string_idx, mirror::DexCache* dex_cache) {
87 dex_file, string_idx, hs.NewHandle(dex_cache));
83 ResolveGetStringName(Thread* self, const DexFile& dex_file, uint32_t string_idx, mirror::DexCache* dex_cache) argument
H A Ddex_instruction.cc183 uint32_t string_idx = VRegB_21c(); local
185 PrintableString(file->StringDataByIdx(string_idx)).c_str(), string_idx);
313 uint32_t string_idx = VRegB_31c(); local
316 PrintableString(file->StringDataByIdx(string_idx)).c_str(),
317 string_idx);
319 os << StringPrintf("%s v%d, string@%d", opcode, VRegA_31c(), string_idx);
H A Dclass_linker-inl.h59 inline mirror::String* ClassLinker::ResolveString(uint32_t string_idx, argument
62 mirror::String* resolved_string = declaring_class->GetDexCacheStrings()->Get(string_idx);
67 resolved_string = ResolveString(dex_file, string_idx, dex_cache);
69 DCHECK_EQ(dex_cache->GetResolvedString(string_idx), resolved_string);
H A Dintern_table.cc203 uint32_t string_idx = dex_file->GetIndexForStringId(*string_id); local
205 mirror::String* image_string = dex_cache->GetResolvedString(string_idx);
H A Dclass_linker.cc5295 mirror::String* ClassLinker::ResolveString(const DexFile& dex_file, uint32_t string_idx, argument
5298 mirror::String* resolved = dex_cache->GetResolvedString(string_idx);
5303 const char* utf8_data = dex_file.StringDataAndUtf16LengthByIdx(string_idx, &utf16_length);
5305 dex_cache->SetResolvedString(string_idx, string);
/art/compiler/utils/
H A Dtest_dex_file_builder.h100 uint32_t string_idx = 0u; local
102 entry.second.idx = string_idx;
103 string_idx += 1u;
/art/runtime/entrypoints/
H A Dentrypoint_utils-inl.h619 inline mirror::String* ResolveStringFromCode(ArtMethod* referrer, uint32_t string_idx) { argument
621 return class_linker->ResolveString(string_idx, referrer);
/art/compiler/dex/quick/
H A Dgen_common.cc1055 void Mir2Lir::GenConstString(uint32_t string_idx, RegLocation rl_dest) { argument
1057 int32_t offset_of_string = mirror::ObjectArray<mirror::String>::OffsetOfElement(string_idx).
1060 *cu_->dex_file, string_idx) || ForceSlowStringPath(cu_)) {
1068 size_t offset = dex_cache_arrays_layout_.StringOffset(string_idx);
1080 GenIfNullUseHelperImm(ret0, kQuickResolveString, string_idx);
1087 size_t offset = dex_cache_arrays_layout_.StringOffset(string_idx);
/art/compiler/
H A Dimage_writer.cc575 uint32_t string_idx = dex_file.GetIndexForStringId(*string_id); local
576 if (dex_cache->GetResolvedString(string_idx) == nullptr) {
577 dex_cache->SetResolvedString(string_idx, string);
/art/compiler/driver/
H A Dcompiler_driver.cc1036 uint32_t string_idx) {
1046 Runtime::Current()->GetClassLinker()->ResolveString(dex_file, string_idx, dex_cache);
1035 CanAssumeStringIsPresentInDexCache(const DexFile& dex_file, uint32_t string_idx) argument

Completed in 223 milliseconds