GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | List of all members
debug_target Struct Reference
Inheritance diagram for debug_target:
target_ops

Public Member Functions

const target_infoinfo () const override
 
strata stratum () const override
 
void post_attach (int arg0) override
 
void detach (inferior *arg0, int arg1) override
 
void disconnect (const char *arg0, int arg1) override
 
void resume (ptid_t arg0, int arg1, enum gdb_signal arg2) override
 
void commit_resumed () override
 
ptid_t wait (ptid_t arg0, struct target_waitstatus *arg1, target_wait_flags arg2) override
 
void fetch_registers (struct regcache *arg0, int arg1) override
 
void store_registers (struct regcache *arg0, int arg1) override
 
void prepare_to_store (struct regcache *arg0) override
 
void files_info () override
 
int insert_breakpoint (struct gdbarch *arg0, struct bp_target_info *arg1) override
 
int remove_breakpoint (struct gdbarch *arg0, struct bp_target_info *arg1, enum remove_bp_reason arg2) override
 
bool stopped_by_sw_breakpoint () override
 
bool supports_stopped_by_sw_breakpoint () override
 
bool stopped_by_hw_breakpoint () override
 
bool supports_stopped_by_hw_breakpoint () override
 
int can_use_hw_breakpoint (enum bptype arg0, int arg1, int arg2) override
 
int ranged_break_num_registers () override
 
int insert_hw_breakpoint (struct gdbarch *arg0, struct bp_target_info *arg1) override
 
int remove_hw_breakpoint (struct gdbarch *arg0, struct bp_target_info *arg1) override
 
int remove_watchpoint (CORE_ADDR arg0, int arg1, enum target_hw_bp_type arg2, struct expression *arg3) override
 
int insert_watchpoint (CORE_ADDR arg0, int arg1, enum target_hw_bp_type arg2, struct expression *arg3) override
 
int insert_mask_watchpoint (CORE_ADDR arg0, CORE_ADDR arg1, enum target_hw_bp_type arg2) override
 
int remove_mask_watchpoint (CORE_ADDR arg0, CORE_ADDR arg1, enum target_hw_bp_type arg2) override
 
bool stopped_by_watchpoint () override
 
bool have_steppable_watchpoint () override
 
bool stopped_data_address (CORE_ADDR *arg0) override
 
bool watchpoint_addr_within_range (CORE_ADDR arg0, CORE_ADDR arg1, int arg2) override
 
int region_ok_for_hw_watchpoint (CORE_ADDR arg0, int arg1) override
 
bool can_accel_watchpoint_condition (CORE_ADDR arg0, int arg1, int arg2, struct expression *arg3) override
 
int masked_watch_num_registers (CORE_ADDR arg0, CORE_ADDR arg1) override
 
int can_do_single_step () override
 
bool supports_terminal_ours () override
 
void terminal_init () override
 
void terminal_inferior () override
 
void terminal_save_inferior () override
 
void terminal_ours_for_output () override
 
void terminal_ours () override
 
void terminal_info (const char *arg0, int arg1) override
 
void kill () override
 
void load (const char *arg0, int arg1) override
 
int insert_fork_catchpoint (int arg0) override
 
int remove_fork_catchpoint (int arg0) override
 
int insert_vfork_catchpoint (int arg0) override
 
int remove_vfork_catchpoint (int arg0) override
 
void follow_fork (inferior *arg0, ptid_t arg1, target_waitkind arg2, bool arg3, bool arg4) override
 
int insert_exec_catchpoint (int arg0) override
 
int remove_exec_catchpoint (int arg0) override
 
void follow_exec (inferior *arg0, ptid_t arg1, const char *arg2) override
 
int set_syscall_catchpoint (int arg0, bool arg1, int arg2, gdb::array_view< const int > arg3) override
 
void mourn_inferior () override
 
void pass_signals (gdb::array_view< const unsigned char > arg0) override
 
void program_signals (gdb::array_view< const unsigned char > arg0) override
 
bool thread_alive (ptid_t arg0) override
 
void update_thread_list () override
 
std::string pid_to_str (ptid_t arg0) override
 
const char * extra_thread_info (thread_info *arg0) override
 
const char * thread_name (thread_info *arg0) override
 
thread_infothread_handle_to_thread_info (const gdb_byte *arg0, int arg1, inferior *arg2) override
 
gdb::array_view< const_gdb_bytethread_info_to_thread_handle (struct thread_info *arg0) override
 
