mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-04 22:15:12 +08:00
Remove const from many struct objfile *
I am just not sure if we should go the route of struct objfile * -> const struct objfile * or the other way of: const struct objfile * -> struct objfile * Normally const adding is better but here I do not see much useful to have any struct objfile * const and then it just causes pointer compatibility problems. On Wed, 03 Dec 2014 18:18:44 +0100, Doug Evans wrote: struct objfile is one case where I've decided to just leave the const out and not worry about it. gdb/ChangeLog 2014-12-05 Jan Kratochvil <jan.kratochvil@redhat.com> Remove const from struct objfile *. * solib-darwin.c, solib-spu.c, solib-svr4.c, solib.c, solist.h, symtab.c, symtab.h: In these files.
This commit is contained in:
@ -1,3 +1,9 @@
|
||||
2014-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
Remove const from struct objfile *.
|
||||
* solib-darwin.c, solib-spu.c, solib-svr4.c, solib.c, solist.h,
|
||||
symtab.c, symtab.h: In these files.
|
||||
|
||||
2014-12-05 Andreas From <andreas.from@ericsson.com>
|
||||
|
||||
* MAINTAINERS (Write After Approval): Add "Andreas From"
|
||||
|
@ -570,7 +570,7 @@ darwin_relocate_section_addresses (struct so_list *so,
|
||||
}
|
||||
|
||||
static struct symbol *
|
||||
darwin_lookup_lib_symbol (const struct objfile *objfile,
|
||||
darwin_lookup_lib_symbol (struct objfile *objfile,
|
||||
const char *name,
|
||||
const domain_enum domain)
|
||||
{
|
||||
|
@ -389,7 +389,7 @@ spu_bfd_open (char *pathname)
|
||||
|
||||
/* Lookup global symbol in a SPE executable. */
|
||||
static struct symbol *
|
||||
spu_lookup_lib_symbol (const struct objfile *objfile,
|
||||
spu_lookup_lib_symbol (struct objfile *objfile,
|
||||
const char *name,
|
||||
const domain_enum domain)
|
||||
{
|
||||
|
@ -3195,7 +3195,7 @@ struct target_so_ops svr4_so_ops;
|
||||
the main executable. */
|
||||
|
||||
static struct symbol *
|
||||
elf_lookup_lib_symbol (const struct objfile *objfile,
|
||||
elf_lookup_lib_symbol (struct objfile *objfile,
|
||||
const char *name,
|
||||
const domain_enum domain)
|
||||
{
|
||||
|
@ -1404,7 +1404,7 @@ show_auto_solib_add (struct ui_file *file, int from_tty,
|
||||
the library-specific handler if it is installed for the current target. */
|
||||
|
||||
struct symbol *
|
||||
solib_global_lookup (const struct objfile *objfile,
|
||||
solib_global_lookup (struct objfile *objfile,
|
||||
const char *name,
|
||||
const domain_enum domain)
|
||||
{
|
||||
|
@ -137,7 +137,7 @@ struct target_so_ops
|
||||
unsigned o_flags, char **temp_pathname);
|
||||
|
||||
/* Hook for looking up global symbols in a library-specific way. */
|
||||
struct symbol * (*lookup_lib_global_symbol) (const struct objfile *objfile,
|
||||
struct symbol * (*lookup_lib_global_symbol) (struct objfile *objfile,
|
||||
const char *name,
|
||||
const domain_enum domain);
|
||||
|
||||
@ -189,7 +189,7 @@ extern bfd *solib_bfd_open (char *in_pathname);
|
||||
extern struct target_so_ops *current_target_so_ops;
|
||||
|
||||
/* Handler for library-specific global symbol lookup in solib.c. */
|
||||
struct symbol *solib_global_lookup (const struct objfile *objfile,
|
||||
struct symbol *solib_global_lookup (struct objfile *objfile,
|
||||
const char *name,
|
||||
const domain_enum domain);
|
||||
|
||||
|
@ -1536,11 +1536,11 @@ lookup_symbol_in_block (const char *name, const struct block *block,
|
||||
/* See symtab.h. */
|
||||
|
||||
struct symbol *
|
||||
lookup_global_symbol_from_objfile (const struct objfile *main_objfile,
|
||||
lookup_global_symbol_from_objfile (struct objfile *main_objfile,
|
||||
const char *name,
|
||||
const domain_enum domain)
|
||||
{
|
||||
const struct objfile *objfile;
|
||||
struct objfile *objfile;
|
||||
|
||||
for (objfile = main_objfile;
|
||||
objfile;
|
||||
@ -1561,12 +1561,11 @@ lookup_global_symbol_from_objfile (const struct objfile *main_objfile,
|
||||
if (sym)
|
||||
{
|
||||
block_found = block;
|
||||
return fixup_symbol_section (sym, (struct objfile *)objfile);
|
||||
return fixup_symbol_section (sym, objfile);
|
||||
}
|
||||
}
|
||||
|
||||
sym = lookup_symbol_via_quick_fns ((struct objfile *) objfile,
|
||||
GLOBAL_BLOCK, name, domain);
|
||||
sym = lookup_symbol_via_quick_fns (objfile, GLOBAL_BLOCK, name, domain);
|
||||
if (sym)
|
||||
return sym;
|
||||
}
|
||||
|
@ -1475,7 +1475,7 @@ extern enum language main_language (void);
|
||||
if necessary. */
|
||||
|
||||
extern struct symbol *
|
||||
lookup_global_symbol_from_objfile (const struct objfile *main_objfile,
|
||||
lookup_global_symbol_from_objfile (struct objfile *main_objfile,
|
||||
const char *name,
|
||||
const domain_enum domain);
|
||||
|
||||
|
Reference in New Issue
Block a user