summaryrefslogtreecommitdiff
path: root/gdb/cris-tdep.c
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>2004-03-15 20:32:54 +0000
committerAndrew Cagney <cagney@redhat.com>2004-03-15 20:32:54 +0000
commitd39c380870a3fab475e53ebe96364f32fe2c37e2 (patch)
tree85db32dc1be377e595c454d1ce32a7ec918ea6d6 /gdb/cris-tdep.c
parentff94bfbd6fcf423a730e0fd76016cdb4d3257972 (diff)
downloadgdb-d39c380870a3fab475e53ebe96364f32fe2c37e2.tar.gz
2004-03-15 Andrew Cagney <cagney@redhat.com>
* cris-tdep.c (bfd_lookup_symbol): Delete unused function.
Diffstat (limited to 'gdb/cris-tdep.c')
-rw-r--r--gdb/cris-tdep.c38
1 files changed, 0 insertions, 38 deletions
diff --git a/gdb/cris-tdep.c b/gdb/cris-tdep.c
index 5ac40b02553..0ebfedac865 100644
--- a/gdb/cris-tdep.c
+++ b/gdb/cris-tdep.c
@@ -351,8 +351,6 @@ static void cris_version_update (char *ignore_args, int from_tty,
static void cris_mode_update (char *ignore_args, int from_tty,
struct cmd_list_element *c);
-static CORE_ADDR bfd_lookup_symbol (bfd *, const char *);
-
static CORE_ADDR cris_scan_prologue (CORE_ADDR pc,
struct frame_info *next_frame,
struct cris_unwind_cache *info);
@@ -3720,42 +3718,6 @@ cris_mode_update (char *ignore_args, int from_tty,
}
}
-/* Copied from pa64solib.c, with a couple of minor changes. */
-
-static CORE_ADDR
-bfd_lookup_symbol (bfd *abfd, const char *symname)
-{
- unsigned int storage_needed;
- asymbol *sym;
- asymbol **symbol_table;
- unsigned int number_of_symbols;
- unsigned int i;
- struct cleanup *back_to;
- CORE_ADDR symaddr = 0;
-
- storage_needed = bfd_get_symtab_upper_bound (abfd);
-
- if (storage_needed > 0)
- {
- symbol_table = (asymbol **) xmalloc (storage_needed);
- back_to = make_cleanup (free, symbol_table);
- number_of_symbols = bfd_canonicalize_symtab (abfd, symbol_table);
-
- for (i = 0; i < number_of_symbols; i++)
- {
- sym = *symbol_table++;
- if (!strcmp (sym->name, symname))
- {
- /* Bfd symbols are section relative. */
- symaddr = sym->value + sym->section->vma;
- break;
- }
- }
- do_cleanups (back_to);
- }
- return (symaddr);
-}
-
static struct gdbarch *
cris_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
{