Lines Matching refs:elf_file

402 	Elf	*elf_file;
430 if ((elf_file = elf_begin(fd, cmd, (Elf *) 0)) == NULL) {
437 file_type = elf_kind(elf_file);
439 print_ar_files(fd, elf_file, filename);
470 process(elf_file, filename);
478 (void) elf_end(elf_file);
488 process(Elf *elf_file, char *filename)
492 if (gelf_getehdr(elf_file, &ehdr) == NULL) {
499 get_symtab(elf_file, filename);
534 get_symtab(Elf *elf_file, char *filename)
541 if (elf_getshdrstrndx(elf_file, &shstrndx) == -1) {
549 scnfd = get_scnfd(elf_file, shstrndx, SHT_STRTAB);
573 while ((scn = elf_nextscn(elf_file, scn)) != 0) {
583 print_symtab(elf_file, shstrndx, scn,
595 print_ar_files(int fd, Elf * elf_file, char *filename)
605 while ((arf = elf_begin(fd, cmd, elf_file)) != 0) {
668 print_symtab(Elf *elf_file, unsigned int shstrndx,
687 if (gelf_getclass(elf_file) == ELFCLASS64)
709 sym_data = readsyms(sd, count, elf_file, shdr->sh_link,
731 print_with_pflag(ndigits, elf_file, shstrndx,
734 print_with_Pflag(ndigits, elf_file, shstrndx,
737 print_with_otherflags(ndigits, elf_file,
762 is_bss_section(unsigned int shndx, Elf * elf_file, unsigned int shstrndx)
764 Elf_Scn *scn = elf_getscn(elf_file, shndx);
770 sym_name = elf_strptr(elf_file, shstrndx, shdr.sh_name);
1046 print_brief_sym_type(Elf *elf_file, unsigned int shstrndx, SYM *sym_data)
1064 is_bss_section((int)sym_data->shndx, elf_file, shstrndx)) {
1099 Elf *elf_file,
1129 print_brief_sym_type(elf_file, shstrndx, sym_data);
1153 Elf *elf_file,
1189 print_brief_sym_type(elf_file, shstrndx, sym_data);
1205 Elf *elf_file,
1278 Elf_Scn *scn = elf_getscn(elf_file, sym_data->shndx);
1284 (char *)elf_strptr(elf_file,