Lines Matching defs:od
80 aout_load(int fd, osdsc_t *od, char **errp, int loadsyms)
104 od->k_esym = 0;
105 od->ksize = textsz + ehdr.a_data + ehdr.a_bss;
106 od->kentry = ehdr.a_entry;
119 od->ksize += ehdr.a_syms + sizeof(long) + stringsz;
123 if ((od->kstart = (u_char *)MALLOC(od->ksize)) == NULL)
130 if ((read(fd, (char *)(od->kstart), ehdr.a_text) != ehdr.a_text)
131 ||(read(fd,(char *)(od->kstart+textsz),ehdr.a_data) != ehdr.a_data))
133 memset(od->kstart + textsz + ehdr.a_data, 0, ehdr.a_bss);
141 p = (long *)((od->kstart) + textsz + ehdr.a_data + ehdr.a_bss);
150 od->k_esym = (long)((char *)p-(char *)od->kstart +stringsz);