aboutsummaryrefslogtreecommitdiff
path: root/ld/ldemul.c
diff options
context:
space:
mode:
Diffstat (limited to 'ld/ldemul.c')
-rw-r--r--ld/ldemul.c18
1 files changed, 11 insertions, 7 deletions
diff --git a/ld/ldemul.c b/ld/ldemul.c
index 6dc5112..920afc8 100644
--- a/ld/ldemul.c
+++ b/ld/ldemul.c
@@ -418,15 +418,19 @@ ldemul_emit_ctf_early (void)
}
void
-ldemul_examine_strtab_for_ctf (struct ctf_dict *ctf_output,
- struct elf_sym_strtab *syms,
- bfd_size_type symcount,
- struct elf_strtab_hash *symstrtab)
+ldemul_acquire_strings_for_ctf (struct ctf_dict *ctf_output,
+ struct elf_strtab_hash *symstrtab)
+{
+ if (ld_emulation->acquire_strings_for_ctf)
+ ld_emulation->acquire_strings_for_ctf (ctf_output, symstrtab);
+}
+void
+ldemul_new_dynsym_for_ctf (struct ctf_dict *ctf_output, int symidx,
+ struct elf_internal_sym *sym)
{
- if (ld_emulation->examine_strtab_for_ctf)
- ld_emulation->examine_strtab_for_ctf (ctf_output, syms,
- symcount, symstrtab);
+ if (ld_emulation->new_dynsym_for_ctf)
+ ld_emulation->new_dynsym_for_ctf (ctf_output, symidx, sym);
}
bfd_boolean