void stop (ptid_t arg0) override
 
void interrupt () override
 
void pass_ctrlc () override
 
void rcmd (const char *arg0, struct ui_file *arg1) override
 
const char * pid_to_exec_file (int arg0) override
 
void log_command (const char *arg0) override
 
const target_section_tableget_section_table () override
 
thread_control_capabilities get_thread_control_capabilities () override
 
bool attach_no_wait () override
 
bool can_async_p () override
 
bool is_async_p () override
 
void async (bool arg0) override
 
int async_wait_fd () override
 
bool has_pending_events () override
 
void thread_events (int arg0) override
 
bool supports_non_stop () override
 
bool always_non_stop_p () override
 
int find_memory_regions (find_memory_region_ftype arg0, void *arg1) override
 
gdb::unique_xmalloc_ptr< char > make_corefile_notes (bfd *arg0, int *arg1) override
 
gdb_byte * get_bookmark (const char *arg0, int arg1) override
 
void goto_bookmark (const gdb_byte *arg0, int arg1) override
 
CORE_ADDR get_thread_local_address (ptid_t arg0, CORE_ADDR arg1, CORE_ADDR arg2) override
 
enum target_xfer_status xfer_partial (enum target_object arg0, const char *arg1, gdb_byte *arg2, const gdb_byte *arg3, ULONGEST arg4, ULONGEST arg5, ULONGEST *arg6) override
 
ULONGEST get_memory_xfer_limit () override
 
std::vector< mem_regionmemory_map () override
 
void flash_erase (ULONGEST arg0, LONGEST arg1) override
 
void flash_done () override
 
const struct target_descread_description () override
 
ptid_t get_ada_task_ptid (long arg0, ULONGEST arg1) override
 
int auxv_parse (const gdb_byte **arg0, const gdb_byte *arg1, CORE_ADDR *arg2, CORE_ADDR *arg3) override
 
int search_memory (CORE_ADDR arg0, ULONGEST arg1, const gdb_byte *arg2, ULONGEST arg3, CORE_ADDR *arg4) override
 
bool can_execute_reverse () override
 
enum exec_direction_kind execution_direction () override
 
bool supports_multi_process () override
 
bool supports_enable_disable_tracepoint () override
 
bool supports_disable_randomization () override
 
bool supports_string_tracing () override
 
bool supports_evaluation_of_breakpoint_conditions () override
 
bool supports_dumpcore () override
 
void dumpcore (const char *arg0) override
 
bool can_run_breakpoint_commands () override
 
struct gdbarchthread_architecture (ptid_t arg0) override
 
struct address_spacethread_address_space (ptid_t arg0) override
 
bool filesystem_is_local () override
 
void trace_init () override
 
void download_tracepoint (struct bp_location *arg0) override
 
bool can_download_tracepoint () override
 
void download_trace_state_variable (const trace_state_variable &arg0) override
 
void enable_tracepoint (struct bp_location *arg0) override
 
void disable_tracepoint (struct bp_location *arg0) override
 
void trace_set_readonly_regions () override
 
void trace_start () override
 
int get_trace_status (struct trace_status *arg0) override
 
void get_tracepoint_status (tracepoint *arg0, struct uploaded_tp *arg1) override
 
void trace_stop () override
 
int trace_find (enum trace_find_type arg0, int arg1, CORE_ADDR arg2, CORE_ADDR arg3, int *arg4) override
 
bool get_trace_state_variable_value (int arg0, LONGEST *arg1) override
 
int save_trace_data (const char *arg0) override
 
int upload_tracepoints (struct uploaded_tp **arg0) override
 
int upload_trace_state_variables (struct uploaded_tsv **arg0) override
 
LONGEST get_raw_trace_data (gdb_byte *arg0, ULONGEST arg1, LONGEST arg2) override
 
int get_min_fast_tracepoint_insn_len () override
 
void set_disconnected_tracing (int arg0) override
 
void set_circular_trace_buffer (int arg0) override
 
void set_trace_buffer_size (LONGEST arg0) override
 
bool set_trace_notes (const char *arg0, const char *arg1, const char *arg2) override
 
int core_of_thread (ptid_t arg0) override
 
int verify_memory (const gdb_byte *arg0, CORE_ADDR arg1, ULONGEST arg2) override
 
bool get_tib_address (ptid_t arg0, CORE_ADDR *arg1) override
 
