GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
extended_remote_target Class Referencefinal
Inheritance diagram for extended_remote_target:
remote_target process_stratum_target target_ops

Public Member Functions

const target_infoinfo () const override
 
bool can_create_inferior () override
 
void create_inferior (const char *, const std::string &, char **, int) override
 
void detach (inferior *, int) override
 
bool can_attach () override
 
void attach (const char *, int) override
 
void post_attach (int) override
 
bool supports_disable_randomization () override
 
- Public Member Functions inherited from remote_target
 remote_target ()=default
 
 ~remote_target () override
 
const target_infoinfo () const override
 
const char * connection_string () override
 
thread_control_capabilities get_thread_control_capabilities () override
 
void close () override
 
void detach (inferior *, int) override
 
void disconnect (const char *, int) override
 
void commit_resumed () override
 
void resume (ptid_t, int, enum gdb_signal) override
 
ptid_t wait (ptid_t, struct target_waitstatus *, target_wait_flags) override
 
bool has_pending_events () override
 
void fetch_registers (struct regcache *, int) override
 
void store_registers (struct regcache *, int) override
 
void prepare_to_store (struct regcache *) override
 
int insert_breakpoint (struct gdbarch *, struct bp_target_info *) override
 
int remove_breakpoint (struct gdbarch *, struct bp_target_info *, enum remove_bp_reason) 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
 
bool stopped_by_watchpoint () override
 
bool stopped_data_address (CORE_ADDR *) override
 
bool watchpoint_addr_within_range (CORE_ADDR, CORE_ADDR, int) override
 
int can_use_hw_breakpoint (enum bptype, int, int) override
 
int insert_hw_breakpoint (struct gdbarch *, struct bp_target_info *) override
 
int remove_hw_breakpoint (struct gdbarch *, struct bp_target_info *) override
 
int region_ok_for_hw_watchpoint (CORE_ADDR, int) override
 
int insert_watchpoint (CORE_ADDR, int, enum target_hw_bp_type, struct expression *) override
 
int remove_watchpoint (CORE_ADDR, int, enum target_hw_bp_type, struct expression *) override
 
void kill () override
 
void load (const char *, int) override
 
void mourn_inferior () override
 
void pass_signals (gdb::array_view< const unsigned char >) override
 
int set_syscall_catchpoint (int, bool, int, gdb::array_view< const int >) override
 
void program_signals (gdb::array_view< const unsigned char >) override
 
bool thread_alive (ptid_t ptid) override
 
const char * thread_name (struct thread_info *) override
 
void update_thread_list () override
 
std::string pid_to_str (ptid_t) override
 
const char * extra_thread_info (struct thread_info *) override
 
ptid_t get_ada_task_ptid (long lwp, ULONGEST thread) override
 
thread_infothread_handle_to_thread_info (const gdb_byte *thread_handle, int handle_len, inferior *inf) override
 
gdb::array_view< const gdb_byte > thread_info_to_thread_handle (struct thread_info *tp) override
 
void stop (ptid_t) override
 
void interrupt () override
 
void pass_ctrlc () override
 
enum target_xfer_status xfer_partial (enum target_object object, const char *annex, gdb_byte *readbuf, const gdb_byte *writebuf, ULONGEST offset, ULONGEST len, ULONGEST *xfered_len) override
 
ULONGEST get_memory_xfer_limit () override
 
void rcmd (const char *command, struct ui_file *output) override
 
const char * pid_to_exec_file (int pid) override
 
void log_command (const char *cmd) override
 
CORE_ADDR get_thread_local_address (ptid_t ptid, CORE_ADDR load_module_addr, CORE_ADDR offset) override
 
bool can_execute_reverse () override
 
std::vector< mem_regionmemory_map () override
 
void flash_erase (ULONGEST address, LONGEST length) override
 
void flash_done () override
 
const struct target_descread_description () override
 
int search_memory (CORE_ADDR start_addr, ULONGEST search_space_len, const gdb_byte *pattern, ULONGEST pattern_len, CORE_ADDR *found_addrp) override
 
bool can_async_p () override
 
bool is_async_p () override
 
void async (bool) override
 
int async_wait_fd () override
 
void thread_events (int) override
 
int can_do_single_step () override
 
void terminal_inferior () override
 
void terminal_ours () override
 
bool supports_non_stop () override
 
bool supports_multi_process () override
 
bool supports_disable_randomization () override
 
bool filesystem_is_local () override
 
int fileio_open (struct inferior *inf, const char *filename, int flags, int mode, int warn_if_slow, fileio_error *target_errno) override
 
int fileio_pwrite (int fd, const gdb_byte *write_buf, int len, ULONGEST offset, fileio_error *target_errno) override
 
int fileio_pread (int fd, gdb_byte *read_buf, int len, ULONGEST offset, fileio_error *target_errno) override
 
int fileio_fstat (int fd, struct stat *sb, fileio_error *target_errno) override
 
int fileio_close (int fd, fileio_error *target_errno) override
 
int fileio_unlink (struct inferior *inf, const char *filename, fileio_error *target_errno) override
 
gdb::optional< std::string > fileio_readlink (struct inferior *inf, const char *filename, fileio_error *target_errno) override
 
bool supports_enable_disable_tracepoint () override
 
bool supports_string_tracing () override
 
int remote_supports_cond_tracepoints ()
 
bool supports_evaluation_of_breakpoint_conditions () override
 
int remote_supports_fast_tracepoints ()
 
int remote_supports_static_tracepoints ()
 
int remote_supports_install_in_trace ()
 
bool can_run_breakpoint_commands () override
 
void trace_init () override
 
void download_tracepoint (struct bp_location *location) override
 
bool can_download_tracepoint () override
 
void download_trace_state_variable (const trace_state_variable &tsv) override
 
void enable_tracepoint (struct bp_location *location) override
 
void disable_tracepoint (struct bp_location *location) override
 
void trace_set_readonly_regions () override
 
void trace_start () override
 
int get_trace_status (struct trace_status *ts) override
 
void get_tracepoint_status (tracepoint *tp, struct uploaded_tp *utp) override
 
void trace_stop () override
 
int trace_find (enum trace_find_type type, int num, CORE_ADDR addr1, CORE_ADDR addr2, int *tpp) override
 
bool get_trace_state_variable_value (int tsv, LONGEST *val) override
 
int save_trace_data (const char *filename) override
 
int upload_tracepoints (struct uploaded_tp **utpp) override
 
int upload_trace_state_variables (struct uploaded_tsv **utsvp) override
 
LONGEST get_raw_trace_data (gdb_byte *buf, ULONGEST offset, LONGEST len) override
 
int get_min_fast_tracepoint_insn_len () override
 
void set_disconnected_tracing (int val) override
 
void set_circular_trace_buffer (int val) override
 
void set_trace_buffer_size (LONGEST val) override
 
bool set_trace_notes (const char *user, const char *notes, const char *stopnotes) override
 
int core_of_thread (ptid_t ptid) override
 
int verify_memory (const gdb_byte *data, CORE_ADDR memaddr, ULONGEST size) override
 
bool get_tib_address (ptid_t ptid, CORE_ADDR *addr) override
 
void set_permissions () override
 
bool static_tracepoint_marker_at (CORE_ADDR, struct static_tracepoint_marker *marker) override
 
std::vector< static_tracepoint_markerstatic_tracepoint_markers_by_strid (const char *id) override
 
traceframe_info_up traceframe_info () override
 
bool use_agent (bool use) override
 
bool can_use_agent () override
 
struct btrace_target_info * enable_btrace (thread_info *tp, const struct btrace_config *conf) override
 
void disable_btrace (struct btrace_target_info *tinfo) override
 
void teardown_btrace (struct btrace_target_info *tinfo) override
 
enum btrace_error read_btrace (struct btrace_data *data, struct btrace_target_info *btinfo, enum btrace_read_type type) override
 
const struct btrace_config * btrace_conf (const struct btrace_target_info *) override
 
bool augmented_libraries_svr4_read () override
 
void follow_fork (inferior *, ptid_t, target_waitkind, bool, bool) override
 
void follow_exec (inferior *, ptid_t, const char *) override
 
int insert_fork_catchpoint (int) override
 
int remove_fork_catchpoint (int) override
 
int insert_vfork_catchpoint (int) override
 
int remove_vfork_catchpoint (int) override
 
int insert_exec_catchpoint (int) override
 
int remove_exec_catchpoint (int) override
 
enum exec_direction_kind execution_direction () override
 
bool supports_memory_tagging () override
 
bool fetch_memtags (CORE_ADDR address, size_t len, gdb::byte_vector &tags, int type) override
 
bool store_memtags (CORE_ADDR address, size_t len, const gdb::byte_vector &tags, int type) override
 
void remote_download_command_source (int num, ULONGEST addr, struct command_line *cmds)
 
void remote_file_put (const char *local_file, const char *remote_file, int from_tty)
 
void remote_file_get (const char *remote_file, const char *local_file, int from_tty)
 
void remote_file_delete (const char *remote_file, int from_tty)
 
int remote_hostio_pread (int fd, gdb_byte *read_buf, int len, ULONGEST offset, fileio_error *remote_errno)
 
int remote_hostio_pwrite (int fd, const gdb_byte *write_buf, int len, ULONGEST offset, fileio_error *remote_errno)
 
int remote_hostio_pread_vFile (int fd, gdb_byte *read_buf, int len, ULONGEST offset, fileio_error *remote_errno)
 
int remote_hostio_send_command (int command_bytes, int which_packet, fileio_error *remote_errno, const char **attachment, int *attachment_len)
 
int remote_hostio_set_filesystem (struct inferior *inf, fileio_error *remote_errno)
 
int remote_hostio_open (struct inferior *inf, const char *filename, int flags, int mode, int warn_if_slow, fileio_error *remote_errno)
 
int remote_hostio_close (int fd, fileio_error *remote_errno)
 
int remote_hostio_unlink (inferior *inf, const char *filename, fileio_error *remote_errno)
 
struct remote_stateget_remote_state ()
 
long get_remote_packet_size (void)
 
long get_memory_packet_size (struct memory_packet_config *config)
 
long get_memory_write_packet_size ()
 
long get_memory_read_packet_size ()
 
char * append_pending_thread_resumptions (char *p, char *endp, ptid_t ptid)
 
void start_remote (int from_tty, int extended_p)
 
void remote_detach_1 (struct inferior *inf, int from_tty)
 
char * append_resumption (char *p, char *endp, ptid_t ptid, int step, gdb_signal siggnal)
 
int remote_resume_with_vcont (ptid_t scope_ptid, int step, gdb_signal siggnal)
 
thread_infoadd_current_inferior_and_thread (const char *wait_status)
 
ptid_t wait_ns (ptid_t ptid, struct target_waitstatus *status, target_wait_flags options)
 
ptid_t wait_as (ptid_t ptid, target_waitstatus *status, target_wait_flags options)
 
ptid_t process_stop_reply (struct stop_reply *stop_reply, target_waitstatus *status)
 
ptid_t select_thread_for_ambiguous_stop_reply (const struct target_waitstatus &status)
 
void remote_notice_new_inferior (ptid_t currthread, bool executing)
 
void print_one_stopped_thread (thread_info *thread)
 
void process_initial_stop_replies (int from_tty)
 
thread_inforemote_add_thread (ptid_t ptid, bool running, bool executing, bool silent_p)
 
void btrace_sync_conf (const btrace_config *conf)
 
void remote_btrace_maybe_reopen ()
 
void remove_new_fork_children (threads_listing_context *context)
 
void kill_new_fork_children (inferior *inf)
 
void discard_pending_stop_replies (struct inferior *inf)
 
int stop_reply_queue_length ()
 
void check_pending_events_prevent_wildcard_vcont (bool *may_global_wildcard_vcont)
 
void discard_pending_stop_replies_in_queue ()
 
struct stop_replyremote_notif_remove_queued_reply (ptid_t ptid)
 
struct stop_replyqueued_stop_reply (ptid_t ptid)
 
int peek_stop_reply (ptid_t ptid)
 
void remote_parse_stop_reply (const char *buf, stop_reply *event)
 
void remote_stop_ns (ptid_t ptid)
 
void remote_interrupt_as ()
 
void remote_interrupt_ns ()
 
char * remote_get_noisy_reply ()
 
int remote_query_attached (int pid)
 
inferiorremote_add_inferior (bool fake_pid_p, int pid, int attached, int try_open_exec)
 
ptid_t remote_current_thread (ptid_t oldpid)
 
ptid_t get_current_thread (const char *wait_status)
 
void set_thread (ptid_t ptid, int gen)
 
void set_general_thread (ptid_t ptid)
 
void set_continue_thread (ptid_t ptid)
 
void set_general_process ()
 
char * write_ptid (char *buf, const char *endbuf, ptid_t ptid)
 
int remote_unpack_thread_info_response (const char *pkt, threadref *expectedref, gdb_ext_thread_info *info)
 
int remote_get_threadinfo (threadref *threadid, int fieldset, gdb_ext_thread_info *info)
 
int parse_threadlist_response (const char *pkt, int result_limit, threadref *original_echo, threadref *resultlist, int *doneflag)
 
int remote_get_threadlist (int startflag, threadref *nextthread, int result_limit, int *done, int *result_count, threadref *threadlist)
 
int remote_threadlist_iterator (rmt_thread_action stepfunction, void *context, int looplimit)
 
int remote_get_threads_with_ql (threads_listing_context *context)
 
int remote_get_threads_with_qxfer (threads_listing_context *context)
 
int remote_get_threads_with_qthreadinfo (threads_listing_context *context)
 
void extended_remote_restart ()
 
void get_offsets ()
 
void remote_check_symbols ()
 
void remote_supported_packet (const struct protocol_feature *feature, enum packet_support support, const char *argument)
 
void remote_query_supported ()
 
void remote_packet_size (const protocol_feature *feature, packet_support support, const char *value)
 
void remote_serial_quit_handler ()
 
void remote_detach_pid (int pid)
 
void remote_vcont_probe ()
 
void remote_resume_with_hc (ptid_t ptid, int step, gdb_signal siggnal)
 
void send_interrupt_sequence ()
 
void interrupt_query ()
 
void remote_notif_get_pending_events (const notif_client *nc)
 
int fetch_register_using_p (struct regcache *regcache, packet_reg *reg)
 
int send_g_packet ()
 
void process_g_packet (struct regcache *regcache)
 
void fetch_registers_using_g (struct regcache *regcache)
 
int store_register_using_P (const struct regcache *regcache, packet_reg *reg)
 
void store_registers_using_G (const struct regcache *regcache)
 
void set_remote_traceframe ()
 
void check_binary_download (CORE_ADDR addr)
 
target_xfer_status remote_write_bytes_aux (const char *header, CORE_ADDR memaddr, const gdb_byte *myaddr, ULONGEST len_units, int unit_size, ULONGEST *xfered_len_units, char packet_format, int use_length)
 
target_xfer_status remote_write_bytes (CORE_ADDR memaddr, const gdb_byte *myaddr, ULONGEST len, int unit_size, ULONGEST *xfered_len)
 
target_xfer_status remote_read_bytes_1 (CORE_ADDR memaddr, gdb_byte *myaddr, ULONGEST len_units, int unit_size, ULONGEST *xfered_len_units)
 
target_xfer_status remote_xfer_live_readonly_partial (gdb_byte *readbuf, ULONGEST memaddr, ULONGEST len, int unit_size, ULONGEST *xfered_len)
 
target_xfer_status remote_read_bytes (CORE_ADDR memaddr, gdb_byte *myaddr, ULONGEST len, int unit_size, ULONGEST *xfered_len)
 
