|
GDB (xrefs)
|
#include "defs.h"#include "target.h"#include "top.h"#include "cli/cli-cmds.h"#include "cli/cli-decode.h"#include "cli/cli-utils.h"#include "inferior.h"#include "infrun.h"#include "regcache.h"Go to the source code of this file.
Classes | |
| struct | bookmark |
Macros | |
| #define | ALL_BOOKMARKS(B) for ((B) = bookmark_chain; (B); (B) = (B)->next) |
| #define | ALL_BOOKMARKS_SAFE(B, TMP) |
Functions | |
| static void | exec_reverse_once (const char *cmd, const char *args, int from_tty) |
| static void | reverse_step (const char *args, int from_tty) |
| static void | reverse_stepi (const char *args, int from_tty) |
| static void | reverse_next (const char *args, int from_tty) |
| static void | reverse_nexti (const char *args, int from_tty) |
| static void | reverse_continue (const char *args, int from_tty) |
| static void | reverse_finish (const char *args, int from_tty) |
| static void | save_bookmark_command (const char *args, int from_tty) |
| static int | delete_one_bookmark (int num) |
| static void | delete_all_bookmarks (void) |
| static void | delete_bookmark_command (const char *args, int from_tty) |
| static void | goto_bookmark_command (const char *args, int from_tty) |
| static int | bookmark_1 (int bnum) |
| static void | info_bookmarks_command (const char *args, int from_tty) |
| void | _initialize_reverse (void) |
Variables | |
| static struct bookmark * | bookmark_chain |
| static int | bookmark_count |
Definition at line 105 of file reverse.c.
Referenced by bookmark_1(), delete_one_bookmark(), and goto_bookmark_command().
| #define ALL_BOOKMARKS_SAFE | ( | B, | |
| TMP | |||
| ) |
Definition at line 107 of file reverse.c.
Referenced by delete_all_bookmarks().
| void _initialize_reverse | ( | void | ) |
Definition at line 326 of file reverse.c.
References _, add_cmd(), add_com(), add_com_alias(), add_info(), class_alias, class_bookmark, class_run, delete_bookmark_command(), deletelist, goto_bookmark_command(), info_bookmarks_command(), reverse_continue(), reverse_finish(), reverse_next(), reverse_nexti(), reverse_step(), reverse_stepi(), and save_bookmark_command().
|
static |
Definition at line 281 of file reverse.c.
References ALL_BOOKMARKS, regcache::arch(), get_current_regcache(), bookmark::number, bookmark::opaque_data, paddress(), bookmark::pc, and printf_filtered().
Referenced by info_bookmarks_command().
|
static |
Definition at line 191 of file reverse.c.
References ALL_BOOKMARKS_SAFE, bookmark_chain, bookmark::opaque_data, and xfree().
Referenced by delete_bookmark_command().
|
static |
Definition at line 204 of file reverse.c.
References _, bookmark_chain, delete_all_bookmarks(), delete_one_bookmark(), number_or_range_parser::finished(), number_or_range_parser::get_number(), query(), and warning().
Referenced by _initialize_reverse().
|
static |
Definition at line 160 of file reverse.c.
References ALL_BOOKMARKS, bookmark_chain, bookmark::next, bookmark::number, bookmark::opaque_data, and xfree().
Referenced by delete_bookmark_command().
|
static |
Definition at line 39 of file reverse.c.
References _, error(), EXEC_REVERSE, execute_command(), execution_direction, make_scoped_restore(), string, string_printf(), target_can_execute_reverse, and target_shortname.
Referenced by reverse_continue(), reverse_finish(), reverse_next(), reverse_nexti(), reverse_step(), and reverse_stepi().
|
static |
Definition at line 233 of file reverse.c.
References _, ALL_BOOKMARKS, error(), get_number(), bookmark::number, bookmark::opaque_data, startswith(), and target_goto_bookmark.
Referenced by _initialize_reverse().
|
static |
Definition at line 308 of file reverse.c.
References _, bookmark_1(), bookmark_chain, number_or_range_parser::finished(), number_or_range_parser::get_number(), and printf_filtered().
Referenced by _initialize_reverse().
|
static |
Definition at line 81 of file reverse.c.
References exec_reverse_once().
Referenced by _initialize_reverse().
|
static |
Definition at line 87 of file reverse.c.
References exec_reverse_once().
Referenced by _initialize_reverse().
|
static |
Definition at line 69 of file reverse.c.
References exec_reverse_once().
Referenced by _initialize_reverse().
|
static |
Definition at line 75 of file reverse.c.
References exec_reverse_once().
Referenced by _initialize_reverse().
|
static |
Definition at line 57 of file reverse.c.
References exec_reverse_once().
Referenced by _initialize_reverse().
|
static |
Definition at line 63 of file reverse.c.
References exec_reverse_once().
Referenced by _initialize_reverse().
|
static |
Definition at line 120 of file reverse.c.
References _, regcache::arch(), bookmark_chain, bookmark_count, dont_repeat(), error(), find_pc_line(), get_current_frame(), get_current_regcache(), get_frame_program_space(), bookmark::next, bookmark::number, bookmark::opaque_data, paddress(), bookmark::pc, symtab_and_line::pc, printf_filtered(), symtab_and_line::pspace, regcache_read_pc(), bookmark::sal, and target_get_bookmark.
Referenced by _initialize_reverse().
|
static |
Definition at line 102 of file reverse.c.
Referenced by delete_all_bookmarks(), delete_bookmark_command(), delete_one_bookmark(), info_bookmarks_command(), and save_bookmark_command().
|
static |
Definition at line 103 of file reverse.c.
Referenced by save_bookmark_command().
1.8.14