GDB (xrefs)
|
#include "defs.h"
#include "gdbcmd.h"
#include "regcache.h"
#include "gdbthread.h"
#include "inferior.h"
#include "event-top.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 "gdbsupport/event-loop.h"
#include "inf-loop.h"
#include "gdb_bfd.h"
#include "observable.h"
#include "infrun.h"
#include "gdbsupport/gdb_unlinker.h"
#include "gdbsupport/byte-vector.h"
#include "async-event.h"
#include "valprint.h"
#include "interps.h"
#include <signal.h>
Go to the source code of this file.
Classes | |
struct | record_full_mem_entry |
struct | record_full_reg_entry |
struct | record_full_end_entry |
struct | record_full_entry |
struct | record_full_core_buf_entry |
class | record_full_base_target |
class | record_full_target |
class | record_full_core_target |
struct | record_full_breakpoint |
Macros | |
#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) |
Enumerations | |
enum | record_full_type { record_full_end = 0 , record_full_reg , record_full_mem } |
Functions | |
int | record_full_is_used (void) |
static void | record_full_goto_insn (struct record_full_entry *entry, enum exec_direction_kind dir) |
static struct record_full_entry * | record_full_reg_alloc (struct regcache *regcache, int regnum) |
static void | record_full_reg_release (struct record_full_entry *rec) |
static struct record_full_entry * | record_full_mem_alloc (CORE_ADDR addr, int len) |
static void | record_full_mem_release (struct record_full_entry *rec) |
static struct record_full_entry * | record_full_end_alloc (void) |
static void | record_full_end_release (struct record_full_entry *rec) |
static enum record_full_type | record_full_entry_release (struct record_full_entry *rec) |
static void | record_full_list_release (struct record_full_entry *rec) |
static void | record_full_list_release_following (struct record_full_entry *rec) |
static void | record_full_list_release_first (void) |
static void | record_full_arch_list_add (struct record_full_entry *rec) |
static gdb_byte * | record_full_get_loc (struct record_full_entry *rec) |
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) |
static void | record_full_check_insn_num (void) |
static void | record_full_message (struct regcache *regcache, enum gdb_signal signal) |
static bool | record_full_message_wrapper_safe (struct regcache *regcache, enum gdb_signal signal) |
scoped_restore_tmpl< int > | record_full_gdb_operation_disable_set (void) |
static void | record_full_exec_insn (struct regcache *regcache, struct gdbarch *gdbarch, struct record_full_entry *entry) |
static void | record_full_restore (void) |
static void | record_full_async_inferior_event_handler (gdb_client_data data) |
static void | record_full_core_open_1 (const char *name, int from_tty) |
static void | record_full_open_1 (const char *name, int from_tty) |
static void | record_full_init_record_breakpoints (void) |
static void | record_full_open (const char *name, int from_tty) |
static void | record_full_sig_handler (int signo) |
static ptid_t | record_full_wait_1 (struct target_ops *ops, ptid_t ptid, struct target_waitstatus *status, target_wait_flags options) |
static void | record_full_registers_change (struct regcache *regcache, int regnum) |
static void | record_full_goto_entry (struct record_full_entry *p) |
static void | bfdcore_read (bfd *obfd, asection *osec, void *buf, int len, int *offset) |
static uint64_t | netorder64 (uint64_t input) |
static uint32_t | netorder32 (uint32_t input) |
static void | bfdcore_write (bfd *obfd, asection *osec, void *buf, int len, int *offset) |
static void | cmd_record_full_restore (const char *args, int from_tty) |
static void | cmd_record_full_start (const char *args, int from_tty) |
static void | set_record_full_insn_max_num (const char *args, int from_tty, struct cmd_list_element *c) |
static void | maintenance_print_record_instruction (const char *args, int from_tty) |
void | _initialize_record_full () |
#define DEFAULT_RECORD_FULL_INSN_MAX_NUM 200000 |
Definition at line 67 of file record-full.c.
#define RECORD_FULL_FILE_MAGIC netorder32(0x20091016) |
Definition at line 72 of file record-full.c.
Referenced by record_full_restore(), and record_full_base_target::save_record().
#define RECORD_FULL_IS_REPLAY (record_full_list->next || ::execution_direction == EXEC_REVERSE) |
Definition at line 69 of file record-full.c.
Referenced by record_full_base_target::info_record(), record_full_target::insert_breakpoint(), record_full_wait_1(), record_full_base_target::record_is_replaying(), record_full_base_target::record_will_replay(), record_full_target::resume(), record_full_base_target::stopped_by_watchpoint(), record_full_base_target::stopped_data_address(), record_full_target::store_registers(), and record_full_target::xfer_partial().
enum record_full_type |
Enumerator | |
---|---|
record_full_end | |
record_full_reg | |
record_full_mem |
Definition at line 116 of file record-full.c.
void _initialize_record_full | ( | ) |
Definition at line 2862 of file record-full.c.
Referenced by initialize_all_files().
|
inlinestatic |
Definition at line 2284 of file record-full.c.
References record_full_core_buf_entry::buf.
Referenced by record_full_restore().
|
inlinestatic |
Definition at line 2498 of file record-full.c.
Referenced by record_full_base_target::save_record().
|
static |
Definition at line 2514 of file record-full.c.
References core_file_command(), and record_full_open().
|
static |
Definition at line 2756 of file record-full.c.
References execute_command().
|
static |
Definition at line 2779 of file record-full.c.
References record_full_mem_entry::addr, gdb_printf(), gdb_stdout, gdbarch_register_name(), gdbarch_register_type(), get_user_print_options(), record_full_mem_entry::len, record_full_entry::mem, record_full_entry::next, record_full_reg_entry::num, parse_and_eval(), record_full_entry::prev, print_core_address(), record_full_end, record_full_first, record_full_get_loc(), record_full_list, record_full_mem, record_full_reg, record_full_entry::reg, target_gdbarch(), record_full_entry::type, record_full_entry::u, value_as_long(), value_from_contents(), and value_print().
|
inlinestatic |
Definition at line 2307 of file record-full.c.
References store_unsigned_integer().
Referenced by record_full_restore(), and record_full_base_target::save_record().
|
inlinestatic |
Definition at line 2297 of file record-full.c.
References store_unsigned_integer().
Referenced by record_full_restore(), and record_full_base_target::save_record().
|
static |
Definition at line 567 of file record-full.c.
References gdb_printf(), gdb_stdlog, record_full_entry::next, record_full_entry::prev, record_debug, record_full_arch_list_head, and record_full_arch_list_tail.
Referenced by record_full_arch_list_add_end(), record_full_arch_list_add_mem(), record_full_arch_list_add_reg(), and record_full_restore().
int record_full_arch_list_add_end | ( | void | ) |
Definition at line 666 of file record-full.c.
References record_full_entry::end, gdb_printf(), gdb_stdlog, record_full_end_entry::insn_num, record_debug, record_full_arch_list_add(), record_full_end_alloc(), record_full_insn_count, record_full_end_entry::sigval, and record_full_entry::u.
Referenced by aarch64_process_record(), amd64_linux_record_signal(), arm_process_record(), i386_linux_record_signal(), i386_process_record(), moxie_process_record(), ppc_linux_record_signal(), ppc_process_prefix_instruction(), ppc_process_record(), record_full_registers_change(), s390_linux_record_signal(), s390_process_record(), and record_full_target::xfer_partial().
int record_full_arch_list_add_mem | ( | CORE_ADDR | addr, |
int | len ) |
Definition at line 635 of file record-full.c.
References gdb_printf(), gdb_stdlog, paddress(), record_debug, record_full_arch_list_add(), record_full_get_loc(), record_full_mem_alloc(), record_full_mem_release(), record_read_memory(), and target_gdbarch().
Referenced by aarch64_process_record(), amd64_linux_record_signal(), amd64_linux_syscall_record_common(), arm_process_record(), i386_linux_record_signal(), i386_process_record(), i386_record_lea_modrm(), i386_record_push(), moxie_process_record(), ppc_linux_record_signal(), ppc_process_prefix_instruction(), ppc_process_record(), ppc_process_record_op31(), ppc_process_record_op6(), ppc_process_record_op61(), ppc_process_record_prefix_store(), ppc_process_record_prefix_store_vsx_ds_form(), ppc_process_record_prefix_vsx_d_form(), record_linux_msghdr(), record_linux_sockaddr(), record_linux_system_call(), record_mem_at_reg(), s390_linux_record_signal(), s390_process_record(), and record_full_target::xfer_partial().
int record_full_arch_list_add_reg | ( | struct regcache * | regcache, |
int | regnum ) |
Definition at line 612 of file record-full.c.
References gdb_printf(), gdb_stdlog, readable_regcache::raw_read(), record_debug, record_full_arch_list_add(), record_full_get_loc(), record_full_reg_alloc(), and regnum.
Referenced by aarch64_all_but_pc_registers_record(), aarch64_linux_syscall_record(), aarch64_process_record(), amd64_all_but_ip_registers_record(), amd64_linux_record_signal(), amd64_linux_syscall_record_common(), arm_all_but_pc_registers_record(), arm_linux_syscall_record(), arm_process_record(), i386_all_but_ip_registers_record(), i386_linux_intx80_sysenter_syscall_record(), i386_linux_record_signal(), i386_process_record(), i386_record_floats(), i386_record_push(), moxie_process_record(), ppc_linux_record_signal(), ppc_linux_syscall_record(), ppc_process_prefix_instruction(), ppc_process_record(), ppc_process_record_op19(), ppc_process_record_op31(), ppc_process_record_op4(), ppc_process_record_op59(), ppc_process_record_op60(), ppc_process_record_op60_XX2(), ppc_process_record_op63(), ppc_process_record_prefix_op32(), ppc_process_record_prefix_op34(), ppc_process_record_prefix_op42(), ppc_record_ACC_fpscr(), ppc_record_vsr(), record_full_registers_change(), s390_all_but_pc_registers_record(), s390_linux_record_signal(), s390_linux_syscall_record(), s390_process_record(), s390_record_gpr_g(), s390_record_gpr_h(), and s390_record_vr().
|
static |
Definition at line 906 of file record-full.c.
References INF_REG_EVENT, and inferior_event_handler().
Referenced by record_full_open().
|
static |
Definition at line 684 of file record-full.c.
References record_full_insn_max_num, record_full_insn_num, record_full_stop_at_limit, and yquery().
Referenced by record_full_message(), record_full_registers_change(), and record_full_target::xfer_partial().
|
static |
Definition at line 914 of file record-full.c.
References reg_buffer::arch(), build_section_table(), core_bfd, current_inferior(), reg_buffer::detached_regcache, gdbarch_num_regs(), get_current_regcache(), inferior::push_target(), reg_buffer::raw_supply(), record_full_core_ops, record_full_core_regbuf, record_full_core_sections, record_full_restore(), regnum, and target_fetch_registers().
Referenced by record_full_open().
|
inlinestatic |
Definition at line 445 of file record-full.c.
References record_full_end, and record_full_entry::type.
Referenced by record_full_arch_list_add_end(), and record_full_restore().
|
inlinestatic |
Definition at line 458 of file record-full.c.
References xfree().
Referenced by record_full_entry_release().
|
inlinestatic |
Definition at line 467 of file record-full.c.
References record_full_end, record_full_end_release(), record_full_mem, record_full_mem_release(), record_full_reg, record_full_reg_release(), type, and record_full_entry::type.
Referenced by record_full_list_release(), record_full_list_release_first(), and record_full_list_release_following().
|
inlinestatic |
Definition at line 818 of file record-full.c.
References regcache::aspace(), readable_regcache::cooked_read(), regcache::cooked_write(), gdb_printf(), gdb_stdlog, hardware_watchpoint_inserted_in_range(), paddress(), record_debug, record_full_get_loc(), record_full_mem, record_full_reg, record_full_stop_reason, record_read_memory(), TARGET_STOPPED_BY_WATCHPOINT, and target_write_memory().
Referenced by record_full_goto_insn(), record_full_wait_1(), and record_full_base_target::save_record().
scoped_restore_tmpl< int > record_full_gdb_operation_disable_set | ( | void | ) |
Definition at line 804 of file record-full.c.
References record_full_gdb_operation_disable.
Referenced by adjust_pc_after_break(), handle_signal_stop(), record_full_target::insert_breakpoint(), record_full_goto_insn(), record_full_wait_1(), record_full_target::remove_breakpoint(), and record_full_base_target::save_record().
|
inlinestatic |
Definition at line 589 of file record-full.c.
References record_full_reg_entry::buf, record_full_mem_entry::buf, record_full_mem_entry::len, record_full_reg_entry::len, record_full_entry::mem, record_full_mem_entry::ptr, record_full_reg_entry::ptr, record_full_end, record_full_mem, record_full_reg, record_full_entry::reg, record_full_entry::type, record_full_mem_entry::u, record_full_reg_entry::u, and record_full_entry::u.
Referenced by maintenance_print_record_instruction(), record_full_arch_list_add_mem(), record_full_arch_list_add_reg(), record_full_exec_insn(), record_full_restore(), and record_full_base_target::save_record().
|
static |
Definition at line 1983 of file record-full.c.
References record_full_entry::end, EXEC_FORWARD, EXEC_REVERSE, gdb_printf(), get_current_regcache(), get_selected_frame(), inferior_thread(), record_full_end_entry::insn_num, print_stack_frame(), record_full_goto_insn(), record_full_list, regcache_read_pc(), registers_changed(), reinit_frame_cache(), thread_info::set_stop_pc(), SRC_AND_LOC, and record_full_entry::u.
Referenced by record_full_base_target::goto_record(), record_full_base_target::goto_record_begin(), and record_full_base_target::goto_record_end().
|
static |
Definition at line 2729 of file record-full.c.
References reg_buffer::arch(), EXEC_FORWARD, EXEC_REVERSE, get_current_regcache(), record_full_entry::next, record_full_entry::prev, record_full_exec_insn(), record_full_gdb_operation_disable_set(), and record_full_list.
Referenced by record_full_goto_entry().
|
static |
Definition at line 1733 of file record-full.c.
References all_bp_locations(), bp_loc_software_breakpoint, loc, and record_full_breakpoints.
Referenced by record_full_open().
int record_full_is_used | ( | void | ) |
Definition at line 362 of file record-full.c.
References find_record_target(), record_full_core_ops, and record_full_ops.
Referenced by adjust_pc_after_break(), handle_signal_stop(), and s390_software_single_step().
|
static |
Definition at line 488 of file record-full.c.
References record_full_entry::next, record_full_entry::prev, record_full_entry_release(), record_full_first, and record_full_insn_num.
Referenced by record_full_base_target::close(), record_full_message(), record_full_registers_change(), record_full_restore(), and record_full_target::xfer_partial().
|
static |
Definition at line 537 of file record-full.c.
References record_full_entry::next, record_full_entry::prev, record_full_end, record_full_entry_release(), record_full_first, and record_full_insn_num.
Referenced by record_full_message(), record_full_registers_change(), set_record_full_insn_max_num(), and record_full_target::xfer_partial().
|
static |
Definition at line 514 of file record-full.c.
References record_full_entry::next, record_full_end, record_full_entry_release(), record_full_insn_count, and record_full_insn_num.
Referenced by record_full_base_target::delete_record(), record_full_target::store_registers(), and record_full_target::xfer_partial().
|
inlinestatic |
Definition at line 417 of file record-full.c.
References record_full_mem_entry::addr, record_full_mem_entry::buf, record_full_mem_entry::len, record_full_entry::mem, record_full_mem_entry::ptr, record_full_mem, record_full_entry::type, record_full_mem_entry::u, record_full_entry::u, and xmalloc().
Referenced by record_full_arch_list_add_mem(), and record_full_restore().
|
inlinestatic |
Definition at line 434 of file record-full.c.
References record_full_mem_entry::buf, record_full_mem_entry::len, record_full_entry::mem, record_full_mem_entry::ptr, record_full_mem, record_full_entry::type, record_full_mem_entry::u, record_full_entry::u, and xfree().
Referenced by record_full_arch_list_add_mem(), and record_full_entry_release().
|
static |
Definition at line 707 of file record-full.c.
References reg_buffer::arch(), record_full_entry::end, gdbarch_process_record(), gdbarch_process_record_signal(), gdbarch_process_record_signal_p(), record_full_entry::next, record_full_entry::prev, record_full_arch_list_head, record_full_arch_list_tail, record_full_check_insn_num(), record_full_end, record_full_first, record_full_insn_max_num, record_full_insn_num, record_full_list, record_full_list_release(), record_full_list_release_first(), regcache_read_pc(), record_full_end_entry::sigval, record_full_entry::type, and record_full_entry::u.
Referenced by record_full_message_wrapper_safe(), and record_full_target::resume().
|
static |
Definition at line 782 of file record-full.c.
References exception_print(), gdb_stderr, and record_full_message().
Referenced by record_full_wait_1().
|
static |
Definition at line 960 of file record-full.c.
References core_bfd, create_async_event_handler(), current_inferior(), gdb_printf(), gdb_stdlog, interps_notify_record_changed(), name, record_full_entry::next, record_debug, record_full_async_inferior_event_handler(), record_full_async_inferior_event_token, record_full_core_open_1(), record_full_first, record_full_init_record_breakpoints(), record_full_insn_count, record_full_insn_num, record_full_list, record_full_open_1(), and record_preopen().
Referenced by cmd_record_full_restore().
|
static |
Definition at line 936 of file record-full.c.
References current_inferior(), gdb_printf(), gdb_stdlog, gdbarch_process_record_p(), non_stop, inferior::push_target(), record_debug, record_full_ops, target_gdbarch(), and target_has_execution().
Referenced by record_full_open().
|
inlinestatic |
Definition at line 388 of file record-full.c.
References reg_buffer::arch(), record_full_reg_entry::buf, record_full_reg_entry::len, record_full_reg_entry::num, record_full_reg_entry::ptr, record_full_reg, record_full_entry::reg, register_size(), regnum, record_full_entry::type, record_full_reg_entry::u, record_full_entry::u, and xmalloc().
Referenced by record_full_arch_list_add_reg(), and record_full_restore().
|
inlinestatic |
Definition at line 406 of file record-full.c.
References record_full_reg_entry::buf, record_full_reg_entry::len, record_full_reg_entry::ptr, record_full_reg, record_full_entry::reg, record_full_entry::type, record_full_reg_entry::u, record_full_entry::u, and xfree().
Referenced by record_full_entry_release().
|
static |
Definition at line 1534 of file record-full.c.
References reg_buffer::arch(), gdbarch_num_regs(), record_full_entry::next, record_full_entry::prev, record_full_arch_list_add_end(), record_full_arch_list_add_reg(), record_full_arch_list_head, record_full_arch_list_tail, record_full_check_insn_num(), record_full_insn_max_num, record_full_insn_num, record_full_list, record_full_list_release(), record_full_list_release_first(), and regnum.
Referenced by record_full_target::store_registers().
|
static |
Definition at line 2318 of file record-full.c.
References record_full_mem_entry::addr, bfdcore_read(), core_bfd, record_full_entry::end, gdb_printf(), gdb_stdlog, get_current_arch(), get_current_regcache(), get_selected_frame(), record_full_end_entry::insn_num, record_full_mem_entry::len, record_full_reg_entry::len, record_full_entry::mem, netorder32(), netorder64(), record_full_entry::next, record_full_reg_entry::num, paddress(), record_full_entry::prev, print_stack_frame(), record_debug, record_full_arch_list_add(), record_full_arch_list_head, record_full_arch_list_tail, record_full_end, record_full_end_alloc(), RECORD_FULL_FILE_MAGIC, record_full_first, record_full_get_loc(), record_full_insn_count, record_full_insn_max_num, record_full_insn_num, record_full_list, record_full_list_release(), record_full_mem, record_full_mem_alloc(), record_full_reg, record_full_reg_alloc(), record_full_entry::reg, reg_buffer::regcache, regnum, record_full_end_entry::sigval, SRC_AND_LOC, and record_full_entry::u.
Referenced by record_full_core_open_1().
|
static |
Definition at line 1114 of file record-full.c.
References gdb_printf(), gdb_stdlog, record_debug, record_full_get_sig, and record_full_resume_step.
Referenced by record_full_wait_1().
|
static |
Definition at line 1141 of file record-full.c.
References all_non_exited_threads(), reg_buffer::arch(), regcache::aspace(), target_ops::beneath(), target_ops::commit_resumed(), process_stratum_target::commit_resumed_state, current_inferior(), delete_single_step_breakpoints(), record_full_entry::end, EXEC_FORWARD, EXEC_REVERSE, execution_direction, gdb_printf(), gdb_stdlog, gdbarch_software_single_step_p(), get_current_regcache(), handle_sigint(), inferior_ptid, insert_single_step_breakpoints(), record_full_entry::next, target_terminal::ours(), paddress(), record_full_entry::prev, inferior::process_target(), record_check_stopped_by_breakpoint(), record_debug, record_full_core_ops, record_full_end, record_full_exec_insn(), record_full_execution_dir, record_full_first, record_full_gdb_operation_disable_set(), record_full_get_sig, RECORD_FULL_IS_REPLAY, record_full_list, record_full_message_wrapper_safe(), record_full_resume_ptid, record_full_resume_step, record_full_resumed, record_full_sig_handler(), record_full_stop_reason, reg_buffer::regcache, regcache_read_pc(), registers_changed(), reinit_frame_cache(), target_ops::resume(), set_executing(), record_full_end_entry::sigval, status, switch_to_thread(), TARGET_STOPPED_BY_NO_REASON, target_stopped_by_watchpoint(), TARGET_STOPPED_BY_WATCHPOINT, target_thread_architecture(), TARGET_WAITKIND_IGNORE, TARGET_WAITKIND_STOPPED, TARGET_WNOHANG, record_full_entry::type, record_full_entry::u, and target_ops::wait().
Referenced by record_full_base_target::wait().
|
static |
Definition at line 2762 of file record-full.c.
References record_full_insn_max_num, record_full_insn_num, and record_full_list_release_first().
|
static |
Definition at line 214 of file record-full.c.
|
static |
Definition at line 198 of file record-full.c.
Referenced by record_full_arch_list_add(), record_full_message(), record_full_registers_change(), record_full_restore(), and record_full_target::xfer_partial().
|
static |
Definition at line 199 of file record-full.c.
Referenced by record_full_arch_list_add(), record_full_message(), record_full_registers_change(), record_full_restore(), and record_full_target::xfer_partial().
|
static |
Definition at line 903 of file record-full.c.
Referenced by record_full_base_target::async(), record_full_base_target::close(), record_full_open(), and record_full_base_target::wait().
|
static |
Definition at line 1728 of file record-full.c.
Referenced by record_full_target::insert_breakpoint(), record_full_init_record_breakpoints(), and record_full_target::remove_breakpoint().
|
static |
Definition at line 377 of file record-full.c.
|
static |
Definition at line 177 of file record-full.c.
Referenced by record_full_base_target::close(), and record_full_core_target::xfer_partial().
|
static |
Definition at line 327 of file record-full.c.
Referenced by record_full_core_open_1(), record_full_is_used(), and record_full_wait_1().
|
static |
Definition at line 175 of file record-full.c.
Referenced by record_full_base_target::close(), record_full_core_target::fetch_registers(), record_full_core_open_1(), and record_full_core_target::store_registers().
|
static |
Definition at line 176 of file record-full.c.
Referenced by record_full_core_open_1(), and record_full_core_target::xfer_partial().
|
static |
Definition at line 293 of file record-full.c.
Referenced by record_full_core_target::info().
|
static |
Definition at line 1056 of file record-full.c.
Referenced by record_full_base_target::execution_direction(), record_full_wait_1(), record_full_target::resume(), and record_full_core_target::resume().
|
static |
Definition at line 196 of file record-full.c.
Referenced by record_full_base_target::goto_record(), record_full_base_target::goto_record_begin(), record_full_base_target::info_record(), maintenance_print_record_instruction(), record_full_list_release(), record_full_list_release_first(), record_full_message(), record_full_open(), record_full_restore(), record_full_wait_1(), and record_full_base_target::save_record().
|
static |
Definition at line 801 of file record-full.c.
Referenced by record_full_gdb_operation_disable_set(), record_full_target::store_registers(), record_full_core_target::store_registers(), record_full_target::xfer_partial(), and record_full_core_target::xfer_partial().
|
static |
Definition at line 1109 of file record-full.c.
Referenced by record_full_sig_handler(), and record_full_wait_1().
|
static |
Definition at line 210 of file record-full.c.
Referenced by record_full_base_target::info_record(), record_full_arch_list_add_end(), record_full_list_release_following(), record_full_open(), and record_full_restore().
|
static |
Definition at line 204 of file record-full.c.
Referenced by record_full_base_target::info_record(), record_full_check_insn_num(), record_full_message(), record_full_registers_change(), record_full_restore(), set_record_full_insn_max_num(), and record_full_target::xfer_partial().
|
static |
Definition at line 207 of file record-full.c.
Referenced by record_full_base_target::info_record(), record_full_check_insn_num(), record_full_list_release(), record_full_list_release_first(), record_full_list_release_following(), record_full_message(), record_full_open(), record_full_registers_change(), record_full_restore(), set_record_full_insn_max_num(), and record_full_target::xfer_partial().
|
static |
Definition at line 197 of file record-full.c.
Referenced by record_full_base_target::close(), record_full_base_target::delete_record(), record_full_base_target::get_bookmark(), record_full_base_target::goto_record_end(), record_full_base_target::info_record(), maintenance_print_record_instruction(), record_full_goto_entry(), record_full_goto_insn(), record_full_message(), record_full_open(), record_full_registers_change(), record_full_restore(), record_full_wait_1(), record_full_base_target::save_record(), record_full_target::store_registers(), and record_full_target::xfer_partial().
bool record_full_memory_query = false |
Definition at line 165 of file record-full.c.
Referenced by i386_process_record(), i386_record_lea_modrm(), and record_linux_system_call().
|
static |
Definition at line 326 of file record-full.c.
Referenced by record_full_is_used(), and record_full_open_1().
|
static |
Definition at line 1034 of file record-full.c.
Referenced by record_full_wait_1(), and record_full_target::resume().
|
static |
Definition at line 1035 of file record-full.c.
Referenced by record_full_sig_handler(), record_full_wait_1(), record_full_target::resume(), and record_full_core_target::resume().
|
static |
Definition at line 1040 of file record-full.c.
Referenced by record_full_wait_1(), record_full_target::resume(), record_full_core_target::resume(), and record_full_base_target::wait().
|
static |
Definition at line 202 of file record-full.c.
Referenced by record_full_check_insn_num().
|
static |
Definition at line 810 of file record-full.c.
Referenced by record_full_exec_insn(), record_full_wait_1(), record_full_base_target::stopped_by_hw_breakpoint(), record_full_base_target::stopped_by_sw_breakpoint(), and record_full_base_target::stopped_by_watchpoint().
|
static |
Definition at line 260 of file record-full.c.
Referenced by record_full_target::info().
|
static |
Definition at line 212 of file record-full.c.
|
static |
Definition at line 373 of file record-full.c.
|
static |
Definition at line 374 of file record-full.c.