constify to_info_proc and friends

This makes a parameter of to_info_proc const and then fixes up some
fallout, including parameters in a couple of gdbarch methods.

I could not test the procfs.c change.  I verified it by inspection.
If this causes an error here, it will be trivial to fix.

2014-06-16  Tom Tromey  <tromey@redhat.com>

	* target.h (struct target_ops) <to_info_proc>: Make parameter
	const.
	(target_info_proc): Update.
	* target.c (target_info_proc): Make "args" const.
	* procfs.c (procfs_info_proc): Update.
	* linux-tdep.c (linux_info_proc): Update.
	(linux_core_info_proc_mappings): Make "args" const.
	(linux_core_info_proc): Update.
	* gdbarch.sh (info_proc, core_info_proc): Make "args" const.
	* gdbarch.c: Rebuild.
	* gdbarch.h: Rebuild.
	* corelow.c (core_info_proc): Update.
This commit is contained in:
Tom Tromey
2014-06-06 13:38:16 -06:00
parent fee354eeef
commit 7bc112c1b9
9 changed files with 41 additions and 19 deletions

View File

@@ -979,7 +979,8 @@ core_has_registers (struct target_ops *ops)
/* Implement the to_info_proc method. */
static void
core_info_proc (struct target_ops *ops, char *args, enum info_proc_what request)
core_info_proc (struct target_ops *ops, const char *args,
enum info_proc_what request)
{
struct gdbarch *gdbarch = get_current_arch ();