void set_permissions () override
 
bool static_tracepoint_marker_at (CORE_ADDR arg0, static_tracepoint_marker *arg1) override
 
std::vector< static_tracepoint_markerstatic_tracepoint_markers_by_strid (const char *arg0) override
 
traceframe_info_up traceframe_info () override
 
bool use_agent (bool arg0) override
 
bool can_use_agent () override
 
struct btrace_target_info * enable_btrace (thread_info *arg0, const struct btrace_config *arg1) override
 
void disable_btrace (struct btrace_target_info *arg0) override
 
void teardown_btrace (struct btrace_target_info *arg0) override
 
enum btrace_error read_btrace (struct btrace_data *arg0, struct btrace_target_info *arg1, enum btrace_read_type arg2) override
 
const struct btrace_config * btrace_conf (const struct btrace_target_info *arg0) override
 
enum record_method record_method (ptid_t arg0) override
 
void stop_recording () override
 
void info_record () override
 
void save_record (const char *arg0) override
 
bool supports_delete_record () override
 
void delete_record () override
 
bool record_is_replaying (ptid_t arg0) override
 
bool record_will_replay (ptid_t arg0, int arg1) override
 
void record_stop_replaying () override
 
void goto_record_begin () override
 
void goto_record_end () override
 
void goto_record (ULONGEST arg0) override
 
void insn_history (int arg0, gdb_disassembly_flags arg1) override
 
void insn_history_from (ULONGEST arg0, int arg1, gdb_disassembly_flags arg2) override
 
void insn_history_range (ULONGEST arg0, ULONGEST arg1, gdb_disassembly_flags arg2) override
 
void call_history (int arg0, record_print_flags arg1) override
 
void call_history_from (ULONGEST arg0, int arg1, record_print_flags arg2) override
 
void call_history_range (ULONGEST arg0, ULONGEST arg1, record_print_flags arg2) override
 
bool augmented_libraries_svr4_read () override
 
const struct frame_unwindget_unwinder () override
 
const struct frame_unwindget_tailcall_unwinder () override
 
void prepare_to_generate_core () override
 
void done_generating_core () override
 
bool supports_memory_tagging () override
 
bool fetch_memtags (CORE_ADDR arg0, size_t arg1, gdb::byte_vector &arg2, int arg3) override
 
bool store_memtags (CORE_ADDR arg0, size_t arg1, const gdb::byte_vector &arg2, int arg3) override
 
x86_xsave_layout fetch_x86_xsave_layout () override
 
- Public Member Functions inherited from target_ops
target_opsbeneath () const
 
virtual ~target_ops ()
 
const char * shortname () const
 
const char * longname () const
 
virtual void close ()
 
virtual bool can_attach ()
 
virtual void attach (const char *, int)
 
virtual void resume (ptid_t, int TARGET_DEBUG_PRINTER(target_debug_print_step), enum gdb_signal) TARGET_DEFAULT_NORETURN(noprocess())
 
virtual bool can_create_inferior ()
 
virtual void create_inferior (const char *, const std::string &, char **, int)
 
virtual bool can_run ()
 
virtual void pass_signals (gdb::array_view< const unsigned char > TARGET_DEBUG_PRINTER(target_debug_print_signals)) TARGET_DEFAULT_IGNORE()
 
virtual void program_signals (gdb::array_view< const unsigned char > TARGET_DEBUG_PRINTER(target_debug_print_signals)) TARGET_DEFAULT_IGNORE()
 
virtual bool has_all_memory ()
 
virtual bool has_memory ()
 
virtual bool has_stack ()
 
virtual bool has_registers ()
 
virtual bool has_execution (inferior *inf)
 
virtual int fileio_open (struct inferior *inf, const char *filename, int flags, int mode, int warn_if_slow, fileio_error *target_errno)
 
virtual int fileio_pwrite (int fd, const gdb_byte *write_buf, int len, ULONGEST offset, fileio_error *target_errno)
 
virtual int fileio_pread (int fd, gdb_byte *read_buf, int len, ULONGEST offset, fileio_error *target_errno)
 
virtual int fileio_fstat (int fd, struct stat *sb, fileio_error *target_errno)
 
virtual int fileio_close (int fd, fileio_error *target_errno)
 
virtual int fileio_unlink (struct inferior *inf, const char *filename, fileio_error *target_errno)
 
