From bec71544ee9433508b970323621e4a1d19656ba1 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Tue, 20 Aug 2013 18:25:12 +0000 Subject: [PATCH] * dbxread.c (record_minimal_symbol): Make 'name' argument const. Update. (read_dbx_dynamic_symtab): Make 'name' const. Remove casts. --- gdb/ChangeLog | 6 ++++++ gdb/dbxread.c | 13 +++++++------ 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 4849887e0d6..b81014ee6bc 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2013-08-20 Tom Tromey + + * dbxread.c (record_minimal_symbol): Make 'name' argument const. + Update. + (read_dbx_dynamic_symtab): Make 'name' const. Remove casts. + 2013-08-20 Doug Evans * blockframe.c: Remove #include "psymtab.h". diff --git a/gdb/dbxread.c b/gdb/dbxread.c index c0fe2b68ee2..08cfc998da6 100644 --- a/gdb/dbxread.c +++ b/gdb/dbxread.c @@ -291,7 +291,8 @@ static void dbx_symfile_read (struct objfile *, int); static void dbx_symfile_finish (struct objfile *); -static void record_minimal_symbol (char *, CORE_ADDR, int, struct objfile *); +static void record_minimal_symbol (const char *, CORE_ADDR, int, + struct objfile *); static void add_new_header_file (char *, int); @@ -435,7 +436,7 @@ explicit_lookup_type (int real_filenum, int index) #endif static void -record_minimal_symbol (char *name, CORE_ADDR address, int type, +record_minimal_symbol (const char *name, CORE_ADDR address, int type, struct objfile *objfile) { enum minimal_symbol_type ms_type; @@ -491,7 +492,7 @@ record_minimal_symbol (char *name, CORE_ADDR address, int type, /* Same with virtual function tables, both global and static. */ { - char *tempstring = name; + const char *tempstring = name; if (tempstring[0] == bfd_get_symbol_leading_char (objfile->obfd)) ++tempstring; @@ -1001,7 +1002,7 @@ read_dbx_dynamic_symtab (struct objfile *objfile) long dynrel_count; arelent **dynrels; CORE_ADDR sym_value; - char *name; + const char *name; /* Check that the symbol file has dynamic symbols that we know about. bfd_arch_unknown can happen if we are reading a sun3 symbol file @@ -1067,7 +1068,7 @@ read_dbx_dynamic_symtab (struct objfile *objfile) if (sym->flags & BSF_GLOBAL) type |= N_EXT; - record_minimal_symbol ((char *) bfd_asymbol_name (sym), sym_value, + record_minimal_symbol (bfd_asymbol_name (sym), sym_value, type, objfile); } } @@ -1121,7 +1122,7 @@ read_dbx_dynamic_symtab (struct objfile *objfile) continue; } - name = (char *) bfd_asymbol_name (*rel->sym_ptr_ptr); + name = bfd_asymbol_name (*rel->sym_ptr_ptr); prim_record_minimal_symbol (name, address, mst_solib_trampoline, objfile); } -- 2.30.2