/* Load the relocs. */
/* FIXME: there may be a storage leak here. */
- i = _bfd_coff_read_internal_relocs (abfd, sec, 1, 0, 0, 0);
+ i = bfd_coff_read_internal_relocs (abfd, sec, true, NULL, false, NULL);
BFD_ASSERT (i != 0);
return false;
}
- internal_relocs = (_bfd_coff_read_internal_relocs
+ internal_relocs = (bfd_coff_read_internal_relocs
(abfd, sec, link_info->keep_memory,
- (bfd_byte *) NULL, false,
- (struct internal_reloc *) NULL));
+ NULL, false, NULL));
if (internal_relocs == NULL)
goto error_return;
/* We always cache the relocs. Perhaps, if info->keep_memory is
FALSE, we should free them, if we are permitted to, when we
leave sh_coff_relax_section. */
- internal_relocs = (_bfd_coff_read_internal_relocs
- (abfd, o, true, (bfd_byte *) NULL, false,
- (struct internal_reloc *) NULL));
+ internal_relocs = (bfd_coff_read_internal_relocs
+ (abfd, o, true, NULL, false, NULL));
if (internal_relocs == NULL)
return false;
if (! _bfd_coff_get_external_symbols (input_bfd))
goto error_return;
- internal_relocs = (_bfd_coff_read_internal_relocs
- (input_bfd, input_section, false, (bfd_byte *) NULL,
- false, (struct internal_reloc *) NULL));
+ internal_relocs = (bfd_coff_read_internal_relocs
+ (input_bfd, input_section, false, NULL, false, NULL));
if (internal_relocs == NULL)
goto error_return;
value must be INTERNAL_RELOCS. The function returns NULL on error. */
struct internal_reloc *
-_bfd_coff_read_internal_relocs (bfd *abfd,
- asection *sec,
- bool cache,
- bfd_byte *external_relocs,
- bool require_internal,
- struct internal_reloc *internal_relocs)
+bfd_coff_read_internal_relocs (bfd *abfd,
+ asection *sec,
+ bool cache,
+ bfd_byte *external_relocs,
+ bool require_internal,
+ struct internal_reloc *internal_relocs)
{
bfd_size_type relsz;
bfd_byte *free_external = NULL;
return true;
}
- cookie->rels = _bfd_coff_read_internal_relocs (abfd, sec, false, NULL,
- 0, NULL);
+ cookie->rels = bfd_coff_read_internal_relocs (abfd, sec, false, NULL,
+ false, NULL);
if (cookie->rels == NULL)
return false;
continue;
/* Read in the relocs. */
- internal_relocs = _bfd_coff_read_internal_relocs
+ internal_relocs = bfd_coff_read_internal_relocs
(input_bfd, a, false,
flaginfo->external_relocs,
bfd_link_relocatable (flaginfo->info),
/* Read in the relocs. */
target_index = o->output_section->target_index;
- internal_relocs = (_bfd_coff_read_internal_relocs
+ internal_relocs = (bfd_coff_read_internal_relocs
(input_bfd, o, false, flaginfo->external_relocs,
bfd_link_relocatable (flaginfo->info),
(bfd_link_relocatable (flaginfo->info)
(bfd *, struct bfd_link_info *) ATTRIBUTE_HIDDEN;
extern bool _bfd_coff_final_link
(bfd *, struct bfd_link_info *) ATTRIBUTE_HIDDEN;
-extern struct internal_reloc *_bfd_coff_read_internal_relocs
+extern struct internal_reloc *bfd_coff_read_internal_relocs
(bfd *, asection *, bool, bfd_byte *, bool,
struct internal_reloc *);
extern bool _bfd_coff_generic_relocate_section
(bfd *, struct bfd_link_info *) ATTRIBUTE_HIDDEN;
extern bool _bfd_coff_final_link
(bfd *, struct bfd_link_info *) ATTRIBUTE_HIDDEN;
-extern struct internal_reloc *_bfd_coff_read_internal_relocs
+extern struct internal_reloc *bfd_coff_read_internal_relocs
(bfd *, asection *, bool, bfd_byte *, bool,
struct internal_reloc *);
extern bool _bfd_coff_generic_relocate_section
}
\f
/* Read internal relocs for an XCOFF csect. This is a wrapper around
- _bfd_coff_read_internal_relocs which tries to take advantage of any
+ bfd_coff_read_internal_relocs which tries to take advantage of any
relocs which may have been cached for the enclosing section. */
static struct internal_reloc *
&& cache
&& enclosing->reloc_count > 0)
{
- if (_bfd_coff_read_internal_relocs (abfd, enclosing, true,
- external_relocs, false, NULL)
+ if (bfd_coff_read_internal_relocs (abfd, enclosing, true,
+ external_relocs, false, NULL)
== NULL)
return NULL;
}
}
}
- return _bfd_coff_read_internal_relocs (abfd, sec, cache, external_relocs,
- require_internal, internal_relocs);
+ return bfd_coff_read_internal_relocs (abfd, sec, cache, external_relocs,
+ require_internal, internal_relocs);
}
\f
/* Split FILENAME into an import path and an import filename,
syment_count = obj_raw_syment_count (mod);
- relocs =
- _bfd_coff_read_internal_relocs (mod, s, false, NULL, true, NULL);
+ relocs = bfd_coff_read_internal_relocs (mod, s, false, NULL, true, NULL);
symbols = xmalloc (sizeof (struct internal_syment) * syment_count);
sectlist = xmalloc (sizeof (asection *) * syment_count);