virtual gdb::optional< std::string > fileio_readlink (struct inferior *inf, const char *filename, fileio_error *target_errno)
 
virtual bool info_proc (const char *, enum info_proc_what)
 

Additional Inherited Members

- Public Attributes inherited from target_ops
virtual gdb::array_view< const_gdb_byte > virtual thread_info_to_thread_handle(struct thread_info *) TARGET_DEFAULT_RETURN(gdb voi stop )(ptid_t) TARGET_DEFAULT_IGNORE()
 

Detailed Description

Definition at line 202 of file target-delegates.c.

Member Function Documentation

◆ always_non_stop_p()

bool debug_target::always_non_stop_p ( )
overridevirtual

◆ async()

void debug_target::async ( bool arg0)
overridevirtual

◆ async_wait_fd()

int debug_target::async_wait_fd ( )
overridevirtual

◆ attach_no_wait()

bool debug_target::attach_no_wait ( )
overridevirtual

◆ augmented_libraries_svr4_read()

bool debug_target::augmented_libraries_svr4_read ( )
overridevirtual

◆ auxv_parse()

int debug_target::auxv_parse ( const gdb_byte ** arg0,
const gdb_byte * arg1,
CORE_ADDR * arg2,
CORE_ADDR * arg3 )
overridevirtual

◆ btrace_conf()

const struct btrace_config * debug_target::btrace_conf ( const struct btrace_target_info * arg0)
overridevirtual

◆ call_history()

void debug_target::call_history ( int arg0,
record_print_flags arg1 )
overridevirtual

◆ call_history_from()

void debug_target::call_history_from ( ULONGEST arg0,
int arg1,
record_print_flags arg2 )
overridevirtual

◆ call_history_range()

void debug_target::call_history_range ( ULONGEST arg0,
ULONGEST arg1,
record_print_flags arg2 )
overridevirtual

◆ can_accel_watchpoint_condition()

bool debug_target::can_accel_watchpoint_condition ( CORE_ADDR arg0,
int arg1,
int arg2,
struct expression * arg3 )
overridevirtual

◆ can_async_p()

bool debug_target::can_async_p ( )
overridevirtual

◆ can_do_single_step()

int debug_target::can_do_single_step ( )
overridevirtual

◆ can_download_tracepoint()

bool debug_target::can_download_tracepoint ( )
overridevirtual

◆ can_execute_reverse()

bool debug_target::can_execute_reverse ( )
overridevirtual

◆ can_run_breakpoint_commands()

bool debug_target::can_run_breakpoint_commands ( )
overridevirtual

◆ can_use_agent()

bool debug_target::can_use_agent ( )
overridevirtual

◆ can_use_hw_breakpoint()

int debug_target::can_use_hw_breakpoint ( enum bptype arg0,
int arg1,
int arg2 )
overridevirtual

◆ commit_resumed()

void debug_target::commit_resumed ( )
overridevirtual

◆ core_of_thread()

int debug_target::core_of_thread ( ptid_t arg0)
overridevirtual

◆ delete_record()

void debug_target::delete_record ( )
overridevirtual

◆ detach()

void debug_target::detach ( inferior * arg0,
int arg1 )
overridevirtual

◆ disable_btrace()

void debug_target::disable_btrace ( struct btrace_target_info * arg0)
overridevirtual

◆ disable_tracepoint()

void debug_target::disable_tracepoint ( struct bp_location * arg0)
overridevirtual

◆ disconnect()

void debug_target::disconnect ( const char * arg0,
int arg1 )
overridevirtual

◆ done_generating_core()

void debug_target::done_generating_core ( )
overridevirtual

◆ download_trace_state_variable()

void debug_target::download_trace_state_variable ( const trace_state_variable & arg0)
overridevirtual

◆ download_tracepoint()

void debug_target::download_tracepoint ( struct bp_location * arg0)
overridevirtual

◆ dumpcore()

void debug_target::dumpcore ( const char * arg0)
overridevirtual

◆ enable_btrace()

struct btrace_target_info * debug_target::enable_btrace ( thread_info * arg0,
const struct btrace_config * arg1 )
overridevirtual

◆ enable_tracepoint()

void debug_target::enable_tracepoint ( struct bp_location * arg0)
overridevirtual

◆ execution_direction()

enum exec_direction_kind debug_target::execution_direction ( )
overridevirtual

◆ extra_thread_info()

const char * debug_target::extra_thread_info ( thread_info * arg0)
overridevirtual

