Lines Matching refs:sym
148 Elf32_Sym *sym; /* buffer storing one symbol information */ in _elf_nlist() local
239 sym = (Elf32_Sym *) (symdata->d_buf); in _elf_nlist()
240 sym_end = sym + symdata->d_size / sizeof (Elf32_Sym); in _elf_nlist()
241 for (; sym < sym_end; ++sym) { in _elf_nlist()
244 if (sym->st_name > strhdr->sh_size) { in _elf_nlist()
255 name = (char *)strdata->d_buf + sym->st_name; in _elf_nlist()
262 p->n_value = sym->st_value; in _elf_nlist()
263 p->n_type = ELF32_ST_TYPE(sym->st_info); in _elf_nlist()
264 p->n_scnum = sym->st_shndx; in _elf_nlist()
359 struct syment sym; in _coff_nlist() local
385 q = &sym; in _coff_nlist()
393 if (sym_read(fd, &sym, SYMESZ) == -1) { in _coff_nlist()
489 sym_read(int fd, struct syment *sym, int size) in sym_read() argument
502 (void) memcpy((char *)sym, next_entry, size); in sym_read()
505 if (sym->n_numaux && !num_in_buf) { in sym_read()
509 if ((lseek(fd, where + SYMESZ + (AUXESZ * sym->n_numaux), 0)) == -1L) { in sym_read()
513 size += AUXESZ * sym->n_numaux; in sym_read()