OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [gdb-5.0/] [bfd/] [undefined_symbol] - Rev 1765

Compare with Previous | Blame | View Log

aout-tic30.c:  vma = info->create_object_symbols_section->vma;
aout-tic30.c:      if (info->create_object_symbols_section->next->vma > 0)
aout-tic30.c:   obj_datasec (abfd)->vma = info->create_object_symbols_section->next->vma;
aoutx.h:  if (! info->keep_memory)
aoutx.h:  if (! info->keep_memory || ! *pneeded)
aoutx.h:      h = bfd_link_hash_lookup (info->hash, name, false, false, true);
aoutx.h:          if (! (*info->callbacks->add_archive_element) (info, abfd, name))
aoutx.h:                      if (! (*info->callbacks->add_archive_element) (info,
aoutx.h:                              bfd_hash_allocate (&info->hash->table,
aoutx.h:              if (! (*info->callbacks->add_archive_element) (info, abfd, name))
aoutx.h:  if (info->keep_memory)
aoutx.h:     should be conditional on info->keep_memory.  */
aoutx.h:  if (info->shared)
aoutx.h:  for (sub = info->input_bfds; sub != NULL; sub = sub->link_next)
aoutx.h:      if (info->relocateable)
aoutx.h:  if (info->relocateable)
aoutx.h:  for (sub = info->input_bfds; sub != (bfd *) NULL; sub = sub->link_next)
aoutx.h:              (finfo->info, input_bfd));
aoutx.h:     finfo->info->keep_memory is false.  */
aoutx.h:     is placed into finfo->symbol_map.  */
aoutx.h:                                     &finfo->treloff,
aoutx.h:                                     &finfo->dreloff,
aoutx.h:  if (! finfo->info->keep_memory)
aoutx.h:  output_bfd = finfo->output_bfd;
aoutx.h:  strip = finfo->info->strip;
aoutx.h:  discard = finfo->info->discard;
aoutx.h:  outsym = finfo->output_syms;
aoutx.h:          || bfd_hash_lookup (finfo->info->keep_hash, input_bfd->filename,
aoutx.h:      strtab_index = add_to_stringtab (output_bfd, finfo->strtab,
aoutx.h:  symbol_map = finfo->symbol_map;
aoutx.h:              if (bfd_hash_lookup (finfo->info->keep_hash, name, false, false)
aoutx.h:              copy = ! finfo->info->keep_memory;
aoutx.h:              incl_entry = aout_link_includes_lookup (&finfo->includes,
aoutx.h:                       bfd_hash_allocate (&finfo->includes.root,
aoutx.h:      if (! finfo->info->keep_memory)
aoutx.h:      strtab_index = add_to_stringtab (output_bfd, finfo->strtab,
aoutx.h:  if (outsym > finfo->output_syms)
aoutx.h:      if (bfd_seek (output_bfd, finfo->symoff, SEEK_SET) != 0)
aoutx.h:      outsym_count = outsym - finfo->output_syms;
aoutx.h:      if (bfd_write ((PTR) finfo->output_syms,
aoutx.h:      finfo->symoff += outsym_count * EXTERNAL_NLIST_SIZE;
aoutx.h:  output_bfd = finfo->output_bfd;
aoutx.h:             (output_bfd, finfo->info, h)))
aoutx.h:      && (finfo->info->strip == strip_all
aoutx.h:          || (finfo->info->strip == strip_some
aoutx.h:              && bfd_hash_lookup (finfo->info->keep_hash, h->root.root.string,
aoutx.h:  indx = add_to_stringtab (output_bfd, finfo->strtab, h->root.root.string,
aoutx.h:  if (bfd_seek (output_bfd, finfo->symoff, SEEK_SET) != 0
aoutx.h:  finfo->symoff += EXTERNAL_NLIST_SIZE;
aoutx.h:                                  (PTR) finfo->contents,
aoutx.h:      relocs = finfo->relocs;
aoutx.h:                                         rel_size, finfo->contents))
aoutx.h:                                         rel_size, finfo->contents))
aoutx.h:  if (! bfd_set_section_contents (finfo->output_bfd,
aoutx.h:                                  (PTR) finfo->contents,
aoutx.h:  if (finfo->info->relocateable && rel_size > 0)
aoutx.h:      if (bfd_seek (finfo->output_bfd, *reloff_ptr, SEEK_SET) != 0)
aoutx.h:      if (bfd_write (relocs, (bfd_size_type) 1, rel_size, finfo->output_bfd)
aoutx.h:      BFD_ASSERT (*reloff_ptr <= obj_sym_filepos (finfo->output_bfd)
aoutx.h:                  && (reloff_ptr != &finfo->treloff
aoutx.h:                          <= obj_datasec (finfo->output_bfd)->rel_filepos)));
aoutx.h:  output_bfd = finfo->output_bfd;
aoutx.h:  relocateable = finfo->info->relocateable;
aoutx.h:  symbol_map = finfo->symbol_map;
aoutx.h:                          if (! ((*finfo->info->callbacks->unattached_reloc)
aoutx.h:                                 (finfo->info, name, input_bfd, input_section,
aoutx.h:                     (finfo->info, input_bfd, input_section, h,
aoutx.h:          if (hundef && ! finfo->info->shared && ! r_baserel)
aoutx.h:              if (! ((*finfo->info->callbacks->undefined_symbol)
aoutx.h:                     (finfo->info, name, input_bfd, input_section,
aoutx.h:                if (! ((*finfo->info->callbacks->reloc_overflow)
aoutx.h:                       (finfo->info, name, howto->name,
aoutx.h:  output_bfd = finfo->output_bfd;
aoutx.h:  relocateable = finfo->info->relocateable;
aoutx.h:  symbol_map = finfo->symbol_map;
aoutx.h:                          if (! ((*finfo->info->callbacks->unattached_reloc)
aoutx.h:                                 (finfo->info, name, input_bfd, input_section,
aoutx.h:                     (finfo->info, input_bfd, input_section, h,
aoutx.h:              && ! finfo->info->shared
aoutx.h:              if (! ((*finfo->info->callbacks->undefined_symbol)
aoutx.h:                     (finfo->info, name, input_bfd, input_section,
aoutx.h:                    if (! ((*finfo->info->callbacks->reloc_overflow)
aoutx.h:                           (finfo->info, name, howto_table_ext[r_type].name,
aoutx.h:          BFD_ASSERT (pr->u.section->owner == finfo->output_bfd);
aoutx.h:           bfd_wrapped_link_hash_lookup (finfo->output_bfd, finfo->info,
aoutx.h:          if (! ((*finfo->info->callbacks->unattached_reloc)
aoutx.h:                 (finfo->info, pr->u.name, (bfd *) NULL,
aoutx.h:  howto = bfd_reloc_type_lookup (finfo->output_bfd, pr->reloc);
aoutx.h:  if (o == obj_textsec (finfo->output_bfd))
aoutx.h:    reloff_ptr = &finfo->treloff;
aoutx.h:  else if (o == obj_datasec (finfo->output_bfd))
aoutx.h:    reloff_ptr = &finfo->dreloff;
aoutx.h:  if (obj_reloc_entry_size (finfo->output_bfd) == RELOC_STD_SIZE)
aoutx.h:      MY_put_reloc(finfo->output_bfd, r_extern, r_index, p->offset, howto,
aoutx.h:        PUT_WORD (finfo->output_bfd, p->offset, srel.r_address);
aoutx.h:        if (bfd_header_big_endian (finfo->output_bfd))
aoutx.h:          r = MY_relocate_contents (howto, finfo->output_bfd,
aoutx.h:              if (! ((*finfo->info->callbacks->reloc_overflow)
aoutx.h:                     (finfo->info,
aoutx.h:                       ? bfd_section_name (finfo->output_bfd,
aoutx.h:          ok = bfd_set_section_contents (finfo->output_bfd, o,
aoutx.h:      MY_put_ext_reloc (finfo->output_bfd, r_extern, r_index, p->offset,
aoutx.h:      PUT_WORD (finfo->output_bfd, p->offset, erel.r_address);
aoutx.h:      if (bfd_header_big_endian (finfo->output_bfd))
aoutx.h:      PUT_WORD (finfo->output_bfd, pr->addend, erel.r_addend);
aoutx.h:  if (bfd_seek (finfo->output_bfd, *reloff_ptr, SEEK_SET) != 0
aoutx.h:                     obj_reloc_entry_size (finfo->output_bfd),
aoutx.h:                     finfo->output_bfd)
aoutx.h:          != obj_reloc_entry_size (finfo->output_bfd)))
aoutx.h:  *reloff_ptr += obj_reloc_entry_size (finfo->output_bfd);
aoutx.h:  BFD_ASSERT (*reloff_ptr <= obj_sym_filepos (finfo->output_bfd)
aoutx.h:              && (reloff_ptr != &finfo->treloff
aoutx.h:                      <= obj_datasec (finfo->output_bfd)->rel_filepos)));
archures.c:  return abfd->arch_info->printable_name;
archures.c:  if (abfd->arch_info->arch == bfd_arch_unknown)
archures.c:  if (bbfd->arch_info->arch == bfd_arch_unknown)
archures.c:  return abfd->arch_info->compatible (abfd->arch_info, bbfd->arch_info);
archures.c:    return abfd->arch_info->arch;
archures.c:    return abfd->arch_info->mach;
archures.c:  return abfd->arch_info->bits_per_byte;
archures.c:  return abfd->arch_info->bits_per_address;
archures.c:  if (strcasecmp (string, info->arch_name) == 0
archures.c:      && info->the_default)
archures.c:  if (strcasecmp (string, info->printable_name) == 0)
archures.c:  printable_name_colon = strchr (info->printable_name, ':');
archures.c:      int strlen_arch_name = strlen (info->arch_name);
archures.c:      if (strncasecmp (string, info->arch_name, strlen_arch_name) == 0)
archures.c:                           info->printable_name) == 0)
archures.c:                           info->printable_name) == 0)
archures.c:      int colon_index = printable_name_colon - info->printable_name;
archures.c:      if (strncasecmp (string, info->printable_name, colon_index) == 0
archures.c:                      info->printable_name + colon_index + 1) == 0)
archures.c:  for (ptr_src = string, ptr_tst = info->arch_name; 
archures.c:      return info->the_default;
archures.c:  if (arch != info->arch) 
archures.c:  if (number != info->mach)
archures.c~:  return abfd->arch_info->printable_name;
archures.c~:  if (abfd->arch_info->arch == bfd_arch_unknown)
archures.c~:  if (bbfd->arch_info->arch == bfd_arch_unknown)
archures.c~:  return abfd->arch_info->compatible (abfd->arch_info, bbfd->arch_info);
archures.c~:    return abfd->arch_info->arch;
archures.c~:    return abfd->arch_info->mach;
archures.c~:  return abfd->arch_info->bits_per_byte;
archures.c~:  return abfd->arch_info->bits_per_address;
archures.c~:  if (strcasecmp (string, info->arch_name) == 0
archures.c~:      && info->the_default)
archures.c~:  if (strcasecmp (string, info->printable_name) == 0)
archures.c~:  printable_name_colon = strchr (info->printable_name, ':');
archures.c~:      int strlen_arch_name = strlen (info->arch_name);
archures.c~:      if (strncasecmp (string, info->arch_name, strlen_arch_name) == 0)
archures.c~:                          info->printable_name) == 0)
archures.c~:                          info->printable_name) == 0)
archures.c~:      int colon_index = printable_name_colon - info->printable_name;
archures.c~:      if (strncasecmp (string, info->printable_name, colon_index) == 0
archures.c~:                     info->printable_name + colon_index + 1) == 0)
archures.c~:  for (ptr_src = string, ptr_tst = info->arch_name; 
archures.c~:      return info->the_default;
archures.c~:  if (arch != info->arch) 
archures.c~:  if (number != info->mach)
bout.c:   if (! ((*link_info->callbacks->undefined_symbol)
ChangeLog:      debug-line info---it doesn't work right if a compilation unit
ChangeLog-9193: * bout.c: Changed functions to use link_info->callbacks rather
ChangeLog-9193: * reloc.c, section.c, syms.c, targets.c: correct info-node
ChangeLog-9495: info->shared_library, to sunos_create_dynamic_sections.
ChangeLog-9495: (NAME(aout,final_link)): If info->shared is set, set DYNAMIC.
ChangeLog-9495: info->dynsym_count to reloc swap routines.
ChangeLog-9495: (aout_link_write_symbols): If info->keep_memory is false, use name
ChangeLog-9495: Clear info->canonical_dynsym and info->canonical_dynrel.
ChangeLog-9495: * sunos.c (MY(read_dynamic_relocs)): Compare info->dynrel with NULL,
ChangeLog-9495: not (struct external_nlist *) NULL.  info->dynrel is a PTR, not
ChangeLog-9697:         special cases.  Since info->mach == 0.  The test mach == number
ChangeLog-9697: Don't return bfd_und_section_ptr when info->shared.
ChangeLog-9697: rather than comparing against info->lprefix.
ChangeLog-9697: section if it might be needed, not just if info->shared.
ChangeLog-9697: symbols if info->strip == strip_all.
ChangeLog-9697: info->callbacks_warning, rather than _bfd_error_handler, for
ChangeLog-9697:        info->shared.
coff-a29k.c:  if (info->relocateable)
coff-a29k.c:              if (! ((*info->callbacks->undefined_symbol)
coff-a29k.c:          if (! ((*info->callbacks->reloc_dangerous)
coff-a29k.c:          if (! ((*info->callbacks->reloc_dangerous)
coff-a29k.c:      if (! ((*info->callbacks->reloc_overflow)
coff-alpha.c:     h = bfd_link_hash_lookup (link_info->hash, "_gp", false, false,
coff-alpha.c:         if (! ((*link_info->callbacks->undefined_symbol)
coff-alpha.c:         if (! ((*link_info->callbacks->reloc_dangerous)
coff-alpha.c:         if (! ((*link_info->callbacks->reloc_overflow)
coff-alpha.c:  BFD_ASSERT (info->relocateable);
coff-alpha.c:  if (! info->relocateable && lita_sec != NULL)
coff-alpha.c:             (*info->callbacks->warning) (info,
coff-alpha.c:     if (info->relocateable)
coff-alpha.c:         if (! info->relocateable)
coff-alpha.c:                 if (! ((*info->callbacks->undefined_symbol)
coff-alpha.c:                 if (! ((*info->callbacks->unattached_reloc)
coff-alpha.c:     if (info->relocateable)
coff-alpha.c:     if (! info->relocateable)
coff-alpha.c:     if (info->relocateable)
coff-alpha.c:                 if (! ((*info->callbacks->unattached_reloc)
coff-alpha.c:                 if (! ((*info->callbacks->undefined_symbol)
coff-alpha.c:               if (! ((*info->callbacks->reloc_overflow)
coff-alpha.c:      if (info->relocateable && adjust_addrp)
coff-alpha.c:     if (! ((*info->callbacks->reloc_dangerous)
coff-arm.c:  fwrite (&addr, 1, sizeof (addr), (FILE *) info->base_file);
coff-arm.c:          && info->relocateable
coff-arm.c:      if (howto->pc_relative && !info->relocateable)
coff-arm.c:          if (info->relocateable)
coff-arm.c:          if (! info->relocateable
coff-arm.c:                          if (info->base_file)
coff-arm.c:                              if (info->base_file)
coff-arm.c:       else if (! info->relocateable)
coff-arm.c:           if (! ((*info->callbacks->undefined_symbol)
coff-arm.c:      if (info->base_file)
coff-arm.c:      else if (! info->relocateable
coff-arm.c:      if (! info->relocateable
coff-arm.c:         if (! ((*info->callbacks->reloc_overflow)
coff-arm.c:  if (info->relocateable)
coff-arm.c:  if (info->relocateable)
coff-arm.c:       || sub == coff_arm_hash_table (info->info)->bfd_of_glue_owner);
coff-arm.c:  globals = coff_arm_hash_table (pfinfo->info);
coff-aux.c:       h = bfd_link_hash_lookup (info->hash, name, true, copy, false);
coff-aux.c:      if (info->notice_hash != (struct bfd_hash_table *) NULL
coff-aux.c:       && (bfd_hash_lookup (info->notice_hash, name, false, false)
coff-aux.c:       if (! (*info->callbacks->notice) (info, name, abfd, section, value))
coff-h8300.c:     if (! ((*link_info->callbacks->reloc_overflow)
coff-h8300.c:     if (! ((*link_info->callbacks->reloc_overflow)
coff-h8300.c:     if (! ((*link_info->callbacks->reloc_overflow)
coff-h8300.c:     if (! ((*link_info->callbacks->reloc_overflow)
coff-h8300.c:     if (! ((*link_info->callbacks->reloc_overflow)
coff-h8300.c:     if (! ((*link_info->callbacks->reloc_overflow)
coff-h8300.c:     if (! ((*link_info->callbacks->reloc_overflow)
coff-h8300.c:           if (! ((*link_info->callbacks->reloc_overflow)
coff-h8500.c:       if (! ((*link_info->callbacks->reloc_overflow)
coff-h8500.c:       if (! ((*link_info->callbacks->reloc_overflow)
coff-i386.c:  if (info->relocateable)
coff-i960.c:  if (! info->relocateable)
coff-i960.c:      else if (! info->relocateable)
coff-i960.c:          if (! ((*info->callbacks->undefined_symbol)
coff-i960.c:      if (howto->type == R_OPTCALL && ! info->relocateable && symndx != -1)
coff-i960.c:          if (! ((*info->callbacks->reloc_dangerous)
coff-i960.c:        if (! ((*info->callbacks->reloc_overflow)
cofflink.c:  if (! info->keep_memory)
cofflink.c:  if (! info->keep_memory || ! *pneeded)
cofflink.c:       h = bfd_link_hash_lookup (info->hash, name, false, false, true);
cofflink.c:           if (! (*info->callbacks->add_archive_element) (info, abfd, name))
cofflink.c:  if (info->keep_memory)
cofflink.c:       if (info->hash->creator->flavour == bfd_get_flavour (abfd))
cofflink.c:                            bfd_hash_allocate (&info->hash->table,
cofflink.c:  if (! info->relocateable
cofflink.c:      && ! info->traditional_format
cofflink.c:      && info->hash->creator->flavour == bfd_get_flavour (abfd)
cofflink.c:      && (info->strip != strip_all && info->strip != strip_debugger))
cofflink.c:           if (info->strip == strip_none
cofflink.c:               || info->strip == strip_some)
cofflink.c:           if (info->relocateable)
cofflink.c:       else if (info->relocateable
cofflink.c:  if (info->relocateable)
cofflink.c:       BFD_ASSERT (info->relocateable);
cofflink.c:  for (sub = info->input_bfds; sub != NULL; sub = sub->link_next)
cofflink.c:  if (! info->relocateable)
cofflink.c:      || (! info->relocateable
cofflink.c:  if (info->task_link)
cofflink.c:  if (info->relocateable && max_output_reloc_count > 0)
cofflink.c:      finfo->external_relocs,
cofflink.c:      finfo->info->relocateable,
cofflink.c:      (finfo->info->relocateable
cofflink.c:       ? (finfo->section_info[ a->output_section->target_index ].relocs + a->output_section->reloc_count)
cofflink.c:       : finfo->internal_relocs)
cofflink.c:       finfo->sym_indices[ irel->r_symndx ] = -1;
cofflink.c:  output_bfd = finfo->output_bfd;
cofflink.c:  if (! finfo->info->keep_memory)
cofflink.c:  isymp = finfo->internal_syms;
cofflink.c:  secpp = finfo->sec_ptrs;
cofflink.c:  indexp = finfo->sym_indices;
cofflink.c:  outsym = finfo->outsyms;
cofflink.c:      if (! process_embedded_commands (output_bfd, finfo->info, input_bfd))
cofflink.c:  if ((   finfo->info->strip   != strip_none
cofflink.c:       || finfo->info->discard != discard_none)
cofflink.c:      && finfo->info->relocateable)
cofflink.c:      if ((finfo->info->strip != strip_none
cofflink.c:        || finfo->info->discard != discard_none)
cofflink.c:       && finfo->info->relocateable)
cofflink.c:      if (finfo->info->strip == strip_all && ! dont_skip_symbol)
cofflink.c:           if (finfo->info->discard == discard_all && ! dont_skip_symbol)
cofflink.c:       && finfo->info->strip == strip_debugger
cofflink.c:       && (finfo->info->strip == strip_some
cofflink.c:           || finfo->info->discard == discard_l))
cofflink.c:           && ((finfo->info->strip == strip_some
cofflink.c:                && (bfd_hash_lookup (finfo->info->keep_hash, name, false,
cofflink.c:                    && finfo->info->discard == discard_l
cofflink.c:       && (finfo->output_bfd->flags & BFD_TRADITIONAL_FORMAT) == 0
cofflink.c:       mh = coff_debug_merge_hash_lookup (&finfo->debug_merge, name,
cofflink.c:                   (*epp)->tagndx = finfo->sym_indices[indx];
cofflink.c:           indx = _bfd_stringtab_add (finfo->strtab, name, hash, copy);
cofflink.c:             if (! obj_pe (finfo->output_bfd))
cofflink.c:           if (finfo->last_file_index != -1
cofflink.c:               && finfo->last_file.n_value != (long) output_index)
cofflink.c:               finfo->last_file.n_value = output_index;
cofflink.c:               if ((bfd_size_type) finfo->last_file_index >= syment_base)
cofflink.c:                                          (PTR) &finfo->last_file,
cofflink.c:                                          (PTR) (finfo->outsyms
cofflink.c:                                                 + ((finfo->last_file_index
cofflink.c:                                          (PTR) &finfo->last_file,
cofflink.c:                                  + finfo->last_file_index * osymesz),
cofflink.c:           finfo->last_file_index = output_index;
cofflink.c:           finfo->last_file = isym;
cofflink.c:       if (finfo->info->task_link
cofflink.c:  isymp = finfo->internal_syms;
cofflink.c:  indexp = finfo->sym_indices;
cofflink.c:  outsym = finfo->outsyms;
cofflink.c:                   indx = _bfd_stringtab_add (finfo->strtab, filename,
cofflink.c:                       while ((finfo->sym_indices[indx] < 0
cofflink.c:                               || ((bfd_size_type) finfo->sym_indices[indx]
cofflink.c:                         indx = finfo->sym_indices[indx];
cofflink.c:                   symindx = finfo->sym_indices[indx];
cofflink.c:                   if (finfo->last_bf_index != -1)
cofflink.c:                       finfo->last_bf.x_sym.x_fcnary.x_fcn.x_endndx.l =
cofflink.c:                       if ((bfd_size_type) finfo->last_bf_index
cofflink.c:                           auxout = (PTR) (finfo->outsyms
cofflink.c:                                           + ((finfo->last_bf_index
cofflink.c:                                                  (PTR) &finfo->last_bf,
cofflink.c:                                                  (PTR) &finfo->last_bf,
cofflink.c:                                          + finfo->last_bf_index * osymesz),
cofflink.c:                     finfo->last_bf_index = -1;
cofflink.c:                       finfo->last_bf = *auxp;
cofflink.c:                       finfo->last_bf_index = (((outsym - finfo->outsyms)
cofflink.c:  if (finfo->info->strip == strip_none
cofflink.c:      || finfo->info->strip == strip_some)
cofflink.c:           || bfd_read (finfo->linenos, linesz, o->lineno_count,
cofflink.c:       eline = finfo->linenos;
cofflink.c:       oeline = finfo->linenos;
cofflink.c:               indx = finfo->sym_indices[iline.l_addr.l_symndx];
cofflink.c:                                         (PTR) (finfo->outsyms
cofflink.c:                       auxptr = (PTR) (finfo->outsyms
cofflink.c:                          + eline - finfo->linenos);
cofflink.c:           || (bfd_write (finfo->linenos, 1, oeline - finfo->linenos,
cofflink.c:               != (bfd_size_type) (oeline - finfo->linenos)))
cofflink.c:         (oeline - finfo->linenos) / linesz;
cofflink.c:  if (finfo->last_file_index != -1
cofflink.c:      && (bfd_size_type) finfo->last_file_index >= syment_base)
cofflink.c:      finfo->last_file.n_value = output_index;
cofflink.c:      bfd_coff_swap_sym_out (output_bfd, (PTR) &finfo->last_file,
cofflink.c:                          (PTR) (finfo->outsyms
cofflink.c:                                 + ((finfo->last_file_index - syment_base)
cofflink.c:  if (outsym > finfo->outsyms)
cofflink.c:       || (bfd_write (finfo->outsyms, outsym - finfo->outsyms, 1,
cofflink.c:           != (bfd_size_type) (outsym - finfo->outsyms)))
cofflink.c:                + (outsym - finfo->outsyms) / osymesz)
cofflink.c:       if (! bfd_get_section_contents (input_bfd, o, finfo->contents,
cofflink.c:       contents = finfo->contents;
cofflink.c:                          (input_bfd, o, false, finfo->external_relocs,
cofflink.c:                           finfo->info->relocateable,
cofflink.c:                           (finfo->info->relocateable
cofflink.c:                            ? (finfo->section_info[target_index].relocs
cofflink.c:                            : finfo->internal_relocs)));
cofflink.c:       if (! bfd_coff_relocate_section (output_bfd, finfo->info,
cofflink.c:                                        finfo->internal_syms,
cofflink.c:                                        finfo->sec_ptrs))
cofflink.c:       if (finfo->info->relocateable)
cofflink.c:           rel_hash = (finfo->section_info[target_index].rel_hashes
cofflink.c:                   if (! (*adjust_symndx) (output_bfd, finfo->info,
cofflink.c:                   indx = finfo->sym_indices[irel->r_symndx];
cofflink.c:                       is = finfo->internal_syms + irel->r_symndx;
cofflink.c:                       if (! ((*finfo->info->callbacks->unattached_reloc)
cofflink.c:                              (finfo->info, name, input_bfd, o,
cofflink.c:              (output_bfd, &coff_hash_table (finfo->info)->stab_info,
cofflink.c:  if (! finfo->info->keep_memory)
cofflink.c:  output_bfd = finfo->output_bfd;
cofflink.c:      && (finfo->info->strip == strip_all
cofflink.c:       || (finfo->info->strip == strip_some
cofflink.c:           && (bfd_hash_lookup (finfo->info->keep_hash,
cofflink.c:     if (! obj_pe (finfo->output_bfd))
cofflink.c:      indx = _bfd_stringtab_add (finfo->strtab, h->root.root.string, hash,
cofflink.c:       finfo->failed = true;
cofflink.c:  if (finfo->global_to_static)
cofflink.c:  bfd_coff_swap_sym_out (output_bfd, (PTR) &isym, (PTR) finfo->outsyms);
cofflink.c:      || bfd_write (finfo->outsyms, symesz, 1, output_bfd) != symesz)
cofflink.c:      finfo->failed = true;
cofflink.c:                   || finfo->info->relocateable))
cofflink.c:                   || finfo->info->relocateable))
cofflink.c:                          (PTR) finfo->outsyms);
cofflink.c:      if (bfd_write (finfo->outsyms, symesz, 1, output_bfd) != symesz)
cofflink.c:       finfo->failed = true;
cofflink.c:       save_global_to_static = finfo->global_to_static;
cofflink.c:       finfo->global_to_static = true;
cofflink.c:       finfo->global_to_static = save_global_to_static;
cofflink.c:       if (! ((*finfo->info->callbacks->reloc_overflow)
cofflink.c:              (finfo->info,
cofflink.c:  irel = (finfo->section_info[output_section->target_index].relocs
cofflink.c:  rel_hash_ptr = (finfo->section_info[output_section->target_index].rel_hashes
cofflink.c:        bfd_wrapped_link_hash_lookup (output_bfd, finfo->info,
cofflink.c:       if (! ((*finfo->info->callbacks->unattached_reloc)
cofflink.c:              (finfo->info, link_order->u.reloc.p->u.name, (bfd *) NULL,
cofflink.c:       if (info->relocateable)
cofflink.c:       else if (! info->relocateable)
cofflink.c:           if (! ((*info->callbacks->undefined_symbol)
cofflink.c:      if (info->base_file)
cofflink.c:           if (fwrite (&addr, 1, sizeof (long), (FILE *) info->base_file)
cofflink.c:         if (! ((*info->callbacks->reloc_overflow)
coff-mcore.c:  fwrite (&addr, 1, sizeof (addr), (FILE *) info->base_file);
coff-mcore.c:  if (info->relocateable)
coff-mcore.c:         if (! ((*info->callbacks->undefined_symbol)
coff-mcore.c:      if (info->base_file)
coff-mcore.c:     if (! ((*info->callbacks->reloc_overflow)
coff-mips.c:          if (! ((*info->callbacks->reloc_dangerous)
coff-mips.c:      else if (! info->relocateable
coff-mips.c:      BFD_ASSERT (! info->relocateable);
coff-mips.c:      if (info->relocateable)
coff-mips.c:                  if (! ((*info->callbacks->unattached_reloc)
coff-mips.c:              if (! ((*info->callbacks->undefined_symbol)
coff-mips.c:            if (! ((*info->callbacks->reloc_overflow)
coff-mips.c:  if (info->hash->creator->flavour != bfd_get_flavour (abfd))
coff-mips.c:      if (info->keep_memory)
coff-mips.c:      if (info->keep_memory)
coff-mips.c:  if (contents != (bfd_byte *) NULL && ! info->keep_memory)
coff-mips.c:  if (contents != (bfd_byte *) NULL && ! info->keep_memory)
coff-mips.c:  BFD_ASSERT (! info->relocateable);
coff-or16.c:  if (info->relocateable)
coff-or16.c:                  if (! ((*info->callbacks->undefined_symbol)
coff-or16.c:              if (! ((*info->callbacks->reloc_dangerous)
coff-or16.c:              if (! ((*info->callbacks->reloc_dangerous)
coff-or16.c:          if (! ((*info->callbacks->reloc_overflow)
coff-or1k.c:  if (info->relocateable)
coff-or1k.c:                  if (! ((*info->callbacks->undefined_symbol)
coff-or1k.c:              if (! ((*info->callbacks->reloc_dangerous)
coff-or1k.c:              if (! ((*info->callbacks->reloc_dangerous)
coff-or1k.c:          if (! ((*info->callbacks->reloc_overflow)
coff-ppc.c:  if (info->relocateable)
coff-ppc.c:           if (! ((*info->callbacks->undefined_symbol)
coff-ppc.c:         if (fixit && info->base_file) 
coff-ppc.c:             fwrite (&addr, 1,4, (FILE *) info->base_file);
coff-ppc.c:      if ( info->base_file )
coff-ppc.c:           fwrite (&addr, 1,4, (FILE *) info->base_file);
coff-ppc.c:         if (! ((*info->callbacks->reloc_overflow)
coff-ppc.c:           if (info->strip == strip_none
coff-ppc.c:               || info->strip == strip_some)
coff-ppc.c:           if (info->relocateable)
coff-ppc.c:       else if (info->relocateable
coff-ppc.c:  if (info->relocateable)
coff-ppc.c:       BFD_ASSERT (info->relocateable);
coff-ppc.c:  for (sub = info->input_bfds; sub != NULL; sub = sub->link_next)
coff-ppc.c:  if (! info->relocateable)
coff-ppc.c:      || (! info->relocateable
coff-ppc.c:  if (info->relocateable)
coff-sh.c:  if (link_info->relocateable
coff-sh.c:                   (abfd, sec, link_info->keep_memory,
coff-sh.c:  if (! link_info->keep_memory)
coff-sh.c:      if (! link_info->keep_memory)
coff-sh.c:      /* We always cache the relocs.  Perhaps, if info->keep_memory is
coff-sh.c:                         Perhaps, if info->keep_memory is false, we
coff-sh.c:  int dsp = (abfd->arch_info->mach == bfd_mach_sh_dsp
coff-sh.c:           || abfd->arch_info->mach == bfd_mach_sh3_dsp);
coff-sh.c:  if (abfd->arch_info->mach == bfd_mach_sh4)
coff-sh.c:        else if (! info->relocateable)
coff-sh.c:            if (! ((*info->callbacks->undefined_symbol)
coff-sh.c:          if (! ((*info->callbacks->reloc_overflow)
coff-tic80.c:     else if (! info->relocateable)
coff-tic80.c:         if (! ((*info->callbacks->undefined_symbol)
coff-tic80.c:       if (! ((*info->callbacks->reloc_overflow)
coff-w65.c:       if (! ((*link_info->callbacks->reloc_overflow)
coff-w65.c:       if (! ((*link_info->callbacks->reloc_overflow)
coff-z8k.c:         if (! ((*link_info->callbacks->reloc_overflow)
cpu-arm.c:  if (strcasecmp (string, info->printable_name) == 0)
cpu-arm.c:  if (i != -1 && info->arch == processors[ i ].arch)
cpu-arm.c:    return info->the_default;
cpu-h8300.c:      return (info->mach == bfd_mach_h8300h);
cpu-h8300.c:      return (info->mach == bfd_mach_h8300s);
cpu-h8300.c:      return info->mach == bfd_mach_h8300;
cpu-pj.c:  if (strcasecmp (info->printable_name, string) == 0)
cpu-sh.c:  if (strcasecmp (info->printable_name, string) == 0)
cpu-v850.c:  if (strcasecmp (string, info->printable_name) == 0)
cpu-v850.c:  for (ptr_src = string, ptr_tst = info->arch_name; 
cpu-v850.c:      return info->the_default;
cpu-v850.c:  if (arch != info->arch) 
cpu-v850.c:  if (number != info->mach)
cpu-z8k.c:      return bfd_mach_z8001 == info->mach;
cpu-z8k.c:      return bfd_mach_z8002 == info->mach;
dwarf2.c:  info->prev_line = table->last_line;
dwarf2.c:  info->address = address;
dwarf2.c:  info->filename = filename;
dwarf2.c:  info->line = line;
dwarf2.c:  info->column = column;
dwarf2.c:  info->end_sequence = end_sequence;
ecoff.c:      if (debug_info->external_rfd == NULL)
ecoff.c:        fdr = debug_info->fdr + ifd;
ecoff.c:                                      ((char *) debug_info->external_rfd
ecoff.c:          fdr = debug_info->fdr + rfd;
ecoff.c:                                  ((char *) debug_info->external_sym
ecoff.c:      name = debug_info->ss + fdr->issBase + sym.iss;
ecoff.c:            + debug_info->symbolic_header.iextMax));
ecoff.c:  oinfo->symbolic_header.vstamp = iinfo->symbolic_header.vstamp;
ecoff.c:      oinfo->symbolic_header.ilineMax = iinfo->symbolic_header.ilineMax;
ecoff.c:      oinfo->symbolic_header.cbLine = iinfo->symbolic_header.cbLine;
ecoff.c:      oinfo->line = iinfo->line;
ecoff.c:      oinfo->symbolic_header.idnMax = iinfo->symbolic_header.idnMax;
ecoff.c:      oinfo->external_dnr = iinfo->external_dnr;
ecoff.c:      oinfo->symbolic_header.ipdMax = iinfo->symbolic_header.ipdMax;
ecoff.c:      oinfo->external_pdr = iinfo->external_pdr;
ecoff.c:      oinfo->symbolic_header.isymMax = iinfo->symbolic_header.isymMax;
ecoff.c:      oinfo->external_sym = iinfo->external_sym;
ecoff.c:      oinfo->symbolic_header.ioptMax = iinfo->symbolic_header.ioptMax;
ecoff.c:      oinfo->external_opt = iinfo->external_opt;
ecoff.c:      oinfo->symbolic_header.iauxMax = iinfo->symbolic_header.iauxMax;
ecoff.c:      oinfo->external_aux = iinfo->external_aux;
ecoff.c:      oinfo->symbolic_header.issMax = iinfo->symbolic_header.issMax;
ecoff.c:      oinfo->ss = iinfo->ss;
ecoff.c:      oinfo->symbolic_header.ifdMax = iinfo->symbolic_header.ifdMax;
ecoff.c:      oinfo->external_fdr = iinfo->external_fdr;
ecoff.c:      oinfo->symbolic_header.crfd = iinfo->symbolic_header.crfd;
ecoff.c:      oinfo->external_rfd = iinfo->external_rfd;
ecoff.c:  pundef = &info->hash->undefs;
ecoff.c:          if (*pundef != info->hash->undefs_tail)
ecoff.c:      if (! (*info->callbacks->add_archive_element) (info, element, name))
ecoff.c:      h = bfd_link_hash_lookup (info->hash, name, false, false, true);
ecoff.c:      if (! (*info->callbacks->add_archive_element) (info, abfd, name))
ecoff.c:      if (info->hash->creator->flavour == bfd_get_flavour (abfd))
ecoff.c:  for (input_bfd = info->input_bfds;
ecoff.c:  if (info->relocateable)
ecoff.c:  if (info->relocateable)
ecoff.c:      h = bfd_link_hash_lookup (info->hash, "_gp", false, false, true);
ecoff.c:      else if (info->relocateable)
ecoff.c:  bfd *output_bfd = einfo->abfd;
ecoff.c:  else if (einfo->info->strip == strip_all
ecoff.c:           || (einfo->info->strip == strip_some
ecoff.c:               && bfd_hash_lookup (einfo->info->keep_hash,
ecoff.c:  if (info->relocateable)
ecoff.c:          if (! ((*info->callbacks->reloc_overflow)
ecoff.c:          if (! ((*info->callbacks->unattached_reloc)
ecofflink.c:      if ((*tail)->size > ainfo->largest_file_shuffle)
ecofflink.c:    ainfo->largest_file_shuffle = (*tail)->size;
ecofflink.c:  n = (struct shuffle *) objalloc_alloc (ainfo->memory,
ecofflink.c:  if (size > ainfo->largest_file_shuffle)
ecofflink.c:    ainfo->largest_file_shuffle = size;
ecofflink.c:  n = (struct shuffle *) objalloc_alloc (ainfo->memory,
ecofflink.c:  if (! bfd_hash_table_init_n (&ainfo->fdr_hash.table, string_hash_newfunc,
ecofflink.c:  ainfo->line = NULL;
ecofflink.c:  ainfo->line_end = NULL;
ecofflink.c:  ainfo->pdr = NULL;
ecofflink.c:  ainfo->pdr_end = NULL;
ecofflink.c:  ainfo->sym = NULL;
ecofflink.c:  ainfo->sym_end = NULL;
ecofflink.c:  ainfo->opt = NULL;
ecofflink.c:  ainfo->opt_end = NULL;
ecofflink.c:  ainfo->aux = NULL;
ecofflink.c:  ainfo->aux_end = NULL;
ecofflink.c:  ainfo->ss = NULL;
ecofflink.c:  ainfo->ss_end = NULL;
ecofflink.c:  ainfo->ss_hash = NULL;
ecofflink.c:  ainfo->ss_hash_end = NULL;
ecofflink.c:  ainfo->fdr = NULL;
ecofflink.c:  ainfo->fdr_end = NULL;
ecofflink.c:  ainfo->rfd = NULL;
ecofflink.c:  ainfo->rfd_end = NULL;
ecofflink.c:  ainfo->largest_file_shuffle = 0;
ecofflink.c:  if (! info->relocateable)
ecofflink.c:      if (! bfd_hash_table_init (&ainfo->str_hash.table, string_hash_newfunc))
ecofflink.c:  ainfo->memory = objalloc_create ();
ecofflink.c:  if (ainfo->memory == NULL)
ecofflink.c:  bfd_hash_table_free (&ainfo->fdr_hash.table);
ecofflink.c:  if (! info->relocateable)
ecofflink.c:    bfd_hash_table_free (&ainfo->str_hash.table);
ecofflink.c:  objalloc_free (ainfo->memory);
ecofflink.c:  rfd_out = (bfd_byte *) objalloc_alloc (ainfo->memory, sz);
ecofflink.c:  if (!add_memory_shuffle (ainfo, &ainfo->rfd, &ainfo->rfd_end, rfd_out, sz))
ecofflink.c:      fh = string_hash_lookup (&ainfo->fdr_hash, lookup, true, true);
ecofflink.c:  fdr_out = (bfd_byte *) objalloc_alloc (ainfo->memory, sz);
ecofflink.c:  if (!add_memory_shuffle (ainfo, &ainfo->fdr, &ainfo->fdr_end, fdr_out, sz))
ecofflink.c:      sym_out = (bfd_byte *) objalloc_alloc (ainfo->memory, sz);
ecofflink.c:      if (!add_memory_shuffle (ainfo, &ainfo->sym, &ainfo->sym_end, sym_out,
ecofflink.c:      if (! info->relocateable)
ecofflink.c:              sh = string_hash_lookup (&ainfo->str_hash, name, true, true);
ecofflink.c:                  if (ainfo->ss_hash == (struct string_hash_entry *) NULL)
ecofflink.c:                    ainfo->ss_hash = sh;
ecofflink.c:                  if (ainfo->ss_hash_end
ecofflink.c:                    ainfo->ss_hash_end->next = sh;
ecofflink.c:                  ainfo->ss_hash_end = sh;
ecofflink.c:      if (!add_file_shuffle (ainfo, &ainfo->line, &ainfo->line_end,
ecofflink.c:      if (!add_file_shuffle (ainfo, &ainfo->aux, &ainfo->aux_end,
ecofflink.c:      if (! info->relocateable)
ecofflink.c:      if (!add_file_shuffle (ainfo, &ainfo->ss, &ainfo->ss_end,
ecofflink.c:          if (!add_file_shuffle (ainfo, &ainfo->pdr, &ainfo->pdr_end,
ecofflink.c:          if (!add_file_shuffle (ainfo, &ainfo->opt, &ainfo->opt_end,
ecofflink.c:      out = (bfd_byte *) objalloc_alloc (ainfo->memory, sz);
ecofflink.c:      if (!add_memory_shuffle (ainfo, &ainfo->pdr, &ainfo->pdr_end, out,
ecofflink.c:      out = (bfd_byte *) objalloc_alloc (ainfo->memory, sz);
ecofflink.c:      if (!add_memory_shuffle (ainfo, &ainfo->opt, &ainfo->opt_end, out,
ecofflink.c:  if (info->relocateable)
ecofflink.c:      if (!add_memory_shuffle (ainfo, &ainfo->ss, &ainfo->ss_end, (PTR) string,
ecofflink.c:      sh = string_hash_lookup (&ainfo->str_hash, string, true, true);
ecofflink.c:      if (ainfo->ss_hash == (struct string_hash_entry *) NULL)
ecofflink.c:        ainfo->ss_hash = sh;
ecofflink.c:      if (ainfo->ss_hash_end
ecofflink.c:        ainfo->ss_hash_end->next = sh;
ecofflink.c:      ainfo->ss_hash_end = sh;
ecofflink.c:      external_sym = (PTR) objalloc_alloc (ainfo->memory,
ecofflink.c:      add_memory_shuffle (ainfo, &ainfo->sym, &ainfo->sym_end,
ecofflink.c:  external_fdr = (PTR) objalloc_alloc (ainfo->memory,
ecofflink.c:  add_memory_shuffle (ainfo, &ainfo->fdr, &ainfo->fdr_end,
ecofflink.c:  space = (PTR) bfd_malloc (ainfo->largest_file_shuffle);
ecofflink.c:  if (space == NULL && ainfo->largest_file_shuffle != 0)
ecofflink.c:  if (! ecoff_write_shuffle (abfd, swap, ainfo->line, space)
ecofflink.c:      || ! ecoff_write_shuffle (abfd, swap, ainfo->pdr, space)
ecofflink.c:      || ! ecoff_write_shuffle (abfd, swap, ainfo->sym, space)
ecofflink.c:      || ! ecoff_write_shuffle (abfd, swap, ainfo->opt, space)
ecofflink.c:      || ! ecoff_write_shuffle (abfd, swap, ainfo->aux, space))
ecofflink.c:  if (info->relocateable)
ecofflink.c:      BFD_ASSERT (ainfo->ss_hash == (struct string_hash_entry *) NULL);
ecofflink.c:      if (! ecoff_write_shuffle (abfd, swap, ainfo->ss, space))
ecofflink.c:      BFD_ASSERT (ainfo->ss == (struct shuffle *) NULL);
ecofflink.c:      BFD_ASSERT (ainfo->ss_hash == NULL || ainfo->ss_hash->val == 1);
ecofflink.c:      for (sh = ainfo->ss_hash;
ecofflink.c:  if (! ecoff_write_shuffle (abfd, swap, ainfo->fdr, space)
ecofflink.c:      || ! ecoff_write_shuffle (abfd, swap, ainfo->rfd, space))
ecofflink.c:  fdr_start = debug_info->fdr;
ecofflink.c:  fdr_end = fdr_start + debug_info->symbolic_header.ifdMax;
ecofflink.c:  line_info->fdrtab = ((struct ecoff_fdrtab_entry*)
ecofflink.c:  if (line_info->fdrtab == NULL)
ecofflink.c:  line_info->fdrtab_len = len;
ecofflink.c:  tab = line_info->fdrtab;
ecofflink.c:      sym_ptr = ((char *) debug_info->external_sym
ecofflink.c:      if (strcmp (debug_info->ss + fdr_ptr->issBase + sym.iss,
ecofflink.c:      pdr_ptr = ((char *) debug_info->external_pdr
ecofflink.c:  qsort ((PTR) line_info->fdrtab, len,
ecofflink.c:  len = line_info->fdrtab_len;
ecofflink.c:  tab = line_info->fdrtab;
ecofflink.c:  offset = line_info->cache.start;
ecofflink.c:  if (line_info->fdrtab == NULL
ecofflink.c:  tab = line_info->fdrtab;
ecofflink.c:      sym_ptr = ((char *) debug_info->external_sym
ecofflink.c:      if (strcmp (debug_info->ss + fdr_ptr->issBase + sym.iss,
ecofflink.c:      pdr_ptr = ((char *) debug_info->external_pdr
ecofflink.c:      while (++i < line_info->fdrtab_len
ecofflink.c:      line_end = debug_info->line + fdr_ptr->cbLineOffset + fdr_ptr->cbLine;
ecofflink.c:      line_ptr = debug_info->line + fdr_ptr->cbLineOffset + pdr.cbLineOffset;
ecofflink.c:          line_info->cache.stop += count * 4 - offset;
ecofflink.c:      line_info->cache.filename = NULL;
ecofflink.c:        line_info->cache.functionname = NULL;
ecofflink.c:             ((char *) debug_info->external_ext
ecofflink.c:          line_info->cache.functionname = (debug_info->ssext
ecofflink.c:      line_info->cache.filename = (debug_info->ss
ecofflink.c:         ((char *) debug_info->external_sym
ecofflink.c:      line_info->cache.functionname = (debug_info->ss
ecofflink.c:      line_info->cache.line_num = lineno;
ecofflink.c:      line_info->cache.filename = NULL;
ecofflink.c:      line_info->cache.functionname = NULL;
ecofflink.c:      line_info->cache.line_num = 0;
ecofflink.c:      sym_ptr = ((char *) debug_info->external_sym
ecofflink.c:                debug_info->ss + fdr_ptr->issBase + sym.iss;
ecofflink.c:                        debug_info->ss + fdr_ptr->issBase + nextsym.iss;
ecofflink.c:                debug_info->ss + fdr_ptr->issBase + sym.iss;
ecofflink.c:                    debug_info->ss + fdr_ptr->issBase + sym.iss;
ecofflink.c:              line_info->cache.line_num = sym.index;
ecofflink.c:      if (line_info->cache.line_num != 0)
ecofflink.c:      if (line_info->find_buffer != NULL)
ecofflink.c:        free (line_info->find_buffer);
ecofflink.c:      line_info->find_buffer = buffer;
ecofflink.c:      line_info->cache.functionname = buffer;
ecofflink.c:        line_info->cache.filename = main_file_name;
ecofflink.c:          line_info->cache.filename = buffer + funclen;
ecofflink.c:  if (line_info->cache.sect == NULL
ecofflink.c:      || line_info->cache.sect != section
ecofflink.c:      || offset < line_info->cache.start
ecofflink.c:      || offset >= line_info->cache.stop)
ecofflink.c:      line_info->cache.sect = section;
ecofflink.c:      line_info->cache.start = offset;
ecofflink.c:      line_info->cache.stop = offset;
ecofflink.c:      line_info->cache.sect = NULL;
ecofflink.c:  *filename_ptr = line_info->cache.filename;
ecofflink.c:  *functionname_ptr = line_info->cache.functionname;
ecofflink.c:  *retline_ptr = line_info->cache.line_num;
ecofflink.c:  return ecoff_collect_shuffle (ainfo->pdr, buff);
ecofflink.c:  return ecoff_collect_shuffle (ainfo->sym, buff);
ecofflink.c:  BFD_ASSERT (ainfo->ss == (struct shuffle *) NULL);
ecofflink.c:  BFD_ASSERT (ainfo->ss_hash == NULL || ainfo->ss_hash->val == 1);
ecofflink.c:  for (sh = ainfo->ss_hash;
elf32-arm.h:  if (info->relocateable)
elf32-arm.h:  if (link_info->relocateable)
elf32-arm.h:      if (info->shared
elf32-arm.h:              && (! info->symbolic
elf32-arm.h:              || ((info->symbolic || h->dynindx == -1)
elf32-arm.h:          (info->shared && (info->symbolic || h->dynindx == -1)
elf32-arm.h:          if (info->shared)
elf32-arm.h:      if (info->relocateable)
elf32-arm.h:              if (info->shared
elf32-arm.h:                      (!info->symbolic && h->dynindx != -1)
elf32-arm.h:                  && (!info->shared
elf32-arm.h:                      || (!info->symbolic && h->dynindx != -1)
elf32-arm.h:      else if (info->shared && !info->symbolic && !info->no_undefined)
elf32-arm.h:          if (!((*info->callbacks->undefined_symbol)
elf32-arm.h:                 (!info->shared || info->no_undefined))))
elf32-arm.h:          if (!((*info->callbacks->reloc_overflow)
elf32-arm.h:          if (!((*info->callbacks->undefined_symbol)
elf32-arm.h:          if (!((*info->callbacks->warning)
elf32-arm.h:  if (info->relocateable)
elf32-arm.h:            && (h != NULL || info->shared))
elf32-arm.h:            if (info->shared)
elf32-arm.h:        if (info->shared
elf32-arm.h:              && (! info->symbolic
elf32-arm.h:            if (h != NULL && info->symbolic
elf32-arm.h:      if (! info->shared
elf32-arm.h:      if (! info->shared
elf32-arm.h:  if (info->shared)
elf32-arm.h:      if (! info->shared)
elf32-arm.h:  if (info->shared && info->symbolic)
elf32-arm.h:      if (! info->shared)
elf32-arm.h:      if (info->shared
elf32-arm.h:      && (info->symbolic || h->dynindx == -1)
elf32-avr.c:  if (info->relocateable)
elf32-avr.c:      if (info->relocateable)
elf32-avr.c:          if (! ((*info->callbacks->undefined_symbol)
elf32-avr.c:          r = info->callbacks->reloc_overflow
elf32-avr.c:          r = info->callbacks->undefined_symbol
elf32-avr.c:        r = info->callbacks->warning
elf32-d10v.c:  if (info->relocateable)
elf32-d10v.c:      if (info->relocateable)
elf32-d10v.c:         if (!((*info->callbacks->undefined_symbol)
elf32-d10v.c:         if (!((*info->callbacks->reloc_overflow)
elf32-d10v.c:         if (!((*info->callbacks->undefined_symbol)
elf32-d10v.c:         if (!((*info->callbacks->warning)
elf32-fr30.c:      if (info->relocateable)
elf32-fr30.c:         if (! ((*info->callbacks->undefined_symbol)
elf32-fr30.c:         r = info->callbacks->reloc_overflow
elf32-fr30.c:         r = info->callbacks->undefined_symbol
elf32-fr30.c:       r = info->callbacks->warning
elf32-fr30.c:  if (info->relocateable)
elf32-hppa.c:      if (info->relocateable)
elf32-hppa.c:         if (!((*info->callbacks->undefined_symbol)
elf32-hppa.c:         if (!((*info->callbacks->undefined_symbol)
elf32-hppa.c:           if (!((*info->callbacks->reloc_overflow)
elf32-hppa.c:  for (input_bfd = link_info->input_bfds;
elf32-hppa.c:  if (link_info->relocateable)
elf32-hppa.c:  for (input_bfd = link_info->input_bfds, index = 0;
elf32-i370.c:  if (! info->shared)
elf32-i370.c:  if (info->shared)
elf32-i370.c:      if (! info->shared)
elf32-i370.c:      if (! info->shared)
elf32-i370.c:  if (info->shared)
elf32-i370.c:  if (info->relocateable)
elf32-i370.c:      if (info->shared)
elf32-i370.c:  if (info->shared)
elf32-i370.c:      (info->relocateable) ? " (relocatable)" : "");
elf32-i370.c:      if (info->relocateable)
elf32-i370.c:         if (info->shared
elf32-i370.c:             && ((! info->symbolic && h->dynindx != -1)
elf32-i370.c:     else if (info->shared)
elf32-i370.c:         (*info->callbacks->undefined_symbol)(info,
elf32-i370.c:     if (info->shared)
elf32-i370.c:                  && ((! info->symbolic && h->dynindx != -1)
elf32-i370.c:           (*info->callbacks->reloc_overflow)(info,
elf32-i386.c:  if (info->relocateable)
elf32-i386.c:         && (h != NULL || info->shared))
elf32-i386.c:         if (info->shared)
elf32-i386.c:     if (info->shared
elf32-i386.c:                 && (! info->symbolic
elf32-i386.c:         if (h != NULL && info->symbolic
elf32-i386.c:      if (! info->shared
elf32-i386.c:      if (! info->shared
elf32-i386.c:  if (info->shared)
elf32-i386.c:      if (! info->shared)
elf32-i386.c:  if (info->shared && info->symbolic)
elf32-i386.c:      if (! info->shared)
elf32-i386.c:      if (info->relocateable)
elf32-i386.c:                 && (! info->shared
elf32-i386.c:                     || (! info->symbolic && h->dynindx != -1)
elf32-i386.c:             || (info->shared
elf32-i386.c:                 && ((! info->symbolic && h->dynindx != -1)
elf32-i386.c:     else if (info->shared && !info->symbolic && !info->no_undefined)
elf32-i386.c:         if (! ((*info->callbacks->undefined_symbol)
elf32-i386.c:                 (!info->shared || info->no_undefined))))
elf32-i386.c:             || (info->shared
elf32-i386.c:                 && (info->symbolic || h->dynindx == -1)
elf32-i386.c:             if (info->shared)
elf32-i386.c:     if (info->shared
elf32-i386.c:                 && (! info->symbolic
elf32-i386.c:                 || ((info->symbolic || h->dynindx == -1)
elf32-i386.c:           if (! ((*info->callbacks->reloc_overflow)
elf32-i386.c:      if (! info->shared)
elf32-i386.c:      if (info->shared
elf32-i386.c:     && (info->symbolic || h->dynindx == -1)
elf32-i386.c:     if (info->shared)
elf32-m32r.c:  if (! info->relocateable
elf32-m32r.c:   bfd_link_hash_lookup (info->hash, "_SDA_BASE_", false, false, false);
elf32-m32r.c:      h = bfd_link_hash_lookup (info->hash, "_SDA_BASE_", false, false, true);
elf32-m32r.c:      if (info->relocateable)
elf32-m32r.c:             if (! ((*info->callbacks->undefined_symbol)
elf32-m32r.c:         if (! ((*info->callbacks->reloc_overflow)
elf32-m32r.c:         if (! ((*info->callbacks->undefined_symbol)
elf32-m32r.c:         if (!((*info->callbacks->warning)
elf32-m32r.c:  if (link_info->relocateable
elf32-m32r.c:                 link_info->keep_memory));
elf32-m32r.c:  if (! link_info->keep_memory)
elf32-m32r.c:      if (! link_info->keep_memory)
elf32-m32r.c:      if (! link_info->keep_memory)
elf32-m32r.c:  if (info->relocateable)
elf32-m68k.c:  if (info->relocateable)
elf32-m68k.c:         && (h != NULL || info->shared))
elf32-m68k.c:             if (info->shared)
elf32-m68k.c:     if (!(info->shared
elf32-m68k.c:           && (!info->symbolic
elf32-m68k.c:     if (info->shared
elf32-m68k.c:             && info->symbolic)
elf32-m68k.c:                 if (info->shared)
elf32-m68k.c:      if (! info->shared
elf32-m68k.c:      if (!info->shared
elf32-m68k.c:  if (info->shared)
elf32-m68k.c:      if (!info->shared)
elf32-m68k.c:  if (info->shared && info->symbolic)
elf32-m68k.c:      if (!info->shared)
elf32-m68k.c:      if (info->relocateable)
elf32-m68k.c:                 && (! info->shared
elf32-m68k.c:                     || (! info->symbolic && h->dynindx != -1)
elf32-m68k.c:             || (info->shared
elf32-m68k.c:                 && ((! info->symbolic && h->dynindx != -1)
elf32-m68k.c:     else if (info->shared && !info->symbolic && !info->no_undefined)
elf32-m68k.c:         if (!(info->callbacks->undefined_symbol
elf32-m68k.c:                (!info->shared || info->no_undefined))))
elf32-m68k.c:               || (info->shared
elf32-m68k.c:                   && (info->symbolic || h->dynindx == -1)
elf32-m68k.c:               if (info->shared)
elf32-m68k.c:     if (info->shared
elf32-m68k.c:             || (!info->symbolic
elf32-m68k.c:                  && ((! info->symbolic && h->dynindx != -1)
elf32-m68k.c:           if (!(info->callbacks->reloc_overflow
elf32-m68k.c:      if (info->shared
elf32-m68k.c:     && (info->symbolic || h->dynindx == -1)
elf32-mcore.c:     (info->relocateable) ? " (relocatable)" : "");
elf32-mcore.c:      if (info->relocateable)
elf32-mcore.c:    else if (info->shared)
elf32-mcore.c:        if (! ((*info->callbacks->undefined_symbol)
elf32-mcore.c:          (*info->callbacks->reloc_overflow)
elf32-mcore.c:  if (info->relocateable)
elf32-mips.c:         info->shared.  I don't know why, and that doesn't make sense,
elf32-mips.c:         info->shared.  I don't know why, and that doesn't make sense,
elf32-mips.c:      && ! info->shared
elf32-mips.c:      && info->hash->creator == abfd->xvec
elf32-mips.c:  else if (einfo->info->strip == strip_all
elf32-mips.c:      || (einfo->info->strip == strip_some
elf32-mips.c:          && bfd_hash_lookup (einfo->info->keep_hash,
elf32-mips.c:      if (SGI_COMPAT (einfo->abfd)
elf32-mips.c:           mips_elf_hash_table (einfo->info)->procedure_count;
elf32-mips.c:         h->esym.asym.value = elf_gp (einfo->abfd);
elf32-mips.c:  if (! bfd_ecoff_debug_one_external (einfo->abfd, einfo->debug, einfo->swap,
elf32-mips.c:      einfo->failed = true;
elf32-mips.c:  if (!info->shared
elf32-mips.c:      && !info->relocateable
elf32-mips.c:      if (!mips_elf_sort_hash_table (info, (info->shared 
elf32-mips.c:      h = bfd_link_hash_lookup (info->hash, "_gp", false, false, true);
elf32-mips.c:      else if (info->relocateable)
elf32-mips.c:     if (SGI_COMPAT (abfd) && info->shared)
elf32-mips.c:     if (! info->relocateable)
elf32-mips.c:     && (! info->symbolic || (h->root.elf_link_hash_flags
elf32-mips.c:      else if (info->shared && !info->symbolic && !info->no_undefined)
elf32-mips.c:     BFD_ASSERT (! info->shared);
elf32-mips.c:     if (! ((*info->callbacks->undefined_symbol)
elf32-mips.c:             (!info->shared || info->no_undefined))))
elf32-mips.c:  if (r_type != R_MIPS16_26 && !info->relocateable
elf32-mips.c:  else if (r_type == R_MIPS16_26 && !info->relocateable
elf32-mips.c:  *require_jalxp = (!info->relocateable
elf32-mips.c:      if ((info->shared
elf32-mips.c:      if (!info->relocateable)
elf32-mips.c:      if (info->relocateable)
elf32-mips.c:         if (! ((*info->callbacks->reloc_overflow)
elf32-mips.c:      && !info->shared
elf32-mips.c:  if (!info->shared)
elf32-mips.c:  if (info->shared
elf32-mips.c:  if (info->relocateable)
elf32-mips.c:                        info->keep_memory));
elf32-mips.c:         if (! info->keep_memory)
elf32-mips.c:             && (info->shared || h != NULL)
elf32-mips.c:     if ((info->shared || h != NULL)
elf32-mips.c:         if (info->shared)
elf32-mips.c:  if (! info->relocateable
elf32-mips.c:  if (info->relocateable
elf32-mips.c:      if (! info->shared)
elf32-mips.c:     for (sub = info->input_bfds; sub; sub = sub->link_next)
elf32-mips.c:      else if (! info->shared
elf32-mips.c:      if (! info->shared)
elf32-mips.c:      && ! info->shared)
elf32-mips.c:       h = bfd_hash_lookup (&link_info->hash->table, "_gp", false, false);
elf32-mips.c:             if (!((*link_info->callbacks->undefined_symbol)
elf32-mips.c:             if (!((*link_info->callbacks->reloc_dangerous)
elf32-mips.c:             if (!((*link_info->callbacks->reloc_overflow)
elf32-ppc.c:  if (link_info->mpc860c0 && (isec->flags & SEC_CODE) && isec->_cooked_size)
elf32-ppc.c:                link_info->keep_memory);
elf32-ppc.c:          if (! link_info->keep_memory)
elf32-ppc.c:      dot -= link_info->mpc860c0;
elf32-ppc.c:      if (! link_info->keep_memory)
elf32-ppc.c:  if (! info->shared)
elf32-ppc.c:      || ((!info->shared || info->symbolic || h->dynindx == -1)
elf32-ppc.c:      || (info->shared && h->plt.refcount <= 0))
elf32-ppc.c:      if (! info->shared
elf32-ppc.c:  if (info->shared)
elf32-ppc.c:      if (! info->shared)
elf32-ppc.c:      if (! info->shared)
elf32-ppc.c:  if (info->relocateable)
elf32-ppc.c:          && (h != NULL || info->shared))
elf32-ppc.c:              if (info->shared)
elf32-ppc.c:      if (info->shared)
elf32-ppc.c:      if (srelgot == NULL && (h != NULL || info->shared))
elf32-ppc.c:      if (info->shared)
elf32-ppc.c:      if (srelgot == NULL && (h != NULL || info->shared))
elf32-ppc.c:      if (info->shared)
elf32-ppc.c:      if (info->shared)
elf32-ppc.c:      && !info->relocateable
elf32-ppc.c:      if (info->shared
elf32-ppc.c:      && (info->symbolic || h->dynindx == -1)
elf32-ppc.c:       (info->relocateable) ? " (relocatable)" : "");
elf32-ppc.c:      if (info->relocateable)
elf32-ppc.c:                  && (! info->shared
elf32-ppc.c:                      || (! info->symbolic && h->dynindx != -1)
elf32-ppc.c:              || (info->shared
elf32-ppc.c:                  && ((! info->symbolic && h->dynindx != -1)
elf32-ppc.c:      else if (info->shared && !info->symbolic && !info->no_undefined)
elf32-ppc.c:          if (! (*info->callbacks->undefined_symbol)(info,
elf32-ppc.c:                                                     (!info->shared
elf32-ppc.c:                                                      || info->no_undefined)))
elf32-ppc.c:          if (! (*info->callbacks->undefined_symbol) (info,
elf32-ppc.c:      if (info->shared)
elf32-ppc.c:                   && ((! info->symbolic && h->dynindx != -1)
elf32-ppc.c:              || (info->shared
elf32-ppc.c:                  && (info->symbolic || h->dynindx == -1)
elf32-ppc.c:              if (info->shared)
elf32-ppc.c:      if (! (*info->callbacks->reloc_overflow)(info,
elf32-sh.c:  if (link_info->relocateable
elf32-sh.c:                   link_info->keep_memory));
elf32-sh.c:  if (! link_info->keep_memory)
elf32-sh.c:      if (! link_info->keep_memory)
elf32-sh.c:      if (! link_info->keep_memory)
elf32-sh.c:      /* We always cache the relocs.  Perhaps, if info->keep_memory is
elf32-sh.c:                         Perhaps, if info->keep_memory is false, we
elf32-sh.c:                         Perhaps, if info->keep_memory is false, we
elf32-sh.c:      if (info->relocateable)
elf32-sh.c:           if (! ((*info->callbacks->undefined_symbol)
elf32-sh.c:             if (! ((*info->callbacks->reloc_overflow)
elf32-sh.c:  if (info->relocateable)
elf32-sparc.c:  if (info->relocateable)
elf32-sparc.c:        && (h != NULL || info->shared))
elf32-sparc.c:        if (info->shared)
elf32-sparc.c:        || (info->symbolic
elf32-sparc.c:    if (info->shared)
elf32-sparc.c:    || ((!info->shared || info->symbolic || h->dynindx == -1)
elf32-sparc.c:     if (! info->shared
elf32-sparc.c:  if (info->shared)
elf32-sparc.c:      if (! info->shared)
elf32-sparc.c:      if (! info->shared)
elf32-sparc.c:      if (info->relocateable)
elf32-sparc.c:                && (! info->shared
elf32-sparc.c:                    || (! info->symbolic && h->dynindx != -1)
elf32-sparc.c:            || (info->shared
elf32-sparc.c:                && ((! info->symbolic && h->dynindx != -1)
elf32-sparc.c:    else if (info->shared && !info->symbolic && !info->no_undefined)
elf32-sparc.c:        if (! ((*info->callbacks->undefined_symbol)
elf32-sparc.c:                (!info->shared || info->no_undefined))))
elf32-sparc.c:            || (info->shared
elf32-sparc.c:                && (info->symbolic || h->dynindx == -1)
elf32-sparc.c:            if (info->shared)
elf32-sparc.c:        || (info->symbolic
elf32-sparc.c:    if (info->shared)
elf32-sparc.c:                 && ((! info->symbolic && h->dynindx != -1)
elf32-sparc.c:          if (! ((*info->callbacks->reloc_overflow)
elf32-sparc.c:      if (info->shared
elf32-sparc.c:    && (info->symbolic || h->dynindx == -1)
elf32-v850.c:  if (info->relocateable)
elf32-v850.c:             info->callbacks->warning (info, buff, h->root.root.string,
elf32-v850.c:   h = bfd_link_hash_lookup (info->hash, "__gp", false, false, true);
elf32-v850.c:   h = bfd_link_hash_lookup (info->hash, "__ep", false, false, true);
elf32-v850.c:   h = bfd_link_hash_lookup (info->hash, "__ctbp", false, false, true);
elf32-v850.c:   h = bfd_link_hash_lookup (info->hash, "__ctbp", false, false, true);
elf32-v850.c:      info->callbacks->warning
elf32-v850.c:      if (info->relocateable)
elf32-v850.c:         if (! ((*info->callbacks->undefined_symbol)
elf32-v850.c:         if (! ((*info->callbacks->reloc_overflow)
elf32-v850.c:         if (! ((*info->callbacks->undefined_symbol)
elf32-v850.c:         if (!((*info->callbacks->warning)
elf64-alpha.c:  lit_insn = bfd_get_32 (info->abfd, info->contents + irel->r_offset);
elf64-alpha.c:  bfd_get_filename (info->abfd), info->sec->name,
elf64-alpha.c:  disp = symval - info->gp;
elf64-alpha.c:      insn = bfd_get_32 (info->abfd, info->contents + urel->r_offset);
elf64-alpha.c:        info->changed_relocs = true;
elf64-alpha.c:        bfd_put_32 (info->abfd, insn, info->contents + urel->r_offset);
elf64-alpha.c:        info->changed_contents = true;
elf64-alpha.c:        bfd_put_32 (info->abfd, lit_insn,
elf64-alpha.c:                    info->contents + irel->r_offset);
elf64-alpha.c:        info->changed_contents = true;
elf64-alpha.c:        info->changed_relocs = true;
elf64-alpha.c:    info->changed_relocs = true;
elf64-alpha.c:    bfd_put_32 (info->abfd, insn, info->contents + urel->r_offset);
elf64-alpha.c:    info->changed_contents = true;
elf64-alpha.c:      bfd_vma org = (info->sec->output_section->vma
elf64-alpha.c:                     + info->sec->output_offset
elf64-alpha.c:          bfd_put_32 (info->abfd, insn, info->contents + urel->r_offset);
elf64-alpha.c:                  (info->relocs, info->relend, urel->r_offset, 
elf64-alpha.c:          info->changed_contents = true;
elf64-alpha.c:          info->changed_relocs = true;
elf64-alpha.c:      info->gotent->use_count -= 1;
elf64-alpha.c:      alpha_elf_tdata (info->gotent->gotobj)->total_got_entries -= 1;
elf64-alpha.c:      if (!info->h)
elf64-alpha.c:  alpha_elf_tdata (info->gotent->gotobj)->n_local_got_entries -= 1;
elf64-alpha.c:    info->changed_relocs = true;
elf64-alpha.c:    bfd_put_32 (info->abfd, INSN_UNOP, info->contents + irel->r_offset);
elf64-alpha.c:    info->changed_contents = true;
elf64-alpha.c:  if (info->other == STO_ALPHA_NOPV)
elf64-alpha.c:  else if (info->other == STO_ALPHA_STD_GPLOAD)
elf64-alpha.c:      if (info->sec == info->tsec)
elf64-alpha.c:    tsec_relocs = info->relocs;
elf64-alpha.c:    tsec_relend = info->relend;
elf64-alpha.c:                   (info->abfd, info->tsec, (PTR) NULL,
elf64-alpha.c:                   info->link_info->keep_memory));
elf64-alpha.c:    tsec_relend = tsec_relocs + info->tsec->reloc_count;
elf64-alpha.c:    tsec_free = (info->link_info->keep_memory ? NULL : tsec_relocs);
elf64-alpha.c:      ofs = (symval - info->tsec->output_section->vma
elf64-alpha.c:       - info->tsec->output_offset);
elf64-alpha.c:  if (info->link_info->hash->creator != info->tsec->owner->xvec
elf64-alpha.c:      || info->gotobj != alpha_elf_tdata (info->tsec->owner)->gotobj)
elf64-alpha.c:  insn = bfd_get_32 (info->abfd, info->contents + irel->r_offset);
elf64-alpha.c:  bfd_get_filename (info->abfd), info->sec->name,
elf64-alpha.c:  disp = symval - info->gp;
elf64-alpha.c:  bfd_put_32 (info->abfd, insn, info->contents + irel->r_offset);
elf64-alpha.c:  info->changed_contents = true;
elf64-alpha.c:  info->changed_relocs = true;
elf64-alpha.c:  info->gotent->use_count -= 1;
elf64-alpha.c:  alpha_elf_tdata (info->gotent->gotobj)->total_got_entries -= 1;
elf64-alpha.c:  if (!info->h)
elf64-alpha.c:    alpha_elf_tdata (info->gotent->gotobj)->n_local_got_entries -= 1;
elf64-alpha.c:  if (link_info->relocateable
elf64-alpha.c:                link_info->keep_memory));
elf64-alpha.c:  if (! link_info->keep_memory)
elf64-alpha.c:      if (! link_info->keep_memory)
elf64-alpha.c:      if (! link_info->keep_memory)
elf64-alpha.c:      && !info->relocateable
elf64-alpha.c:  if (info->shared
elf64-alpha.c:  if (info->shared
elf64-alpha.c:  else if (einfo->info->strip == strip_all
elf64-alpha.c:          || (einfo->info->strip == strip_some
elf64-alpha.c:              && bfd_hash_lookup (einfo->info->keep_hash,
elf64-alpha.c:      sec = bfd_get_section_by_name (einfo->abfd, ".plt");
elf64-alpha.c:  if (! bfd_ecoff_debug_one_external (einfo->abfd, einfo->debug, einfo->swap,
elf64-alpha.c:      einfo->failed = true;
elf64-alpha.c:  if (info->relocateable)
elf64-alpha.c:    else if (info->shared && (sec->flags & SEC_ALLOC))
elf64-alpha.c:      if (! info->shared
elf64-alpha.c:      for (i = info->input_bfds; i ; i = i->link_next)
elf64-alpha.c:  if (info->relocateable)
elf64-alpha.c:  if (alpha_elf_dynamic_symbol_p (&h->root, info) || info->shared)
elf64-alpha.c:      if (!info->shared)
elf64-alpha.c:      if (info->shared)
elf64-alpha.c:      if (!info->shared)
elf64-alpha.c:      if (info->relocateable)
elf64-alpha.c:             && (!info->shared
elf64-alpha.c:                 || !info->symbolic
elf64-alpha.c:            || (info->shared
elf64-alpha.c:                && (!info->symbolic
elf64-alpha.c:    else if (info->shared && !info->symbolic && !info->no_undefined)
elf64-alpha.c:        if (!((*info->callbacks->undefined_symbol)
elf64-alpha.c:               (!info->shared || info->no_undefined))))
elf64-alpha.c:          if (info->shared && !dynamic_symbol)
elf64-alpha.c:      else if (info->shared && (input_section->flags & SEC_ALLOC))
elf64-alpha.c:      if (! ((*info->callbacks->reloc_overflow)
elf64-alpha.c:    BFD_ASSERT (! info->shared || srel != NULL);
elf64-alpha.c:        if (info->shared)
elf64-alpha.c:            (*info->callbacks->warning)
elf64-alpha.c:    if (info->shared)
elf64-alpha.c:    if (! info->relocateable)
elf64-sparc.c:  if (info->relocateable || !(sec->flags & SEC_ALLOC))
elf64-sparc.c:    if (srelgot == NULL && (h != NULL || info->shared))
elf64-sparc.c:        if (info->shared)
elf64-sparc.c:    if (info->shared && (sec->flags & SEC_ALLOC))
elf64-sparc.c:      if (info->hash->creator != abfd->xvec
elf64-sparc.c:          bfd_link_hash_lookup (info->hash, *namep, false, false, false);
elf64-sparc.c:        p->name = bfd_hash_allocate (&info->hash->table,
elf64-sparc.c:  if (info->strip == strip_all)
elf64-sparc.c:  if (info->strip == strip_some
elf64-sparc.c:      && bfd_hash_lookup (info->keep_hash,
elf64-sparc.c:      if (! info->shared
elf64-sparc.c:  if (info->shared)
elf64-sparc.c:      if (! info->shared)
elf64-sparc.c:      if (! info->shared)
elf64-sparc.c:        bfd_hash_allocate (&info->hash->table, sizeof (*entry));
elf64-sparc.c:      if (info->relocateable)
elf64-sparc.c:                && (!info->shared
elf64-sparc.c:                    || (!info->symbolic && h->dynindx != -1)
elf64-sparc.c:            if (info->shared
elf64-sparc.c:                && ((!info->symbolic && h->dynindx != -1)
elf64-sparc.c:    else if (info->shared && !info->symbolic && !info->no_undefined)
elf64-sparc.c:        if (! ((*info->callbacks->undefined_symbol)
elf64-sparc.c:                (!info->shared || info->no_undefined))))
elf64-sparc.c:      if (info->shared && (input_section->flags & SEC_ALLOC))
elf64-sparc.c:                   && ((! info->symbolic && h->dynindx != -1)
elf64-sparc.c:            || (info->shared
elf64-sparc.c:                && (info->symbolic || h->dynindx == -1)
elf64-sparc.c:            if (info->shared)
elf64-sparc.c:      if (! ((*info->callbacks->reloc_overflow)
elf64-sparc.c:      if (info->shared
elf64-sparc.c:    && (info->symbolic || h->dynindx == -1)
elf.c:  if (info->hash->creator->flavour != bfd_target_elf_flavour)
elf-hppa.h:  if (! info->relocateable
elf-hppa.h:      && ! (info->shared
elf-hppa.h:         && !info->no_undefined)
elf-hppa.h:  if (! info->relocateable
elf-hppa.h:      && ! (info->shared
elf-hppa.h:         && !info->no_undefined)
elf-hppa.h:      && value < hppa_info->text_segment_base)
elf-hppa.h:    hppa_info->text_segment_base = value;
elf-hppa.h:      && value < hppa_info->data_segment_base)
elf-hppa.h:    hppa_info->data_segment_base = value;
elf-hppa.h:  if (! info->relocateable)
elf-hppa.h:       sec = hppa_info->plt_sec;
elf-hppa.h:                   + hppa_info->gp_offset);
elf-hppa.h:           sec = hppa_info->dlt_sec;
elf-hppa.h:             sec = hppa_info->opd_sec;
elf-hppa.h:      if (info->relocateable)
elf-hppa.h:       dyn_h = elf64_hppa_dyn_hash_lookup (&hppa_info->dyn_hash_table,
elf-hppa.h:           dyn_h = elf64_hppa_dyn_hash_lookup (&hppa_info->dyn_hash_table,
elf-hppa.h:          else if (info->shared && !info->no_undefined)
elf-hppa.h:           if (info->symbolic)
elf-hppa.h:             (*info->callbacks->undefined_symbol)
elf-hppa.h:           dyn_h = elf64_hppa_dyn_hash_lookup (&hppa_info->dyn_hash_table,
elf-hppa.h:           if (!((*info->callbacks->undefined_symbol)
elf-hppa.h:             if (!((*info->callbacks->reloc_overflow)
elf-hppa.h:       value = (dyn_h->stub_offset + hppa_info->stub_sec->output_offset
elf-hppa.h:                + hppa_info->stub_sec->output_section->vma);
elf-hppa.h:       value = (dyn_h->stub_offset + hppa_info->stub_sec->output_offset
elf-hppa.h:                + hppa_info->stub_sec->output_section->vma);
elf-hppa.h:         bfd_put_64 (hppa_info->dlt_sec->owner,
elf-hppa.h:                     hppa_info->dlt_sec->contents + dyn_h->dlt_offset);
elf-hppa.h:             memset (hppa_info->opd_sec->contents + dyn_h->opd_offset,
elf-hppa.h:             bfd_put_64 (hppa_info->opd_sec->owner, value,
elf-hppa.h:                         (hppa_info->opd_sec->contents
elf-hppa.h:                       (hppa_info->opd_sec->output_section->owner);
elf-hppa.h:             bfd_put_64 (hppa_info->opd_sec->owner, value,
elf-hppa.h:                         (hppa_info->opd_sec->contents
elf-hppa.h:              + hppa_info->dlt_sec->output_offset
elf-hppa.h:              + hppa_info->dlt_sec->output_section->vma);
elf-hppa.h:              + hppa_info->plt_sec->output_offset
elf-hppa.h:              + hppa_info->plt_sec->output_section->vma);
elf-hppa.h:         memset (hppa_info->opd_sec->contents + dyn_h->opd_offset, 0, 16);
elf-hppa.h:         bfd_put_64 (hppa_info->opd_sec->owner, value,
elf-hppa.h:                     (hppa_info->opd_sec->contents
elf-hppa.h:                   (hppa_info->opd_sec->output_section->owner);
elf-hppa.h:         bfd_put_64 (hppa_info->opd_sec->owner, value,
elf-hppa.h:                     hppa_info->opd_sec->contents + dyn_h->opd_offset + 24);
elf-hppa.h:              + hppa_info->dlt_sec->output_offset
elf-hppa.h:              + hppa_info->dlt_sec->output_section->vma);
elf-hppa.h:         memset (hppa_info->opd_sec->contents + dyn_h->opd_offset, 0, 16);
elf-hppa.h:         bfd_put_64 (hppa_info->opd_sec->owner, value,
elf-hppa.h:                     (hppa_info->opd_sec->contents
elf-hppa.h:                   (hppa_info->opd_sec->output_section->owner);
elf-hppa.h:         bfd_put_64 (hppa_info->opd_sec->owner, value,
elf-hppa.h:                     hppa_info->opd_sec->contents + dyn_h->opd_offset + 24);
elf-hppa.h:              + hppa_info->dlt_sec->output_offset
elf-hppa.h:              + hppa_info->dlt_sec->output_section->vma);
elf-hppa.h:            + hppa_info->dlt_sec->output_offset
elf-hppa.h:            + hppa_info->dlt_sec->output_section->vma);
elf-hppa.h:       value = (dyn_h->stub_offset + hppa_info->stub_sec->output_offset
elf-hppa.h:                + hppa_info->stub_sec->output_section->vma);
elf-hppa.h:       value = (dyn_h->stub_offset + hppa_info->stub_sec->output_offset
elf-hppa.h:                + hppa_info->stub_sec->output_section->vma);
elf-hppa.h:         memset (hppa_info->opd_sec->contents + dyn_h->opd_offset, 0, 16);
elf-hppa.h:         bfd_put_64 (hppa_info->opd_sec->owner, value,
elf-hppa.h:                     (hppa_info->opd_sec->contents
elf-hppa.h:                   (hppa_info->opd_sec->output_section->owner);
elf-hppa.h:         bfd_put_64 (hppa_info->opd_sec->owner, value,
elf-hppa.h:                     hppa_info->opd_sec->contents + dyn_h->opd_offset + 24);
elf-hppa.h:              + hppa_info->opd_sec->output_offset
elf-hppa.h:              + hppa_info->opd_sec->output_section->vma);
elf-hppa.h:     if (hppa_info->text_segment_base == (bfd_vma) -1)
elf-hppa.h:       value -= hppa_info->text_segment_base;
elf-hppa.h:       value -= hppa_info->data_segment_base;
elflink.c:  if (info->shared
elflink.c:      if (info->shared
elflink.c:      if (! info->shared)
elflink.c:            (*info->callbacks->undefined_symbol)
elflink.c:  if (info->shared)
elflink.c:          bfd_link_hash_lookup (info->hash, lsect->sym_name, false, false, false);
elflink.c:        if (info->shared
elflink.h:        undefs_tail = info->hash->undefs_tail;
elflink.h:        if (! (*info->callbacks->add_archive_element) (info, element,
elflink.h:        if (undefs_tail != info->hash->undefs_tail)
elflink.h:  if (info->hash->creator != abfd->xvec)
elflink.h:      if (! ((*info->callbacks->multiple_common)
elflink.h:      if (! ((*info->callbacks->multiple_common)
elflink.h:      if (info->relocateable || info->hash->creator != abfd->xvec)
elflink.h:  if (! info->shared)
elflink.h:            if (dynamic && abfd->xvec == info->hash->creator)
elflink.h:            if (! info->relocateable)
elflink.h:      if (info->shared
elflink.h:        && abfd->xvec == info->hash->creator)
elflink.h:      if (info->hash->creator->flavour == bfd_target_elf_flavour)
elflink.h:        && info->hash->creator->flavour == bfd_target_elf_flavour
elflink.h:      if (info->hash->creator->flavour == bfd_target_elf_flavour)
elflink.h:            if (info->shared
elflink.h:                shortname = bfd_hash_allocate (&info->hash->table,
elflink.h:                            if (info->shared
elflink.h:                shortname = bfd_hash_allocate (&info->hash->table,
elflink.h:                                if (info->shared
elflink.h:      && abfd->xvec == info->hash->creator
elflink.h:            || ((info->strip == strip_all || info->strip == strip_debugger)
elflink.h:                            info->keep_memory));
elflink.h:        if (! info->keep_memory)
elflink.h:      && ! info->relocateable
elflink.h:      && ! info->traditional_format
elflink.h:      && info->hash->creator->flavour == bfd_target_elf_flavour
elflink.h:      && (info->strip != strip_all && info->strip != strip_debugger))
elflink.h:  if (! info->shared)
elflink.h:  if (info->shared
elflink.h:  if (info->hash->creator->flavour != bfd_target_elf_flavour)
elflink.h:       || info->shared)
elflink.h:  if (info->optimize == true)
elflink.h:  if (info->hash->creator->flavour != bfd_target_elf_flavour)
elflink.h:      BFD_ASSERT (*sinterpptr != NULL || info->shared);
elflink.h:      if (info->symbolic)
elflink.h:      h = (info->init_function
elflink.h:                                 info->init_function, false,
elflink.h:      h = (info->fini_function
elflink.h:                                 info->fini_function, false,
elflink.h:      && eif->info->shared
elflink.h:      && eif->info->symbolic
elflink.h:  for (t = elf_tdata (rinfo->output_bfd)->verref; t != NULL; t = t->vn_nextref)
elflink.h:      t = (Elf_Internal_Verneed *) bfd_zalloc (rinfo->output_bfd, sizeof *t);
elflink.h:        rinfo->failed = true;
elflink.h:      t->vn_nextref = elf_tdata (rinfo->output_bfd)->verref;
elflink.h:      elf_tdata (rinfo->output_bfd)->verref = t;
elflink.h:  a = (Elf_Internal_Vernaux *) bfd_zalloc (rinfo->output_bfd, sizeof *a);
elflink.h:  h->verinfo.verdef->vd_exp_refno = rinfo->vers;
elflink.h:  ++rinfo->vers;
elflink.h:  struct bfd_link_info *info = sinfo->info;
elflink.h:      sinfo->failed = true;
elflink.h:  bed = get_elf_backend_data (sinfo->output_bfd);
elflink.h:      for (t = sinfo->verdefs; t != NULL; t = t->next)
elflink.h:            alc = bfd_alloc (sinfo->output_bfd, len);
elflink.h:                            && info->shared
elflink.h:                            && ! sinfo->export_dynamic)
elflink.h:            bfd_release (sinfo->output_bfd, alc);
elflink.h:      if (t == NULL && ! info->shared)
elflink.h:             bfd_alloc (sinfo->output_bfd, sizeof *t));
elflink.h:            sinfo->failed = true;
elflink.h:        for (pp = &sinfo->verdefs; *pp != NULL; pp = &(*pp)->next)
elflink.h:           bfd_get_filename (sinfo->output_bfd), h->root.root.string);
elflink.h:        sinfo->failed = true;
elflink.h:  if (h->verinfo.vertree == NULL && sinfo->verdefs != NULL)
elflink.h:      for (t = sinfo->verdefs; t != NULL; t = t->next)
elflink.h:                        && info->shared
elflink.h:                        && ! sinfo->export_dynamic)
elflink.h:            && info->shared
elflink.h:            && ! sinfo->export_dynamic)
elflink.h:  if (info->shared)
elflink.h:            if (info->relocateable)
elflink.h:  bfd_get_symcount (abfd) = info->strip == strip_all ? 0 : 1;
elflink.h:  if (info->relocateable)
elflink.h:    for (sub = info->input_bfds; sub != NULL; sub = sub->link_next)
elflink.h:  if (! info->keep_memory || max_sym_count < 20)
elflink.h:  if (info->strip != strip_all || info->relocateable)
elflink.h:  if (info->strip != strip_all || info->relocateable)
elflink.h:        if (info->relocateable || o == NULL)
elflink.h:  for (sub = info->input_bfds; sub != NULL; sub = sub->link_next)
elflink.h:  if (info->shared)
elflink.h:      if (info->shared)
elflink.h:            name = info->init_function;
elflink.h:            name = info->fini_function;
elflink.h:  output_symbol_hook = get_elf_backend_data (finfo->output_bfd)->
elflink.h:           (finfo->output_bfd, finfo->info, name, elfsym, input_sec)))
elflink.h:      elfsym->st_name = (unsigned long) _bfd_stringtab_add (finfo->symstrtab,
elflink.h:  if (finfo->symbuf_count >= finfo->symbuf_size)
elflink.h:  elf_swap_symbol_out (finfo->output_bfd, elfsym,
elflink.h:                     (PTR) (finfo->symbuf + finfo->symbuf_count));
elflink.h:  ++finfo->symbuf_count;
elflink.h:  ++ bfd_get_symcount (finfo->output_bfd);
elflink.h:  if (finfo->symbuf_count > 0)
elflink.h:      symtab = &elf_tdata (finfo->output_bfd)->symtab_hdr;
elflink.h:      if (bfd_seek (finfo->output_bfd, symtab->sh_offset + symtab->sh_size,
elflink.h:        || (bfd_write ((PTR) finfo->symbuf, finfo->symbuf_count,
elflink.h:                       sizeof (Elf_External_Sym), finfo->output_bfd)
elflink.h:            != finfo->symbuf_count * sizeof (Elf_External_Sym)))
elflink.h:      symtab->sh_size += finfo->symbuf_count * sizeof (Elf_External_Sym);
elflink.h:      finfo->symbuf_count = 0;
elflink.h:  struct elf_final_link_info *finfo = eoinfo->finfo;
elflink.h:  if (eoinfo->localsyms)
elflink.h:  if (! finfo->info->relocateable
elflink.h:      && ! (finfo->info->shared
elflink.h:          && !finfo->info->no_undefined)
elflink.h:      if (! ((*finfo->info->callbacks->undefined_symbol)
elflink.h:           (finfo->info, h->root.root.string, h->root.u.undef.abfd,
elflink.h:        eoinfo->failed = true;
elflink.h:  else if (finfo->info->strip == strip_all
elflink.h:         || (finfo->info->strip == strip_some
elflink.h:             && bfd_hash_lookup (finfo->info->keep_hash,
elflink.h:            _bfd_elf_section_from_bfd_section (finfo->output_bfd,
elflink.h:                 bfd_get_filename (finfo->output_bfd),
elflink.h:              eoinfo->failed = true;
elflink.h:          if (! finfo->info->relocateable)
elflink.h:      && elf_hash_table (finfo->info)->dynamic_sections_created)
elflink.h:      bed = get_elf_backend_data (finfo->output_bfd);
elflink.h:           (finfo->output_bfd, finfo->info, h, &sym)))
elflink.h:        eoinfo->failed = true;
elflink.h:      && elf_hash_table (finfo->info)->dynamic_sections_created)
elflink.h:      elf_swap_symbol_out (finfo->output_bfd, &sym,
elflink.h:                                 finfo->dynsym_sec->contents)
elflink.h:      bucketcount = elf_hash_table (finfo->info)->bucketcount;
elflink.h:      = elf_section_data (finfo->hash_sec)->this_hdr.sh_entsize;
elflink.h:      bucketpos = ((bfd_byte *) finfo->hash_sec->contents
elflink.h:      chain = bfd_get (8 * hash_entry_size, finfo->output_bfd, bucketpos);
elflink.h:      bfd_put (8 * hash_entry_size, finfo->output_bfd, h->dynindx, bucketpos);
elflink.h:      bfd_put (8 * hash_entry_size, finfo->output_bfd, chain,
elflink.h:             ((bfd_byte *) finfo->hash_sec->contents
elflink.h:      if (finfo->symver_sec != NULL && finfo->symver_sec->contents != NULL)
elflink.h:        _bfd_elf_swap_versym_out (finfo->output_bfd, &iversym,
elflink.h:                                    finfo->symver_sec->contents)
elflink.h:  h->indx = bfd_get_symcount (finfo->output_bfd);
elflink.h:      eoinfo->failed = true;
elflink.h:  output_bfd = finfo->output_bfd;
elflink.h:      external_syms = finfo->external_syms;
elflink.h:  isym = finfo->internal_syms;
elflink.h:  pindex = finfo->indices;
elflink.h:  ppsection = finfo->sections;
elflink.h:      if (finfo->info->strip == strip_all)
elflink.h:      if (finfo->info->discard == discard_all)
elflink.h:            || (! finfo->info->relocateable
elflink.h:      if ((finfo->info->strip == strip_some
elflink.h:         && (bfd_hash_lookup (finfo->info->keep_hash, name, false, false)
elflink.h:        || (finfo->info->discard == discard_l
elflink.h:      if (! finfo->info->relocateable)
elflink.h:        contents = finfo->contents;
elflink.h:                           (input_bfd, o, finfo->external_relocs,
elflink.h:                            finfo->internal_relocs, false));
elflink.h:        if (! (*relocate_section) (output_bfd, finfo->info,
elflink.h:                                   finfo->internal_syms,
elflink.h:                                   finfo->sections))
elflink.h:        if (finfo->info->relocateable)
elflink.h:                        && finfo->sections[r_symndx] == NULL))
elflink.h:                isym = finfo->internal_syms + r_symndx;
elflink.h:                sec = finfo->sections[r_symndx];
elflink.h:                    if (finfo->indices[r_symndx] == -1)
elflink.h:                        if (finfo->info->strip == strip_all)
elflink.h:                        if (! finfo->info->relocateable)
elflink.h:                        finfo->indices[r_symndx] = bfd_get_symcount (output_bfd);
elflink.h:                    r_symndx = finfo->indices[r_symndx];
elflink.h:               (output_bfd, &elf_hash_table (finfo->info)->stab_info,
elflink.h:        if (! ((*info->callbacks->unattached_reloc)
elflink.h:        if (! ((*info->callbacks->reloc_overflow)
elflink.h:  if (! info->relocateable)
elflink.h:      if (info->shared)
elflink.h:        || (info->shared
elflink.h:            && info->symbolic
elflink.h:        if (info->shared)
elflink.h:                 info->keep_memory));
elflink.h:      if (!info->keep_memory)
elflink.h:  for (sub = info->input_bfds; sub != NULL; sub = sub->link_next)
elflink.h:                               (o->owner, o, NULL, NULL, info->keep_memory));
elflink.h:            if (!info->keep_memory)
elflink.h:      || info->relocateable
elflink.h:  for (sub = info->input_bfds; sub != NULL; sub = sub->link_next)
elflink.h:  for (i = info->input_bfds; i; i = i->link_next)
elf-m10200.c:      if (info->relocateable)
elf-m10200.c:         if (! ((*info->callbacks->undefined_symbol)
elf-m10200.c:         if (! ((*info->callbacks->reloc_overflow)
elf-m10200.c:         if (! ((*info->callbacks->undefined_symbol)
elf-m10200.c:         if (!((*info->callbacks->warning)
elf-m10200.c:  if (link_info->relocateable
elf-m10200.c:                 link_info->keep_memory));
elf-m10200.c:  if (! link_info->keep_memory)
elf-m10200.c:      if (! link_info->keep_memory)
elf-m10200.c:      if (! link_info->keep_memory)
elf-m10300.c:  if (info->relocateable)
elf-m10300.c:      if (info->relocateable)
elf-m10300.c:         if (! ((*info->callbacks->undefined_symbol)
elf-m10300.c:         if (! ((*info->callbacks->reloc_overflow)
elf-m10300.c:         if (! ((*info->callbacks->undefined_symbol)
elf-m10300.c:         if (!((*info->callbacks->warning)
elf-m10300.c:      for (input_bfd = link_info->input_bfds;
elf-m10300.c:                                 link_info->keep_memory));
elf-m10300.c:             if (! link_info->keep_memory)
elf-m10300.c:             if (! link_info->keep_memory)
elf-m10300.c:         if (! link_info->keep_memory)
elf-m10300.c:      for (input_bfd = link_info->input_bfds;
elf-m10300.c:                                      link_info->keep_memory));
elf-m10300.c:                  if (! link_info->keep_memory)
elf-m10300.c:             if (! link_info->keep_memory)
elf-m10300.c:         if (! link_info->keep_memory)
elf-m10300.c:  if (link_info->relocateable
elf-m10300.c:                 link_info->keep_memory));
elf-m10300.c:  if (! link_info->keep_memory)
elf-m10300.c:      if (! link_info->keep_memory)
elf-m10300.c:      if (! link_info->keep_memory)
i386linux.c:  f = (struct fixup *) bfd_hash_allocate (&info->hash->table,
i386linux.c:     FIXME: What if abfd->xvec != info->hash->creator?  We may want to
i386linux.c:  if (! info->relocateable
i386linux.c:      && abfd->xvec == info->hash->creator)
i386linux.c:      && abfd->xvec == info->hash->creator)
linker.c:  if (info->wrap_hash != NULL)
linker.c:      if (bfd_hash_lookup (info->wrap_hash, l, false, false) != NULL)
linker.c:         h = bfd_link_hash_lookup (info->hash, n, create, true, follow);
linker.c:         && bfd_hash_lookup (info->wrap_hash, l + sizeof REAL - 1,
linker.c:         h = bfd_link_hash_lookup (info->hash, n, create, true, follow);
linker.c:  return bfd_link_hash_lookup (info->hash, string, create, copy, follow);
linker.c:  pundef = &info->hash->undefs;
linker.c:         if (*pundef != info->hash->undefs_tail)
linker.c:      h = bfd_link_hash_lookup (info->hash, bfd_asymbol_name (p), false,
linker.c:         if (! (*info->callbacks->add_archive_element) (info, abfd,
linker.c:             if (! (*info->callbacks->add_archive_element)
linker.c:            bfd_hash_allocate (&info->hash->table,
linker.c:         if (info->hash->creator == abfd->xvec)
linker.c:       h = bfd_link_hash_lookup (info->hash, name, true, copy, false);
linker.c:  if (info->notice_all
linker.c:      || (info->notice_hash != (struct bfd_hash_table *) NULL
linker.c:         && (bfd_hash_lookup (info->notice_hash, name, false, false)
linker.c:      if (! (*info->callbacks->notice) (info, h->root.string, abfd, section,
linker.c:         bfd_link_add_undef (info->hash, h);
linker.c:         if (! ((*info->callbacks->multiple_common)
linker.c:                       if (! ((*info->callbacks->constructor)
linker.c:           bfd_link_add_undef (info->hash, h);
linker.c:            bfd_hash_allocate (&info->hash->table,
linker.c:         if (h->next == NULL && info->hash->undefs_tail != h)
linker.c:         if (! ((*info->callbacks->multiple_common)
linker.c:           if (! ((*info->callbacks->multiple_common)
linker.c:           if (! ((*info->callbacks->multiple_definition)
linker.c:         if (! ((*info->callbacks->multiple_common)
linker.c:               bfd_link_add_undef (info->hash, inh);
linker.c:         if (! (*info->callbacks->add_to_set) (info, h, BFD_RELOC_CTOR,
linker.c:             if (! (*info->callbacks->warning) (info, h->u.i.warning,
linker.c:         if (h->next == NULL && info->hash->undefs_tail != h)
linker.c:         if (! (*info->callbacks->warning) (info, string, h->root.string,
linker.c:         if (h->next != NULL || info->hash->undefs_tail == h)
linker.c:             if (! (*info->callbacks->warning) (info, string, h->root.string,
linker.c:                  ((*info->hash->table.newfunc)
linker.c:                   ((struct bfd_hash_entry *) NULL, &info->hash->table,
linker.c:               w = bfd_hash_allocate (&info->hash->table,
linker.c:           bfd_hash_replace (&info->hash->table,
linker.c:  for (sub = info->input_bfds; sub != (bfd *) NULL; sub = sub->link_next)
linker.c:  if (info->relocateable)
linker.c:  if (info->create_object_symbols_section != (asection *) NULL)
linker.c:         if (sec->output_section == info->create_object_symbols_section)
linker.c:             if (info->hash->creator == input_bfd->xvec)
linker.c:      if (info->strip == strip_all
linker.c:         || (info->strip == strip_some
linker.c:             && (bfd_hash_lookup (info->keep_hash, bfd_asymbol_name (sym),
linker.c:         if (info->strip == strip_none)
linker.c:             switch (info->discard)
linker.c:         if (info->strip != strip_all)
linker.c:  if (wginfo->info->strip == strip_all
linker.c:      || (wginfo->info->strip == strip_some
linker.c:         && bfd_hash_lookup (wginfo->info->keep_hash, h->root.root.string,
linker.c:      sym = bfd_make_empty_symbol (wginfo->output_bfd);
linker.c:  if (! generic_add_output_symbol (wginfo->output_bfd, wginfo->psymalloc,
linker.c:  if (! info->relocateable)
linker.c:         if (! ((*info->callbacks->unattached_reloc)
linker.c:         if (! ((*info->callbacks->reloc_overflow)
linker.c:  if (info->relocateable
linker.c:               h = bfd_link_hash_lookup (info->hash,
linker.c:                 (output_bfd, info, link_order, contents, info->relocateable,
m68klinux.c:  f = (struct fixup *) bfd_hash_allocate (&info->hash->table,
m68klinux.c:     FIXME: What if abfd->xvec != info->hash->creator?  We may want to
m68klinux.c:  if (! info->relocateable
m68klinux.c:      && abfd->xvec == info->hash->creator)
m68klinux.c:      && abfd->xvec == info->hash->creator)
Makefile:installdirs-recursive install-recursive uninstall-recursive install-info-recursive \
Makefile:check-recursive installcheck-recursive info-recursive dvi-recursive:
Makefile:info-am:
Makefile:info: info-recursive
Makefile:install-info-am: 
Makefile:install-info: install-info-recursive
Makefile:installcheck-recursive info-recursive dvi-recursive \
Makefile:distclean-tags clean-tags maintainer-clean-tags distdir info-am info \
Makefile:dvi-am dvi check check-am installcheck-am installcheck install-info-am \
Makefile.in:installdirs-recursive install-recursive uninstall-recursive install-info-recursive \
Makefile.in:check-recursive installcheck-recursive info-recursive dvi-recursive:
Makefile.in:info-am:
Makefile.in:info: info-recursive
Makefile.in:install-info-am: 
Makefile.in:install-info: install-info-recursive
Makefile.in:installcheck-recursive info-recursive dvi-recursive \
Makefile.in:distclean-tags clean-tags maintainer-clean-tags distdir info-am info \
Makefile.in:dvi-am dvi check check-am installcheck-am installcheck install-info-am \
peigen.c:      && ! coff_data (abfd)->link_info->relocateable
peigen.c:      && ! coff_data (abfd)->link_info->shared
peigen.c:  struct bfd_link_info *info = pfinfo->info;
pe-mips.c:  if (info->relocateable)
pe-mips.c:        if (info->relocateable)
pe-mips.c:        else if (! info->relocateable)
pe-mips.c:            if (! ((*info->callbacks->undefined_symbol)
reloc16.c:   file) (unless info->keep_memory is false, in which case they should
reloc16.c:        if (! ((*link_info->callbacks->undefined_symbol)
reloc.c:                  if (!((*link_info->callbacks->undefined_symbol)
reloc.c:                  if (!((*link_info->callbacks->reloc_dangerous)
reloc.c:                  if (!((*link_info->callbacks->reloc_overflow)
section.c:      for (abfd = info->input_bfds; abfd != NULL; abfd = abfd->link_next)
som.c:    info->symbol_type = ST_DATA;
som.c:    info->symbol_scope = SS_UNSAT;
som.c:    info->symbol_type = ST_STORAGE;
som.c:  info->symbol_type = ST_CODE;
som.c:    info->symbol_type = ST_ENTRY;
som.c:    info->arg_reloc = som_symbol_data (sym)->tc_data.ap.hppa_arg_reloc;
som.c:    info->priv_level= som_symbol_data (sym)->tc_data.ap.hppa_priv_level;
som.c:      info->symbol_type = ST_CODE;
som.c:      info->symbol_type = ST_DATA;
som.c:  info->symbol_type = ST_DATA;
som.c:  info->symbol_type = ST_ABSOLUTE;
som.c:  info->symbol_type = ST_CODE;
som.c:  info->symbol_type = ST_DATA;
som.c:  info->symbol_type = ST_MILLICODE;
som.c:  info->symbol_type = ST_PLABEL;
som.c:  info->symbol_type = ST_PRI_PROG;
som.c:  info->symbol_type = ST_SEC_PROG;
som.c:    info->symbol_scope = SS_UNSAT;
som.c:    info->symbol_scope = SS_UNIVERSAL;
som.c:    info->symbol_scope = SS_LOCAL;
som.c:    info->symbol_info = 0;
som.c:    info->symbol_info = sym->section->target_index;
som.c:  info->symbol_value = sym->value + sym->section->vma;
som.c:    info->secondary_def = true;
som.c:    info->secondary_def = false;
sparclinux.c:  f = (struct fixup *) bfd_hash_allocate (&info->hash->table,
sparclinux.c:     FIXME: What if abfd->xvec != info->hash->creator?  We may want to
sparclinux.c:  if (! info->relocateable
sparclinux.c:      && abfd->xvec == info->hash->creator)
sparclinux.c:      && abfd->xvec == info->hash->creator)
stabs.c:      sinfo->strings = _bfd_stringtab_init ();
stabs.c:      if (sinfo->strings == NULL)
stabs.c:      (void) _bfd_stringtab_add (sinfo->strings, "", true, true);
stabs.c:      if (! bfd_hash_table_init_n (&sinfo->includes.root,
stabs.c:      sinfo->stabstr = bfd_make_section_anyway (abfd, ".stabstr");
stabs.c:      sinfo->stabstr->flags |= SEC_HAS_CONTENTS | SEC_READONLY | SEC_DEBUGGING;
stabs.c:  secinfo->excls = NULL;
stabs.c:  secinfo->cumulative_skips = NULL;
stabs.c:  memset (secinfo->stridxs, 0, count * sizeof (bfd_size_type));
stabs.c:  for (sym = stabbuf, pstridx = secinfo->stridxs;
stabs.c:      *pstridx = _bfd_stringtab_add (sinfo->strings, string, true, true);
stabs.c:          incl_entry = stab_link_includes_lookup (&sinfo->includes, string,
stabs.c:          ne->next = secinfo->excls;
stabs.c:          secinfo->excls = ne;
stabs.c:                   bfd_hash_allocate (&sinfo->includes.root, sizeof *t));
stabs.c:  sinfo->stabstr->_cooked_size = _bfd_stringtab_size (sinfo->strings);
stabs.c:      secinfo->cumulative_skips =
stabs.c:      if (secinfo->cumulative_skips == NULL)
stabs.c:      pskips = secinfo->cumulative_skips;
stabs.c:      pstridx = secinfo->stridxs;
stabs.c:  for (e = secinfo->excls; e != NULL; e = e->next)
stabs.c:  for (sym = contents, pstridx = secinfo->stridxs;
stabs.c:              bfd_put_32 (output_bfd, _bfd_stringtab_size (sinfo->strings),
stabs.c:  if (bfd_is_abs_section (sinfo->stabstr->output_section))
stabs.c:  BFD_ASSERT ((sinfo->stabstr->output_offset
stabs.c:               + _bfd_stringtab_size (sinfo->strings))
stabs.c:              <= sinfo->stabstr->output_section->_raw_size);
stabs.c:                (sinfo->stabstr->output_section->filepos
stabs.c:                 + sinfo->stabstr->output_offset),
stabs.c:  if (! _bfd_stringtab_emit (output_bfd, sinfo->strings))
stabs.c:  _bfd_stringtab_free (sinfo->strings);
stabs.c:  bfd_hash_table_free (&sinfo->includes.root);
stabs.c:  if (secinfo->cumulative_skips)
stabs.c:      if (secinfo->stridxs [i] == (bfd_size_type) -1)
stabs.c:      return offset - secinfo->cumulative_skips [i];
sunos.c:  info->valid = false;
sunos.c:  info->dynsym = NULL;
sunos.c:  info->dynstr = NULL;
sunos.c:  info->canonical_dynsym = NULL;
sunos.c:  info->dynrel = NULL;
sunos.c:  info->canonical_dynrel = NULL;
sunos.c:  info->dyninfo.ld_loaded = GET_WORD (abfd, linkinfo.ld_loaded);
sunos.c:  info->dyninfo.ld_need = GET_WORD (abfd, linkinfo.ld_need);
sunos.c:  info->dyninfo.ld_rules = GET_WORD (abfd, linkinfo.ld_rules);
sunos.c:  info->dyninfo.ld_got = GET_WORD (abfd, linkinfo.ld_got);
sunos.c:  info->dyninfo.ld_plt = GET_WORD (abfd, linkinfo.ld_plt);
sunos.c:  info->dyninfo.ld_rel = GET_WORD (abfd, linkinfo.ld_rel);
sunos.c:  info->dyninfo.ld_hash = GET_WORD (abfd, linkinfo.ld_hash);
sunos.c:  info->dyninfo.ld_stab = GET_WORD (abfd, linkinfo.ld_stab);
sunos.c:  info->dyninfo.ld_stab_hash = GET_WORD (abfd, linkinfo.ld_stab_hash);
sunos.c:  info->dyninfo.ld_buckets = GET_WORD (abfd, linkinfo.ld_buckets);
sunos.c:  info->dyninfo.ld_symbols = GET_WORD (abfd, linkinfo.ld_symbols);
sunos.c:  info->dyninfo.ld_symb_size = GET_WORD (abfd, linkinfo.ld_symb_size);
sunos.c:  info->dyninfo.ld_text = GET_WORD (abfd, linkinfo.ld_text);
sunos.c:  info->dyninfo.ld_plt_sz = GET_WORD (abfd, linkinfo.ld_plt_sz);
sunos.c:      info->dyninfo.ld_need += exec_bytes_size;
sunos.c:      info->dyninfo.ld_rules += exec_bytes_size;
sunos.c:      info->dyninfo.ld_rel += exec_bytes_size;
sunos.c:      info->dyninfo.ld_hash += exec_bytes_size;
sunos.c:      info->dyninfo.ld_stab += exec_bytes_size;
sunos.c:      info->dyninfo.ld_symbols += exec_bytes_size;
sunos.c:  info->dynsym_count = ((info->dyninfo.ld_symbols - info->dyninfo.ld_stab)
sunos.c:  BFD_ASSERT (info->dynsym_count * EXTERNAL_NLIST_SIZE
sunos.c:              == (unsigned long) (info->dyninfo.ld_symbols
sunos.c:                                  - info->dyninfo.ld_stab));
sunos.c:  info->dynrel_count = ((info->dyninfo.ld_hash - info->dyninfo.ld_rel)
sunos.c:  BFD_ASSERT (info->dynrel_count * obj_reloc_entry_size (abfd)
sunos.c:              == (unsigned long) (info->dyninfo.ld_hash
sunos.c:                                  - info->dyninfo.ld_rel));
sunos.c:  info->valid = true;
sunos.c:  if (! info->valid)
sunos.c:  return (info->dynsym_count + 1) * sizeof (asymbol *);
sunos.c:  if (! info->valid)
sunos.c:  if (info->dynsym == (struct external_nlist *) NULL)
sunos.c:      info->dynsym = ((struct external_nlist *)
sunos.c:                                 (info->dynsym_count
sunos.c:      if (info->dynsym == NULL && info->dynsym_count != 0)
sunos.c:      if (bfd_seek (abfd, info->dyninfo.ld_stab, SEEK_SET) != 0
sunos.c:          || (bfd_read ((PTR) info->dynsym, info->dynsym_count,
sunos.c:              != info->dynsym_count * EXTERNAL_NLIST_SIZE))
sunos.c:          if (info->dynsym != NULL)
sunos.c:              bfd_release (abfd, info->dynsym);
sunos.c:              info->dynsym = NULL;
sunos.c:  if (info->dynstr == (char *) NULL)
sunos.c:      info->dynstr = (char *) bfd_alloc (abfd, info->dyninfo.ld_symb_size);
sunos.c:      if (info->dynstr == NULL && info->dyninfo.ld_symb_size != 0)
sunos.c:      if (bfd_seek (abfd, info->dyninfo.ld_symbols, SEEK_SET) != 0
sunos.c:          || (bfd_read ((PTR) info->dynstr, 1, info->dyninfo.ld_symb_size,
sunos.c:              != info->dyninfo.ld_symb_size))
sunos.c:          if (info->dynstr != NULL)
sunos.c:              bfd_release (abfd, info->dynstr);
sunos.c:              info->dynstr = NULL;
sunos.c:    if (info->dyninfo.ld_buckets > info->dynsym_count)
sunos.c:    table_size = info->dyninfo.ld_stab - info->dyninfo.ld_hash;
sunos.c:    if (bfd_seek (abfd, info->dyninfo.ld_hash, SEEK_SET) != 0
sunos.c:    for (i = 0; i < info->dynsym_count; i++)
sunos.c:        name = ((unsigned char *) info->dynstr
sunos.c:                + GET_WORD (abfd, info->dynsym[i].e_strx));
sunos.c:        hash %= info->dyninfo.ld_buckets;
sunos.c:  if (info->canonical_dynsym == (aout_symbol_type *) NULL)
sunos.c:      info->canonical_dynsym = ((aout_symbol_type *)
sunos.c:                                           (info->dynsym_count
sunos.c:      if (info->canonical_dynsym == NULL && info->dynsym_count != 0)
sunos.c:      if (! aout_32_translate_symbol_table (abfd, info->canonical_dynsym,
sunos.c:                                            info->dynsym, info->dynsym_count,
sunos.c:                                            info->dynstr,
sunos.c:                                            info->dyninfo.ld_symb_size,
sunos.c:          if (info->canonical_dynsym != NULL)
sunos.c:              bfd_release (abfd, info->canonical_dynsym);
sunos.c:              info->canonical_dynsym = NULL;
sunos.c:  for (i = 0; i < info->dynsym_count; i++)
sunos.c:    *storage++ = (asymbol *) (info->canonical_dynsym + i);
sunos.c:  return info->dynsym_count;
sunos.c:  if (! info->valid)
sunos.c:  return (info->dynrel_count + 1) * sizeof (arelent *);
sunos.c:  if (! info->valid)
sunos.c:  if (info->dynrel == NULL)
sunos.c:      info->dynrel = (PTR) bfd_alloc (abfd,
sunos.c:                                      (info->dynrel_count
sunos.c:      if (info->dynrel == NULL && info->dynrel_count != 0)
sunos.c:      if (bfd_seek (abfd, info->dyninfo.ld_rel, SEEK_SET) != 0
sunos.c:          || (bfd_read ((PTR) info->dynrel, info->dynrel_count,
sunos.c:              != info->dynrel_count * obj_reloc_entry_size (abfd)))
sunos.c:          if (info->dynrel != NULL)
sunos.c:              bfd_release (abfd, info->dynrel);
sunos.c:              info->dynrel = NULL;
sunos.c:  if (info->canonical_dynrel == (arelent *) NULL)
sunos.c:      info->canonical_dynrel = ((arelent *)
sunos.c:                                           (info->dynrel_count
sunos.c:      if (info->canonical_dynrel == NULL && info->dynrel_count != 0)
sunos.c:      to = info->canonical_dynrel;
sunos.c:          p = (struct reloc_ext_external *) info->dynrel;
sunos.c:          pend = p + info->dynrel_count;
sunos.c:                                          info->dynsym_count);
sunos.c:          p = (struct reloc_std_external *) info->dynrel;
sunos.c:          pend = p + info->dynrel_count;
sunos.c:                                          info->dynsym_count);
sunos.c:  for (i = 0; i < info->dynrel_count; i++)
sunos.c:    *storage++ = info->canonical_dynrel + i;
sunos.c:  return info->dynrel_count;
sunos.c:      || info->shared)
sunos.c:  if (info->hash->creator == abfd->xvec)
sunos.c:                                             && ! info->relocateable)
sunos.c:  if (info->relocateable)
sunos.c:  if (info->hash->creator != abfd->xvec)
sunos.c:  *symsp = dinfo->dynsym;
sunos.c:  *sym_countp = dinfo->dynsym_count;
sunos.c:  *stringsp = dinfo->dynstr;
sunos.c:  need = dinfo->dyninfo.ld_need;
sunos.c:      && abfd->xvec == info->hash->creator
sunos.c:  if (abfd->xvec == info->hash->creator)
sunos.c:  if (info->hash->creator != &MY(vec))
sunos.c:  if (! info->shared || strcmp (name, "__DYNAMIC") != 0)
sunos.c:   info->keep_memory is true, we keep the relocs in memory; otherwise,
sunos.c:  if (info->relocateable)
sunos.c:  for (sub = info->input_bfds; sub != NULL; sub = sub->link_next)
sunos.c:  if (! info->keep_memory)
sunos.c:          if (info->shared
sunos.c:          if (info->shared)
sunos.c:          && ! info->shared
sunos.c:          && ! info->shared
sunos.c:                  || info->shared
sunos.c:                  || info->shared
sunos.c:              if (info->shared || (h->flags & SUNOS_DEF_REGULAR) == 0)
sunos.c:          if (info->shared && r_type != RELOC_JMP_TBL)
sunos.c:          if (info->shared || (h->flags & SUNOS_DEF_REGULAR) == 0)
sunos.c:          if (! info->shared && (h->flags & SUNOS_DEF_REGULAR) != 0)
sunos.c:      if (info->shared || (h->flags & SUNOS_DEF_REGULAR) == 0)
sunos.c:      && (info->shared
sunos.c:              || (! info->shared
sunos.c:          if (info->shared
sunos.c:  if (! info->shared)
sunos.c:  if (info->shared || sdyn->_raw_size == 0)
syms.c:      if (info->stabsec == NULL || info->strsec == NULL)
syms.c:      stabsize = info->stabsec->_raw_size;
syms.c:      strsize = info->strsec->_raw_size;
syms.c:      info->stabsec = bfd_get_section_by_name (abfd, ".stab");
syms.c:      info->strsec = bfd_get_section_by_name (abfd, ".stabstr");
syms.c:      if (info->stabsec == NULL || info->strsec == NULL)
syms.c:      stabsize = info->stabsec->_raw_size;
syms.c:      strsize = info->strsec->_raw_size;
syms.c:      info->stabs = (bfd_byte *) bfd_alloc (abfd, stabsize);
syms.c:      info->strs = (bfd_byte *) bfd_alloc (abfd, strsize);
syms.c:      if (info->stabs == NULL || info->strs == NULL)
syms.c:      if (! bfd_get_section_contents (abfd, info->stabsec, info->stabs, 0,
syms.c:   || ! bfd_get_section_contents (abfd, info->strsec, info->strs, 0,
syms.c:      reloc_size = bfd_get_reloc_upper_bound (abfd, info->stabsec);
syms.c:      reloc_count = bfd_canonicalize_reloc (abfd, info->stabsec, reloc_vector,
syms.c:       val = bfd_get_32 (abfd, info->stabs + r->address);
syms.c:       bfd_put_32 (abfd, val, info->stabs + r->address);
syms.c:      info->indextablesize = 0;
syms.c:      for (stab = info->stabs; stab < info->stabs + stabsize; stab += STABSIZE)
syms.c:         ++info->indextablesize;
syms.c:       if (stab + STABSIZE < info->stabs + stabsize
syms.c:       ++info->indextablesize;
syms.c: ++info->indextablesize;
syms.c:      if (info->indextablesize == 0)
syms.c:      ++info->indextablesize;
syms.c:      info->indextable = ((struct indexentry *)
syms.c:                               * info->indextablesize)));
syms.c:      if (info->indextable == NULL)
syms.c:      for (i = 0, stroff = 0, stab = info->stabs, str = info->strs;
syms.c:    i < info->indextablesize && stab < info->stabs + stabsize;
syms.c:       if ((bfd_size_type) ((info->strs + strsize) - str) < stroff)
syms.c:           info->indextable[i].val = bfd_get_32 (abfd, last_stab + VALOFF);
syms.c:           info->indextable[i].stab = last_stab;
syms.c:           info->indextable[i].str = str;
syms.c:           info->indextable[i].directory_name = directory_name;
syms.c:           info->indextable[i].file_name = file_name;
syms.c:           info->indextable[i].function_name = NULL;
syms.c:           if (stab + STABSIZE >= info->stabs + stabsize
syms.c:       info->indextable[i].val = bfd_get_32 (abfd, stab + VALOFF);
syms.c:       info->indextable[i].stab = stab;
syms.c:       info->indextable[i].str = str;
syms.c:       info->indextable[i].directory_name = directory_name;
syms.c:       info->indextable[i].file_name = file_name;
syms.c:       info->indextable[i].function_name = function_name;
syms.c:   info->indextable[i].val = bfd_get_32 (abfd, last_stab + VALOFF);
syms.c:   info->indextable[i].stab = last_stab;
syms.c:   info->indextable[i].str = str;
syms.c:   info->indextable[i].directory_name = directory_name;
syms.c:   info->indextable[i].file_name = file_name;
syms.c:   info->indextable[i].function_name = NULL;
syms.c:      info->indextable[i].val = (bfd_vma) -1;
syms.c:      info->indextable[i].stab = info->stabs + stabsize;
syms.c:      info->indextable[i].str = str;
syms.c:      info->indextable[i].directory_name = NULL;
syms.c:      info->indextable[i].file_name = NULL;
syms.c:      info->indextable[i].function_name = NULL;
syms.c:      info->indextablesize = i;
syms.c:      qsort (info->indextable, i, sizeof (struct indexentry), cmpindexentry);
syms.c:  if (info->cached_indexentry != NULL
syms.c:      && offset >= info->cached_offset
syms.c:      && offset < (info->cached_indexentry + 1)->val)
syms.c:      stab = info->cached_stab;
syms.c:      indexentry = info->cached_indexentry;
syms.c:      file_name = info->cached_file_name;
syms.c:      high = info->indextablesize - 1;
syms.c:   if (offset >= info->indextable[mid].val
syms.c:       && offset < info->indextable[mid + 1].val)
syms.c:       indexentry = &info->indextable[mid];
syms.c:   if (info->indextable[mid].val > offset)
syms.c:       info->cached_stab = stab;
syms.c:       info->cached_offset = val;
syms.c:       info->cached_file_name = file_name;
syms.c:       info->cached_indexentry = indexentry;
syms.c:      if (info->filename == NULL
syms.c:   || strncmp (info->filename, directory_name, dirlen) != 0
syms.c:   || strcmp (info->filename + dirlen, file_name) != 0)
syms.c:   if (info->filename != NULL)
syms.c:     free (info->filename);
syms.c:   info->filename = (char *) bfd_malloc (dirlen +
syms.c:   if (info->filename == NULL)
syms.c:   strcpy (info->filename, directory_name);
syms.c:   strcpy (info->filename + dirlen, file_name);
syms.c:      *pfilename = info->filename;
xcofflink.c:  if (! info->keep_memory)
xcofflink.c:  if (! info->keep_memory || ! *pneeded)
xcofflink.c:      && ! info->static_link
xcofflink.c:      && info->hash->creator == abfd->xvec)
xcofflink.c:      h = bfd_link_hash_lookup (info->hash, name, false, false, true);
xcofflink.c:          && (info->hash->creator != abfd->xvec
xcofflink.c:          if (! (*info->callbacks->add_archive_element) (info, abfd, name))
xcofflink.c:      h = bfd_link_hash_lookup (info->hash, name, false, false, true);
xcofflink.c:      if (! (*info->callbacks->add_archive_element) (info, abfd, name))
xcofflink.c:      && ! info->static_link)
xcofflink.c:  if (info->hash->creator == abfd->xvec)
xcofflink.c:      && info->strip != strip_all)
xcofflink.c:      && ! info->static_link)
xcofflink.c:  if (info->keep_memory)
xcofflink.c:      if ((info->strip == strip_none || info->strip == strip_some)
xcofflink.c:      if ((info->strip == strip_none || info->strip == strip_some)
xcofflink.c:          && info->hash->creator == abfd->xvec)
xcofflink.c:                      copy = (! info->keep_memory
xcofflink.c:      if (info->hash->creator == abfd->xvec)
xcofflink.c:                       || info->hash->undefs_tail == &(*sym_hash)->root)
xcofflink.c:              if (! ((*info->callbacks->multiple_definition)
xcofflink.c:      if (info->hash->creator == abfd->xvec)
xcofflink.c:          if (info->hash->creator == abfd->xvec
xcofflink.c:      if (! info->keep_memory
xcofflink.c:  if (info->hash->creator != abfd->xvec)
xcofflink.c:  if (sec->owner->xvec == info->hash->creator
xcofflink.c:      if (! info->keep_memory
xcofflink.c:  for (sub = info->input_bfds; sub != NULL; sub = sub->link_next)
xcofflink.c:          if (sub->xvec != info->hash->creator
xcofflink.c:      if (! ((*info->callbacks->multiple_definition)
xcofflink.c:  if (info->relocateable
xcofflink.c:      for (sub = info->input_bfds; sub != NULL; sub = sub->link_next)
xcofflink.c:  if (info->input_bfds == NULL)
xcofflink.c:  for (sub = info->input_bfds; sub != NULL; sub = sub->link_next)
xcofflink.c:      if (sub->xvec != info->hash->creator)
xcofflink.c:      if (info->strip == strip_all
xcofflink.c:      || info->strip == strip_debugger
xcofflink.c:      || info->discard == discard_all)
xcofflink.c:      if (! info->keep_memory)
xcofflink.c:  if (info->strip != strip_all)
xcofflink.c:  if (ldinfo->export_defineds
xcofflink.c:  if (xcoff_hash_table (ldinfo->info)->gc
xcofflink.c:          != ldinfo->info->hash->creator)))
xcofflink.c:      && (! xcoff_hash_table (ldinfo->info)->gc
xcofflink.c:      sec = xcoff_hash_table (ldinfo->info)->linkage_section;
xcofflink.c:      hds->toc_section = xcoff_hash_table (ldinfo->info)->toc_section;
xcofflink.c:      ++xcoff_hash_table (ldinfo->info)->ldrel_count;
xcofflink.c:      sec = xcoff_hash_table (ldinfo->info)->descriptor_section;
xcofflink.c:      xcoff_hash_table (ldinfo->info)->ldrel_count += 2;
xcofflink.c:      && (! xcoff_hash_table (ldinfo->info)->gc
xcofflink.c:  if (xcoff_hash_table (ldinfo->info)->gc
xcofflink.c:          bfd_zalloc (ldinfo->output_bfd,
xcofflink.c:      ldinfo->failed = true;
xcofflink.c:  h->ldindx = ldinfo->ldsym_count + 3;
xcofflink.c:  ++ldinfo->ldsym_count;
xcofflink.c:      if (ldinfo->string_size + len + 3 > ldinfo->string_alc)
xcofflink.c:      newalc = ldinfo->string_alc * 2;
xcofflink.c:      while (ldinfo->string_size + len + 3 > newalc)
xcofflink.c:                    bfd_realloc ((PTR) ldinfo->strings, newalc));
xcofflink.c:          ldinfo->failed = true;
xcofflink.c:      ldinfo->string_alc = newalc;
xcofflink.c:      ldinfo->strings = newstrings;
xcofflink.c:      bfd_put_16 (ldinfo->output_bfd, len + 1,
xcofflink.c:              ldinfo->strings + ldinfo->string_size);
xcofflink.c:      strcpy (ldinfo->strings + ldinfo->string_size + 2, h->root.root.string);
xcofflink.c:      h->ldsym->_l._l_l._l_offset = ldinfo->string_size + 2;
xcofflink.c:      ldinfo->string_size += len + 3;
xcofflink.c:  if (info->shared)
xcofflink.c:          if (info->strip == strip_none
xcofflink.c:              || info->strip == strip_some)
xcofflink.c:      if (info->strip == strip_all)
xcofflink.c:  for (sub = info->input_bfds; sub != NULL; sub = sub->link_next)
xcofflink.c:      if (info->strip == strip_all)
xcofflink.c:              if (! ((*info->callbacks->unattached_reloc)
xcofflink.c:          if (! ((*info->callbacks->unattached_reloc)
xcofflink.c:      && ! finfo->info->static_link)
xcofflink.c:  output_bfd = finfo->output_bfd;
xcofflink.c:  if (! finfo->info->keep_memory)
xcofflink.c:  isymp = finfo->internal_syms;
xcofflink.c:  indexp = finfo->sym_indices;
xcofflink.c:  outsym = finfo->outsyms;
xcofflink.c:                  BFD_ASSERT (impbfd->xvec == finfo->output_bfd->xvec);
xcofflink.c:      xcoff_swap_ldsym_out (finfo->output_bfd, ldsym,
xcofflink.c:                            finfo->ldsym + h->ldindx - 3);
xcofflink.c:      && xcoff_hash_table (finfo->info)->gc
xcofflink.c:      if (finfo->toc_symindx != -1)
xcofflink.c:          finfo->toc_symindx = output_index;
xcofflink.c:          xcoff_data (finfo->output_bfd)->toc = tocval;
xcofflink.c:          xcoff_data (finfo->output_bfd)->sntoc =
xcofflink.c:      && finfo->info->strip == strip_all)
xcofflink.c:      && finfo->info->discard == discard_all
xcofflink.c:      && finfo->info->strip == strip_debugger
xcofflink.c:      && (finfo->info->strip == strip_some
xcofflink.c:          || finfo->info->discard == discard_l)
xcofflink.c:      if ((finfo->info->strip == strip_some
xcofflink.c:           && (bfd_hash_lookup (finfo->info->keep_hash, name, false,
xcofflink.c:          || (finfo->info->discard == discard_l
xcofflink.c:      && finfo->info->strip != strip_all)
xcofflink.c:              indx = _bfd_stringtab_add (finfo->strtab, name, hash, copy);
xcofflink.c:          if (finfo->last_file_index != -1
xcofflink.c:              && finfo->last_file.n_value != (long) output_index)
xcofflink.c:              finfo->last_file.n_value = output_index;
xcofflink.c:              if ((bfd_size_type) finfo->last_file_index >= syment_base)
xcofflink.c:                                         (PTR) &finfo->last_file,
xcofflink.c:                                         (PTR) (finfo->outsyms
xcofflink.c:                                                + ((finfo->last_file_index
xcofflink.c:                                         (PTR) &finfo->last_file,
xcofflink.c:                                 + finfo->last_file_index * osymesz),
xcofflink.c:          finfo->last_file_index = output_index;
xcofflink.c:          finfo->last_file = isym;
xcofflink.c:          isym.n_value = finfo->line_filepos;
xcofflink.c:  isymp = finfo->internal_syms;
xcofflink.c:  indexp = finfo->sym_indices;
xcofflink.c:  outsym = finfo->outsyms;
xcofflink.c:              symindx = finfo->sym_indices[indx];
xcofflink.c:                  indx = _bfd_stringtab_add (finfo->strtab, filename,
xcofflink.c:                      symindx = finfo->sym_indices[indx];
xcofflink.c:                      while (finfo->sym_indices[indx] < 0
xcofflink.c:                        indx = finfo->sym_indices[indx];
xcofflink.c:                  symindx = finfo->sym_indices[indx];
xcofflink.c:              if (finfo->info->strip != strip_none
xcofflink.c:                  && finfo->info->strip != strip_some)
xcofflink.c:                          || (bfd_read (finfo->linenos, linesz,
xcofflink.c:                                           (PTR) (finfo->linenos + linoff),
xcofflink.c:                                                (PTR) (finfo->linenos
xcofflink.c:                      linpend = (finfo->linenos
xcofflink.c:                      for (linp = finfo->linenos + linoff + linesz;
xcofflink.c:                      count = (linp - (finfo->linenos + linoff)) / linesz;
xcofflink.c:                          || (bfd_write (finfo->linenos + linoff,
xcofflink.c:                          iisp = finfo->internal_syms;
xcofflink.c:                          iindp = finfo->sym_indices;
xcofflink.c:                          oos = finfo->outsyms;
xcofflink.c:  if (finfo->last_file_index != -1
xcofflink.c:      && (bfd_size_type) finfo->last_file_index >= syment_base)
xcofflink.c:      finfo->last_file.n_value = output_index;
xcofflink.c:      bfd_coff_swap_sym_out (output_bfd, (PTR) &finfo->last_file,
xcofflink.c:                         (PTR) (finfo->outsyms
xcofflink.c:                                + ((finfo->last_file_index - syment_base)
xcofflink.c:  if (outsym > finfo->outsyms)
xcofflink.c:      || (bfd_write (finfo->outsyms, outsym - finfo->outsyms, 1,
xcofflink.c:          != (bfd_size_type) (outsym - finfo->outsyms)))
xcofflink.c:               + (outsym - finfo->outsyms) / osymesz)
xcofflink.c:      if (! bfd_get_section_contents (input_bfd, o, finfo->contents,
xcofflink.c:      contents = finfo->contents;
xcofflink.c:                         (input_bfd, o, false, finfo->external_relocs,
xcofflink.c:                          (finfo->section_info[target_index].relocs
xcofflink.c:      if (! bfd_coff_relocate_section (output_bfd, finfo->info,
xcofflink.c:                                       finfo->internal_syms,
xcofflink.c:      rel_hash = (finfo->section_info[target_index].rel_hashes
xcofflink.c:          if (r_symndx != -1 && finfo->info->strip != strip_all)
xcofflink.c:                           bfd_alloc (finfo->output_bfd,
xcofflink.c:                      si = finfo->section_info + target_index;
xcofflink.c:                  indx = finfo->sym_indices[r_symndx];
xcofflink.c:                      is = finfo->internal_syms + r_symndx;
xcofflink.c:                            indx = finfo->toc_symindx;
xcofflink.c:                      is = finfo->internal_syms + r_symndx;
xcofflink.c:                      if (! ((*finfo->info->callbacks->unattached_reloc)
xcofflink.c:                             (finfo->info, name, input_bfd, o,
xcofflink.c:                  if (! finfo->info->relocateable
xcofflink.c:              if (xcoff_hash_table (finfo->info)->textro
xcofflink.c:                     bfd_get_section_name (finfo->output_bfd,
xcofflink.c:                                    finfo->ldrel);
xcofflink.c:              ++finfo->ldrel;
xcofflink.c:  if (! finfo->info->keep_memory)
xcofflink.c:  output_bfd = finfo->output_bfd;
xcofflink.c:  outsym = finfo->outsyms;
xcofflink.c:  if (xcoff_hash_table (finfo->info)->gc
xcofflink.c:      xcoff_swap_ldsym_out (output_bfd, ldsym, finfo->ldsym + h->ldindx - 3);
xcofflink.c:      == xcoff_hash_table (finfo->info)->linkage_section))
xcofflink.c:      irel = finfo->section_info[oindx].relocs + osec->reloc_count;
xcofflink.c:      finfo->section_info[oindx].rel_hashes[osec->reloc_count] = NULL;
xcofflink.c:      xcoff_swap_ldrel_out (output_bfd, &ldrel, finfo->ldrel);
xcofflink.c:      ++finfo->ldrel;
xcofflink.c:      if (finfo->info->strip != strip_all)
xcofflink.c:          indx = _bfd_stringtab_add (finfo->strtab, h->root.root.string,
xcofflink.c:              || (bfd_write (finfo->outsyms, outsym - finfo->outsyms, 1,
xcofflink.c:                  != (bfd_size_type) (outsym - finfo->outsyms)))
xcofflink.c:            (outsym - finfo->outsyms) / bfd_coff_symesz (output_bfd);
xcofflink.c:          outsym = finfo->outsyms;
xcofflink.c:      == xcoff_hash_table (finfo->info)->descriptor_section))
xcofflink.c:      irel = finfo->section_info[oindx].relocs + osec->reloc_count;
xcofflink.c:      finfo->section_info[oindx].rel_hashes[osec->reloc_count] = NULL;
xcofflink.c:      xcoff_swap_ldrel_out (output_bfd, &ldrel, finfo->ldrel);
xcofflink.c:      ++finfo->ldrel;
xcofflink.c:      finfo->section_info[oindx].rel_hashes[osec->reloc_count] = NULL;
xcofflink.c:      xcoff_swap_ldrel_out (output_bfd, &ldrel, finfo->ldrel);
xcofflink.c:      ++finfo->ldrel;
xcofflink.c:  if (h->indx >= 0 || finfo->info->strip == strip_all)
xcofflink.c:      BFD_ASSERT (outsym == finfo->outsyms);
xcofflink.c:      && (finfo->info->strip == strip_all
xcofflink.c:      || (finfo->info->strip == strip_some
xcofflink.c:          && (bfd_hash_lookup (finfo->info->keep_hash,
xcofflink.c:      BFD_ASSERT (outsym == finfo->outsyms);
xcofflink.c:      BFD_ASSERT (outsym == finfo->outsyms);
xcofflink.c:      indx = _bfd_stringtab_add (finfo->strtab, h->root.root.string, hash,
xcofflink.c:      for (l = xcoff_hash_table (finfo->info)->size_list;
xcofflink.c:      || (bfd_write (finfo->outsyms, outsym - finfo->outsyms, 1, output_bfd)
xcofflink.c:      != (bfd_size_type) (outsym - finfo->outsyms)))
xcofflink.c:    (outsym - finfo->outsyms) / bfd_coff_symesz (output_bfd);
xcofflink.c:       bfd_wrapped_link_hash_lookup (output_bfd, finfo->info,
xcofflink.c:      if (! ((*finfo->info->callbacks->unattached_reloc)
xcofflink.c:         (finfo->info, link_order->u.reloc.p->u.name, (bfd *) NULL,
xcofflink.c:      if (! ((*finfo->info->callbacks->reloc_overflow)
xcofflink.c:             (finfo->info, link_order->u.reloc.p->u.name,
xcofflink.c:  irel = (finfo->section_info[output_section->target_index].relocs
xcofflink.c:  rel_hash_ptr = (finfo->section_info[output_section->target_index].rel_hashes
xcofflink.c:  xcoff_swap_ldrel_out (output_bfd, &ldrel, finfo->ldrel);
xcofflink.c:  ++finfo->ldrel;
xcofflink.c:      else if (! info->relocateable)
xcofflink.c:          if (! ((*info->callbacks->undefined_symbol)
xcofflink.c:        if (! ((*info->callbacks->reloc_overflow)

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.