◆ fetch_memtags()

bool debug_target::fetch_memtags ( CORE_ADDR arg0,
size_t arg1,
gdb::byte_vector & arg2,
int arg3 )
overridevirtual

◆ fetch_registers()

void debug_target::fetch_registers ( struct regcache * arg0,
int arg1 )
overridevirtual

◆ fetch_x86_xsave_layout()

x86_xsave_layout debug_target::fetch_x86_xsave_layout ( )
overridevirtual

◆ files_info()

void debug_target::files_info ( )
overridevirtual

◆ filesystem_is_local()

bool debug_target::filesystem_is_local ( )
overridevirtual

◆ find_memory_regions()

int debug_target::find_memory_regions ( find_memory_region_ftype arg0,
void * arg1 )
overridevirtual

◆ flash_done()

void debug_target::flash_done ( )
overridevirtual

◆ flash_erase()

void debug_target::flash_erase ( ULONGEST arg0,
LONGEST arg1 )
overridevirtual

◆ follow_exec()

void debug_target::follow_exec ( inferior * arg0,
ptid_t arg1,
const char * arg2 )
overridevirtual

◆ follow_fork()

void debug_target::follow_fork ( inferior * arg0,
ptid_t arg1,
target_waitkind arg2,
bool arg3,
bool arg4 )
overridevirtual

◆ get_ada_task_ptid()

ptid_t debug_target::get_ada_task_ptid ( long arg0,
ULONGEST arg1 )
overridevirtual

◆ get_bookmark()

gdb_byte * debug_target::get_bookmark ( const char * arg0,
int arg1 )
overridevirtual

◆ get_memory_xfer_limit()

ULONGEST debug_target::get_memory_xfer_limit ( )
overridevirtual

◆ get_min_fast_tracepoint_insn_len()

int debug_target::get_min_fast_tracepoint_insn_len ( )
overridevirtual

◆ get_raw_trace_data()

LONGEST debug_target::get_raw_trace_data ( gdb_byte * arg0,
ULONGEST arg1,
LONGEST arg2 )
overridevirtual

◆ get_section_table()

const target_section_table * debug_target::get_section_table ( )
overridevirtual

◆ get_tailcall_unwinder()

const struct frame_unwind * debug_target::get_tailcall_unwinder ( )
overridevirtual

◆ get_thread_control_capabilities()

thread_control_capabilities debug_target::get_thread_control_capabilities ( )
overridevirtual

◆ get_thread_local_address()

CORE_ADDR debug_target::get_thread_local_address ( ptid_t arg0,
CORE_ADDR arg1,
CORE_ADDR arg2 )
overridevirtual

◆ get_tib_address()

bool debug_target::get_tib_address ( ptid_t arg0,
CORE_ADDR * arg1 )
overridevirtual

◆ get_trace_state_variable_value()

bool debug_target::get_trace_state_variable_value ( int arg0,
LONGEST * arg1 )
overridevirtual

◆ get_trace_status()

int debug_target::get_trace_status ( struct trace_status * arg0)
overridevirtual

◆ get_tracepoint_status()

void debug_target::get_tracepoint_status ( tracepoint * arg0,
struct uploaded_tp * arg1 )
overridevirtual

◆ get_unwinder()

const struct frame_unwind * debug_target::get_unwinder ( )
overridevirtual

◆ goto_bookmark()

void debug_target::goto_bookmark ( const gdb_byte * arg0,
int arg1 )
overridevirtual

◆ goto_record()

void debug_target::goto_record ( ULONGEST arg0)
overridevirtual

◆ goto_record_begin()

void debug_target::goto_record_begin ( )
overridevirtual

◆ goto_record_end()

void debug_target::goto_record_end ( )
overridevirtual

◆ has_pending_events()

bool debug_target::has_pending_events ( )
overridevirtual

◆ have_steppable_watchpoint()

bool debug_target::have_steppable_watchpoint ( )
overridevirtual

◆ info()

const target_info & debug_target::info ( ) const
overridevirtual

Implements target_ops.

Definition at line 3762 of file target.c.

References target_ops::beneath(), and target_ops::info().

◆ info_record()

void debug_target::info_record ( )
overridevirtual

◆ insert_breakpoint()

int debug_target::insert_breakpoint ( struct gdbarch * arg0,
struct bp_target_info * arg1 )
overridevirtual

◆ insert_exec_catchpoint()

int debug_target::insert_exec_catchpoint ( int arg0)
overridevirtual

◆ insert_fork_catchpoint()

int debug_target::insert_fork_catchpoint ( int arg0)
overridevirtual

◆ insert_hw_breakpoint()

int debug_target::insert_hw_breakpoint ( struct gdbarch * arg0,
struct bp_target_info * arg1 )
overridevirtual

◆ insert_mask_watchpoint()

int debug_target::insert_mask_watchpoint ( CORE_ADDR arg0,
CORE_ADDR arg1,
enum target_hw_bp_type arg2 )
overridevirtual

◆ insert_vfork_catchpoint()

int debug_target::insert_vfork_catchpoint ( int arg0)
overridevirtual

◆ insert_watchpoint()

int debug_target::insert_watchpoint ( CORE_ADDR arg0,
int arg1,
enum target_hw_bp_type arg2,
struct expression * arg3 )
overridevirtual

◆ insn_history()

void debug_target::insn_history ( int arg0,
gdb_disassembly_flags arg1 )
overridevirtual

◆ insn_history_from()

void debug_target::insn_history_from ( ULONGEST arg0,
int arg1,
gdb_disassembly_flags arg2 )
overridevirtual

◆ insn_history_range()

void debug_target::insn_history_range ( ULONGEST arg0,
ULONGEST arg1,
gdb_disassembly_flags arg2 )
overridevirtual

◆ interrupt()

void debug_target::interrupt ( )
overridevirtual

◆ is_async_p()

bool debug_target::is_async_p ( )
overridevirtual

◆ kill()

void debug_target::kill ( )
overridevirtual

◆ load()

void debug_target::load ( const char * arg0,
int arg1 )
overridevirtual

◆ log_command()

void debug_target::log_command ( const char * arg0)
overridevirtual

◆ make_corefile_notes()

gdb::unique_xmalloc_ptr< char > debug_target::make_corefile_notes ( bfd * arg0,
int * arg1 )
overridevirtual

◆ masked_watch_num_registers()

int debug_target::masked_watch_num_registers ( CORE_ADDR arg0,
CORE_ADDR arg1 )
overridevirtual

◆ memory_map()

std::vector< mem_region > debug_target::memory_map ( )
override

◆ mourn_inferior()

void debug_target::mourn_inferior ( )
overridevirtual

◆ pass_ctrlc()

void debug_target::pass_ctrlc ( )
overridevirtual

◆ pass_signals()

void debug_target::pass_signals ( gdb::array_view< const unsigned char > arg0)
override

◆ pid_to_exec_file()

const char * debug_target::pid_to_exec_file ( int arg0)
overridevirtual

◆ pid_to_str()

std::string debug_target::pid_to_str ( ptid_t arg0)
overridevirtual

◆ post_attach()

void debug_target::post_attach ( int arg0)
overridevirtual

◆ prepare_to_generate_core()

void debug_target::prepare_to_generate_core ( )
overridevirtual

◆ prepare_to_store()

void debug_target::prepare_to_store ( struct regcache * arg0)
overridevirtual

◆ program_signals()

void debug_target::program_signals ( gdb::array_view< const unsigned char > arg0)
override

◆ ranged_break_num_registers()

int debug_target::ranged_break_num_registers ( )
overridevirtual

◆ rcmd()

void debug_target::rcmd ( const char * arg0,
struct ui_file * arg1 )
overridevirtual

◆ read_btrace()

enum btrace_error debug_target::read_btrace ( struct btrace_data * arg0,
struct btrace_target_info * arg1,
enum btrace_read_type arg2 )
overridevirtual

◆ read_description()

const struct target_desc * debug_target::read_description ( )
overridevirtual

◆ record_is_replaying()

bool debug_target::record_is_replaying ( ptid_t arg0)
overridevirtual

◆ record_method()

enum record_method debug_target::record_method ( ptid_t arg0)
overridevirtual

◆ record_stop_replaying()

void debug_target::record_stop_replaying ( )
overridevirtual

◆ record_will_replay()

bool debug_target::record_will_replay ( ptid_t arg0,
int arg1 )
overridevirtual

◆ region_ok_for_hw_watchpoint()

int debug_target::region_ok_for_hw_watchpoint ( CORE_ADDR arg0,
int arg1 )
overridevirtual

◆ remove_breakpoint()

