• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/elftoolchain/elfdump/

Lines Matching defs:elfdump

53 ELFTC_VCSID("$Id: elfdump.c 3762 2019-06-28 21:06:24Z emaste $");
64 /* elfdump(1) options. */
79 /* elfdump(1) run control flags. */
109 struct elfdump {
371 sh_name(struct elfdump *ed, int ndx)
592 static void add_name(struct elfdump *ed, const char *name);
593 static void elf_print_object(struct elfdump *ed);
594 static void elf_print_elf(struct elfdump *ed);
595 static void elf_print_ehdr(struct elfdump *ed);
596 static void elf_print_phdr(struct elfdump *ed);
597 static void elf_print_shdr(struct elfdump *ed);
598 static void elf_print_symtab(struct elfdump *ed, int i);
599 static void elf_print_symtabs(struct elfdump *ed);
600 static void elf_print_symver(struct elfdump *ed);
601 static void elf_print_verdef(struct elfdump *ed, struct section *s);
602 static void elf_print_verneed(struct elfdump *ed, struct section *s);
603 static void elf_print_interp(struct elfdump *ed);
604 static void elf_print_dynamic(struct elfdump *ed);
605 static void elf_print_rel_entry(struct elfdump *ed, struct section *s,
607 static void elf_print_rela(struct elfdump *ed, struct section *s,
609 static void elf_print_rel(struct elfdump *ed, struct section *s,
611 static void elf_print_reloc(struct elfdump *ed);
612 static void elf_print_got(struct elfdump *ed);
613 static void elf_print_got_section(struct elfdump *ed, struct section *s);
614 static void elf_print_note(struct elfdump *ed);
615 static void elf_print_svr4_hash(struct elfdump *ed, struct section *s);
616 static void elf_print_svr4_hash64(struct elfdump *ed, struct section *s);
617 static void elf_print_gnu_hash(struct elfdump *ed, struct section *s);
618 static void elf_print_hash(struct elfdump *ed);
619 static void elf_print_checksum(struct elfdump *ed);
620 static void find_gotrel(struct elfdump *ed, struct section *gs,
622 static struct spec_name *find_name(struct elfdump *ed, const char *name);
624 static const char *get_symbol_name(struct elfdump *ed, uint32_t symtab, int i);
625 static const char *get_string(struct elfdump *ed, int strtab, size_t off);
626 static void get_versym(struct elfdump *ed, int i, uint16_t **vs, int *nvs);
627 static void load_sections(struct elfdump *ed);
628 static void unload_sections(struct elfdump *ed);
632 static void ac_print_ar(struct elfdump *ed, int fd);
634 static void elf_print_ar(struct elfdump *ed, int fd);
647 struct elfdump *ed, ed_storage;
794 ac_print_ar(struct elfdump *ed, int fd)
915 elf_print_ar(struct elfdump *ed, int fd)
1008 elf_print_object(struct elfdump *ed)
1057 elf_print_elf(struct elfdump *ed)
1106 load_sections(struct elfdump *ed)
1176 unload_sections(struct elfdump *ed)
1188 add_name(struct elfdump *ed, const char *name)
1206 find_name(struct elfdump *ed, const char *name)
1223 get_symbol_name(struct elfdump *ed, uint32_t symtab, int i)
1264 get_string(struct elfdump *ed, int strtab, size_t off)
1278 elf_print_ehdr(struct elfdump *ed)
1334 elf_print_phdr(struct elfdump *ed)
1390 elf_print_shdr(struct elfdump *ed)
1461 get_versym(struct elfdump *ed, int i, uint16_t **vs, int *nvs)
1497 elf_print_symtab(struct elfdump *ed, int i)
1577 elf_print_symtabs(struct elfdump *ed)
1592 elf_print_dynamic(struct elfdump *ed)
1706 elf_print_rel_entry(struct elfdump *ed, struct section *s, int j,
1740 elf_print_rela(struct elfdump *ed, struct section *s, Elf_Data *data)
1771 elf_print_rel(struct elfdump *ed, struct section *s, Elf_Data *data)
1801 elf_print_reloc(struct elfdump *ed)
1832 elf_print_interp(struct elfdump *ed)
1869 find_gotrel(struct elfdump *ed, struct section *gs, struct rel_entry *got)
1923 elf_print_got_section(struct elfdump *ed, struct section *s)
2026 elf_print_got(struct elfdump *ed)
2047 elf_print_note(struct elfdump *ed)
2136 elf_print_svr4_hash(struct elfdump *ed, struct section *s)
2226 elf_print_svr4_hash64(struct elfdump *ed, struct section *s)
2330 elf_print_gnu_hash(struct elfdump *ed, struct section *s)
2441 elf_print_hash(struct elfdump *ed)
2465 elf_print_verdef(struct elfdump *ed, struct section *s)
2552 elf_print_verneed(struct elfdump *ed, struct section *s)
2626 elf_print_symver(struct elfdump *ed)
2646 elf_print_checksum(struct elfdump *ed)
2673 -S Use the Solaris elfdump format.\n\