/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, 65 return ResolveStringFromCode(referrer, string_idx);
|
/art/runtime/mirror/ |
dex_cache.h | 93 String* GetResolvedString(uint32_t string_idx) const 95 return GetStrings()->Get(string_idx); 98 void SetResolvedString(uint32_t string_idx, String* resolved) 100 GetStrings()->Set(string_idx, resolved);
|
/art/runtime/ |
class_linker-inl.h | 29 inline mirror::String* ClassLinker::ResolveString(uint32_t string_idx, 31 mirror::String* resolved_string = referrer->GetDexCacheStrings()->Get(string_idx); 36 resolved_string = ResolveString(dex_file, string_idx, dex_cache);
|
dex_instruction.cc | 414 uint32_t string_idx = VRegB_21c(); local 416 PrintableString(file->StringDataByIdx(string_idx)).c_str(), string_idx); 534 uint32_t string_idx = VRegB_31c(); local 537 PrintableString(file->StringDataByIdx(string_idx)).c_str(), 538 string_idx); 540 os << StringPrintf("%s v%d, string@%d", opcode, VRegA_31c(), string_idx);
|
intern_table.cc | 106 uint32_t string_idx = dex_file->GetIndexForStringId(*string_id); local 107 mirror::String* image = dex_cache->GetResolvedString(string_idx);
|
object_utils.h | 634 mirror::String* ResolveString(uint32_t string_idx) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 635 mirror::String* s = method_->GetDexCacheStrings()->Get(string_idx); 637 s = GetClassLinker()->ResolveString(GetDexFile(), string_idx, GetDexCache());
|
dex_file.cc | 478 const DexFile::TypeId* DexFile::FindTypeId(uint32_t string_idx) const { 484 if (string_idx > type_id.descriptor_idx_) { 486 } else if (string_idx < type_id.descriptor_idx_) { [all...] |
class_linker.h | 114 mirror::String* ResolveString(uint32_t string_idx, const mirror::ArtMethod* referrer) 119 mirror::String* ResolveString(const DexFile& dex_file, uint32_t string_idx,
|
dex_file.h | 483 const TypeId* FindTypeId(uint32_t string_idx) const; [all...] |
class_linker.cc | [all...] |
/art/runtime/entrypoints/ |
entrypoint_utils.h | 275 uint32_t string_idx) 278 return class_linker->ResolveString(string_idx, referrer);
|
/art/compiler/ |
image_writer.cc | 226 uint32_t string_idx = dex_file.GetIndexForStringId(*string_id); local 227 if (dex_cache->GetResolvedString(string_idx) == NULL) { 228 dex_cache->SetResolvedString(string_idx, string);
|
/art/compiler/dex/quick/ |
gen_common.cc | 813 void Mir2Lir::GenConstString(uint32_t string_idx, RegLocation rl_dest) { 816 (sizeof(mirror::String*) * string_idx); 818 *cu_->dex_file, string_idx) || SLOW_STRING_PATH) { 828 LoadConstant(TargetReg(kArg1), string_idx); local 837 LIR* call_inst = OpReg(kOpBlx, r_tgt); // .eq, helper(Method*, string_idx) [all...] |
mir_to_lir.h | 411 void GenConstString(uint32_t string_idx, RegLocation rl_dest); [all...] |
/art/compiler/driver/ |
compiler_driver.h | 157 bool CanAssumeStringIsPresentInDexCache(const DexFile& dex_file, uint32_t string_idx)
|
compiler_driver.cc | 795 uint32_t string_idx) { 803 Runtime::Current()->GetClassLinker()->ResolveString(dex_file, string_idx, dex_cache); [all...] |
/art/compiler/llvm/ |
gbc_expander.cc | 208 llvm::Value* EmitLoadDexCacheStringFieldAddr(uint32_t string_idx); 753 EmitLoadDexCacheStringFieldAddr(uint32_t string_idx) { 757 llvm::Value* string_idx_value = irb_.getPtrEquivInt(string_idx); 1019 uint32_t string_idx = local 2063 uint32_t string_idx = LV2UInt(call_inst.getArgOperand(0)); local [all...] |
/art/runtime/arch/arm/ |
quick_entrypoints_arm.S | 688 @ artResolveStringFromCode(Method* referrer, uint32_t string_idx, Thread*, SP) [all...] |
/art/runtime/interpreter/ |
interpreter.cc | [all...] |