GDB (API)
Defines | Typedefs | Enumerations | Functions | Variables
/home/stan/gdb/src/gdb/record-full.c File Reference
#include "defs.h"
#include "gdbcmd.h"
#include "regcache.h"
#include "gdbthread.h"
#include "event-top.h"
#include "exceptions.h"
#include "completer.h"
#include "arch-utils.h"
#include "gdbcore.h"
#include "exec.h"
#include "record.h"
#include "record-full.h"
#include "elf-bfd.h"
#include "gcore.h"
#include "event-loop.h"
#include "inf-loop.h"
#include "gdb_bfd.h"
#include "observer.h"
#include <signal.h>

Go to the source code of this file.

Defines

#define DEFAULT_RECORD_FULL_INSN_MAX_NUM   200000
#define RECORD_FULL_IS_REPLAY   (record_full_list->next || execution_direction == EXEC_REVERSE)
#define RECORD_FULL_FILE_MAGIC   netorder32(0x20091016)

Typedefs

typedef struct
record_full_breakpoint * 
record_full_breakpoint_p

Enumerations

enum  record_full_type { record_full_end = 0, record_full_reg, record_full_mem }

Functions

int record_full_arch_list_add_reg (struct regcache *regcache, int regnum)
int record_full_arch_list_add_mem (CORE_ADDR addr, int len)
int record_full_arch_list_add_end (void)
struct cleanup * record_full_gdb_operation_disable_set (void)
 DEF_VEC_P (record_full_breakpoint_p)
 VEC (record_full_breakpoint_p)
void _initialize_record_full (void)

Variables

int record_full_memory_query = 0
initialize_file_ftype _initialize_record_full

Define Documentation

#define DEFAULT_RECORD_FULL_INSN_MAX_NUM   200000

Definition at line 61 of file record-full.c.

#define RECORD_FULL_FILE_MAGIC   netorder32(0x20091016)

Definition at line 66 of file record-full.c.

#define RECORD_FULL_IS_REPLAY   (record_full_list->next || execution_direction == EXEC_REVERSE)

Definition at line 63 of file record-full.c.


Typedef Documentation

typedef struct record_full_breakpoint* record_full_breakpoint_p

Definition at line 1720 of file record-full.c.


Enumeration Type Documentation

Enumerator:
record_full_end 
record_full_reg 
record_full_mem 

Definition at line 110 of file record-full.c.


Function Documentation

void _initialize_record_full ( void  )

Definition at line 2913 of file record-full.c.

Definition at line 540 of file record-full.c.

Definition at line 509 of file record-full.c.

int record_full_arch_list_add_reg ( struct regcache *  regcache,
int  regnum 
)

Definition at line 486 of file record-full.c.

struct cleanup* record_full_gdb_operation_disable_set ( void  ) [read]

Definition at line 699 of file record-full.c.

Definition at line 1725 of file record-full.c.


Variable Documentation

Definition at line 159 of file record-full.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines