Lines Matching refs:coff
54 loadfile_coff(int fd, struct ecoff_exechdr *coff, u_long *marks, int flags) in loadfile_coff() argument
64 if (lseek(fd, ECOFF_TXTOFF(coff), SEEK_SET) == -1) { in loadfile_coff()
69 if (coff->a.tsize != 0) { in loadfile_coff()
71 PROGRESS(("%lu", coff->a.tsize)); in loadfile_coff()
72 nr = READ(fd, coff->a.text_start, coff->a.tsize); in loadfile_coff()
76 if (nr != coff->a.tsize) { in loadfile_coff()
82 if (lseek(fd, coff->a.tsize, SEEK_CUR) == -1) { in loadfile_coff()
88 pos = coff->a.text_start; in loadfile_coff()
91 pos += coff->a.tsize; in loadfile_coff()
98 if (coff->a.dsize != 0) { in loadfile_coff()
100 PROGRESS(("+%lu", coff->a.dsize)); in loadfile_coff()
101 nr = READ(fd, coff->a.data_start, coff->a.dsize); in loadfile_coff()
106 if (nr != coff->a.dsize) { in loadfile_coff()
113 pos = coff->a.data_start; in loadfile_coff()
116 pos += coff->a.dsize; in loadfile_coff()
123 if (coff->a.bsize != 0) { in loadfile_coff()
125 PROGRESS(("+%lu", coff->a.bsize)); in loadfile_coff()
126 BZERO(coff->a.bss_start, coff->a.bsize); in loadfile_coff()
129 pos = coff->a.bss_start; in loadfile_coff()
132 pos = coff->a.bsize; in loadfile_coff()
139 marks[MARK_ENTRY] = LOADADDR(coff->a.entry); in loadfile_coff()
143 marks[MARK_DATA] = LOADADDR(coff->a.data_start); in loadfile_coff()