packet_result remote_send_printf (const char *format,...) ATTRIBUTE_PRINTF(2
 
packet_result target_xfer_status remote_flash_write (ULONGEST address, ULONGEST length, ULONGEST *xfered_len, const gdb_byte *data)
 
int readchar (int timeout)
 
void remote_serial_write (const char *str, int len)
 
int putpkt (const char *buf)
 
int putpkt_binary (const char *buf, int cnt)
 
int putpkt (const gdb::char_vector &buf)
 
void skip_frame ()
 
long read_frame (gdb::char_vector *buf_p)
 
int getpkt (gdb::char_vector *buf, bool forever=false, bool *is_notif=nullptr)
 
int remote_vkill (int pid)
 
void remote_kill_k ()
 
void extended_remote_disable_randomization (int val)
 
int extended_remote_run (const std::string &args)
 
void send_environment_packet (const char *action, const char *packet, const char *value)
 
void extended_remote_environment_support ()
 
void extended_remote_set_inferior_cwd ()
 
target_xfer_status remote_write_qxfer (const char *object_name, const char *annex, const gdb_byte *writebuf, ULONGEST offset, LONGEST len, ULONGEST *xfered_len, const unsigned int which_packet)
 
target_xfer_status remote_read_qxfer (const char *object_name, const char *annex, gdb_byte *readbuf, ULONGEST offset, LONGEST len, ULONGEST *xfered_len, const unsigned int which_packet)
 
void push_stop_reply (struct stop_reply *new_event)
 
bool vcont_r_supported ()
 
- Public Member Functions inherited from process_stratum_target
 ~process_stratum_target () override=0
 
strata stratum () const final override
 
struct address_spacethread_address_space (ptid_t ptid) override
 
struct gdbarchthread_architecture (ptid_t ptid) override
 
bool has_all_memory () override
 
bool has_memory () override
 
bool has_stack () override
 
bool has_registers () override
 
bool has_execution (inferior *inf) override
 
void maybe_add_resumed_with_pending_wait_status (thread_info *thread)
 
void maybe_remove_resumed_with_pending_wait_status (thread_info *thread)
 
bool has_resumed_with_pending_wait_status () const
 
thread_inforandom_resumed_with_pending_wait_status (inferior *inf, ptid_t filter_ptid)
 
thread_infofind_thread (ptid_t ptid)
 
- Public Member Functions inherited from target_ops
target_opsbeneath () const
 
virtual ~target_ops ()
 
const char * shortname () const
 
const char * longname () const
 
virtual void resume (ptid_t, int TARGET_DEBUG_PRINTER(target_debug_print_step), enum gdb_signal) TARGET_DEFAULT_NORETURN(noprocess())
 
virtual void files_info () TARGET_DEFAULT_IGNORE()
 
virtual int ranged_break_num_registers () TARGET_DEFAULT_RETURN(-1)
 
virtual int insert_mask_watchpoint (CORE_ADDR, CORE_ADDR, enum target_hw_bp_type) TARGET_DEFAULT_RETURN(1)
 
virtual int remove_mask_watchpoint (CORE_ADDR, CORE_ADDR, enum target_hw_bp_type) TARGET_DEFAULT_RETURN(1)
 
virtual bool have_steppable_watchpoint () TARGET_DEFAULT_RETURN(false)
 
virtual bool can_accel_watchpoint_condition (CORE_ADDR, int, int, struct expression *) TARGET_DEFAULT_RETURN(false)
 
virtual int masked_watch_num_registers (CORE_ADDR, CORE_ADDR) TARGET_DEFAULT_RETURN(-1)
 
virtual bool supports_terminal_ours () TARGET_DEFAULT_RETURN(false)
 
virtual void terminal_init () TARGET_DEFAULT_IGNORE()
 
virtual void terminal_save_inferior () TARGET_DEFAULT_IGNORE()
 
virtual void terminal_ours_for_output () TARGET_DEFAULT_IGNORE()
 
virtual void terminal_info (const char *, int) TARGET_DEFAULT_FUNC(default_terminal_info)
 
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 const target_section_tableget_section_table () TARGET_DEFAULT_RETURN(default_get_section_table())
 
virtual bool attach_no_wait () TARGET_DEFAULT_RETURN(0)
 
virtual bool always_non_stop_p () TARGET_DEFAULT_RETURN(false)
 
virtual int find_memory_regions (find_memory_region_ftype func, void *data) TARGET_DEFAULT_FUNC(dummy_find_memory_regions)
 
virtual gdb::unique_xmalloc_ptr< char > make_corefile_notes (bfd *, int *) TARGET_DEFAULT_FUNC(dummy_make_corefile_notes)
 
virtual gdb_byte * get_bookmark (const char *, int) TARGET_DEFAULT_NORETURN(tcomplain())
 
virtual void goto_bookmark (const gdb_byte *, int) TARGET_DEFAULT_NORETURN(tcomplain())
 
virtual int auxv_parse (const gdb_byte **readptr, const gdb_byte *endptr, CORE_ADDR *typep, CORE_ADDR *valp) TARGET_DEFAULT_FUNC(default_auxv_parse)
 
virtual bool supports_dumpcore () TARGET_DEFAULT_RETURN(false)
 
virtual void dumpcore (const char *filename) TARGET_DEFAULT_IGNORE()
 
virtual bool info_proc (const char *, enum info_proc_what)
 
virtual enum record_method record_method (ptid_t ptid) TARGET_DEFAULT_RETURN(RECORD_METHOD_NONE)
 
virtual void stop_recording () TARGET_DEFAULT_IGNORE()
 
virtual void info_record () TARGET_DEFAULT_IGNORE()
 
virtual void save_record (const char *filename) TARGET_DEFAULT_NORETURN(tcomplain())
 
virtual bool supports_delete_record () TARGET_DEFAULT_RETURN(false)
 
virtual void delete_record () TARGET_DEFAULT_NORETURN(tcomplain())
 
virtual bool record_is_replaying (ptid_t ptid) TARGET_DEFAULT_RETURN(false)
 
virtual bool record_will_replay (ptid_t ptid, int dir) TARGET_DEFAULT_RETURN(false)
 
virtual void record_stop_replaying () TARGET_DEFAULT_IGNORE()
 
virtual void goto_record_begin () TARGET_DEFAULT_NORETURN(tcomplain())
 
virtual void goto_record_end () TARGET_DEFAULT_NORETURN(tcomplain())
 
virtual void goto_record (ULONGEST insn) TARGET_DEFAULT_NORETURN(tcomplain())
 
virtual void insn_history (int size, gdb_disassembly_flags flags) TARGET_DEFAULT_NORETURN(tcomplain())
 
virtual void insn_history_from (ULONGEST from, int size, gdb_disassembly_flags flags) TARGET_DEFAULT_NORETURN(tcomplain())
 
virtual void insn_history_range (ULONGEST begin, ULONGEST end, gdb_disassembly_flags flags) TARGET_DEFAULT_NORETURN(tcomplain())
 
virtual void call_history (int size, record_print_flags flags) TARGET_DEFAULT_NORETURN(tcomplain())
 
virtual void call_history_from (ULONGEST begin, int size, record_print_flags flags) TARGET_DEFAULT_NORETURN(tcomplain())
 
virtual void call_history_range (ULONGEST begin, ULONGEST end, record_print_flags flags) TARGET_DEFAULT_NORETURN(tcomplain())
 
virtual const struct frame_unwindget_unwinder () TARGET_DEFAULT_RETURN(NULL)
 
virtual const struct frame_unwindget_tailcall_unwinder () TARGET_DEFAULT_RETURN(NULL)
 
virtual void prepare_to_generate_core () TARGET_DEFAULT_IGNORE()
 
virtual void done_generating_core () TARGET_DEFAULT_IGNORE()
 
virtual x86_xsave_layout fetch_x86_xsave_layout () TARGET_DEFAULT_RETURN(x86_xsave_layout())
 

Static Public Member Functions

static void open (const char *, int)
 
- Static Public Member Functions inherited from remote_target
static void open (const char *, int)
 
static void open_1 (const char *name, int from_tty, int extended_p)
 

Additional Inherited Members

- Public Attributes inherited from remote_target
remote_features m_features
 
- Public Attributes inherited from process_stratum_target
bool threads_executing = false
 
int connection_number = 0
 
bool commit_resumed_state = false
 
- 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 1269 of file remote.c.

Member Function Documentation

◆ attach()

void extended_remote_target::attach ( const char * args,
int from_tty )
overridevirtual

◆ can_attach()

bool extended_remote_target::can_attach ( )
inlineoverridevirtual

Reimplemented from target_ops.

Definition at line 1284 of file remote.c.

◆ can_create_inferior()

bool extended_remote_target::can_create_inferior ( )
inlineoverridevirtual

Reimplemented from target_ops.

Definition at line 1278 of file remote.c.

◆ create_inferior()

void extended_remote_target::create_inferior ( const char * exec_file,
const std::string & args,
char ** env,
int from_tty )
overridevirtual

◆ detach()

void extended_remote_target::detach ( inferior * inf,
int from_tty )
overridevirtual

Reimplemented from target_ops.

Definition at line 6221 of file remote.c.

References remote_target::remote_detach_1().

◆ info()

const target_info & extended_remote_target::info ( ) const
inlineoverridevirtual

Implements target_ops.

Definition at line 1272 of file remote.c.

References extended_remote_target_info.

◆ open()

void extended_remote_target::open ( const char * name,
int from_tty )
static

Definition at line 5271 of file remote.c.

References name, and remote_target::open_1().

◆ post_attach()

void extended_remote_target::post_attach ( int pid)
overridevirtual

◆ supports_disable_randomization()

bool extended_remote_target::supports_disable_randomization ( )
overridevirtual

The documentation for this class was generated from the following file: