Lines Matching refs:fp
333 static void read_ehdr(FILE *fp) in read_ehdr() argument
335 if (fread(&ehdr, sizeof(ehdr), 1, fp) != 1) { in read_ehdr()
389 static void read_shdrs(FILE *fp) in read_shdrs() argument
399 if (fseek(fp, ehdr.e_shoff, SEEK_SET) < 0) { in read_shdrs()
405 if (fread(&shdr, sizeof shdr, 1, fp) != 1) in read_shdrs()
424 static void read_strtabs(FILE *fp) in read_strtabs() argument
437 if (fseek(fp, sec->shdr.sh_offset, SEEK_SET) < 0) { in read_strtabs()
441 if (fread(sec->strtab, 1, sec->shdr.sh_size, fp) in read_strtabs()
449 static void read_symtabs(FILE *fp) in read_symtabs() argument
462 if (fseek(fp, sec->shdr.sh_offset, SEEK_SET) < 0) { in read_symtabs()
466 if (fread(sec->symtab, 1, sec->shdr.sh_size, fp) in read_symtabs()
482 static void read_relocs(FILE *fp) in read_relocs() argument
495 if (fseek(fp, sec->shdr.sh_offset, SEEK_SET) < 0) { in read_relocs()
499 if (fread(sec->reltab, 1, sec->shdr.sh_size, fp) in read_relocs()
1075 void process(FILE *fp, int use_real_mode, int as_text, in process() argument
1080 read_ehdr(fp); in process()
1081 read_shdrs(fp); in process()
1082 read_strtabs(fp); in process()
1083 read_symtabs(fp); in process()
1084 read_relocs(fp); in process()