reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/obj2yaml/elf2yaml.cpp
   33   ArrayRef<Elf_Shdr> Sections;
   42   Expected<StringRef> getUniquedSectionName(const Elf_Shdr *Sec);
   45                                            const Elf_Shdr *SymTab);
   51   Error dumpSymbols(const Elf_Shdr *Symtab,
   53   Error dumpSymbol(const Elf_Sym *Sym, const Elf_Shdr *SymTab,
   55   Error dumpCommonSection(const Elf_Shdr *Shdr, ELFYAML::Section &S);
   56   Error dumpCommonRelocationSection(const Elf_Shdr *Shdr,
   59   Error dumpRelocation(const RelT *Rel, const Elf_Shdr *SymTab,
   62   Expected<ELFYAML::AddrsigSection *> dumpAddrsigSection(const Elf_Shdr *Shdr);
   63   Expected<ELFYAML::DynamicSection *> dumpDynamicSection(const Elf_Shdr *Shdr);
   64   Expected<ELFYAML::RelocationSection *> dumpRelocSection(const Elf_Shdr *Shdr);
   66   dumpContentSection(const Elf_Shdr *Shdr);
   68   dumpSymtabShndxSection(const Elf_Shdr *Shdr);
   69   Expected<ELFYAML::NoBitsSection *> dumpNoBitsSection(const Elf_Shdr *Shdr);
   70   Expected<ELFYAML::HashSection *> dumpHashSection(const Elf_Shdr *Shdr);
   71   Expected<ELFYAML::NoteSection *> dumpNoteSection(const Elf_Shdr *Shdr);
   72   Expected<ELFYAML::VerdefSection *> dumpVerdefSection(const Elf_Shdr *Shdr);
   73   Expected<ELFYAML::SymverSection *> dumpSymverSection(const Elf_Shdr *Shdr);
   74   Expected<ELFYAML::VerneedSection *> dumpVerneedSection(const Elf_Shdr *Shdr);
   75   Expected<ELFYAML::Group *> dumpGroup(const Elf_Shdr *Shdr);
   76   Expected<ELFYAML::MipsABIFlags *> dumpMipsABIFlags(const Elf_Shdr *Shdr);
   78   dumpStackSizesSection(const Elf_Shdr *Shdr);
   80   Expected<ELFYAML::Section *> dumpSpecialSection(const Elf_Shdr *Shdr);
   95 ELFDumper<ELFT>::getUniquedSectionName(const Elf_Shdr *Sec) {
  118                                       const Elf_Shdr *SymTab) {
  174   const Elf_Shdr *SymTab = nullptr;
  175   const Elf_Shdr *SymTabShndx = nullptr;
  176   const Elf_Shdr *DynSymTab = nullptr;
  178   for (const Elf_Shdr &Sec : Sections) {
  217   for (const Elf_Shdr &Sec : Sections) {
  316         const uint8_t *End = Begin + sizeof(Elf_Shdr);
  347 Error ELFDumper<ELFT>::dumpSymbols(const Elf_Shdr *Symtab,
  377 Error ELFDumper<ELFT>::dumpSymbol(const Elf_Sym *Sym, const Elf_Shdr *SymTab,
  399   const Elf_Shdr *Shdr = *ShdrOrErr;
  413 Error ELFDumper<ELFT>::dumpRelocation(const RelT *Rel, const Elf_Shdr *SymTab,
  446 Error ELFDumper<ELFT>::dumpCommonSection(const Elf_Shdr *Shdr,
  482 ELFDumper<ELFT>::dumpSpecialSection(const Elf_Shdr *Shdr) {
  494     const Elf_Shdr *Shdr, ELFYAML::RelocationSection &S) {
  512 ELFDumper<ELFT>::dumpStackSizesSection(const Elf_Shdr *Shdr) {
  545 ELFDumper<ELFT>::dumpAddrsigSection(const Elf_Shdr *Shdr) {
  585 ELFDumper<ELFT>::dumpDynamicSection(const Elf_Shdr *Shdr) {
  602 ELFDumper<ELFT>::dumpRelocSection(const Elf_Shdr *Shdr) {
  610   const Elf_Shdr *SymTab = *SymTabOrErr;
  640 ELFDumper<ELFT>::dumpContentSection(const Elf_Shdr *Shdr) {
  664 ELFDumper<ELFT>::dumpSymtabShndxSection(const Elf_Shdr *Shdr) {
  679 ELFDumper<ELFT>::dumpNoBitsSection(const Elf_Shdr *Shdr) {
  690 ELFDumper<ELFT>::dumpNoteSection(const Elf_Shdr *Shdr) {
  726 ELFDumper<ELFT>::dumpHashSection(const Elf_Shdr *Shdr) {
  767 ELFDumper<ELFT>::dumpVerdefSection(const Elf_Shdr *Shdr) {
  817 ELFDumper<ELFT>::dumpSymverSection(const Elf_Shdr *Shdr) {
  835 ELFDumper<ELFT>::dumpVerneedSection(const Elf_Shdr *Shdr) {
  897   const Elf_Shdr *Symtab = *SymtabOrErr;
  909 Expected<ELFYAML::Group *> ELFDumper<ELFT>::dumpGroup(const Elf_Shdr *Shdr) {
  943 ELFDumper<ELFT>::dumpMipsABIFlags(const Elf_Shdr *Shdr) {