Home
last modified time | relevance | path

Searched refs:string_index (Results 1 – 22 of 22) sorted by relevance

/art/compiler/optimizing/
Djit_patches_arm64.cc79 dex::StringIndex string_index, in DeduplicateJitStringLiteral() argument
82 code_generation_data->ReserveJitStringRoot(StringReference(&dex_file, string_index), handle); in DeduplicateJitStringLiteral()
84 StringReference(&dex_file, string_index), in DeduplicateJitStringLiteral()
Dsharpening.cc389 dex::StringIndex string_index = load_string->GetStringIndex(); in ProcessLoadString() local
416 string = class_linker->LookupString(string_index, dex_cache.Get()); in ProcessLoadString()
418 string = class_linker->ResolveString(string_index, dex_cache); in ProcessLoadString()
437 string = class_linker->LookupString(string_index, dex_cache.Get()); in ProcessLoadString()
457 string = class_linker->LookupString(string_index, dex_cache.Get()); in ProcessLoadString()
Djit_patches_arm64.h75 dex::StringIndex string_index,
Dcode_generator_riscv64.h598 dex::StringIndex string_index,
601 dex::StringIndex string_index,
617 dex::StringIndex string_index,
Dcode_generator_arm64.h842 dex::StringIndex string_index,
850 dex::StringIndex string_index,
871 dex::StringIndex string_index, in DeduplicateJitStringLiteral() argument
874 dex_file, string_index, handle, GetCodeGenerationData()); in DeduplicateJitStringLiteral()
Dinstruction_builder.h215 void BuildLoadString(dex::StringIndex string_index, uint32_t dex_pc);
Dcode_generator_arm_vixl.h717 dex::StringIndex string_index);
719 dex::StringIndex string_index);
730 dex::StringIndex string_index,
Dinstruction_builder.cc2548 void HInstructionBuilder::BuildLoadString(dex::StringIndex string_index, uint32_t dex_pc) { in BuildLoadString() argument
2550 new (allocator_) HLoadString(graph_->GetCurrentMethod(), string_index, *dex_file_, dex_pc); in BuildLoadString()
3662 dex::StringIndex string_index(instruction.VRegB_21c()); in ProcessDexInstruction() local
3663 BuildLoadString(string_index, dex_pc); in ProcessDexInstruction()
3669 dex::StringIndex string_index(instruction.VRegB_31c()); in ProcessDexInstruction() local
3670 BuildLoadString(string_index, dex_pc); in ProcessDexInstruction()
Dcode_generator_arm64.cc350 const dex::StringIndex string_index = instruction_->AsLoadString()->GetStringIndex(); in EmitNativeCode() local
351 __ Mov(calling_convention.GetRegisterAt(0).W(), string_index.index_); in EmitNativeCode()
5191 dex::StringIndex string_index, in NewBootImageStringPatch() argument
5194 &dex_file, string_index.index_, adrp_label, &boot_image_string_patches_); in NewBootImageStringPatch()
5199 dex::StringIndex string_index, in NewStringBssEntryPatch() argument
5201 return NewPcRelativePatch(&dex_file, string_index.index_, adrp_label, &string_bss_entry_patches_); in NewStringBssEntryPatch()
5797 const dex::StringIndex string_index = load->GetStringIndex(); in VisitLoadString() local
5798 vixl::aarch64::Label* adrp_label = codegen_->NewBootImageStringPatch(dex_file, string_index); in VisitLoadString()
5802 codegen_->NewBootImageStringPatch(dex_file, string_index, adrp_label); in VisitLoadString()
5815 const dex::StringIndex string_index = load->GetStringIndex(); in VisitLoadString() local
[all …]
Dcode_generator_x86_64.h544 dex::StringIndex string_index,
Dcode_generator_x86.h556 dex::StringIndex string_index,
Dcode_generator_riscv64.cc764 const dex::StringIndex string_index = instruction_->AsLoadString()->GetStringIndex(); in EmitNativeCode() local
770 __ LoadConst32(calling_convention.GetRegisterAt(0), string_index.index_); in EmitNativeCode()
6562 const DexFile& dex_file, dex::StringIndex string_index, const PcRelativePatchInfo* info_high) { in NewBootImageStringPatch() argument
6563 return NewPcRelativePatch(&dex_file, string_index.index_, info_high, &boot_image_string_patches_); in NewBootImageStringPatch()
6567 const DexFile& dex_file, dex::StringIndex string_index, const PcRelativePatchInfo* info_high) { in NewStringBssEntryPatch() argument
6568 return NewPcRelativePatch(&dex_file, string_index.index_, info_high, &string_bss_entry_patches_); in NewStringBssEntryPatch()
6595 dex::StringIndex string_index, in DeduplicateJitStringLiteral() argument
6597 ReserveJitStringRoot(StringReference(&dex_file, string_index), handle); in DeduplicateJitStringLiteral()
6599 StringReference(&dex_file, string_index), in DeduplicateJitStringLiteral()
Dcode_generator_arm_vixl.cc564 const dex::StringIndex string_index = instruction_->AsLoadString()->GetStringIndex(); in EmitNativeCode() local
571 __ Mov(calling_convention.GetRegisterAt(0), string_index.index_); in EmitNativeCode()
9733 const DexFile& dex_file, dex::StringIndex string_index) { in NewBootImageStringPatch() argument
9734 return NewPcRelativePatch(&dex_file, string_index.index_, &boot_image_string_patches_); in NewBootImageStringPatch()
9738 const DexFile& dex_file, dex::StringIndex string_index) { in NewStringBssEntryPatch() argument
9739 return NewPcRelativePatch(&dex_file, string_index.index_, &string_bss_entry_patches_); in NewStringBssEntryPatch()
9781 dex::StringIndex string_index, in DeduplicateJitStringLiteral() argument
9783 ReserveJitStringRoot(StringReference(&dex_file, string_index), handle); in DeduplicateJitStringLiteral()
9785 StringReference(&dex_file, string_index), in DeduplicateJitStringLiteral()
Dcode_generator_x86_64.cc381 const dex::StringIndex string_index = instruction_->AsLoadString()->GetStringIndex(); in EmitNativeCode() local
383 __ movl(CpuRegister(RAX), Immediate(string_index.index_)); in EmitNativeCode()
6920 dex::StringIndex string_index, in NewJitRootStringPatch() argument
6922 ReserveJitStringRoot(StringReference(&dex_file, string_index), handle); in NewJitRootStringPatch()
6924 jit_string_patches_.emplace_back(&dex_file, string_index.index_); in NewJitRootStringPatch()
Dcode_generator_x86.cc280 const dex::StringIndex string_index = instruction_->AsLoadString()->GetStringIndex(); in EmitNativeCode() local
281 __ movl(calling_convention.GetRegisterAt(0), Immediate(string_index.index_)); in EmitNativeCode()
7585 dex::StringIndex string_index, in NewJitRootStringPatch() argument
7587 ReserveJitStringRoot(StringReference(&dex_file, string_index), handle); in NewJitRootStringPatch()
7589 jit_string_patches_.emplace_back(&dex_file, string_index.index_); in NewJitRootStringPatch()
Dnodes.h7030 dex::StringIndex string_index,
7038 string_index_(string_index),
/art/tools/veridex/
Dhidden_api_finder.cc74 dex::StringIndex string_index(inst->VRegB_21c()); in CollectAccesses() local
75 const std::string name(dex_file.GetStringView(string_index)); in CollectAccesses()
/art/tools/dexanalyze/
Ddexanalyze_experiments.cc324 const dex::StringIndex string_index(inst->VRegB_21c()); in ProcessDexFile() local
325 unique_string_ids.insert(string_index.index_); in ProcessDexFile()
372 const dex::StringIndex string_index(inst->VRegB_31c()); in ProcessDexFile() local
373 unique_string_ids.insert(string_index.index_); in ProcessDexFile()
/art/runtime/
Dclass_loader_context.cc124 uint32_t string_index = shared_library_open_index + 1; in FindMatchingSharedLibraryCloseMarker() local
127 shared_library_close = spec.find_first_of(kClassLoaderSharedLibraryClosingMark, string_index); in FindMatchingSharedLibraryCloseMarker()
129 spec.find_first_of(kClassLoaderSharedLibraryOpeningMark, string_index); in FindMatchingSharedLibraryCloseMarker()
140 string_index = shared_library_close + 1; in FindMatchingSharedLibraryCloseMarker()
145 string_index = shared_library_open + 1; in FindMatchingSharedLibraryCloseMarker()
/art/runtime/interpreter/mterp/
Dnterp.cc562 dex::StringIndex string_index( in NterpLoadObject() local
566 ObjPtr<mirror::String> str = class_linker->ResolveString(string_index, caller); in NterpLoadObject()
/art/runtime/verifier/
Dverifier_deps.cc471 uint32_t string_index = 1; in EncodeStringVector() local
474 (reinterpret_cast<uint32_t*>(out->data() + offsets_index))[string_index++] = out->size(); in EncodeStringVector()
/art/dex2oat/driver/
Dcompiler_driver.cc660 dex::StringIndex string_index((inst->Opcode() == Instruction::CONST_STRING) in ResolveConstStrings() local
663 ObjPtr<mirror::String> string = class_linker->ResolveString(string_index, dex_cache); in ResolveConstStrings()