/art/runtime/entrypoints/portable/ |
portable_dexcache_entrypoints.cc | 48 uint32_t string_idx) 50 return ResolveStringFromCode(referrer, string_idx);
|
/art/runtime/entrypoints/quick/ |
quick_dexcache_entrypoints.cc | 61 int32_t string_idx, 66 return ResolveStringFromCode(referrer, string_idx);
|
/art/runtime/ |
method_helper-inl.h | 65 inline mirror::String* MethodHelper::ResolveString(uint32_t string_idx) { 68 mirror::String* s = declaringClass->GetDexCacheStrings()->Get(string_idx); 72 s = Runtime::Current()->GetClassLinker()->ResolveString(*method->GetDexFile(), string_idx,
|
dex_instruction.cc | 165 uint32_t string_idx = VRegB_21c(); local 167 PrintableString(file->StringDataByIdx(string_idx)).c_str(), string_idx); 285 uint32_t string_idx = VRegB_31c(); local 288 PrintableString(file->StringDataByIdx(string_idx)).c_str(), 289 string_idx); 291 os << StringPrintf("%s v%d, string@%d", opcode, VRegA_31c(), string_idx);
|
class_linker-inl.h | 59 inline mirror::String* ClassLinker::ResolveString(uint32_t string_idx, 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);
|
method_helper.h | 117 mirror::String* ResolveString(uint32_t string_idx) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
|
intern_table.cc | 194 uint32_t string_idx = dex_file->GetIndexForStringId(*string_id); local 195 mirror::String* image = dex_cache->GetResolvedString(string_idx);
|
dex_file.cc | 590 const DexFile::TypeId* DexFile::FindTypeId(uint32_t string_idx) const { 596 if (string_idx > type_id.descriptor_idx_) { 598 } else if (string_idx < type_id.descriptor_idx_) { [all...] |
class_linker.h | 139 mirror::String* ResolveString(uint32_t string_idx, mirror::ArtMethod* referrer) 144 mirror::String* ResolveString(const DexFile& dex_file, uint32_t string_idx, [all...] |
dex_file.h | 539 const TypeId* FindTypeId(uint32_t string_idx) const; [all...] |
class_linker.cc | [all...] |
/art/runtime/mirror/ |
dex_cache.h | 90 String* GetResolvedString(uint32_t string_idx) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 91 return GetStrings()->Get(string_idx); 94 void SetResolvedString(uint32_t string_idx, String* resolved) ALWAYS_INLINE 97 GetStrings()->Set(string_idx, resolved);
|
/art/runtime/native/ |
dalvik_system_VMRuntime.cc | 227 static void PreloadDexCachesResolveString(Handle<mirror::DexCache> dex_cache, uint32_t string_idx, 230 mirror::String* string = dex_cache->GetResolvedString(string_idx); 235 const char* utf8 = dex_file->StringDataByIdx(string_idx); 241 dex_cache->SetResolvedString(string_idx, string);
|
/art/compiler/driver/ |
compiler_driver.h | 201 bool CanAssumeStringIsPresentInDexCache(const DexFile& dex_file, uint32_t string_idx) 220 bool CanEmbedStringInCode(const DexFile& dex_file, uint32_t string_idx, 371 uint32_t string_idx, 616 uint32_t string_idx, 619 string_idx_(string_idx) { [all...] |
compiler_driver.cc | 849 uint32_t string_idx) { [all...] |
/art/runtime/interpreter/ |
interpreter_common.h | 187 static inline String* ResolveString(Thread* self, MethodHelper& mh, uint32_t string_idx) 200 return mh.ResolveString(string_idx);
|
/art/runtime/entrypoints/ |
entrypoint_utils.h | 167 uint32_t string_idx)
|
entrypoint_utils-inl.h | 612 uint32_t string_idx) { 614 return class_linker->ResolveString(string_idx, referrer);
|
/art/compiler/dex/quick/ |
codegen_util.cc | 515 uint32_t string_idx = data_lir->operands[0]; local 519 string_idx, 521 const auto& target_string_id = cu_->dex_file->GetStringId(string_idx); [all...] |
gen_common.cc | [all...] |
mir_to_lir.h | [all...] |
/art/compiler/llvm/ |
gbc_expander.cc | 207 llvm::Value* EmitLoadDexCacheStringFieldAddr(uint32_t string_idx); 740 EmitLoadDexCacheStringFieldAddr(uint32_t string_idx) { 744 llvm::Value* string_idx_value = irb_.getPtrEquivInt(string_idx); 1006 uint32_t string_idx = local 2054 uint32_t string_idx = LV2UInt(call_inst.getArgOperand(0)); local [all...] |
/art/compiler/ |
image_writer.cc | 622 uint32_t string_idx = dex_file.GetIndexForStringId(*string_id); local 623 if (dex_cache->GetResolvedString(string_idx) == NULL) { 624 dex_cache->SetResolvedString(string_idx, string); [all...] |
/art/runtime/arch/arm/ |
quick_entrypoints_arm.S | [all...] |