URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
[/] [or1k/] [branches/] [oc/] [gdb-5.0/] [bfd/] [undefined_symbol] - Rev 104
Go to most recent revision | 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)
Go to most recent revision | Compare with Previous | Blame | View Log