Home
last modified time | relevance | path

Searched refs:StringReference (Results 1 – 21 of 21) sorted by relevance

/art/libdexfile/dex/
Dstring_reference.h32 class StringReference : public DexFileReference {
34 StringReference(const DexFile* file, dex::StringIndex index) in StringReference() function
48 bool operator()(const StringReference& sr1, const StringReference& sr2) const { in operator()
Dstring_reference_test.cc27 TEST(StringReference, ValueComparator) { in TEST() argument
39 StringReference sr1(dex_file1.get(), dex::StringIndex(0)); in TEST()
46 StringReference sr2(dex_file2.get(), dex::StringIndex(0)); in TEST()
53 TEST(StringReference, ValueComparator2) { in TEST() argument
102 StringReference sr1(dex_file1.get(), dex::StringIndex(index1)); in TEST()
103 StringReference sr2(dex_file2.get(), dex::StringIndex(index2)); in TEST()
Dtype_reference.h47 StringReference sr1(tr1.dex_file, tr1.dex_file->GetTypeId(tr1.TypeIndex()).descriptor_idx_); in operator()
48 StringReference sr2(tr2.dex_file, tr2.dex_file->GetTypeId(tr2.TypeIndex()).descriptor_idx_); in operator()
/art/compiler/optimizing/
Dcode_generation_data.h60 void ReserveJitStringRoot(StringReference string_reference, Handle<mirror::String> string) { in ReserveJitStringRoot()
65 uint64_t GetJitStringRootIndex(StringReference string_reference) const { in GetJitStringRootIndex()
113 ScopedArenaSafeMap<StringReference, uint64_t, StringReferenceValueComparator> jit_string_roots_;
Djit_patches_arm64.cc59 const StringReference& string_reference = entry.first; in EmitJitRootPatches()
82 code_generation_data->ReserveJitStringRoot(StringReference(&dex_file, string_index), handle); in DeduplicateJitStringLiteral()
84 StringReference(&dex_file, string_index), in DeduplicateJitStringLiteral()
Djit_patches_arm64.h63 using StringToLiteralMap = ArenaSafeMap<StringReference,
Dcode_generator.h833 void ReserveJitStringRoot(StringReference string_reference, Handle<mirror::String> string);
834 uint64_t GetJitStringRootIndex(StringReference string_reference);
Dcode_generator_riscv64.h788 ArenaSafeMap<StringReference, Literal*, StringReferenceValueComparator>;
Dcode_generator.cc191 void CodeGenerator::ReserveJitStringRoot(StringReference string_reference, in ReserveJitStringRoot()
197 uint64_t CodeGenerator::GetJitStringRootIndex(StringReference string_reference) { in GetJitStringRootIndex()
Dcode_generator_arm_vixl.h995 using StringToLiteralMap = ArenaSafeMap<StringReference,
Dcode_generator_riscv64.cc6597 ReserveJitStringRoot(StringReference(&dex_file, string_index), handle); in DeduplicateJitStringLiteral()
6599 StringReference(&dex_file, string_index), in DeduplicateJitStringLiteral()
6624 const StringReference& string_reference = entry.first; in EmitJitRootPatches()
Dcode_generator_arm_vixl.cc9783 ReserveJitStringRoot(StringReference(&dex_file, string_index), handle); in DeduplicateJitStringLiteral()
9785 StringReference(&dex_file, string_index), in DeduplicateJitStringLiteral()
10201 const StringReference& string_reference = entry.first; in EmitJitRootPatches()
Dcode_generator_x86_64.cc6922 ReserveJitStringRoot(StringReference(&dex_file, string_index), handle); in NewJitRootStringPatch()
8536 StringReference string_reference(info.target_dex_file, dex::StringIndex(info.offset_or_index)); in EmitJitRootPatches()
Dcode_generator_x86.cc7587 ReserveJitStringRoot(StringReference(&dex_file, string_index), handle); in NewJitRootStringPatch()
9270 StringReference string_reference(info.target_dex_file, dex::StringIndex(info.offset_or_index)); in EmitJitRootPatches()
/art/compiler/linker/
Dlinker_patch.h262 StringReference TargetString() const { in TargetString()
265 return StringReference(target_dex_file_, dex::StringIndex(string_idx_)); in TargetString()
/art/dex2oat/linker/x86_64/
Drelative_patcher_x86_64_test.cc155 TEST_F(X86_64RelativePatcherTest, StringReference) { in TEST_F() argument
/art/dex2oat/linker/x86/
Drelative_patcher_x86_test.cc144 TEST_F(X86RelativePatcherTest, StringReference) { in TEST_F() argument
/art/dex2oat/linker/riscv64/
Drelative_patcher_riscv64_test.cc190 TEST_F(Riscv64RelativePatcherTest, StringReference) { in TEST_F() argument
/art/dex2oat/linker/
Doat_writer.h491 SafeMap<StringReference, size_t, StringReferenceValueComparator> bss_string_entries_;
Doat_writer.cc774 StringReference target_string = patch.TargetString(); in VisitMethod()
1883 StringReference target_string = patch.TargetString(); in GetTargetString()
/art/dex2oat/linker/arm64/
Drelative_patcher_arm64_test.cc826 TEST_F(Arm64RelativePatcherTestDefault, StringReference) { in TEST_F() argument