projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
coff: free malloc'd memory on successful target match too
[deliverable/binutils-gdb.git]
/
gdb
/
ax-gdb.c
diff --git
a/gdb/ax-gdb.c
b/gdb/ax-gdb.c
index 23a4120e16583b6004649e13518eeefd18832e06..a77c770aad896660daaf5e928ef2aeae3e77635d 100644
(file)
--- a/
gdb/ax-gdb.c
+++ b/
gdb/ax-gdb.c
@@
-1,6
+1,6
@@
/* GDB-specific functions for operating on agent expressions.
/* GDB-specific functions for operating on agent expressions.
- Copyright (C) 1998-20
19
Free Software Foundation, Inc.
+ Copyright (C) 1998-20
20
Free Software Foundation, Inc.
This file is part of GDB.
This file is part of GDB.
@@
-675,7
+675,7
@@
gen_var_ref (struct agent_expr *ax, struct axs_value *value, struct symbol *var)
case LOC_TYPEDEF:
error (_("Cannot compute value of typedef `%s'."),
case LOC_TYPEDEF:
error (_("Cannot compute value of typedef `%s'."),
-
SYMBOL_PRINT_NAME (var
));
+
var->print_name (
));
break;
case LOC_BLOCK:
break;
case LOC_BLOCK:
@@
-705,10
+705,10
@@
gen_var_ref (struct agent_expr *ax, struct axs_value *value, struct symbol *var)
case LOC_UNRESOLVED:
{
struct bound_minimal_symbol msym
case LOC_UNRESOLVED:
{
struct bound_minimal_symbol msym
- = lookup_minimal_symbol (
SYMBOL_LINKAGE_NAME (var
), NULL, NULL);
+ = lookup_minimal_symbol (
var->linkage_name (
), NULL, NULL);
if (!msym.minsym)
if (!msym.minsym)
- error (_("Couldn't resolve symbol `%s'."),
SYMBOL_PRINT_NAME (var
));
+ error (_("Couldn't resolve symbol `%s'."),
var->print_name (
));
/* Push the address of the variable. */
ax_const_l (ax, BMSYMBOL_VALUE_ADDRESS (msym));
/* Push the address of the variable. */
ax_const_l (ax, BMSYMBOL_VALUE_ADDRESS (msym));
@@
-727,7
+727,7
@@
gen_var_ref (struct agent_expr *ax, struct axs_value *value, struct symbol *var)
default:
error (_("Cannot find value of botched symbol `%s'."),
default:
error (_("Cannot find value of botched symbol `%s'."),
-
SYMBOL_PRINT_NAME (var
));
+
var->print_name (
));
break;
}
}
break;
}
}
@@
-1658,7
+1658,7
@@
gen_maybe_namespace_elt (struct agent_expr *ax, struct axs_value *value,
if (value->optimized_out)
error (_("`%s' has been optimized out, cannot use"),
if (value->optimized_out)
error (_("`%s' has been optimized out, cannot use"),
-
SYMBOL_PRINT_NAME (sym.symbol
));
+
sym.symbol->print_name (
));
return 1;
}
return 1;
}
@@
-1784,7
+1784,7
@@
gen_expr_for_cast (struct expression *exp, union exp_element **pc,
if (value->optimized_out)
error (_("`%s' has been optimized out, cannot use"),
if (value->optimized_out)
error (_("`%s' has been optimized out, cannot use"),
-
SYMBOL_PRINT_NAME ((*pc)[2].symbol
));
+
(*pc)[2].symbol->print_name (
));
}
else
gen_msym_var_ref (ax, value, (*pc)[2].msymbol, (*pc)[1].objfile);
}
else
gen_msym_var_ref (ax, value, (*pc)[2].msymbol, (*pc)[1].objfile);
@@
-2008,10
+2008,10
@@
gen_expr (struct expression *exp, union exp_element **pc,
if (value->optimized_out)
error (_("`%s' has been optimized out, cannot use"),
if (value->optimized_out)
error (_("`%s' has been optimized out, cannot use"),
-
SYMBOL_PRINT_NAME ((*pc)[2].symbol
));
+
(*pc)[2].symbol->print_name (
));
if (TYPE_CODE (value->type) == TYPE_CODE_ERROR)
if (TYPE_CODE (value->type) == TYPE_CODE_ERROR)
- error_unknown_type (
SYMBOL_PRINT_NAME ((*pc)[2].symbol
));
+ error_unknown_type (
(*pc)[2].symbol->print_name (
));
(*pc) += 4;
break;
(*pc) += 4;
break;
@@
-2230,7
+2230,7
@@
gen_expr (struct expression *exp, union exp_element **pc,
b = block_for_pc (ax->scope);
func = block_linkage_function (b);
b = block_for_pc (ax->scope);
func = block_linkage_function (b);
- lang = language_def (
SYMBOL_LANGUAGE (func
));
+ lang = language_def (
func->language (
));
sym = lookup_language_this (lang, b).symbol;
if (!sym)
sym = lookup_language_this (lang, b).symbol;
if (!sym)
@@
-2240,7
+2240,7
@@
gen_expr (struct expression *exp, union exp_element **pc,
if (value->optimized_out)
error (_("`%s' has been optimized out, cannot use"),
if (value->optimized_out)
error (_("`%s' has been optimized out, cannot use"),
-
SYMBOL_PRINT_NAME (sym
));
+
sym->print_name (
));
(*pc) += 2;
}
(*pc) += 2;
}
This page took
0.027493 seconds
and
4
git commands to generate.