summaryrefslogtreecommitdiff
path: root/gdb/reverse.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/reverse.c')
-rw-r--r--gdb/reverse.c61
1 files changed, 30 insertions, 31 deletions
diff --git a/gdb/reverse.c b/gdb/reverse.c
index 0a9cc298aeb..f29c53f817b 100644
--- a/gdb/reverse.c
+++ b/gdb/reverse.c
@@ -41,11 +41,12 @@ exec_reverse_once (const char *cmd, const char *args, int from_tty)
enum exec_direction_kind dir = execution_direction;
if (dir == EXEC_REVERSE)
- error (_("Already in reverse mode. Use '%s' or 'set exec-dir forward'."),
+ error (_ ("Already in reverse mode. Use '%s' or 'set exec-dir forward'."),
cmd);
if (!target_can_execute_reverse ())
- error (_("Target %s does not support this command."), target_shortname ());
+ error (_ ("Target %s does not support this command."),
+ target_shortname ());
std::string reverse_command = string_printf ("%s %s", cmd, args ? args : "");
scoped_restore restore_exec_dir
@@ -91,7 +92,8 @@ reverse_finish (const char *args, int from_tty)
/* Data structures for a bookmark list. */
-struct bookmark {
+struct bookmark
+{
int number = 0;
CORE_ADDR pc = 0;
struct symtab_and_line sal;
@@ -119,7 +121,7 @@ save_bookmark_command (const char *args, int from_tty)
dont_repeat ();
if (bookmark_id == NULL)
- error (_("target_get_bookmark failed."));
+ error (_ ("target_get_bookmark failed."));
/* Set up a bookmark struct. */
all_bookmarks.emplace_back ();
@@ -130,7 +132,7 @@ save_bookmark_command (const char *args, int from_tty)
b.sal.pspace = get_frame_program_space (get_current_frame ());
b.opaque_data.reset (bookmark_id);
- gdb_printf (_("Saved bookmark %d at %s\n"), b.number,
+ gdb_printf (_ ("Saved bookmark %d at %s\n"), b.number,
paddress (gdbarch, b.sal.pc));
}
@@ -140,8 +142,7 @@ static bool
delete_one_bookmark (int num)
{
/* Find bookmark with corresponding number. */
- for (auto iter = all_bookmarks.begin ();
- iter != all_bookmarks.end ();
+ for (auto iter = all_bookmarks.begin (); iter != all_bookmarks.end ();
++iter)
{
if (iter->number == num)
@@ -164,13 +165,13 @@ delete_bookmark_command (const char *args, int from_tty)
{
if (all_bookmarks.empty ())
{
- warning (_("No bookmarks."));
+ warning (_ ("No bookmarks."));
return;
}
if (args == NULL || args[0] == '\0')
{
- if (from_tty && !query (_("Delete all bookmarks? ")))
+ if (from_tty && !query (_ ("Delete all bookmarks? ")))
return;
delete_all_bookmarks ();
return;
@@ -182,7 +183,7 @@ delete_bookmark_command (const char *args, int from_tty)
int num = parser.get_number ();
if (!delete_one_bookmark (num))
/* Not found. */
- warning (_("No bookmark #%d."), num);
+ warning (_ ("No bookmark #%d."), num);
}
}
@@ -195,10 +196,9 @@ goto_bookmark_command (const char *args, int from_tty)
const char *p = args;
if (args == NULL || args[0] == '\0')
- error (_("Command requires an argument."));
+ error (_ ("Command requires an argument."));
- if (startswith (args, "start")
- || startswith (args, "begin")
+ if (startswith (args, "start") || startswith (args, "begin")
|| startswith (args, "end"))
{
/* Special case. Give target opportunity to handle. */
@@ -210,7 +210,7 @@ goto_bookmark_command (const char *args, int from_tty)
{
/* Special case -- quoted string. Pass on to target. */
if (args[strlen (args) - 1] != args[0])
- error (_("Unbalanced quotes: %s"), args);
+ error (_ ("Unbalanced quotes: %s"), args);
target_goto_bookmark ((gdb_byte *) args, from_tty);
return;
}
@@ -219,7 +219,7 @@ goto_bookmark_command (const char *args, int from_tty)
num = get_number (&args);
if (num == 0)
- error (_("goto-bookmark: invalid bookmark number '%s'."), p);
+ error (_ ("goto-bookmark: invalid bookmark number '%s'."), p);
for (const bookmark &iter : all_bookmarks)
{
@@ -231,7 +231,7 @@ goto_bookmark_command (const char *args, int from_tty)
}
}
/* Not found. */
- error (_("goto-bookmark: no bookmark found for '%s'."), p);
+ error (_ ("goto-bookmark: no bookmark found for '%s'."), p);
}
static int
@@ -244,10 +244,8 @@ bookmark_1 (int bnum)
{
if (bnum == -1 || bnum == iter.number)
{
- gdb_printf (" %d %s '%s'\n",
- iter.number,
- paddress (gdbarch, iter.pc),
- iter.opaque_data.get ());
+ gdb_printf (" %d %s '%s'\n", iter.number,
+ paddress (gdbarch, iter.pc), iter.opaque_data.get ());
matched++;
}
}
@@ -264,7 +262,7 @@ static void
info_bookmarks_command (const char *args, int from_tty)
{
if (all_bookmarks.empty ())
- gdb_printf (_("No bookmarks.\n"));
+ gdb_printf (_ ("No bookmarks.\n"));
else if (args == NULL || *args == '\0')
bookmark_1 (-1);
else
@@ -279,17 +277,18 @@ info_bookmarks_command (const char *args, int from_tty)
}
void _initialize_reverse ();
+
void
_initialize_reverse ()
{
cmd_list_element *reverse_step_cmd
- = add_com ("reverse-step", class_run, reverse_step, _("\
+ = add_com ("reverse-step", class_run, reverse_step, _ ("\
Step program backward until it reaches the beginning of another source line.\n\
Argument N means do this N times (or till program stops for another reason)."));
add_com_alias ("rs", reverse_step_cmd, class_run, 1);
cmd_list_element *reverse_next_cmd
- = add_com ("reverse-next", class_run, reverse_next, _("\
+ = add_com ("reverse-next", class_run, reverse_next, _ ("\
Step program backward, proceeding through subroutine calls.\n\
Like the \"reverse-step\" command as long as subroutine calls do not happen;\n\
when they do, the call is treated as one instruction.\n\
@@ -297,43 +296,43 @@ Argument N means do this N times (or till program stops for another reason)."));
add_com_alias ("rn", reverse_next_cmd, class_run, 1);
cmd_list_element *reverse_stepi_cmd
- = add_com ("reverse-stepi", class_run, reverse_stepi, _("\
+ = add_com ("reverse-stepi", class_run, reverse_stepi, _ ("\
Step backward exactly one instruction.\n\
Argument N means do this N times (or till program stops for another reason)."));
add_com_alias ("rsi", reverse_stepi_cmd, class_run, 0);
cmd_list_element *reverse_nexti_cmd
- = add_com ("reverse-nexti", class_run, reverse_nexti, _("\
+ = add_com ("reverse-nexti", class_run, reverse_nexti, _ ("\
Step backward one instruction, but proceed through called subroutines.\n\
Argument N means do this N times (or till program stops for another reason)."));
add_com_alias ("rni", reverse_nexti_cmd, class_run, 0);
cmd_list_element *reverse_continue_cmd
- = add_com ("reverse-continue", class_run, reverse_continue, _("\
+ = add_com ("reverse-continue", class_run, reverse_continue, _ ("\
Continue program being debugged but run it in reverse.\n\
If proceeding from breakpoint, a number N may be used as an argument,\n\
which means to set the ignore count of that breakpoint to N - 1 (so that\n\
the breakpoint won't break until the Nth time it is reached)."));
add_com_alias ("rc", reverse_continue_cmd, class_run, 0);
- add_com ("reverse-finish", class_run, reverse_finish, _("\
+ add_com ("reverse-finish", class_run, reverse_finish, _ ("\
Execute backward until just before selected stack frame is called."));
- add_com ("bookmark", class_bookmark, save_bookmark_command, _("\
+ add_com ("bookmark", class_bookmark, save_bookmark_command, _ ("\
Set a bookmark in the program's execution history.\n\
A bookmark represents a point in the execution history \n\
that can be returned to at a later point in the debug session."));
- add_info ("bookmarks", info_bookmarks_command, _("\
+ add_info ("bookmarks", info_bookmarks_command, _ ("\
Status of user-settable bookmarks.\n\
Bookmarks are user-settable markers representing a point in the \n\
execution history that can be returned to later in the same debug \n\
session."));
- add_cmd ("bookmark", class_bookmark, delete_bookmark_command, _("\
+ add_cmd ("bookmark", class_bookmark, delete_bookmark_command, _ ("\
Delete a bookmark from the bookmark list.\n\
Argument is a bookmark number or numbers,\n\
or no argument to delete all bookmarks."),
&deletelist);
- add_com ("goto-bookmark", class_bookmark, goto_bookmark_command, _("\
+ add_com ("goto-bookmark", class_bookmark, goto_bookmark_command, _ ("\
Go to an earlier-bookmarked point in the program's execution history.\n\
Argument is the bookmark number of a bookmark saved earlier by using \n\
the 'bookmark' command, or the special arguments:\n\