mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-10-17 04:43:17 +08:00
* breakpoint.c (bpdisp_text): Constify bpdisps.
* solib-svr4.c (solib_break_names): Constify. (bkpt_names, main_name_list): Constify. (match_main): Constify soname arg. (bfd_lookup_symbol): Constify symname arg. (enable_break): Constify bkpt_namep. * symtab.c (search_symbols): Constify types, types2, types3, types4. (symtab_symbol_info): Constify classnames.
This commit is contained in:
@ -1,3 +1,14 @@
|
|||||||
|
2010-08-03 Doug Evans <dje@google.com>
|
||||||
|
|
||||||
|
* breakpoint.c (bpdisp_text): Constify bpdisps.
|
||||||
|
* solib-svr4.c (solib_break_names): Constify.
|
||||||
|
(bkpt_names, main_name_list): Constify.
|
||||||
|
(match_main): Constify soname arg.
|
||||||
|
(bfd_lookup_symbol): Constify symname arg.
|
||||||
|
(enable_break): Constify bkpt_namep.
|
||||||
|
* symtab.c (search_symbols): Constify types, types2, types3, types4.
|
||||||
|
(symtab_symbol_info): Constify classnames.
|
||||||
|
|
||||||
2010-08-03 Phil Muldoon <pmuldoon@redhat.com>
|
2010-08-03 Phil Muldoon <pmuldoon@redhat.com>
|
||||||
|
|
||||||
* NEWS: Document Python value inferior function calls.
|
* NEWS: Document Python value inferior function calls.
|
||||||
|
@ -262,7 +262,7 @@ bpdisp_text (enum bpdisp disp)
|
|||||||
{
|
{
|
||||||
/* NOTE: the following values are a part of MI protocol and represent
|
/* NOTE: the following values are a part of MI protocol and represent
|
||||||
values of 'disp' field returned when inferior stops at a breakpoint. */
|
values of 'disp' field returned when inferior stops at a breakpoint. */
|
||||||
static char *bpdisps[] = {"del", "dstp", "dis", "keep"};
|
static const char * const bpdisps[] = {"del", "dstp", "dis", "keep"};
|
||||||
|
|
||||||
return bpdisps[(int) disp];
|
return bpdisps[(int) disp];
|
||||||
}
|
}
|
||||||
|
@ -80,7 +80,7 @@ struct lm_info
|
|||||||
SVR4 systems will fall back to using a symbol as the "startup
|
SVR4 systems will fall back to using a symbol as the "startup
|
||||||
mapping complete" breakpoint address. */
|
mapping complete" breakpoint address. */
|
||||||
|
|
||||||
static char *solib_break_names[] =
|
static const char * const solib_break_names[] =
|
||||||
{
|
{
|
||||||
"r_debug_state",
|
"r_debug_state",
|
||||||
"_r_debug_state",
|
"_r_debug_state",
|
||||||
@ -92,7 +92,7 @@ static char *solib_break_names[] =
|
|||||||
NULL
|
NULL
|
||||||
};
|
};
|
||||||
|
|
||||||
static char *bkpt_names[] =
|
static const char * const bkpt_names[] =
|
||||||
{
|
{
|
||||||
"_start",
|
"_start",
|
||||||
"__start",
|
"__start",
|
||||||
@ -100,7 +100,7 @@ static char *bkpt_names[] =
|
|||||||
NULL
|
NULL
|
||||||
};
|
};
|
||||||
|
|
||||||
static char *main_name_list[] =
|
static const char * const main_name_list[] =
|
||||||
{
|
{
|
||||||
"main_$main",
|
"main_$main",
|
||||||
NULL
|
NULL
|
||||||
@ -357,9 +357,7 @@ get_svr4_info (void)
|
|||||||
|
|
||||||
/* Local function prototypes */
|
/* Local function prototypes */
|
||||||
|
|
||||||
static int match_main (char *);
|
static int match_main (const char *);
|
||||||
|
|
||||||
static CORE_ADDR bfd_lookup_symbol (bfd *, char *);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
||||||
@ -387,7 +385,7 @@ static CORE_ADDR bfd_lookup_symbol (bfd *, char *);
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
static CORE_ADDR
|
static CORE_ADDR
|
||||||
bfd_lookup_symbol (bfd *abfd, char *symname)
|
bfd_lookup_symbol (bfd *abfd, const char *symname)
|
||||||
{
|
{
|
||||||
long storage_needed;
|
long storage_needed;
|
||||||
asymbol *sym;
|
asymbol *sym;
|
||||||
@ -1253,9 +1251,9 @@ svr4_fetch_objfile_link_map (struct objfile *objfile)
|
|||||||
non-zero iff SONAME matches one of the known main executable names. */
|
non-zero iff SONAME matches one of the known main executable names. */
|
||||||
|
|
||||||
static int
|
static int
|
||||||
match_main (char *soname)
|
match_main (const char *soname)
|
||||||
{
|
{
|
||||||
char **mainp;
|
const char * const *mainp;
|
||||||
|
|
||||||
for (mainp = main_name_list; *mainp != NULL; mainp++)
|
for (mainp = main_name_list; *mainp != NULL; mainp++)
|
||||||
{
|
{
|
||||||
@ -1347,7 +1345,7 @@ static int
|
|||||||
enable_break (struct svr4_info *info, int from_tty)
|
enable_break (struct svr4_info *info, int from_tty)
|
||||||
{
|
{
|
||||||
struct minimal_symbol *msymbol;
|
struct minimal_symbol *msymbol;
|
||||||
char **bkpt_namep;
|
const char * const *bkpt_namep;
|
||||||
asection *interp_sect;
|
asection *interp_sect;
|
||||||
gdb_byte *interp_name;
|
gdb_byte *interp_name;
|
||||||
CORE_ADDR sym_addr;
|
CORE_ADDR sym_addr;
|
||||||
|
11
gdb/symtab.c
11
gdb/symtab.c
@ -2981,13 +2981,13 @@ search_symbols (char *regexp, domain_enum kind, int nfiles, char *files[],
|
|||||||
struct minimal_symbol *msymbol;
|
struct minimal_symbol *msymbol;
|
||||||
char *val;
|
char *val;
|
||||||
int found_misc = 0;
|
int found_misc = 0;
|
||||||
static enum minimal_symbol_type types[]
|
static const enum minimal_symbol_type types[]
|
||||||
= {mst_data, mst_text, mst_abs, mst_unknown};
|
= {mst_data, mst_text, mst_abs, mst_unknown};
|
||||||
static enum minimal_symbol_type types2[]
|
static const enum minimal_symbol_type types2[]
|
||||||
= {mst_bss, mst_file_text, mst_abs, mst_unknown};
|
= {mst_bss, mst_file_text, mst_abs, mst_unknown};
|
||||||
static enum minimal_symbol_type types3[]
|
static const enum minimal_symbol_type types3[]
|
||||||
= {mst_file_data, mst_solib_trampoline, mst_abs, mst_unknown};
|
= {mst_file_data, mst_solib_trampoline, mst_abs, mst_unknown};
|
||||||
static enum minimal_symbol_type types4[]
|
static const enum minimal_symbol_type types4[]
|
||||||
= {mst_file_bss, mst_text, mst_abs, mst_unknown};
|
= {mst_file_bss, mst_text, mst_abs, mst_unknown};
|
||||||
enum minimal_symbol_type ourtype;
|
enum minimal_symbol_type ourtype;
|
||||||
enum minimal_symbol_type ourtype2;
|
enum minimal_symbol_type ourtype2;
|
||||||
@ -3293,7 +3293,8 @@ print_msymbol_info (struct minimal_symbol *msymbol)
|
|||||||
static void
|
static void
|
||||||
symtab_symbol_info (char *regexp, domain_enum kind, int from_tty)
|
symtab_symbol_info (char *regexp, domain_enum kind, int from_tty)
|
||||||
{
|
{
|
||||||
static char *classnames[] = {"variable", "function", "type", "method"};
|
static const char * const classnames[] =
|
||||||
|
{"variable", "function", "type", "method"};
|
||||||
struct symbol_search *symbols;
|
struct symbol_search *symbols;
|
||||||
struct symbol_search *p;
|
struct symbol_search *p;
|
||||||
struct cleanup *old_chain;
|
struct cleanup *old_chain;
|
||||||
|
Reference in New Issue
Block a user