Lines Matching defs:symbuf
288 coff_symbol_type *symbuf;
311 symbuf = bfd_zalloc (abfd, ldhdr.l_nsyms * sizeof (* symbuf));
312 if (symbuf == NULL)
318 for (; elsym < elsymend; elsym += bfd_xcoff_ldsymsz(abfd), symbuf++, psyms++)
324 symbuf->symbol.the_bfd = abfd;
327 symbuf->symbol.name = strings + ldsym._l._l_l._l_offset;
337 symbuf->symbol.name = c;
341 symbuf->symbol.section = bfd_abs_section_ptr;
343 symbuf->symbol.section = coff_section_from_bfd_index (abfd,
345 symbuf->symbol.value = ldsym.l_value - symbuf->symbol.section->vma;
347 symbuf->symbol.flags = BSF_NO_FLAGS;
351 symbuf->symbol.flags |= BSF_WEAK;
353 symbuf->symbol.flags |= BSF_GLOBAL;
358 *psyms = (asymbol *) symbuf;