constify get_bookmark and goto_bookmark
This makes arguments to to_get_bookmark and to_goto_bookmark const and fixes the fallout. Tested by rebuilding. The only thing of note is the new split between cmd_record_goto and record_goto -- basically separating the CLI function from a new internal API, to allow const propagation. 2014-06-26 Tom Tromey <tromey@redhat.com> * record-full.c (record_full_get_bookmark): Make "args" const. (record_full_goto_bookmark): Make "raw_bookmark" const. * record.c (record_goto): New function. (cmd_record_goto): Use it. Now static. * record.h (record_goto): Declare. (cmd_record_goto): Remove declaration. * target-delegates.c: Rebuild. * target.h (struct target_ops) <to_get_bookmark, to_goto_bookmark>: Make parameter const.
This commit is contained in:
parent
9cbe5fff2b
commit
c2bcbb1d04
6 changed files with 47 additions and 23 deletions
|
@ -596,10 +596,10 @@ struct target_ops
|
|||
char * (*to_make_corefile_notes) (struct target_ops *, bfd *, int *)
|
||||
TARGET_DEFAULT_FUNC (dummy_make_corefile_notes);
|
||||
/* get_bookmark support method for bookmarks */
|
||||
gdb_byte * (*to_get_bookmark) (struct target_ops *, char *, int)
|
||||
gdb_byte * (*to_get_bookmark) (struct target_ops *, const char *, int)
|
||||
TARGET_DEFAULT_NORETURN (tcomplain ());
|
||||
/* goto_bookmark support method for bookmarks */
|
||||
void (*to_goto_bookmark) (struct target_ops *, gdb_byte *, int)
|
||||
void (*to_goto_bookmark) (struct target_ops *, const gdb_byte *, int)
|
||||
TARGET_DEFAULT_NORETURN (tcomplain ());
|
||||
/* Return the thread-local address at OFFSET in the
|
||||
thread-local storage for the thread PTID and the shared library
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue