diff options
author | Tom Tromey <tromey@redhat.com> | 2014-07-22 10:09:27 -0600 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 2014-07-30 08:02:50 -0600 |
commit | 5f08566b92f63e60559577dedfabf9ed517a3ddf (patch) | |
tree | bc36a8f501a9215e252d28ea84df162bc1f11123 /gdb/main.c | |
parent | 8981c75857ec8ef645ccb4f7ccc70fccc609085d (diff) | |
download | gdb-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.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -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); |