projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Require always-non-stop for multi-target resumptions
[deliverable/binutils-gdb.git]
/
gdb
/
objc-lang.c
diff --git
a/gdb/objc-lang.c
b/gdb/objc-lang.c
index ab40e54a169403de23389ce8f866f245d6d15334..c423d575db805135c41763a6ffe3b1cf09f07a63 100644
(file)
--- a/
gdb/objc-lang.c
+++ b/
gdb/objc-lang.c
@@
-1,6
+1,6
@@
/* Objective-C language support routines for GDB, the GNU debugger.
/* Objective-C language support routines for GDB, the GNU debugger.
- Copyright (C) 2002-20
19
Free Software Foundation, Inc.
+ Copyright (C) 2002-20
20
Free Software Foundation, Inc.
Contributed by Apple Computer, Inc.
Written by Michael Snyder.
Contributed by Apple Computer, Inc.
Written by Michael Snyder.
@@
-401,7
+401,6
@@
extern const struct language_defn objc_language_defn = {
c_language_arch_info,
default_print_array_index,
default_pass_by_reference,
c_language_arch_info,
default_print_array_index,
default_pass_by_reference,
- default_get_string,
c_watch_location_expression,
NULL, /* la_get_symbol_name_matcher */
iterate_over_symbols,
c_watch_location_expression,
NULL, /* la_get_symbol_name_matcher */
iterate_over_symbols,
@@
-538,8
+537,8
@@
compare_selectors (const void *a, const void *b)
{
const char *aname, *bname;
{
const char *aname, *bname;
- aname =
SYMBOL_PRINT_NAME (*(struct symbol **) a
);
- bname =
SYMBOL_PRINT_NAME (*(struct symbol **) b
);
+ aname =
(*(struct symbol **) a)->print_name (
);
+ bname =
(*(struct symbol **) b)->print_name (
);
if (aname == NULL || bname == NULL)
error (_("internal: compare_selectors(1)"));
if (aname == NULL || bname == NULL)
error (_("internal: compare_selectors(1)"));
@@
-611,7
+610,7
@@
info_selectors_command (const char *regexp, int from_tty)
for (minimal_symbol *msymbol : objfile->msymbols ())
{
QUIT;
for (minimal_symbol *msymbol : objfile->msymbols ())
{
QUIT;
- name =
MSYMBOL_NATURAL_NAME (msymbol
);
+ name =
msymbol->natural_name (
);
if (name
&& (name[0] == '-' || name[0] == '+')
&& name[1] == '[') /* Got a method name. */
if (name
&& (name[0] == '-' || name[0] == '+')
&& name[1] == '[') /* Got a method name. */
@@
-624,7
+623,7
@@
info_selectors_command (const char *regexp, int from_tty)
if (name == NULL)
{
complaint (_("Bad method name '%s'"),
if (name == NULL)
{
complaint (_("Bad method name '%s'"),
-
MSYMBOL_NATURAL_NAME (msymbol
));
+
msymbol->natural_name (
));
continue;
}
if (regexp == NULL || re_exec(++name) != 0)
continue;
}
if (regexp == NULL || re_exec(++name) != 0)
@@
-651,7
+650,7
@@
info_selectors_command (const char *regexp, int from_tty)
for (minimal_symbol *msymbol : objfile->msymbols ())
{
QUIT;
for (minimal_symbol *msymbol : objfile->msymbols ())
{
QUIT;
- name =
MSYMBOL_NATURAL_NAME (msymbol
);
+ name =
msymbol->natural_name (
);
if (name &&
(name[0] == '-' || name[0] == '+') &&
name[1] == '[') /* Got a method name. */
if (name &&
(name[0] == '-' || name[0] == '+') &&
name[1] == '[') /* Got a method name. */
@@
-676,7
+675,7
@@
info_selectors_command (const char *regexp, int from_tty)
char *p = asel;
QUIT;
char *p = asel;
QUIT;
- name =
SYMBOL_NATURAL_NAME (sym_arr[ix]
);
+ name =
sym_arr[ix]->natural_name (
);
name = strchr (name, ' ') + 1;
if (p[0] && specialcmp(name, p) == 0)
continue; /* Seen this one already (not unique). */
name = strchr (name, ' ') + 1;
if (p[0] && specialcmp(name, p) == 0)
continue; /* Seen this one already (not unique). */
@@
-707,8
+706,8
@@
compare_classes (const void *a, const void *b)
{
const char *aname, *bname;
{
const char *aname, *bname;
- aname =
SYMBOL_PRINT_NAME (*(struct symbol **) a
);
- bname =
SYMBOL_PRINT_NAME (*(struct symbol **) b
);
+ aname =
(*(struct symbol **) a)->print_name (
);
+ bname =
(*(struct symbol **) b)->print_name (
);
if (aname == NULL || bname == NULL)
error (_("internal: compare_classes(1)"));
if (aname == NULL || bname == NULL)
error (_("internal: compare_classes(1)"));
@@
-765,7
+764,7
@@
info_classes_command (const char *regexp, int from_tty)
for (minimal_symbol *msymbol : objfile->msymbols ())
{
QUIT;
for (minimal_symbol *msymbol : objfile->msymbols ())
{
QUIT;
- name =
MSYMBOL_NATURAL_NAME (msymbol
);
+ name =
msymbol->natural_name (
);
if (name &&
(name[0] == '-' || name[0] == '+') &&
name[1] == '[') /* Got a method name. */
if (name &&
(name[0] == '-' || name[0] == '+') &&
name[1] == '[') /* Got a method name. */
@@
-792,7
+791,7
@@
info_classes_command (const char *regexp, int from_tty)
for (minimal_symbol *msymbol : objfile->msymbols ())
{
QUIT;
for (minimal_symbol *msymbol : objfile->msymbols ())
{
QUIT;
- name =
MSYMBOL_NATURAL_NAME (msymbol
);
+ name =
msymbol->natural_name (
);
if (name &&
(name[0] == '-' || name[0] == '+') &&
name[1] == '[') /* Got a method name. */
if (name &&
(name[0] == '-' || name[0] == '+') &&
name[1] == '[') /* Got a method name. */
@@
-810,7
+809,7
@@
info_classes_command (const char *regexp, int from_tty)
char *p = aclass;
QUIT;
char *p = aclass;
QUIT;
- name =
SYMBOL_NATURAL_NAME (sym_arr[ix]
);
+ name =
sym_arr[ix]->natural_name (
);
name += 2;
if (p[0] && specialcmp(name, p) == 0)
continue; /* Seen this one already (not unique). */
name += 2;
if (p[0] && specialcmp(name, p) == 0)
continue; /* Seen this one already (not unique). */
@@
-1015,7
+1014,7
@@
find_methods (char type, const char *theclass, const char *category,
/* Check the symbol name first as this can be done entirely without
sending any query to the target. */
/* Check the symbol name first as this can be done entirely without
sending any query to the target. */
- symname =
MSYMBOL_NATURAL_NAME (msymbol
);
+ symname =
msymbol->natural_name (
);
if (symname == NULL)
continue;
if (symname == NULL)
continue;
@@
-1063,7
+1062,7
@@
find_methods (char type, const char *theclass, const char *category,
}
}
}
}
-/* Uniquify a
VEC
of strings. */
+/* Uniquify a
vector
of strings. */
static void
uniquify_strings (std::vector<const char *> *strings)
static void
uniquify_strings (std::vector<const char *> *strings)
@@
-1146,14
+1145,14
@@
find_imps (const char *method, std::vector<const char *> *symbol_names)
0).symbol;
if (sym != NULL)
0).symbol;
if (sym != NULL)
- symbol_names->push_back (
SYMBOL_NATURAL_NAME (sym
));
+ symbol_names->push_back (
sym->natural_name (
));
else
{
struct bound_minimal_symbol msym
= lookup_minimal_symbol (selector, 0, 0);
if (msym.minsym != NULL)
else
{
struct bound_minimal_symbol msym
= lookup_minimal_symbol (selector, 0, 0);
if (msym.minsym != NULL)
- symbol_names->push_back (
MSYMBOL_NATURAL_NAME (msym.minsym
));
+ symbol_names->push_back (
msym.minsym->natural_name (
));
}
}
}
}
This page took
0.02695 seconds
and
4
git commands to generate.