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 |
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 bool | delete_one_bookmark (int num) |
static void | delete_all_bookmarks () |
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 () |
Variables | |
static std::vector< struct bookmark > | all_bookmarks |
static int | bookmark_count |
void _initialize_reverse | ( | ) |
Definition at line 283 of file reverse.c.
Referenced by initialize_all_files().
|
static |
Definition at line 238 of file reverse.c.
References all_bookmarks, reg_buffer::arch(), gdb_printf(), get_current_regcache(), and paddress().
Referenced by info_bookmarks_command().
|
static |
Definition at line 157 of file reverse.c.
References all_bookmarks.
Referenced by delete_bookmark_command().
|
static |
Definition at line 163 of file reverse.c.
References all_bookmarks, delete_all_bookmarks(), delete_one_bookmark(), number_or_range_parser::finished(), number_or_range_parser::get_number(), and query().
|
static |
Definition at line 140 of file reverse.c.
References all_bookmarks.
Referenced by delete_bookmark_command().
|
static |
Definition at line 39 of file reverse.c.
References EXEC_REVERSE, execute_command(), execution_direction, 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 192 of file reverse.c.
References all_bookmarks, get_number(), and target_goto_bookmark().
|
static |
Definition at line 264 of file reverse.c.
References all_bookmarks, bookmark_1(), number_or_range_parser::finished(), gdb_printf(), and number_or_range_parser::get_number().
|
static |
Definition at line 81 of file reverse.c.
References exec_reverse_once().
|
static |
Definition at line 87 of file reverse.c.
References exec_reverse_once().
|
static |
Definition at line 69 of file reverse.c.
References exec_reverse_once().
|
static |
Definition at line 75 of file reverse.c.
References exec_reverse_once().
|
static |
Definition at line 57 of file reverse.c.
References exec_reverse_once().
|
static |
Definition at line 63 of file reverse.c.
References exec_reverse_once().
|
static |
Definition at line 112 of file reverse.c.
References all_bookmarks, reg_buffer::arch(), bookmark_count, dont_repeat(), find_pc_line(), gdb_printf(), get_current_frame(), get_current_regcache(), get_frame_program_space(), bookmark::number, bookmark::opaque_data, paddress(), bookmark::pc, symtab_and_line::pc, symtab_and_line::pspace, regcache_read_pc(), bookmark::sal, and target_get_bookmark().
|
static |
Definition at line 101 of file reverse.c.
Referenced by bookmark_1(), delete_all_bookmarks(), delete_bookmark_command(), delete_one_bookmark(), goto_bookmark_command(), info_bookmarks_command(), and save_bookmark_command().
|
static |
Definition at line 102 of file reverse.c.
Referenced by save_bookmark_command().