GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Functions | Variables
reverse.c File Reference
#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 bookmarkall_bookmarks
 
static int bookmark_count
 

Function Documentation

◆ _initialize_reverse()

void _initialize_reverse ( )

Definition at line 283 of file reverse.c.

Referenced by initialize_all_files().

◆ bookmark_1()

static int bookmark_1 ( int bnum)
static

◆ delete_all_bookmarks()

static void delete_all_bookmarks ( )
static

Definition at line 157 of file reverse.c.

References all_bookmarks.

Referenced by delete_bookmark_command().

◆ delete_bookmark_command()

static void delete_bookmark_command ( const char * args,
int from_tty )
static

◆ delete_one_bookmark()

static bool delete_one_bookmark ( int num)
static

Definition at line 140 of file reverse.c.

References all_bookmarks.

Referenced by delete_bookmark_command().

◆ exec_reverse_once()

static void exec_reverse_once ( const char * cmd,
const char * args,
int from_tty )
static

◆ goto_bookmark_command()

static void goto_bookmark_command ( const char * args,
int from_tty )
static

Definition at line 192 of file reverse.c.

References all_bookmarks, get_number(), and target_goto_bookmark().

◆ info_bookmarks_command()

static void info_bookmarks_command ( const char * args,
int from_tty )
static

◆ reverse_continue()

static void reverse_continue ( const char * args,
int from_tty )
static

Definition at line 81 of file reverse.c.

References exec_reverse_once().

◆ reverse_finish()

static void reverse_finish ( const char * args,
int from_tty )
static

Definition at line 87 of file reverse.c.

References exec_reverse_once().

◆ reverse_next()

static void reverse_next ( const char * args,
int from_tty )
static

Definition at line 69 of file reverse.c.

References exec_reverse_once().

◆ reverse_nexti()

static void reverse_nexti ( const char * args,
int from_tty )
static

Definition at line 75 of file reverse.c.

References exec_reverse_once().

◆ reverse_step()

static void reverse_step ( const char * args,
int from_tty )
static

Definition at line 57 of file reverse.c.

References exec_reverse_once().

◆ reverse_stepi()

static void reverse_stepi ( const char * args,
int from_tty )
static

Definition at line 63 of file reverse.c.

References exec_reverse_once().

◆ save_bookmark_command()

static void save_bookmark_command ( const char * args,
int from_tty )
static

Variable Documentation

◆ all_bookmarks

std::vector<struct bookmark> all_bookmarks
static

◆ bookmark_count

int bookmark_count
static

Definition at line 102 of file reverse.c.

Referenced by save_bookmark_command().