int debug_target::remove_breakpoint ( struct gdbarch * arg0,
struct bp_target_info * arg1,
enum remove_bp_reason arg2 )
overridevirtual

◆ remove_exec_catchpoint()

int debug_target::remove_exec_catchpoint ( int arg0)
overridevirtual

◆ remove_fork_catchpoint()

int debug_target::remove_fork_catchpoint ( int arg0)
overridevirtual

◆ remove_hw_breakpoint()

int debug_target::remove_hw_breakpoint ( struct gdbarch * arg0,
struct bp_target_info * arg1 )
overridevirtual

◆ remove_mask_watchpoint()

int debug_target::remove_mask_watchpoint ( CORE_ADDR arg0,
CORE_ADDR arg1,
enum target_hw_bp_type arg2 )
overridevirtual

◆ remove_vfork_catchpoint()

int debug_target::remove_vfork_catchpoint ( int arg0)
overridevirtual

◆ remove_watchpoint()

int debug_target::remove_watchpoint ( CORE_ADDR arg0,
int arg1,
enum target_hw_bp_type arg2,
struct expression * arg3 )
overridevirtual

◆ resume()

void debug_target::resume ( ptid_t arg0,
int arg1,
enum gdb_signal arg2 )
override

◆ save_record()

void debug_target::save_record ( const char * arg0)
overridevirtual

◆ save_trace_data()

int debug_target::save_trace_data ( const char * arg0)
overridevirtual

◆ search_memory()

int debug_target::search_memory ( CORE_ADDR arg0,
ULONGEST arg1,
const gdb_byte * arg2,
ULONGEST arg3,
CORE_ADDR * arg4 )
overridevirtual

◆ set_circular_trace_buffer()

void debug_target::set_circular_trace_buffer ( int arg0)
overridevirtual

◆ set_disconnected_tracing()

void debug_target::set_disconnected_tracing ( int arg0)
overridevirtual

◆ set_permissions()

void debug_target::set_permissions ( )
overridevirtual

◆ set_syscall_catchpoint()

int debug_target::set_syscall_catchpoint ( int arg0,
bool arg1,
int arg2,
gdb::array_view< const int > arg3 )
overridevirtual

◆ set_trace_buffer_size()

void debug_target::set_trace_buffer_size ( LONGEST arg0)
overridevirtual

◆ set_trace_notes()

bool debug_target::set_trace_notes ( const char * arg0,
const char * arg1,
const char * arg2 )
overridevirtual

◆ static_tracepoint_marker_at()

bool debug_target::static_tracepoint_marker_at ( CORE_ADDR arg0,
static_tracepoint_marker * arg1 )
overridevirtual

◆ static_tracepoint_markers_by_strid()

std::vector< static_tracepoint_marker > debug_target::static_tracepoint_markers_by_strid ( const char * arg0)
overridevirtual

◆ stop()

void debug_target::stop ( ptid_t arg0)
override

◆ stop_recording()

void debug_target::stop_recording ( )
overridevirtual

◆ stopped_by_hw_breakpoint()

bool debug_target::stopped_by_hw_breakpoint ( )
overridevirtual

◆ stopped_by_sw_breakpoint()

bool debug_target::stopped_by_sw_breakpoint ( )
overridevirtual

◆ stopped_by_watchpoint()

bool debug_target::stopped_by_watchpoint ( )
overridevirtual

◆ stopped_data_address()

bool debug_target::stopped_data_address ( CORE_ADDR * arg0)
overridevirtual

◆ store_memtags()

bool debug_target::store_memtags ( CORE_ADDR arg0,
size_t arg1,
const gdb::byte_vector & arg2,
int arg3 )
overridevirtual

◆ store_registers()

void debug_target::store_registers ( struct regcache * arg0,
int arg1 )
overridevirtual

◆ stratum()

strata debug_target::stratum ( ) const
overridevirtual

Implements target_ops.

Definition at line 3750 of file target.c.

References debug_stratum.

◆ supports_delete_record()

bool debug_target::supports_delete_record ( )
overridevirtual

◆ supports_disable_randomization()

bool debug_target::supports_disable_randomization ( )
overridevirtual

◆ supports_dumpcore()

bool debug_target::supports_dumpcore ( )
overridevirtual

◆ supports_enable_disable_tracepoint()

bool debug_target::supports_enable_disable_tracepoint ( )
overridevirtual

◆ supports_evaluation_of_breakpoint_conditions()

