Home
last modified time | relevance | path

Searched refs:d_tag (Results 1 – 5 of 5) sorted by relevance

/art/runtime/
Delf_utils.h74 inline bool IsDynamicSectionPointer(Elf32_Word d_tag, Elf32_Word e_machine) { in IsDynamicSectionPointer() argument
75 switch (d_tag) { in IsDynamicSectionPointer()
117 LOG(FATAL) << "Illegal d_tag value 0x" << std::hex << d_tag; in IsDynamicSectionPointer()
122 if ((DT_ENCODING < d_tag && d_tag < DT_LOOS) in IsDynamicSectionPointer()
123 || (DT_LOOS < d_tag && d_tag < DT_HIOS) in IsDynamicSectionPointer()
124 || (DT_LOPROC < d_tag && d_tag < DT_HIPROC)) { in IsDynamicSectionPointer()
127 switch (d_tag) { in IsDynamicSectionPointer()
149 LOG(FATAL) << "Unknown MIPS d_tag value 0x" << std::hex << d_tag; in IsDynamicSectionPointer()
153 } else if ((d_tag % 2) == 0) { in IsDynamicSectionPointer()
159 LOG(FATAL) << "Unknown d_tag value 0x" << std::hex << d_tag; in IsDynamicSectionPointer()
Delf.h1623 Elf32_Sword d_tag; // Type of dynamic table entry. member
1634 Elf64_Sxword d_tag; // Type of dynamic table entry. member
Delf_file.cc968 if (dyn->d_tag == type) { in FindDynamicByType()
1207 switch (elf_dyn.d_tag) { in Load()
/art/compiler/
Delf_fixup.cc71 Elf32_Word d_tag = elf_dyn.d_tag; in FixupDynamic() local
72 if (IsDynamicSectionPointer(d_tag, elf_file.GetHeader().e_machine)) { in FixupDynamic()
/art/patchoat/
Dpatchoat.cc694 if (IsDynamicSectionPointer(dyn.d_tag, oat_file_->GetHeader().e_machine)) { in PatchElf()