• Home
  • Raw
  • Download

Lines Matching refs:Elf_Shdr

25   typedef typename object::ELFFile<ELFT>::Elf_Shdr Elf_Shdr;  typedef in __anon1a674b1e0111::ELFDumper
31 std::error_code dumpSymbol(const Elf_Sym *Sym, const Elf_Shdr *SymTab,
33 std::error_code dumpCommonSection(const Elf_Shdr *Shdr, ELFYAML::Section &S);
34 std::error_code dumpCommonRelocationSection(const Elf_Shdr *Shdr,
37 std::error_code dumpRelocation(const RelT *Rel, const Elf_Shdr *SymTab,
40 ErrorOr<ELFYAML::RelocationSection *> dumpRelSection(const Elf_Shdr *Shdr);
41 ErrorOr<ELFYAML::RelocationSection *> dumpRelaSection(const Elf_Shdr *Shdr);
43 dumpContentSection(const Elf_Shdr *Shdr);
44 ErrorOr<ELFYAML::NoBitsSection *> dumpNoBitsSection(const Elf_Shdr *Shdr);
45 ErrorOr<ELFYAML::Group *> dumpGroup(const Elf_Shdr *Shdr);
46 ErrorOr<ELFYAML::MipsABIFlags *> dumpMipsABIFlags(const Elf_Shdr *Shdr);
72 const Elf_Shdr *Symtab = nullptr; in dump()
78 for (const Elf_Shdr &Sec : *SectionsOrErr) { in dump()
178 ELFDumper<ELFT>::dumpSymbol(const Elf_Sym *Sym, const Elf_Shdr *SymTab, in dumpSymbol()
190 ErrorOr<const Elf_Shdr *> ShdrOrErr = Obj.getSection(Sym, SymTab, ShndxTable); in dumpSymbol()
193 const Elf_Shdr *Shdr = *ShdrOrErr; in dumpSymbol()
208 const Elf_Shdr *SymTab, in dumpRelocation()
215 ErrorOr<const Elf_Shdr *> StrTabSec = Obj.getSection(SymTab->sh_link); in dumpRelocation()
232 std::error_code ELFDumper<ELFT>::dumpCommonSection(const Elf_Shdr *Shdr, in dumpCommonSection()
245 ErrorOr<const Elf_Shdr *> LinkSection = Obj.getSection(Shdr->sh_link); in dumpCommonSection()
259 ELFDumper<ELFT>::dumpCommonRelocationSection(const Elf_Shdr *Shdr, in dumpCommonRelocationSection()
264 ErrorOr<const Elf_Shdr *> InfoSection = Obj.getSection(Shdr->sh_info); in dumpCommonRelocationSection()
278 ELFDumper<ELFT>::dumpRelSection(const Elf_Shdr *Shdr) { in dumpRelSection()
285 ErrorOr<const Elf_Shdr *> SymTabOrErr = Obj.getSection(Shdr->sh_link); in dumpRelSection()
288 const Elf_Shdr *SymTab = *SymTabOrErr; in dumpRelSection()
302 ELFDumper<ELFT>::dumpRelaSection(const Elf_Shdr *Shdr) { in dumpRelaSection()
309 ErrorOr<const Elf_Shdr *> SymTabOrErr = Obj.getSection(Shdr->sh_link); in dumpRelaSection()
312 const Elf_Shdr *SymTab = *SymTabOrErr; in dumpRelaSection()
328 ELFDumper<ELFT>::dumpContentSection(const Elf_Shdr *Shdr) { in dumpContentSection()
345 ELFDumper<ELFT>::dumpNoBitsSection(const Elf_Shdr *Shdr) { in dumpNoBitsSection()
356 ErrorOr<ELFYAML::Group *> ELFDumper<ELFT>::dumpGroup(const Elf_Shdr *Shdr) { in dumpGroup()
362 ErrorOr<const Elf_Shdr *> SymtabOrErr = Obj.getSection(Shdr->sh_link); in dumpGroup()
365 const Elf_Shdr *Symtab = *SymtabOrErr; in dumpGroup()
386 ErrorOr<const Elf_Shdr *> sHdr = Obj.getSection(groupMembers[i]); in dumpGroup()
401 ELFDumper<ELFT>::dumpMipsABIFlags(const Elf_Shdr *Shdr) { in dumpMipsABIFlags()