summaryrefslogtreecommitdiff
path: root/gdb/hppa-tdep.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/hppa-tdep.c')
-rw-r--r--gdb/hppa-tdep.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/gdb/hppa-tdep.c b/gdb/hppa-tdep.c
index a3f95610d51..e0f7d9ece60 100644
--- a/gdb/hppa-tdep.c
+++ b/gdb/hppa-tdep.c
@@ -1938,7 +1938,7 @@ hppa_value_returned_from_stack (register struct type *valtype, CORE_ADDR addr)
CORE_ADDR
find_stub_with_shl_get (struct minimal_symbol *function, CORE_ADDR handle)
{
- struct symbol *get_sym, *symbol2;
+ struct symbol *get_sym;
struct minimal_symbol *buff_minsym, *msymbol;
struct type *ftype;
struct value **args;
@@ -1952,10 +1952,9 @@ find_stub_with_shl_get (struct minimal_symbol *function, CORE_ADDR handle)
args = alloca (sizeof (struct value *) * 8); /* 6 for the arguments and one null one??? */
funcval = find_function_in_inferior ("__d_shl_get");
- get_sym = lookup_symbol ("__d_shl_get", NULL, VAR_NAMESPACE, NULL, NULL);
+ get_sym = lookup_symbol_linkage ("__d_shl_get");
buff_minsym = lookup_minimal_symbol ("__buffer", NULL, NULL);
msymbol = lookup_minimal_symbol ("__shldp", NULL, NULL);
- symbol2 = lookup_symbol ("__shldp", NULL, VAR_NAMESPACE, NULL, NULL);
endo_buff_addr = SYMBOL_VALUE_ADDRESS (buff_minsym);
namelen = strlen (SYMBOL_NAME (function));
value_return_addr = endo_buff_addr + namelen;
@@ -4308,8 +4307,7 @@ initialize_hp_cxx_exception_support (void)
}
/* Next look for the catch enable flag provided in end.o */
- sym = lookup_symbol (HP_ACC_EH_catch_catch, (struct block *) NULL,
- VAR_NAMESPACE, 0, (struct symtab **) NULL);
+ sym = lookup_symbol_linkage (HP_ACC_EH_catch_catch);
if (sym) /* sometimes present in debug info */
{
eh_catch_catch_addr = SYMBOL_VALUE_ADDRESS (sym);
@@ -4334,8 +4332,7 @@ initialize_hp_cxx_exception_support (void)
}
/* Next look for the catch enable flag provided end.o */
- sym = lookup_symbol (HP_ACC_EH_catch_catch, (struct block *) NULL,
- VAR_NAMESPACE, 0, (struct symtab **) NULL);
+ sym = lookup_symbol (HP_ACC_EH_catch_catch);
if (sym) /* sometimes present in debug info */
{
eh_catch_throw_addr = SYMBOL_VALUE_ADDRESS (sym);