H A D | elfdump.c | 4 * The contents of this file are subject to the terms of the 6 * You may not use this file except in compliance with the License. 14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 32 * Dump an elf file. 120 const char *file; /* Name of file */ member in struct:__anon140 121 Ehdr *ehdr; /* ELF header for file */ 198 string(Cache *refsec, Word ndx, Cache *strsec, const char *file, Word name) argument 233 file, strse 272 relsymname(Cache *cache, Cache *csec, Cache *strsec, Word symndx, Word symnum, Word relndx, Sym *syms, char *secstr, size_t secsz, const char *file) argument 310 stringtbl(Cache *cache, int symtab, Word ndx, Word shnum, const char *file, Word *symnum, Cache **symsec, Cache **strsec) argument 396 symlookup(const char *name, Cache *cache, Word shnum, Sym **sym, Cache *target, Cache *symtab, const char *file) argument 464 sections(const char *file, Cache *cache, Word shnum, Ehdr *ehdr, uchar_t osabi) argument 508 getphdr(Word phnum, Word *type_arr, Word type_cnt, const char *file, Elf *elf) argument 546 unwind_eh_frame(Cache *cache, Word shndx, Word shnum, Phdr *uphdr, Ehdr *ehdr, gnu_eh_state_t *eh_state, uchar_t osabi, const char *file, uint_t flags) argument 783 unwind_exception_ranges(Cache *_cache, const char *file, int do_swap) argument 865 unwind(Cache *cache, Word shnum, Word phnum, Ehdr *ehdr, uchar_t osabi, const char *file, Elf *elf, uint_t flags) argument 976 init_symtbl_state(SYMTBL_STATE *state, Cache *cache, Word shnum, Word secndx, Ehdr *ehdr, uchar_t osabi, VERSYM_STATE *versym, const char *file, uint_t flags) argument 1320 cap_section(const char *file, Cache *cache, Word shnum, Cache *ccache, uchar_t osabi, Ehdr *ehdr, uint_t flags) argument 1695 cap(const char *file, Cache *cache, Word shnum, Word phnum, Ehdr *ehdr, uchar_t osabi, Elf *elf, uint_t flags) argument 1778 interp(const char *file, Cache *cache, Word shnum, Word phnum, Elf *elf) argument 1859 syminfo(Cache *cache, Word shnum, Ehdr *ehdr, uchar_t osabi, const char *file) argument 2071 version_def(Verdef *vdf, Word vdf_num, Cache *vcache, Cache *scache, const char *file) argument 2155 version_need(Verneed *vnd, Word vnd_num, Cache *vcache, Cache *scache, const char *file, VERSYM_STATE *versym) argument 2301 versions(Cache *cache, Word shnum, const char *file, uint_t flags, VERSYM_STATE *versym) argument 2441 symbols(Cache *cache, Word shnum, Ehdr *ehdr, uchar_t osabi, VERSYM_STATE *versym, const char *file, uint_t flags) argument 2484 sunw_sort(Cache *cache, Word shnum, Ehdr *ehdr, uchar_t osabi, VERSYM_STATE *versym, const char *file, uint_t flags) argument 2621 reloc(Cache *cache, Word shnum, Ehdr *ehdr, const char *file) argument 2771 dyn_test(dyn_test_t test_type, Word sh_type, Cache *sec_cache, Dyn *dyn, Word dynsec_cnt, Ehdr *ehdr, uchar_t osabi, const char *file) argument 2888 dyn_symtest(Dyn *dyn, const char *symname, Cache *symtab_cache, Cache *dynsym_cache, Cache *ldynsym_cache, Cache *target_cache, Cache *cache, Word shnum, Ehdr *ehdr, uchar_t osabi, const char *file) argument 2924 dynamic(Cache *cache, Word shnum, Ehdr *ehdr, uchar_t osabi, const char *file) argument 3439 move(Cache *cache, Word shnum, const char *file, uint_t flags) argument 3686 note_entry(Cache *cache, Word *data, size_t size, Ehdr *ehdr, const char *file) argument 3816 note(Cache *cache, Word shnum, Ehdr *ehdr, const char *file) argument 3855 (Word)_cache->c_data->d_size, ehdr, file); local 3871 has_linux_abi_note(Cache *cache, Word shnum, const char *file) argument 3934 hash_entry(Cache *refsec, Cache *strsec, const char *hsecname, Word hashndx, Word symndx, Word symn, Sym *syms, const char *file, ulong_t bkts, uint_t flags, int chain) argument 3979 hash(Cache *cache, Word shnum, const char *file, uint_t flags) argument 4171 group(Cache *cache, Word shnum, const char *file, uint_t flags) argument 4270 got(Cache *cache, Word shnum, Ehdr *ehdr, const char *file) argument 4544 shdr_cache(const char *file, Elf *elf, Ehdr *ehdr, size_t shstrndx, size_t shnum, Cache **cache_ret, Word flags) argument 4860 create_cache(const char *file, int fd, Elf *elf, Ehdr *ehdr, Cache **cache, size_t shstrndx, size_t *shnum, uint_t *flags) argument 4887 regular(const char *file, int fd, Elf *elf, uint_t flags, const char *wname, int wfd, uchar_t osabi) argument [all...] |