bool debug_target::supports_evaluation_of_breakpoint_conditions ( )
overridevirtual

◆ supports_memory_tagging()

bool debug_target::supports_memory_tagging ( )
overridevirtual

◆ supports_multi_process()

bool debug_target::supports_multi_process ( )
overridevirtual

◆ supports_non_stop()

bool debug_target::supports_non_stop ( )
overridevirtual

◆ supports_stopped_by_hw_breakpoint()

bool debug_target::supports_stopped_by_hw_breakpoint ( )
overridevirtual

◆ supports_stopped_by_sw_breakpoint()

bool debug_target::supports_stopped_by_sw_breakpoint ( )
overridevirtual

◆ supports_string_tracing()

bool debug_target::supports_string_tracing ( )
overridevirtual

◆ supports_terminal_ours()

bool debug_target::supports_terminal_ours ( )
overridevirtual

◆ teardown_btrace()

void debug_target::teardown_btrace ( struct btrace_target_info * arg0)
overridevirtual

◆ terminal_inferior()

void debug_target::terminal_inferior ( )
overridevirtual

◆ terminal_info()

void debug_target::terminal_info ( const char * arg0,
int arg1 )
overridevirtual

◆ terminal_init()

void debug_target::terminal_init ( )
overridevirtual

◆ terminal_ours()

void debug_target::terminal_ours ( )
overridevirtual

◆ terminal_ours_for_output()

void debug_target::terminal_ours_for_output ( )
overridevirtual

◆ terminal_save_inferior()

void debug_target::terminal_save_inferior ( )
overridevirtual

◆ thread_address_space()

struct address_space * debug_target::thread_address_space ( ptid_t arg0)
overridevirtual

◆ thread_alive()

bool debug_target::thread_alive ( ptid_t arg0)
overridevirtual

◆ thread_architecture()

struct gdbarch * debug_target::thread_architecture ( ptid_t arg0)
overridevirtual

◆ thread_events()

void debug_target::thread_events ( int arg0)
overridevirtual

◆ thread_handle_to_thread_info()

thread_info * debug_target::thread_handle_to_thread_info ( const gdb_byte * arg0,
int arg1,
inferior * arg2 )
overridevirtual

◆ thread_info_to_thread_handle()

gdb::array_view< const_gdb_byte > debug_target::thread_info_to_thread_handle ( struct thread_info * arg0)
override

◆ thread_name()

const char * debug_target::thread_name ( thread_info * arg0)
overridevirtual

◆ trace_find()

int debug_target::trace_find ( enum trace_find_type arg0,
int arg1,
CORE_ADDR arg2,
CORE_ADDR arg3,
int * arg4 )
overridevirtual

◆ trace_init()

void debug_target::trace_init ( )
overridevirtual

◆ trace_set_readonly_regions()

void debug_target::trace_set_readonly_regions ( )
overridevirtual

◆ trace_start()

void debug_target::trace_start ( )
overridevirtual

◆ trace_stop()

void debug_target::trace_stop ( )
overridevirtual

◆ traceframe_info()

traceframe_info_up debug_target::traceframe_info ( )
overridevirtual

◆ update_thread_list()

void debug_target::update_thread_list ( )
overridevirtual

◆ upload_trace_state_variables()

int debug_target::upload_trace_state_variables ( struct uploaded_tsv ** arg0)
overridevirtual

◆ upload_tracepoints()

int debug_target::upload_tracepoints ( struct uploaded_tp ** arg0)
overridevirtual

◆ use_agent()

bool debug_target::use_agent ( bool arg0)
overridevirtual

◆ verify_memory()

int debug_target::verify_memory ( const gdb_byte * arg0,
CORE_ADDR arg1,
ULONGEST arg2 )
overridevirtual

◆ wait()

ptid_t debug_target::wait ( ptid_t arg0,
struct target_waitstatus * arg1,
target_wait_flags arg2 )
overridevirtual

◆ watchpoint_addr_within_range()

bool debug_target::watchpoint_addr_within_range ( CORE_ADDR arg0,
CORE_ADDR arg1,
int arg2 )
overridevirtual

◆ xfer_partial()

enum target_xfer_status debug_target::xfer_partial ( enum target_object arg0,
const char * arg1,
gdb_byte * arg2,
const gdb_byte * arg3,
ULONGEST arg4,
ULONGEST arg5,
ULONGEST * arg6 )
overridevirtual

The documentation for this struct was generated from the following files: