]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
* dbxread.c (record_minimal_symbol): Make 'name' argument const.
authorTom Tromey <tromey@redhat.com>
Tue, 20 Aug 2013 18:25:12 +0000 (18:25 +0000)
committerTom Tromey <tromey@redhat.com>
Tue, 20 Aug 2013 18:25:12 +0000 (18:25 +0000)
Update.
(read_dbx_dynamic_symtab): Make 'name' const.  Remove casts.

gdb/ChangeLog
gdb/dbxread.c

index 4849887e0d6dae8ef4806a0ce8da84a1864a289a..b81014ee6bc84eb7a6746ac59392a63b9dca7311 100644 (file)
@@ -1,3 +1,9 @@
+2013-08-20  Tom Tromey  <tromey@redhat.com>
+
+       * dbxread.c (record_minimal_symbol): Make 'name' argument const.
+       Update.
+       (read_dbx_dynamic_symtab): Make 'name' const.  Remove casts.
+
 2013-08-20  Doug Evans  <dje@google.com>
 
        * blockframe.c: Remove #include "psymtab.h".
index c0fe2b68ee2ededc4c318b10a119ec18cd8f4709..08cfc998da62f4d57b1278ab8605fea2a2a1315a 100644 (file)
@@ -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
 \f
 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);
     }