aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElena Zannoni <ezannoni@kwikemart.cygnus.com>2003-10-16 16:35:27 +0000
committerElena Zannoni <ezannoni@kwikemart.cygnus.com>2003-10-16 16:35:27 +0000
commit40324f1b404edf73cafbf8c6c7deb017a4623ba8 (patch)
tree6777ef658a69d69e6c2c58574fcf548f26f02858
parent7aaa0689cc7af3af91089ae7203f1f783cc45ec8 (diff)
downloadgdb-40324f1b404edf73cafbf8c6c7deb017a4623ba8.zip
gdb-40324f1b404edf73cafbf8c6c7deb017a4623ba8.tar.gz
gdb-40324f1b404edf73cafbf8c6c7deb017a4623ba8.tar.bz2
2003-10-16 Elena Zannoni <ezannoni@redhat.com>
* minsyms.c (lookup_minimal_symbol_solib_trampoline): Remove second parameter, which is always null. Remove SOFUN_ADDRESS_MAYBE_MISSING ifdeffed code. * symtab.h (lookup_minimal_symbol_solib_trampoline): Update accordingly. * somsolib.c (som_solib_create_inferior_hook, som_solib_desire_dynamic_linker_symbols): Update callers. * hppa-tdep.c (hppa_fix_call_dummy): Ditto.
-rw-r--r--gdb/ChangeLog10
-rw-r--r--gdb/hppa-tdep.c2
-rw-r--r--gdb/minsyms.c10
-rw-r--r--gdb/somsolib.c4
-rw-r--r--gdb/symtab.h1
5 files changed, 12 insertions, 15 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 4767e2b..3834c54 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,13 @@
+2003-10-16 Elena Zannoni <ezannoni@redhat.com>
+
+ * minsyms.c (lookup_minimal_symbol_solib_trampoline): Remove
+ second parameter, which is always null. Remove
+ SOFUN_ADDRESS_MAYBE_MISSING ifdeffed code.
+ * symtab.h (lookup_minimal_symbol_solib_trampoline): Update
+ accordingly.
+ * somsolib.c (som_solib_create_inferior_hook,
+ som_solib_desire_dynamic_linker_symbols): Update callers.
+ * hppa-tdep.c (hppa_fix_call_dummy): Ditto.
2003-10-16 Kei Sakamoto <sakamoto.kei@renesas.com>
diff --git a/gdb/hppa-tdep.c b/gdb/hppa-tdep.c
index e5a1890..c168b5d 100644
--- a/gdb/hppa-tdep.c
+++ b/gdb/hppa-tdep.c
@@ -2376,7 +2376,7 @@ hppa_fix_call_dummy (char *dummy, CORE_ADDR pc, CORE_ADDR fun, int nargs,
{
stub_symbol
= lookup_minimal_symbol_solib_trampoline
- (DEPRECATED_SYMBOL_NAME (funsymbol), NULL, objfile);
+ (DEPRECATED_SYMBOL_NAME (funsymbol), objfile);
if (!stub_symbol)
stub_symbol = lookup_minimal_symbol (DEPRECATED_SYMBOL_NAME (funsymbol),
diff --git a/gdb/minsyms.c b/gdb/minsyms.c
index e4fd60d..d93a697 100644
--- a/gdb/minsyms.c
+++ b/gdb/minsyms.c
@@ -346,7 +346,6 @@ lookup_minimal_symbol_text (const char *name, const char *sfile,
struct minimal_symbol *
lookup_minimal_symbol_solib_trampoline (const char *name,
- const char *sfile,
struct objfile *objf)
{
struct objfile *objfile;
@@ -355,15 +354,6 @@ lookup_minimal_symbol_solib_trampoline (const char *name,
unsigned int hash = msymbol_hash (name) % MINIMAL_SYMBOL_HASH_SIZE;
-#ifdef SOFUN_ADDRESS_MAYBE_MISSING
- if (sfile != NULL)
- {
- char *p = strrchr (sfile, '/');
- if (p != NULL)
- sfile = p + 1;
- }
-#endif
-
for (objfile = object_files;
objfile != NULL && found_symbol == NULL;
objfile = objfile->next)
diff --git a/gdb/somsolib.c b/gdb/somsolib.c
index ed54ad0..e013fd8 100644
--- a/gdb/somsolib.c
+++ b/gdb/somsolib.c
@@ -937,7 +937,7 @@ som_solib_create_inferior_hook (void)
/* What a crock. */
msymbol2 = lookup_minimal_symbol_solib_trampoline (DEPRECATED_SYMBOL_NAME (msymbol),
- NULL, objfile);
+ objfile);
/* Found a symbol with the right name. */
if (msymbol2)
{
@@ -1225,7 +1225,6 @@ som_solib_desire_dynamic_linker_symbols (void)
}
dld_msymbol = lookup_minimal_symbol_solib_trampoline ("shl_load",
- NULL,
objfile);
if (dld_msymbol != NULL)
{
@@ -1265,7 +1264,6 @@ som_solib_desire_dynamic_linker_symbols (void)
}
dld_msymbol = lookup_minimal_symbol_solib_trampoline ("shl_unload",
- NULL,
objfile);
if (dld_msymbol != NULL)
{
diff --git a/gdb/symtab.h b/gdb/symtab.h
index da30125..3723559 100644
--- a/gdb/symtab.h
+++ b/gdb/symtab.h
@@ -1168,7 +1168,6 @@ extern struct minimal_symbol *lookup_minimal_symbol_text (const char *,
struct objfile *);
struct minimal_symbol *lookup_minimal_symbol_solib_trampoline (const char *,
- const char *,
struct objfile
*);