aboutsummaryrefslogtreecommitdiff
path: root/gdb/main.c
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2014-07-22 10:09:27 -0600
committerTom Tromey <tromey@redhat.com>2014-07-30 08:02:50 -0600
commit5f08566b92f63e60559577dedfabf9ed517a3ddf (patch)
treebc36a8f501a9215e252d28ea84df162bc1f11123 /gdb/main.c
parent8981c75857ec8ef645ccb4f7ccc70fccc609085d (diff)
downloadgdb-5f08566b92f63e60559577dedfabf9ed517a3ddf.zip
gdb-5f08566b92f63e60559577dedfabf9ed517a3ddf.tar.gz
gdb-5f08566b92f63e60559577dedfabf9ed517a3ddf.tar.bz2
constify exec_file_attach
This constifies exec_file_attach and updates the rest of gdb. Insight will need some minor tweaks after this, though it's worth noting that I think all that hook stuff can actually just go away. I sent a patch to this effect once, but since the Insight source repository situation isn't currently resolved there wasn't a convenient way to test it. 2014-07-30 Tom Tromey <tromey@redhat.com> * corefile.c (hook_type, call_extra_exec_file_hooks) (specify_exec_file_hook): Constify. * exec.c (exec_file_attach): Make "filename" const. * gdbcore.h (deprecated_exec_file_display_hook) (specify_exec_file_hook, exec_file_attach): Constify. * main.c (captured_main): Use catch_command_errors_const.
Diffstat (limited to 'gdb/main.c')
-rw-r--r--gdb/main.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/gdb/main.c b/gdb/main.c
index b51ff89..06b3c90 100644
--- a/gdb/main.c
+++ b/gdb/main.c
@@ -1068,16 +1068,16 @@ captured_main (void *data)
/* The exec file and the symbol-file are the same. If we can't
open it, better only print one error message.
catch_command_errors returns non-zero on success! */
- if (catch_command_errors (exec_file_attach, execarg,
- !batch_flag, RETURN_MASK_ALL))
+ if (catch_command_errors_const (exec_file_attach, execarg,
+ !batch_flag, RETURN_MASK_ALL))
catch_command_errors_const (symbol_file_add_main, symarg,
!batch_flag, RETURN_MASK_ALL);
}
else
{
if (execarg != NULL)
- catch_command_errors (exec_file_attach, execarg,
- !batch_flag, RETURN_MASK_ALL);
+ catch_command_errors_const (exec_file_attach, execarg,
+ !batch_flag, RETURN_MASK_ALL);
if (symarg != NULL)
catch_command_errors_const (symbol_file_add_main, symarg,
!batch_flag, RETURN_MASK_ALL);