FreeBSD/contrib/binutils/bfd/elflink.c
/* Return TRUE if the dynamic symbol SYM in ABFD is supported.  */
Return TRUE if the dynamic symbol SYM in ABFD is supported.
Return TRUE if the dynamic symbol SYM in ABFD is supported .
static bfd_boolean
check_dynsym (bfd *abfd, Elf_Internal_Sym *sym)
{
  if (sym->st_shndx > SHN_HIRESERVE)
    {
      (*_bfd_error_handler)
	(_("%B: Too many sections: %d (>= %d)"),
	 abfd, bfd_count_sections (abfd), SHN_LORESERVE);
      bfd_set_error (bfd_error_nonrepresentable_section);
      return FALSE;
    }
  return TRUE;
}
static bfd_boolean check_dynsym ( bfd * abfd , Elf_Internal_Sym * sym ) { if ( sym -> st_shndx > SHN_HIRESERVE ) { ( * _bfd_error_handler ) ( _ ( " " ) , abfd , bfd_count_sections ( abfd ) , SHN_LORESERVE ) ; bfd_set_error ( bfd_error_nonrepresentable_section ) ; return FALSE ; } return TRUE ; }
Return TRUE if the dynamic symbol SYM in ABFD is supported.
Return TRUE if the dynamic symbol SYM in ABFD is supported .
/* The gABI doesn't support dynamic symbols in output sections
         beyond 64k.  */