/art/compiler/optimizing/ |
D | jit_patches_arm64.cc | 79 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()
|
D | sharpening.cc | 389 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()
|
D | jit_patches_arm64.h | 75 dex::StringIndex string_index,
|
D | code_generator_riscv64.h | 598 dex::StringIndex string_index, 601 dex::StringIndex string_index, 617 dex::StringIndex string_index,
|
D | code_generator_arm64.h | 842 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()
|
D | instruction_builder.h | 215 void BuildLoadString(dex::StringIndex string_index, uint32_t dex_pc);
|
D | code_generator_arm_vixl.h | 717 dex::StringIndex string_index); 719 dex::StringIndex string_index); 730 dex::StringIndex string_index,
|
D | instruction_builder.cc | 2548 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()
|
D | code_generator_arm64.cc | 350 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 …]
|
D | code_generator_x86_64.h | 544 dex::StringIndex string_index,
|
D | code_generator_x86.h | 556 dex::StringIndex string_index,
|
D | code_generator_riscv64.cc | 764 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()
|
D | code_generator_arm_vixl.cc | 564 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()
|
D | code_generator_x86_64.cc | 381 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()
|
D | code_generator_x86.cc | 280 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()
|
D | nodes.h | 7030 dex::StringIndex string_index, 7038 string_index_(string_index),
|
/art/tools/veridex/ |
D | hidden_api_finder.cc | 74 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/ |
D | dexanalyze_experiments.cc | 324 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/ |
D | class_loader_context.cc | 124 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/ |
D | nterp.cc | 562 dex::StringIndex string_index( in NterpLoadObject() local 566 ObjPtr<mirror::String> str = class_linker->ResolveString(string_index, caller); in NterpLoadObject()
|
/art/runtime/verifier/ |
D | verifier_deps.cc | 471 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/ |
D | compiler_driver.cc | 660 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()
|