projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Pass Ctrl-C to the target in target_terminal_inferior
[deliverable/binutils-gdb.git]
/
gdb
/
objc-lang.c
diff --git
a/gdb/objc-lang.c
b/gdb/objc-lang.c
index 0d1d96b7ddf5e1e29b9d8be8d91a86a25ebc1322..f58b1c4e3de9e128c99218d267759e1a99c1a79b 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-201
5
Free Software Foundation, Inc.
+ Copyright (C) 2002-201
6
Free Software Foundation, Inc.
Contributed by Apple Computer, Inc.
Written by Michael Snyder.
Contributed by Apple Computer, Inc.
Written by Michael Snyder.
@@
-85,7
+85,7
@@
lookup_struct_typedef (char *name, const struct block *block, int noerr)
{
struct symbol *sym;
{
struct symbol *sym;
- sym = lookup_symbol (name, block, STRUCT_DOMAIN, 0);
+ sym = lookup_symbol (name, block, STRUCT_DOMAIN, 0)
.symbol
;
if (sym == NULL)
{
if (sym == NULL)
{
@@
-226,7
+226,7
@@
objc_demangle (const char *mangled, int options)
(mangled[1] == 'i' || mangled[1] == 'c') &&
mangled[2] == '_')
{
(mangled[1] == 'i' || mangled[1] == 'c') &&
mangled[2] == '_')
{
- cp = demangled =
xmalloc(strlen
(mangled) + 2);
+ cp = demangled =
(char *) xmalloc (strlen
(mangled) + 2);
if (mangled[1] == 'i')
*cp++ = '-'; /* for instance method */
if (mangled[1] == 'i')
*cp++ = '-'; /* for instance method */
@@
-413,8
+413,7
@@
static char *msglist_sel;
void
start_msglist(void)
{
void
start_msglist(void)
{
- struct selname *newobj =
- (struct selname *) xmalloc (sizeof (struct selname));
+ struct selname *newobj = XNEW (struct selname);
newobj->next = selname_chain;
newobj->msglist_len = msglist_len;
newobj->next = selname_chain;
newobj->msglist_len = msglist_len;
@@
-626,7
+625,7
@@
selectors_info (char *regexp, int from_tty)
printf_filtered (_("Selectors matching \"%s\":\n\n"),
regexp ? regexp : "*");
printf_filtered (_("Selectors matching \"%s\":\n\n"),
regexp ? regexp : "*");
- sym_arr =
alloca (matches * sizeof (struct symbol *)
);
+ sym_arr =
XALLOCAVEC (struct symbol *, matches
);
matches = 0;
ALL_MSYMBOLS (objfile, msymbol)
{
matches = 0;
ALL_MSYMBOLS (objfile, msymbol)
{
@@
-763,7
+762,7
@@
classes_info (char *regexp, int from_tty)
{
printf_filtered (_("Classes matching \"%s\":\n\n"),
regexp ? regexp : "*");
{
printf_filtered (_("Classes matching \"%s\":\n\n"),
regexp ? regexp : "*");
- sym_arr =
alloca (matches * sizeof (struct symbol *)
);
+ sym_arr =
XALLOCAVEC (struct symbol *, matches
);
matches = 0;
ALL_MSYMBOLS (objfile, msymbol)
{
matches = 0;
ALL_MSYMBOLS (objfile, msymbol)
{
@@
-982,7
+981,7
@@
find_methods (char type, const char *theclass, const char *category,
unsigned int objfile_csym = 0;
unsigned int objfile_csym = 0;
- objc_csym = objfile_data (objfile, objc_objfile_data);
+ objc_csym =
(unsigned int *)
objfile_data (objfile, objc_objfile_data);
if (objc_csym != NULL && *objc_csym == 0)
/* There are no ObjC symbols in this objfile. Skip it entirely. */
continue;
if (objc_csym != NULL && *objc_csym == 0)
/* There are no ObjC symbols in this objfile. Skip it entirely. */
continue;
@@
-1007,7
+1006,7
@@
find_methods (char type, const char *theclass, const char *category,
while ((strlen (symname) + 1) >= tmplen)
{
tmplen = (tmplen == 0) ? 1024 : tmplen * 2;
while ((strlen (symname) + 1) >= tmplen)
{
tmplen = (tmplen == 0) ? 1024 : tmplen * 2;
- tmp = xrealloc (tmp, tmplen);
+ tmp =
(char *)
xrealloc (tmp, tmplen);
}
strcpy (tmp, symname);
}
strcpy (tmp, symname);
@@
-1035,8
+1034,7
@@
find_methods (char type, const char *theclass, const char *category,
if (objc_csym == NULL)
{
if (objc_csym == NULL)
{
- objc_csym = obstack_alloc (&objfile->objfile_obstack,
- sizeof (*objc_csym));
+ objc_csym = XOBNEW (&objfile->objfile_obstack, unsigned int);
*objc_csym = objfile_csym;
set_objfile_data (objfile, objc_objfile_data, objc_csym);
}
*objc_csym = objfile_csym;
set_objfile_data (objfile, objc_objfile_data, objc_csym);
}
@@
-1144,7
+1142,8
@@
find_imps (const char *method, VEC (const_char_ptr) **symbol_names)
add the selector itself as a symbol, if it exists. */
if (selector_case && !VEC_empty (const_char_ptr, *symbol_names))
{
add the selector itself as a symbol, if it exists. */
if (selector_case && !VEC_empty (const_char_ptr, *symbol_names))
{
- struct symbol *sym = lookup_symbol (selector, NULL, VAR_DOMAIN, 0);
+ struct symbol *sym = lookup_symbol (selector, NULL, VAR_DOMAIN,
+ 0).symbol;
if (sym != NULL)
VEC_safe_push (const_char_ptr, *symbol_names,
if (sym != NULL)
VEC_safe_push (const_char_ptr, *symbol_names,
This page took
0.029014 seconds
and
4
git commands to generate.