GDB (xrefs)

Public Member Functions | Public Attributes | List of all members
target_ops Struct Reference

`#include "target.h"`

## Public Member Functions
| VEC (static_tracepoint_marker_p) *(*to_static_tracepoint_markers_by_strid)(struct target_ops *
const char *id | TARGET_DEFAULT_NORETURN (tcomplain())

## Public Attributes
struct target_ops * | beneath
const char * | to_shortname
const char * | to_longname
const char * | to_doc
void * | to_data
void(* | to_open )(const char *, int)
void(* | to_xclose )(struct target_ops *targ)
void(* | to_close )(struct target_ops *)
void(* | to_attach )(struct target_ops *ops, const char *, int)
void(* | to_post_attach )(struct target_ops *, int) TARGET_DEFAULT_IGNORE()
void(* | to_detach )(struct target_ops *ops, const char *, int) TARGET_DEFAULT_IGNORE()
void(* | to_disconnect )(struct target_ops *, const char *, int) TARGET_DEFAULT_NORETURN(tcomplain())
void(* | to_resume )(struct target_ops *, ptid_t, int TARGET_DEBUG_PRINTER(target_debug_print_step), enum gdb_signal) TARGET_DEFAULT_NORETURN(noprocess())
void(* | to_commit_resume )(struct target_ops *) TARGET_DEFAULT_IGNORE()
ptid_t(* | to_wait )(struct target_ops *, ptid_t, struct target_waitstatus *, int TARGET_DEBUG_PRINTER(target_debug_print_options)) TARGET_DEFAULT_FUNC(default_target_wait)
void(* | to_fetch_registers )(struct target_ops *, struct regcache *, int) TARGET_DEFAULT_IGNORE()
void(* | to_store_registers )(struct target_ops *, struct regcache *, int) TARGET_DEFAULT_NORETURN(noprocess())
void(* | to_prepare_to_store )(struct target_ops *, struct regcache *) TARGET_DEFAULT_NORETURN(noprocess())
void(* | to_files_info )(struct target_ops *) TARGET_DEFAULT_IGNORE()
int(* | to_insert_breakpoint )(struct target_ops *, struct gdbarch *, struct bp_target_info *) TARGET_DEFAULT_FUNC(memory_insert_breakpoint)
int(* | to_remove_breakpoint )(struct target_ops *, struct gdbarch *, struct bp_target_info *, enum remove_bp_reason) TARGET_DEFAULT_FUNC(memory_remove_breakpoint)
int(* | to_stopped_by_sw_breakpoint )(struct target_ops *) TARGET_DEFAULT_RETURN(0)
int(* | to_supports_stopped_by_sw_breakpoint )(struct target_ops *) TARGET_DEFAULT_RETURN(0)
int(* | to_stopped_by_hw_breakpoint )(struct target_ops *) TARGET_DEFAULT_RETURN(0)
int(* | to_supports_stopped_by_hw_breakpoint )(struct target_ops *) TARGET_DEFAULT_RETURN(0)
int(* | to_can_use_hw_breakpoint )(struct target_ops *, enum bptype, int, int) TARGET_DEFAULT_RETURN(0)
int(* | to_ranged_break_num_registers )(struct target_ops *) TARGET_DEFAULT_RETURN(-1)
int(* | to_insert_hw_breakpoint )(struct target_ops *, struct gdbarch *, struct bp_target_info *) TARGET_DEFAULT_RETURN(-1)
int(* | to_remove_hw_breakpoint )(struct target_ops *, struct gdbarch *, struct bp_target_info *) TARGET_DEFAULT_RETURN(-1)
int(* | to_remove_watchpoint )(struct target_ops *, CORE_ADDR, int, enum target_hw_bp_type, struct expression *) TARGET_DEFAULT_RETURN(-1)
int(* | to_insert_watchpoint )(struct target_ops *, CORE_ADDR, int, enum target_hw_bp_type, struct expression *) TARGET_DEFAULT_RETURN(-1)
int(* | to_insert_mask_watchpoint )(struct target_ops *, CORE_ADDR, CORE_ADDR, enum target_hw_bp_type) TARGET_DEFAULT_RETURN(1)
int(* | to_remove_mask_watchpoint )(struct target_ops *, CORE_ADDR, CORE_ADDR, enum target_hw_bp_type) TARGET_DEFAULT_RETURN(1)
int(* | to_stopped_by_watchpoint )(struct target_ops *) TARGET_DEFAULT_RETURN(0)
int | to_have_steppable_watchpoint
int | to_have_continuable_watchpoint
int(* | to_stopped_data_address )(struct target_ops *, CORE_ADDR *) TARGET_DEFAULT_RETURN(0)
int(* | to_watchpoint_addr_within_range )(struct target_ops *, CORE_ADDR, CORE_ADDR, int) TARGET_DEFAULT_FUNC(default_watchpoint_addr_within_range)
int(* | to_region_ok_for_hw_watchpoint )(struct target_ops *, CORE_ADDR, int) TARGET_DEFAULT_FUNC(default_region_ok_for_hw_watchpoint)
int(* | to_can_accel_watchpoint_condition )(struct target_ops *, CORE_ADDR, int, int, struct expression *) TARGET_DEFAULT_RETURN(0)
int(* | to_masked_watch_num_registers )(struct target_ops *, CORE_ADDR, CORE_ADDR) TARGET_DEFAULT_RETURN(-1)
int(* | to_can_do_single_step )(struct target_ops *) TARGET_DEFAULT_RETURN(-1)
void(* | to_terminal_init )(struct target_ops *) TARGET_DEFAULT_IGNORE()
void(* | to_terminal_inferior )(struct target_ops *) TARGET_DEFAULT_IGNORE()
void(* | to_terminal_ours_for_output )(struct target_ops *) TARGET_DEFAULT_IGNORE()
void(* | to_terminal_ours )(struct target_ops *) TARGET_DEFAULT_IGNORE()
void(* | to_terminal_info )(struct target_ops *, const char *, int) TARGET_DEFAULT_FUNC(default_terminal_info)
void(* | to_kill )(struct target_ops *) TARGET_DEFAULT_NORETURN(noprocess())
void(* | to_load )(struct target_ops *, const char *, int) TARGET_DEFAULT_NORETURN(tcomplain())
void(* | to_create_inferior )(struct target_ops *, const char *, const std::string &, char **, int)
void(* | to_post_startup_inferior )(struct target_ops *, ptid_t) TARGET_DEFAULT_IGNORE()
int(* | to_insert_fork_catchpoint )(struct target_ops *, int) TARGET_DEFAULT_RETURN(1)
int(* | to_remove_fork_catchpoint )(struct target_ops *, int) TARGET_DEFAULT_RETURN(1)
int(* | to_insert_vfork_catchpoint )(struct target_ops *, int) TARGET_DEFAULT_RETURN(1)
int(* | to_remove_vfork_catchpoint )(struct target_ops *, int) TARGET_DEFAULT_RETURN(1)
int(* | to_follow_fork )(struct target_ops *, int, int) TARGET_DEFAULT_FUNC(default_follow_fork)
int(* | to_insert_exec_catchpoint )(struct target_ops *, int) TARGET_DEFAULT_RETURN(1)
int(* | to_remove_exec_catchpoint )(struct target_ops *, int) TARGET_DEFAULT_RETURN(1)
void(* | to_follow_exec )(struct target_ops *, struct inferior *, char *) TARGET_DEFAULT_IGNORE()
int(* | to_set_syscall_catchpoint )(struct target_ops *, int, bool, int, gdb::array_view< const int >) TARGET_DEFAULT_RETURN(1)
int(* | to_has_exited )(struct target_ops *, int, int, int *) TARGET_DEFAULT_RETURN(0)
void(* | to_mourn_inferior )(struct target_ops *) TARGET_DEFAULT_FUNC(default_mourn_inferior)
int(* | to_can_run )(struct target_ops *) TARGET_DEFAULT_RETURN(0)
void(* | to_pass_signals )(struct target_ops *, int, unsigned char *TARGET_DEBUG_PRINTER(target_debug_print_signals)) TARGET_DEFAULT_IGNORE()
void(* | to_program_signals )(struct target_ops *, int, unsigned char *TARGET_DEBUG_PRINTER(target_debug_print_signals)) TARGET_DEFAULT_IGNORE()
int(* | to_thread_alive )(struct target_ops *, ptid_t ptid) TARGET_DEFAULT_RETURN(0)
void(* | to_update_thread_list )(struct target_ops *) TARGET_DEFAULT_IGNORE()
const char *(* | to_pid_to_str )(struct target_ops *, ptid_t) TARGET_DEFAULT_FUNC(default_pid_to_str)
const char *(* | to_extra_thread_info )(struct target_ops *, struct thread_info *) TARGET_DEFAULT_RETURN(NULL)
const char *(* | to_thread_name )(struct target_ops *, struct thread_info *) TARGET_DEFAULT_RETURN(NULL)
struct thread_info *(* | to_thread_handle_to_thread_info )(struct target_ops *, const gdb_byte *, int, struct inferior *inf) TARGET_DEFAULT_RETURN(NULL)
void(* | to_stop )(struct target_ops *, ptid_t) TARGET_DEFAULT_IGNORE()
void(* | to_interrupt )(struct target_ops *, ptid_t) TARGET_DEFAULT_IGNORE()
void(* | to_pass_ctrlc )(struct target_ops *) TARGET_DEFAULT_FUNC(default_target_pass_ctrlc)
void(* | to_rcmd )(struct target_ops *, const char *command, struct ui_file *output) TARGET_DEFAULT_FUNC(default_rcmd)
char *(* | to_pid_to_exec_file )(struct target_ops *, int pid) TARGET_DEFAULT_RETURN(NULL)
void(* | to_log_command )(struct target_ops *, const char *) TARGET_DEFAULT_IGNORE()
struct target_section_table *(* | to_get_section_table )(struct target_ops *) TARGET_DEFAULT_RETURN(NULL)
enum strata | to_stratum
int(* | to_has_all_memory )(struct target_ops *)
int(* | to_has_memory )(struct target_ops *)
int(* | to_has_stack )(struct target_ops *)
int(* | to_has_registers )(struct target_ops *)
int(* | to_has_execution )(struct target_ops *, ptid_t)
int | to_has_thread_control
int | to_attach_no_wait
int(* | to_can_async_p )(struct target_ops *) TARGET_DEFAULT_RETURN(0)
int(* | to_is_async_p )(struct target_ops *) TARGET_DEFAULT_RETURN(0)
void(* | to_async )(struct target_ops *, int) TARGET_DEFAULT_NORETURN(tcomplain())
void(* | to_thread_events )(struct target_ops *, int) TARGET_DEFAULT_IGNORE()
int(* | to_supports_non_stop )(struct target_ops *) TARGET_DEFAULT_RETURN(0)
int(* | to_always_non_stop_p )(struct target_ops *) TARGET_DEFAULT_RETURN(0)
int(* | to_find_memory_regions )(struct target_ops *, find_memory_region_ftype func, void *data) TARGET_DEFAULT_FUNC(dummy_find_memory_regions)
char *(* | to_make_corefile_notes )(struct target_ops *, bfd *, int *) TARGET_DEFAULT_FUNC(dummy_make_corefile_notes)
gdb_byte *(* | to_get_bookmark )(struct target_ops *, const char *, int) TARGET_DEFAULT_NORETURN(tcomplain())
void(* | to_goto_bookmark )(struct target_ops *, const gdb_byte *, int) TARGET_DEFAULT_NORETURN(tcomplain())
CORE_ADDR(* | to_get_thread_local_address )(struct target_ops *ops, ptid_t ptid, CORE_ADDR load_module_addr, CORE_ADDR offset) TARGET_DEFAULT_NORETURN(generic_tls_error())
enum target_xfer_status(* | to_xfer_partial )(struct target_ops *ops, enum target_object object, const char *annex, gdb_byte *readbuf, const gdb_byte *writebuf, ULONGEST offset, ULONGEST len, ULONGEST *xfered_len) TARGET_DEFAULT_RETURN(TARGET_XFER_E_IO)
ULONGEST(* | to_get_memory_xfer_limit )(struct target_ops *) TARGET_DEFAULT_RETURN(ULONGEST_MAX)
std::vector< mem_region >(*) to_memory_map(struct target_ops *) TARGET_DEFAULT_RETURN(std void(* | to_flash_erase )(struct target_ops *, ULONGEST address, LONGEST length) TARGET_DEFAULT_NORETURN(tcomplain())
void(* | to_flash_done )(struct target_ops *) TARGET_DEFAULT_NORETURN(tcomplain())
const struct target_desc *(* | to_read_description )(struct target_ops *ops) TARGET_DEFAULT_RETURN(NULL)
ptid_t(* | to_get_ada_task_ptid )(struct target_ops *, long lwp, long thread) TARGET_DEFAULT_FUNC(default_get_ada_task_ptid)
int(* | to_auxv_parse )(struct target_ops *ops, gdb_byte **readptr, gdb_byte *endptr, CORE_ADDR *typep, CORE_ADDR *valp) TARGET_DEFAULT_FUNC(default_auxv_parse)
int(* | to_search_memory )(struct target_ops *ops, CORE_ADDR start_addr, ULONGEST search_space_len, const gdb_byte *pattern, ULONGEST pattern_len, CORE_ADDR *found_addrp) TARGET_DEFAULT_FUNC(default_search_memory)
int(* | to_can_execute_reverse )(struct target_ops *) TARGET_DEFAULT_RETURN(0)
enum exec_direction_kind(* | to_execution_direction )(struct target_ops *) TARGET_DEFAULT_FUNC(default_execution_direction)
int(* | to_supports_multi_process )(struct target_ops *) TARGET_DEFAULT_RETURN(0)
int(* | to_supports_enable_disable_tracepoint )(struct target_ops *) TARGET_DEFAULT_RETURN(0)
int(* | to_supports_disable_randomization )(struct target_ops *)
int(* | to_supports_string_tracing )(struct target_ops *) TARGET_DEFAULT_RETURN(0)
int(* | to_supports_evaluation_of_breakpoint_conditions )(struct target_ops *) TARGET_DEFAULT_RETURN(0)
int(* | to_can_run_breakpoint_commands )(struct target_ops *) TARGET_DEFAULT_RETURN(0)
struct gdbarch *(* | to_thread_architecture )(struct target_ops *, ptid_t) TARGET_DEFAULT_FUNC(default_thread_architecture)
struct address_space *(* | to_thread_address_space )(struct target_ops *, ptid_t) TARGET_DEFAULT_FUNC(default_thread_address_space)
int(* | to_filesystem_is_local )(struct target_ops *) TARGET_DEFAULT_RETURN(1)
int(* | to_fileio_open )(struct target_ops *, struct inferior *inf, const char *filename, int flags, int mode, int warn_if_slow, int *target_errno)
int(* | to_fileio_pwrite )(struct target_ops *, int fd, const gdb_byte *write_buf, int len, ULONGEST offset, int *target_errno)
int(* | to_fileio_pread )(struct target_ops *, int fd, gdb_byte *read_buf, int len, ULONGEST offset, int *target_errno)
int(* | to_fileio_fstat )(struct target_ops *, int fd, struct stat *sb, int *target_errno)
int(* | to_fileio_close )(struct target_ops *, int fd, int *target_errno)
int(* | to_fileio_unlink )(struct target_ops *, struct inferior *inf, const char *filename, int *target_errno)
char *(* | to_fileio_readlink )(struct target_ops *, struct inferior *inf, const char *filename, int *target_errno)
void(* | to_info_proc )(struct target_ops *, const char *, enum info_proc_what)
void(* | to_trace_init )(struct target_ops *) TARGET_DEFAULT_NORETURN(tcomplain())
void(* | to_download_tracepoint )(struct target_ops *, struct bp_location *location) TARGET_DEFAULT_NORETURN(tcomplain())
int(* | to_can_download_tracepoint )(struct target_ops *) TARGET_DEFAULT_RETURN(0)
void(* | to_download_trace_state_variable )(struct target_ops *, struct trace_state_variable *tsv) TARGET_DEFAULT_NORETURN(tcomplain())
void(* | to_enable_tracepoint )(struct target_ops *, struct bp_location *location) TARGET_DEFAULT_NORETURN(tcomplain())
void(* | to_disable_tracepoint )(struct target_ops *, struct bp_location *location) TARGET_DEFAULT_NORETURN(tcomplain())
void(* | to_trace_set_readonly_regions )(struct target_ops *) TARGET_DEFAULT_NORETURN(tcomplain())
void(* | to_trace_start )(struct target_ops *) TARGET_DEFAULT_NORETURN(tcomplain())
int(* | to_get_trace_status )(struct target_ops *, struct trace_status *ts) TARGET_DEFAULT_RETURN(-1)
void(* | to_get_tracepoint_status )(struct target_ops *, struct breakpoint *tp, struct uploaded_tp *utp) TARGET_DEFAULT_NORETURN(tcomplain())
void(* | to_trace_stop )(struct target_ops *) TARGET_DEFAULT_NORETURN(tcomplain())
int(* | to_trace_find )(struct target_ops *, enum trace_find_type type, int num, CORE_ADDR addr1, CORE_ADDR addr2, int *tpp) TARGET_DEFAULT_RETURN(-1)
int(* | to_get_trace_state_variable_value )(struct target_ops *, int tsv, LONGEST *val) TARGET_DEFAULT_RETURN(0)
int(* | to_save_trace_data )(struct target_ops *, const char *filename) TARGET_DEFAULT_NORETURN(tcomplain())
int(* | to_upload_tracepoints )(struct target_ops *, struct uploaded_tp **utpp) TARGET_DEFAULT_RETURN(0)
int(* | to_upload_trace_state_variables )(struct target_ops *, struct uploaded_tsv **utsvp) TARGET_DEFAULT_RETURN(0)
LONGEST(* | to_get_raw_trace_data )(struct target_ops *, gdb_byte *buf, ULONGEST offset, LONGEST len) TARGET_DEFAULT_NORETURN(tcomplain())
int(* | to_get_min_fast_tracepoint_insn_len )(struct target_ops *) TARGET_DEFAULT_RETURN(-1)
void(* | to_set_disconnected_tracing )(struct target_ops *, int val) TARGET_DEFAULT_IGNORE()
void(* | to_set_circular_trace_buffer )(struct target_ops *, int val) TARGET_DEFAULT_IGNORE()
void(* | to_set_trace_buffer_size )(struct target_ops *, LONGEST val) TARGET_DEFAULT_IGNORE()
int(* | to_set_trace_notes )(struct target_ops *, const char *user, const char *notes, const char *stopnotes) TARGET_DEFAULT_RETURN(0)
int(* | to_core_of_thread )(struct target_ops *, ptid_t ptid) TARGET_DEFAULT_RETURN(-1)
int(* | to_verify_memory )(struct target_ops *, const gdb_byte *data, CORE_ADDR memaddr, ULONGEST size) TARGET_DEFAULT_FUNC(default_verify_memory)
int(* | to_get_tib_address )(struct target_ops *, ptid_t ptid, CORE_ADDR *addr) TARGET_DEFAULT_NORETURN(tcomplain())
void(* | to_set_permissions )(struct target_ops *) TARGET_DEFAULT_IGNORE()
int(* | to_static_tracepoint_marker_at )(struct target_ops *, CORE_ADDR, struct static_tracepoint_marker *marker) TARGET_DEFAULT_RETURN(0)
traceframe_info_up(* | to_traceframe_info )(struct target_ops *) TARGET_DEFAULT_NORETURN(tcomplain())
int(* | to_use_agent )(struct target_ops *, int use) TARGET_DEFAULT_NORETURN(tcomplain())
int(* | to_can_use_agent )(struct target_ops *) TARGET_DEFAULT_RETURN(0)
int(* | to_supports_btrace )(struct target_ops *, enum btrace_format) TARGET_DEFAULT_RETURN(0)
struct btrace_target_info *(* | to_enable_btrace )(struct target_ops *, ptid_t ptid, const struct btrace_config *conf) TARGET_DEFAULT_NORETURN(tcomplain())
void(* | to_disable_btrace )(struct target_ops *, struct btrace_target_info *tinfo) TARGET_DEFAULT_NORETURN(tcomplain())
void(* | to_teardown_btrace )(struct target_ops *, struct btrace_target_info *tinfo) TARGET_DEFAULT_NORETURN(tcomplain())
enum btrace_error(* | to_read_btrace )(struct target_ops *self, struct btrace_data *data, struct btrace_target_info *btinfo, enum btrace_read_type type) TARGET_DEFAULT_NORETURN(tcomplain())
const struct btrace_config *(* | to_btrace_conf )(struct target_ops *self, const struct btrace_target_info *) TARGET_DEFAULT_RETURN(NULL)
enum record_method(* | to_record_method )(struct target_ops *, ptid_t ptid) TARGET_DEFAULT_RETURN(RECORD_METHOD_NONE)
void(* | to_stop_recording )(struct target_ops *) TARGET_DEFAULT_IGNORE()
void(* | to_info_record )(struct target_ops *) TARGET_DEFAULT_IGNORE()
void(* | to_save_record )(struct target_ops *, const char *filename) TARGET_DEFAULT_NORETURN(tcomplain())
void(* | to_delete_record )(struct target_ops *) TARGET_DEFAULT_NORETURN(tcomplain())
int(* | to_record_is_replaying )(struct target_ops *, ptid_t ptid) TARGET_DEFAULT_RETURN(0)
int(* | to_record_will_replay )(struct target_ops *, ptid_t ptid, int dir) TARGET_DEFAULT_RETURN(0)
void(* | to_record_stop_replaying )(struct target_ops *) TARGET_DEFAULT_IGNORE()
void(* | to_goto_record_begin )(struct target_ops *) TARGET_DEFAULT_NORETURN(tcomplain())
void(* | to_goto_record_end )(struct target_ops *) TARGET_DEFAULT_NORETURN(tcomplain())
void(* | to_goto_record )(struct target_ops *, ULONGEST insn) TARGET_DEFAULT_NORETURN(tcomplain())
void(* | to_insn_history )(struct target_ops *, int size, gdb_disassembly_flags flags) TARGET_DEFAULT_NORETURN(tcomplain())
void(* | to_insn_history_from )(struct target_ops *, ULONGEST from, int size, gdb_disassembly_flags flags) TARGET_DEFAULT_NORETURN(tcomplain())
void(* | to_insn_history_range )(struct target_ops *, ULONGEST begin, ULONGEST end, gdb_disassembly_flags flags) TARGET_DEFAULT_NORETURN(tcomplain())
void(* | to_call_history )(struct target_ops *, int size, int flags) TARGET_DEFAULT_NORETURN(tcomplain())
void(* | to_call_history_from )(struct target_ops *, ULONGEST begin, int size, int flags) TARGET_DEFAULT_NORETURN(tcomplain())
void(* | to_call_history_range )(struct target_ops *, ULONGEST begin, ULONGEST end, int flags) TARGET_DEFAULT_NORETURN(tcomplain())
int(* | to_augmented_libraries_svr4_read )(struct target_ops *) TARGET_DEFAULT_RETURN(0)
const struct frame_unwind *(* | to_get_unwinder )(struct target_ops *self) TARGET_DEFAULT_RETURN(NULL)
const struct frame_unwind *(* | to_get_tailcall_unwinder )(struct target_ops *self) TARGET_DEFAULT_RETURN(NULL)
void(* | to_prepare_to_generate_core )(struct target_ops *) TARGET_DEFAULT_IGNORE()
void(* | to_done_generating_core )(struct target_ops *) TARGET_DEFAULT_IGNORE()
int | to_magic

## Detailed Description

Definition at line 412 of file target.h.

## Member Function Documentation

## ◆ TARGET_DEFAULT_NORETURN()

const char* id target_ops::TARGET_DEFAULT_NORETURN | ( | tcomplain() |  | ) |

## ◆ VEC()

target_ops::VEC | ( | static_tracepoint_marker_p |  | ) |

## Member Data Documentation

## ◆ beneath

struct target_ops* target_ops::beneath

Definition at line 414 of file target.h.

Referenced by aix_thread_detach(), aix_thread_fetch_registers(), aix_thread_mourn_inferior(), aix_thread_pid_to_str(), aix_thread_resume(), aix_thread_store_registers(), aix_thread_thread_alive(), aix_thread_wait(), aix_thread_xfer_partial(), arm_fbsd_read_description(), arm_linux_read_description(), bsd_uthread_fetch_registers(), bsd_uthread_mourn_inferior(), bsd_uthread_resume(), bsd_uthread_store_registers(), bsd_uthread_thread_alive(), bsd_uthread_wait(), core_read_description(), core_xfer_partial(), default_fileio_target(), default_search_memory(), default_verify_memory(), find_attach_target(), find_run_target(), find_target_at(), find_target_beneath(), go32_xfer_partial(), info_target_command(), maintenance_print_target_stack(), mi_cmd_data_read_memory(), mi_cmd_data_read_memory_bytes(), procfs_xfer_partial(), push_target(), ravenscar_core_of_thread(), ravenscar_fetch_registers(), ravenscar_mourn_inferior(), ravenscar_prepare_to_store(), ravenscar_resume(), ravenscar_stopped_by_hw_breakpoint(), ravenscar_stopped_by_sw_breakpoint(), ravenscar_stopped_by_watchpoint(), ravenscar_stopped_data_address(), ravenscar_store_registers(), ravenscar_wait(), raw_memory_xfer_partial(), read_memory_object(), read_value_memory(), record_btrace_async(), record_btrace_commit_resume(), record_btrace_disconnect(), record_btrace_fetch_registers(), record_btrace_insert_breakpoint(), record_btrace_prepare_to_store(), record_btrace_remove_breakpoint(), record_btrace_resume(), record_btrace_stop(), record_btrace_stopped_by_hw_breakpoint(), record_btrace_stopped_by_sw_breakpoint(), record_btrace_store_registers(), record_btrace_supports_stopped_by_hw_breakpoint(), record_btrace_supports_stopped_by_sw_breakpoint(), record_btrace_thread_alive(), record_btrace_update_thread_list(), record_btrace_wait(), record_btrace_xfer_partial(), record_full_async(), record_full_commit_resume(), record_full_core_xfer_partial(), record_full_insert_breakpoint(), record_full_remove_breakpoint(), record_full_resume(), record_full_stopped_by_watchpoint(), record_full_stopped_data_address(), record_full_store_registers(), record_full_wait_1(), record_full_xfer_partial(), remote_read_description(), sol_thread_alive(), sol_thread_detach(), sol_thread_fetch_registers(), sol_thread_mourn_inferior(), sol_thread_resume(), sol_thread_store_registers(), sol_thread_wait(), sol_thread_xfer_partial(), sol_update_thread_list(), target_fileio_open_1(), target_fileio_readlink(), target_fileio_unlink(), target_get_osdata(), target_has_all_memory_1(), target_has_execution_1(), target_has_memory_1(), target_has_registers_1(), target_has_stack_1(), target_info_proc(), target_is_pushed(), target_read_code(), target_read_memory(), target_read_raw_memory(), target_read_stack(), target_require_runnable(), target_supports_delete_record(), target_supports_disable_randomization(), target_supports_terminal_ours(), target_write_memory(), target_write_memory_blocks(), target_write_raw_memory(), thread_db_get_thread_local_address(), thread_db_pid_to_str(), thread_db_resume(), thread_db_update_thread_list(), thread_db_wait(), unpush_target(), update_current_target(), and windows_xfer_partial().

## ◆ to_always_non_stop_p

int(* target_ops::to_always_non_stop_p) (struct target_ops *) TARGET_DEFAULT_RETURN(0)

Definition at line 680 of file target.h.

Referenced by init_debug_target(), install_delegators(), install_dummy_methods(), linux_nat_add_target(), and target_always_non_stop_p().

## ◆ to_async

void(* target_ops::to_async) (struct target_ops *, int) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 670 of file target.h.

Referenced by init_debug_target(), init_record_btrace_ops(), init_record_full_core_ops(), init_record_full_ops(), init_remote_ops(), install_delegators(), install_dummy_methods(), linux_nat_add_target(), record_btrace_async(), record_full_async(), and target_async().

## ◆ to_attach

void(* target_ops::to_attach) (struct target_ops *ops, const char *, int)

Definition at line 440 of file target.h.

Referenced by _initialize_darwin_inferior(), attach_command(), find_attach_target(), gnu_target(), go32_target(), inf_ptrace_target(), init_extended_remote_ops(), init_procfs_targets(), linux_nat_add_target(), linux_nat_attach(), procfs_target(), and windows_target().

## ◆ to_attach_no_wait

int target_ops::to_attach_no_wait

Definition at line 663 of file target.h.

Referenced by _initialize_darwin_inferior(), gnu_target(), update_current_target(), and windows_target().

## ◆ to_augmented_libraries_svr4_read

int(* target_ops::to_augmented_libraries_svr4_read) (struct target_ops *) TARGET_DEFAULT_RETURN(0)

Definition at line 1241 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_auxv_parse

int(* target_ops::to_auxv_parse) (struct target_ops *ops, gdb_byte **readptr, gdb_byte *endptr, CORE_ADDR *typep, CORE_ADDR *valp) TARGET_DEFAULT_FUNC(default_auxv_parse)

Definition at line 805 of file target.h.

Referenced by _initialize_ppc_linux_nat(), _initialize_s390_nat(), inf_ptrace_target(), init_debug_target(), install_delegators(), install_dummy_methods(), procfs_target(), and target_auxv_parse().

## ◆ to_btrace_conf

const struct btrace_config*(* target_ops::to_btrace_conf) (struct target_ops *self, const struct btrace_target_info *) TARGET_DEFAULT_RETURN(NULL)

Definition at line 1145 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), target_btrace_conf(), and x86_linux_create_target().

## ◆ to_call_history

void(* target_ops::to_call_history) (struct target_ops *, int size, int flags) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 1222 of file target.h.

Referenced by init_debug_target(), init_record_btrace_ops(), install_delegators(), install_dummy_methods(), and target_call_history().

## ◆ to_call_history_from

void(* target_ops::to_call_history_from) (struct target_ops *, ULONGEST begin, int size, int flags) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 1229 of file target.h.

Referenced by init_debug_target(), init_record_btrace_ops(), install_delegators(), install_dummy_methods(), and target_call_history_from().

## ◆ to_call_history_range

void(* target_ops::to_call_history_range) (struct target_ops *, ULONGEST begin, ULONGEST end, int flags) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 1235 of file target.h.

Referenced by init_debug_target(), init_record_btrace_ops(), install_delegators(), install_dummy_methods(), and target_call_history_range().

## ◆ to_can_accel_watchpoint_condition

int(* target_ops::to_can_accel_watchpoint_condition) (struct target_ops *, CORE_ADDR, int, int, struct expression *) TARGET_DEFAULT_RETURN(0)

Definition at line 547 of file target.h.

Referenced by _initialize_ppc_linux_nat(), init_debug_target(), install_delegators(), and install_dummy_methods().

## ◆ to_can_async_p

int(* target_ops::to_can_async_p) (struct target_ops *) TARGET_DEFAULT_RETURN(0)

Definition at line 666 of file target.h.

Referenced by complete_target_initialization(), inf_child_target(), init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), linux_nat_add_target(), mi_cmd_exec_run(), prepare_execution_command(), and run_one_inferior().

## ◆ to_can_do_single_step

int(* target_ops::to_can_do_single_step) (struct target_ops *) TARGET_DEFAULT_RETURN(-1)

Definition at line 557 of file target.h.

Referenced by _initialize_aarch64_linux_nat(), init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_can_download_tracepoint

int(* target_ops::to_can_download_tracepoint) (struct target_ops *) TARGET_DEFAULT_RETURN(0)

Definition at line 959 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_can_execute_reverse

int(* target_ops::to_can_execute_reverse) (struct target_ops *) TARGET_DEFAULT_RETURN(0)

Definition at line 822 of file target.h.

Referenced by init_debug_target(), init_record_btrace_ops(), init_record_full_core_ops(), init_record_full_ops(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_can_run

int(* target_ops::to_can_run) (struct target_ops *) TARGET_DEFAULT_RETURN(0)

Definition at line 611 of file target.h.

Referenced by complete_target_initialization(), find_default_run_target(), inf_child_target(), init_debug_target(), init_procfs_targets(), install_delegators(), and install_dummy_methods().

## ◆ to_can_run_breakpoint_commands

int(* target_ops::to_can_run_breakpoint_commands) (struct target_ops *) TARGET_DEFAULT_RETURN(0)

Definition at line 855 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_can_use_agent

int(* target_ops::to_can_use_agent) (struct target_ops *) TARGET_DEFAULT_RETURN(0)

Definition at line 1108 of file target.h.

Referenced by inf_child_target(), init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_can_use_hw_breakpoint

int(* target_ops::to_can_use_hw_breakpoint) (struct target_ops *, enum bptype, int, int) TARGET_DEFAULT_RETURN(0)

Definition at line 502 of file target.h.

Referenced by _initialize_aarch64_linux_nat(), _initialize_arm_linux_nat(), _initialize_ia64_linux_nat(), _initialize_mips_linux_nat(), _initialize_ppc_linux_nat(), _initialize_s390_nat(), _initialize_spu_nat(), init_debug_target(), init_procfs_targets(), init_remote_ops(), install_delegators(), install_dummy_methods(), procfs_use_watchpoints(), and x86_use_watchpoints().

## ◆ to_close

void(* target_ops::to_close) (struct target_ops *)

Definition at line 431 of file target.h.

Referenced by _initialize_mips_linux_nat(), bsd_kvm_add_target(), bsd_uthread_target(), inf_child_target(), init_core_ops(), init_exec_ops(), init_gdbsim_ops(), init_record_btrace_ops(), init_record_full_core_ops(), init_record_full_ops(), init_remote_ops(), init_tfile_ops(), linux_nat_add_target(), linux_nat_close(), target_close(), and windows_target().

## ◆ to_commit_resume

void(* target_ops::to_commit_resume) (struct target_ops *) TARGET_DEFAULT_IGNORE()

Definition at line 451 of file target.h.

Referenced by init_debug_target(), init_record_btrace_ops(), init_record_full_ops(), init_remote_ops(), install_delegators(), install_dummy_methods(), record_btrace_commit_resume(), record_full_commit_resume(), record_full_wait_1(), and target_commit_resume().

## ◆ to_core_of_thread

int(* target_ops::to_core_of_thread) (struct target_ops *, ptid_t ptid) TARGET_DEFAULT_RETURN(-1)

Definition at line 1063 of file target.h.

Referenced by init_debug_target(), init_ravenscar_thread_ops(), init_remote_ops(), install_delegators(), install_dummy_methods(), linux_nat_add_target(), ravenscar_core_of_thread(), and target_core_of_thread().

## ◆ to_create_inferior

void(* target_ops::to_create_inferior) (struct target_ops *, const char *, const std::string &, char **, int)

Definition at line 579 of file target.h.

Referenced by _initialize_darwin_inferior(), _initialize_rs6000_nat(), find_run_target(), gnu_target(), go32_target(), inf_ptrace_target(), init_extended_remote_ops(), init_gdbsim_ops(), init_procfs_targets(), linux_nat_add_target(), linux_nat_create_inferior(), procfs_target(), run_command_1(), target_require_runnable(), and windows_target().

## ◆ to_data

void* target_ops::to_data

Definition at line 421 of file target.h.

Referenced by target_bfd_get_section_table(), target_bfd_reopen(), target_bfd_xclose(), and target_bfd_xfer_partial().

## ◆ to_delete_record

void(* target_ops::to_delete_record) (struct target_ops *) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 1167 of file target.h.

Referenced by init_debug_target(), init_record_full_core_ops(), init_record_full_ops(), install_delegators(), install_dummy_methods(), target_delete_record(), and target_supports_delete_record().

## ◆ to_detach

void(* target_ops::to_detach) (struct target_ops *ops, const char *, int) TARGET_DEFAULT_IGNORE()

Definition at line 443 of file target.h.

Referenced by _initialize_darwin_inferior(), aix_thread_detach(), core_file_command(), gnu_target(), inf_ptrace_target(), init_aix_thread_ops(), init_core_ops(), init_debug_target(), init_extended_remote_ops(), init_gdbsim_ops(), init_procfs_targets(), init_record_btrace_ops(), init_record_full_ops(), init_remote_ops(), init_sol_thread_ops(), init_thread_db_ops(), install_delegators(), install_dummy_methods(), linux_nat_add_target(), procfs_target(), sol_thread_detach(), target_detach(), thread_db_detach(), and windows_target().

## ◆ to_disable_btrace

void(* target_ops::to_disable_btrace) (struct target_ops *, struct btrace_target_info *tinfo) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 1124 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), target_disable_btrace(), and x86_linux_create_target().

## ◆ to_disable_tracepoint

void(* target_ops::to_disable_tracepoint) (struct target_ops *, struct bp_location *location) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 973 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_disconnect

void(* target_ops::to_disconnect) (struct target_ops *, const char *, int) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 445 of file target.h.

Referenced by inf_child_target(), init_debug_target(), init_record_btrace_ops(), init_record_full_ops(), init_remote_ops(), install_delegators(), install_dummy_methods(), record_btrace_disconnect(), and target_disconnect().

## ◆ to_doc

const char* target_ops::to_doc

Definition at line 417 of file target.h.

Referenced by add_deprecated_target_alias(), add_target_with_completer(), bsd_kvm_add_target(), bsd_uthread_target(), inf_child_target(), init_aix_thread_ops(), init_core_ops(), init_exec_ops(), init_extended_remote_ops(), init_gdbsim_ops(), init_procfs_targets(), init_ravenscar_thread_ops(), init_record_btrace_ops(), init_record_full_core_ops(), init_record_full_ops(), init_remote_ops(), init_sol_thread_ops(), init_spu_ops(), init_tfile_ops(), init_thread_db_ops(), and target_bfd_reopen().

## ◆ to_done_generating_core

void(* target_ops::to_done_generating_core) (struct target_ops *) TARGET_DEFAULT_IGNORE()

Definition at line 1258 of file target.h.

Referenced by init_debug_target(), init_record_btrace_ops(), install_delegators(), install_dummy_methods(), and target_done_generating_core().

## ◆ to_download_trace_state_variable

void(* target_ops::to_download_trace_state_variable) (struct target_ops *, struct trace_state_variable *tsv) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 963 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_download_tracepoint

void(* target_ops::to_download_tracepoint) (struct target_ops *, struct bp_location *location) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 953 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_enable_btrace

struct btrace_target_info*(* target_ops::to_enable_btrace) (struct target_ops *, ptid_t ptid, const struct btrace_config *conf) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 1118 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), target_enable_btrace(), and x86_linux_create_target().

## ◆ to_enable_tracepoint

void(* target_ops::to_enable_tracepoint) (struct target_ops *, struct bp_location *location) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 968 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_execution_direction

enum exec_direction_kind(* target_ops::to_execution_direction) (struct target_ops *) TARGET_DEFAULT_FUNC(default_execution_direction)

Definition at line 828 of file target.h.

Referenced by init_debug_target(), init_record_btrace_ops(), init_record_full_core_ops(), init_record_full_ops(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_extra_thread_info

const char*(* target_ops::to_extra_thread_info) (struct target_ops *, struct thread_info *) TARGET_DEFAULT_RETURN(NULL)

Definition at line 632 of file target.h.

Referenced by bsd_uthread_target(), init_aix_thread_ops(), init_debug_target(), init_procfs_targets(), init_ravenscar_thread_ops(), init_remote_ops(), init_thread_db_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_fetch_registers

void(* target_ops::to_fetch_registers) (struct target_ops *, struct regcache *, int) TARGET_DEFAULT_IGNORE()

Definition at line 457 of file target.h.

Referenced by _initialize_aarch64_fbsd_nat(), _initialize_aarch64_linux_nat(), _initialize_alphabsd_nat(), _initialize_amd64_linux_nat(), _initialize_arm_fbsd_nat(), _initialize_arm_linux_nat(), _initialize_arm_netbsd_nat(), _initialize_hppa_linux_nat(), _initialize_hppanbsd_nat(), _initialize_hppaobsd_nat(), _initialize_i386_linux_nat(), _initialize_i386gnu_nat(), _initialize_ia64_linux_nat(), _initialize_m32r_linux_nat(), _initialize_m68k_linux_nat(), _initialize_m68kbsd_nat(), _initialize_m88kbsd_nat(), _initialize_mips64obsd_nat(), _initialize_mips_fbsd_nat(), _initialize_mips_linux_nat(), _initialize_mipsnbsd_nat(), _initialize_ppc_linux_nat(), _initialize_ppcfbsd_nat(), _initialize_ppcnbsd_nat(), _initialize_ppcobsd_nat(), _initialize_rs6000_nat(), _initialize_s390_nat(), _initialize_shnbsd_nat(), _initialize_sparc64_linux_nat(), _initialize_sparc_linux_nat(), _initialize_spu_nat(), _initialize_tile_linux_nat(), _initialize_vaxbsd_nat(), _initialize_xtensa_linux_nat(), aix_thread_fetch_registers(), amd64bsd_target(), bsd_kvm_add_target(), bsd_uthread_fetch_registers(), bsd_uthread_target(), darwin_complete_target(), go32_target(), i386bsd_target(), inf_child_target(), inf_ptrace_trad_target(), init_aix_thread_ops(), init_core_ops(), init_debug_target(), init_gdbsim_ops(), init_procfs_targets(), init_ravenscar_thread_ops(), init_record_btrace_ops(), init_record_full_core_ops(), init_remote_ops(), init_sol_thread_ops(), init_spu_ops(), init_tfile_ops(), install_delegators(), install_dummy_methods(), procfs_target(), ravenscar_fetch_registers(), record_btrace_fetch_registers(), sol_thread_fetch_registers(), sparc_target(), spu_fetch_registers(), target_fetch_registers(), and windows_target().

## ◆ to_fileio_close

int(* target_ops::to_fileio_close) (struct target_ops *, int fd, int *target_errno)

Definition at line 920 of file target.h.

Referenced by inf_child_target(), init_remote_ops(), and target_fileio_close().

## ◆ to_fileio_fstat

int(* target_ops::to_fileio_fstat) (struct target_ops *, int fd, struct stat *sb, int *target_errno)

Definition at line 915 of file target.h.

Referenced by inf_child_target(), init_remote_ops(), and target_fileio_fstat().

## ◆ to_fileio_open

int(* target_ops::to_fileio_open) (struct target_ops *, struct inferior *inf, const char *filename, int flags, int mode, int warn_if_slow, int *target_errno)

Definition at line 893 of file target.h.

Referenced by inf_child_target(), init_remote_ops(), linux_nat_add_target(), and target_fileio_open_1().

## ◆ to_fileio_pread

int(* target_ops::to_fileio_pread) (struct target_ops *, int fd, gdb_byte *read_buf, int len, ULONGEST offset, int *target_errno)

Definition at line 908 of file target.h.

Referenced by inf_child_target(), init_remote_ops(), and target_fileio_pread().

## ◆ to_fileio_pwrite

int(* target_ops::to_fileio_pwrite) (struct target_ops *, int fd, const gdb_byte *write_buf, int len, ULONGEST offset, int *target_errno)

Definition at line 901 of file target.h.

Referenced by inf_child_target(), init_remote_ops(), and target_fileio_pwrite().

## ◆ to_fileio_readlink

char*(* target_ops::to_fileio_readlink) (struct target_ops *, struct inferior *inf, const char *filename, int *target_errno)

Definition at line 936 of file target.h.

Referenced by inf_child_target(), init_remote_ops(), linux_nat_add_target(), and target_fileio_readlink().

## ◆ to_fileio_unlink

int(* target_ops::to_fileio_unlink) (struct target_ops *, struct inferior *inf, const char *filename, int *target_errno)

Definition at line 926 of file target.h.

Referenced by inf_child_target(), init_remote_ops(), linux_nat_add_target(), and target_fileio_unlink().

## ◆ to_files_info

void(* target_ops::to_files_info) (struct target_ops *) TARGET_DEFAULT_IGNORE()

Definition at line 464 of file target.h.

Referenced by _initialize_darwin_inferior(), bsd_kvm_add_target(), go32_target(), inf_ptrace_target(), info_target_command(), init_core_ops(), init_debug_target(), init_exec_ops(), init_gdbsim_ops(), init_procfs_targets(), init_remote_ops(), init_tfile_ops(), install_delegators(), install_dummy_methods(), procfs_target(), and windows_target().

## ◆ to_filesystem_is_local

int(* target_ops::to_filesystem_is_local) (struct target_ops *) TARGET_DEFAULT_RETURN(1)

Definition at line 883 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), and linux_nat_add_target().

## ◆ to_find_memory_regions

int(* target_ops::to_find_memory_regions) (struct target_ops *, find_memory_region_ftype func, void *data) TARGET_DEFAULT_FUNC(dummy_find_memory_regions)

Definition at line 683 of file target.h.

Referenced by fbsd_nat_add_target(), gnu_target(), init_debug_target(), init_exec_ops(), install_delegators(), install_dummy_methods(), and procfs_target().

## ◆ to_flash_done

void(* target_ops::to_flash_done) (struct target_ops *) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 783 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), and target_flash_done().

## ◆ to_flash_erase

std::vector<mem_region>(*) to_memory_map (struct target_ops *) TARGET_DEFAULT_RETURN (std void(* target_ops::to_flash_erase) (struct target_ops *, ULONGEST address, LONGEST length) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 775 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), and target_flash_erase().

## ◆ to_follow_exec

void(* target_ops::to_follow_exec) (struct target_ops *, struct inferior *, char *) TARGET_DEFAULT_IGNORE()

Definition at line 598 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), and target_follow_exec().

## ◆ to_follow_fork

int(* target_ops::to_follow_fork) (struct target_ops *, int, int) TARGET_DEFAULT_FUNC(default_follow_fork)

Definition at line 592 of file target.h.

Referenced by fbsd_nat_add_target(), inf_child_target(), inf_ptrace_target(), init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), linux_target_install_ops(), and target_follow_fork().

## ◆ to_get_ada_task_ptid

ptid_t(* target_ops::to_get_ada_task_ptid) (struct target_ops *, long lwp, long thread) TARGET_DEFAULT_FUNC(default_get_ada_task_ptid)

Definition at line 797 of file target.h.

Referenced by _initialize_darwin_inferior(), init_aix_thread_ops(), init_debug_target(), init_ravenscar_thread_ops(), init_remote_ops(), init_sol_thread_ops(), init_thread_db_ops(), install_delegators(), install_dummy_methods(), and windows_target().

## ◆ to_get_bookmark

gdb_byte*(* target_ops::to_get_bookmark) (struct target_ops *, const char *, int) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 690 of file target.h.

Referenced by init_debug_target(), init_record_full_core_ops(), init_record_full_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_get_memory_xfer_limit

ULONGEST(* target_ops::to_get_memory_xfer_limit) (struct target_ops *) TARGET_DEFAULT_RETURN(ULONGEST_MAX)

Definition at line 751 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), and memory_xfer_partial().

## ◆ to_get_min_fast_tracepoint_insn_len

int(* target_ops::to_get_min_fast_tracepoint_insn_len) (struct target_ops *) TARGET_DEFAULT_RETURN(-1)

Definition at line 1036 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_get_raw_trace_data

LONGEST(* target_ops::to_get_raw_trace_data) (struct target_ops *, gdb_byte *buf, ULONGEST offset, LONGEST len) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 1028 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_get_section_table

struct target_section_table*(* target_ops::to_get_section_table) (struct target_ops *) TARGET_DEFAULT_RETURN(NULL)

Definition at line 654 of file target.h.

Referenced by init_debug_target(), init_exec_ops(), install_delegators(), install_dummy_methods(), target_bfd_reopen(), and target_get_section_table().

## ◆ to_get_tailcall_unwinder

const struct frame_unwind*(* target_ops::to_get_tailcall_unwinder) (struct target_ops *self) TARGET_DEFAULT_RETURN(NULL)

Definition at line 1250 of file target.h.

Referenced by init_debug_target(), init_record_btrace_ops(), install_delegators(), install_dummy_methods(), and target_get_tailcall_unwinder().

## ◆ to_get_thread_local_address

CORE_ADDR(* target_ops::to_get_thread_local_address) (struct target_ops *ops, ptid_t ptid, CORE_ADDR load_module_addr, CORE_ADDR offset) TARGET_DEFAULT_NORETURN(generic_tls_error())

Definition at line 701 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), init_thread_db_ops(), install_delegators(), install_dummy_methods(), ppc_linux_spe_context(), target_translate_tls_address(), and thread_db_get_thread_local_address().

## ◆ to_get_tib_address

int(* target_ops::to_get_tib_address) (struct target_ops *, ptid_t ptid, CORE_ADDR *addr) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 1076 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), and windows_target().

## ◆ to_get_trace_state_variable_value

int(* target_ops::to_get_trace_state_variable_value) (struct target_ops *, int tsv, LONGEST *val) TARGET_DEFAULT_RETURN(0)

Definition at line 1013 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), init_tfile_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_get_trace_status

int(* target_ops::to_get_trace_status) (struct target_ops *, struct trace_status *ts) TARGET_DEFAULT_RETURN(-1)

Definition at line 988 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_get_tracepoint_status

void(* target_ops::to_get_tracepoint_status) (struct target_ops *, struct breakpoint *tp, struct uploaded_tp *utp) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 991 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), init_tfile_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_get_unwinder

const struct frame_unwind*(* target_ops::to_get_unwinder) (struct target_ops *self) TARGET_DEFAULT_RETURN(NULL)

Definition at line 1247 of file target.h.

Referenced by init_debug_target(), init_record_btrace_ops(), install_delegators(), install_dummy_methods(), and target_get_unwinder().

## ◆ to_goto_bookmark

void(* target_ops::to_goto_bookmark) (struct target_ops *, const gdb_byte *, int) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 693 of file target.h.

Referenced by init_debug_target(), init_record_full_core_ops(), init_record_full_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_goto_record

void(* target_ops::to_goto_record) (struct target_ops *, ULONGEST insn) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 1192 of file target.h.

Referenced by init_debug_target(), init_record_btrace_ops(), init_record_full_core_ops(), init_record_full_ops(), install_delegators(), install_dummy_methods(), and target_goto_record().

## ◆ to_goto_record_begin

void(* target_ops::to_goto_record_begin) (struct target_ops *) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 1184 of file target.h.

Referenced by init_debug_target(), init_record_btrace_ops(), init_record_full_core_ops(), init_record_full_ops(), install_delegators(), install_dummy_methods(), and target_goto_record_begin().

## ◆ to_goto_record_end

void(* target_ops::to_goto_record_end) (struct target_ops *) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 1188 of file target.h.

Referenced by init_debug_target(), init_record_btrace_ops(), init_record_full_core_ops(), init_record_full_ops(), install_delegators(), install_dummy_methods(), and target_goto_record_end().

## ◆ to_has_all_memory

int(* target_ops::to_has_all_memory) (struct target_ops *)

Definition at line 657 of file target.h.

Referenced by complete_target_initialization(), inf_child_target(), info_target_command(), init_gdbsim_ops(), init_ravenscar_thread_ops(), init_remote_ops(), raw_memory_xfer_partial(), and target_has_all_memory_1().

## ◆ to_has_execution

int(* target_ops::to_has_execution) (struct target_ops *, ptid_t)

Definition at line 661 of file target.h.

Referenced by complete_target_initialization(), inf_child_target(), init_gdbsim_ops(), init_ravenscar_thread_ops(), init_record_full_core_ops(), init_remote_ops(), and target_has_execution_1().

## ◆ to_has_exited

int(* target_ops::to_has_exited) (struct target_ops *, int, int, int *) TARGET_DEFAULT_RETURN(0)

Definition at line 604 of file target.h.

Referenced by init_debug_target(), install_delegators(), and install_dummy_methods().

## ◆ to_has_memory

int(* target_ops::to_has_memory) (struct target_ops *)

Definition at line 658 of file target.h.

Referenced by bsd_kvm_add_target(), complete_target_initialization(), gdbsim_xfer_memory(), inf_child_target(), info_target_command(), init_core_ops(), init_exec_ops(), init_gdbsim_ops(), init_ravenscar_thread_ops(), init_remote_ops(), and target_has_memory_1().

## ◆ to_has_registers

int(* target_ops::to_has_registers) (struct target_ops *)

Definition at line 660 of file target.h.

Referenced by bsd_kvm_add_target(), complete_target_initialization(), inf_child_target(), init_core_ops(), init_gdbsim_ops(), init_ravenscar_thread_ops(), init_remote_ops(), and target_has_registers_1().

## ◆ to_has_stack

int(* target_ops::to_has_stack) (struct target_ops *)

Definition at line 659 of file target.h.

Referenced by bsd_kvm_add_target(), complete_target_initialization(), inf_child_target(), init_core_ops(), init_gdbsim_ops(), init_ravenscar_thread_ops(), init_remote_ops(), and target_has_stack_1().

## ◆ to_has_thread_control

int target_ops::to_has_thread_control

Definition at line 662 of file target.h.

Referenced by fbsd_nat_add_target(), init_remote_ops(), init_thread_db_ops(), linux_nat_add_target(), procfs_target(), and update_current_target().

## ◆ to_have_continuable_watchpoint

int target_ops::to_have_continuable_watchpoint

Definition at line 534 of file target.h.

Referenced by _initialize_s390_nat(), init_procfs_targets(), update_current_target(), and x86_use_watchpoints().

## ◆ to_have_steppable_watchpoint

int target_ops::to_have_steppable_watchpoint

Definition at line 533 of file target.h.

Referenced by _initialize_ia64_linux_nat(), and update_current_target().

## ◆ to_info_proc

void(* target_ops::to_info_proc) (struct target_ops *, const char *, enum info_proc_what)

Definition at line 943 of file target.h.

Referenced by init_core_ops(), procfs_target(), and target_info_proc().

## ◆ to_info_record

void(* target_ops::to_info_record) (struct target_ops *) TARGET_DEFAULT_IGNORE()

Definition at line 1158 of file target.h.

Referenced by info_record_command(), init_debug_target(), init_record_btrace_ops(), init_record_full_core_ops(), init_record_full_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_insert_breakpoint

int(* target_ops::to_insert_breakpoint) (struct target_ops *, struct gdbarch *, struct bp_target_info *) TARGET_DEFAULT_FUNC(memory_insert_breakpoint)

Definition at line 466 of file target.h.

Referenced by inf_child_target(), init_core_ops(), init_debug_target(), init_exec_ops(), init_gdbsim_ops(), init_procfs_targets(), init_record_btrace_ops(), init_record_full_core_ops(), init_record_full_ops(), init_remote_ops(), install_delegators(), install_dummy_methods(), record_btrace_insert_breakpoint(), record_full_insert_breakpoint(), and target_insert_breakpoint().

## ◆ to_insert_exec_catchpoint

int(* target_ops::to_insert_exec_catchpoint) (struct target_ops *, int) TARGET_DEFAULT_RETURN(1)

Definition at line 594 of file target.h.

Referenced by fbsd_nat_add_target(), init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), and linux_target_install_ops().

## ◆ to_insert_fork_catchpoint

int(* target_ops::to_insert_fork_catchpoint) (struct target_ops *, int) TARGET_DEFAULT_RETURN(1)

Definition at line 584 of file target.h.

Referenced by fbsd_nat_add_target(), inf_ptrace_target(), init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), and linux_target_install_ops().

## ◆ to_insert_hw_breakpoint

int(* target_ops::to_insert_hw_breakpoint) (struct target_ops *, struct gdbarch *, struct bp_target_info *) TARGET_DEFAULT_RETURN(-1)

Definition at line 507 of file target.h.

Referenced by _initialize_aarch64_linux_nat(), _initialize_arm_linux_nat(), _initialize_ppc_linux_nat(), _initialize_s390_nat(), init_debug_target(), init_procfs_targets(), init_remote_ops(), install_delegators(), install_dummy_methods(), and x86_use_watchpoints().

## ◆ to_insert_mask_watchpoint

int(* target_ops::to_insert_mask_watchpoint) (struct target_ops *, CORE_ADDR, CORE_ADDR, enum target_hw_bp_type) TARGET_DEFAULT_RETURN(1)

Definition at line 523 of file target.h.

Referenced by _initialize_ppc_linux_nat(), init_debug_target(), install_delegators(), install_dummy_methods(), and target_insert_mask_watchpoint().

## ◆ to_insert_vfork_catchpoint

int(* target_ops::to_insert_vfork_catchpoint) (struct target_ops *, int) TARGET_DEFAULT_RETURN(1)

Definition at line 588 of file target.h.

Referenced by fbsd_nat_add_target(), init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), and linux_target_install_ops().

## ◆ to_insert_watchpoint

int(* target_ops::to_insert_watchpoint) (struct target_ops *, CORE_ADDR, int, enum target_hw_bp_type, struct expression *) TARGET_DEFAULT_RETURN(-1)

Definition at line 519 of file target.h.

Referenced by _initialize_aarch64_linux_nat(), _initialize_arm_linux_nat(), _initialize_ia64_linux_nat(), _initialize_mips_linux_nat(), _initialize_ppc_linux_nat(), _initialize_s390_nat(), init_debug_target(), init_procfs_targets(), init_remote_ops(), install_delegators(), install_dummy_methods(), procfs_use_watchpoints(), and x86_use_watchpoints().

## ◆ to_insn_history

void(* target_ops::to_insn_history) (struct target_ops *, int size, gdb_disassembly_flags flags) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 1199 of file target.h.

Referenced by init_debug_target(), init_record_btrace_ops(), install_delegators(), install_dummy_methods(), and target_insn_history().

## ◆ to_insn_history_from

void(* target_ops::to_insn_history_from) (struct target_ops *, ULONGEST from, int size, gdb_disassembly_flags flags) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 1207 of file target.h.

Referenced by init_debug_target(), init_record_btrace_ops(), install_delegators(), install_dummy_methods(), and target_insn_history_from().

## ◆ to_insn_history_range

void(* target_ops::to_insn_history_range) (struct target_ops *, ULONGEST begin, ULONGEST end, gdb_disassembly_flags flags) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 1214 of file target.h.

Referenced by init_debug_target(), init_record_btrace_ops(), install_delegators(), install_dummy_methods(), and target_insn_history_range().

## ◆ to_interrupt

void(* target_ops::to_interrupt) (struct target_ops *, ptid_t) TARGET_DEFAULT_IGNORE()

Definition at line 643 of file target.h.

Referenced by _initialize_darwin_inferior(), inf_ptrace_target(), init_debug_target(), init_gdbsim_ops(), init_procfs_targets(), init_remote_ops(), install_delegators(), install_dummy_methods(), procfs_target(), target_interrupt(), and windows_target().

## ◆ to_is_async_p

int(* target_ops::to_is_async_p) (struct target_ops *) TARGET_DEFAULT_RETURN(0)

Definition at line 668 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), and linux_nat_add_target().

## ◆ to_kill

void(* target_ops::to_kill) (struct target_ops *) TARGET_DEFAULT_NORETURN(noprocess())

Definition at line 570 of file target.h.

Referenced by _initialize_darwin_inferior(), gnu_target(), go32_target(), inf_ptrace_target(), init_debug_target(), init_gdbsim_ops(), init_procfs_targets(), init_record_btrace_ops(), init_record_full_core_ops(), init_record_full_ops(), init_remote_ops(), install_delegators(), install_dummy_methods(), linux_nat_add_target(), procfs_target(), target_kill(), and windows_target().

## ◆ to_load

void(* target_ops::to_load) (struct target_ops *, const char *, int) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 572 of file target.h.

Referenced by _initialize_darwin_inferior(), init_debug_target(), init_gdbsim_ops(), init_remote_ops(), install_delegators(), install_dummy_methods(), and target_load().

## ◆ to_log_command

void(* target_ops::to_log_command) (struct target_ops *, const char *) TARGET_DEFAULT_IGNORE()

Definition at line 652 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_longname

const char* target_ops::to_longname

Definition at line 416 of file target.h.

Referenced by bsd_kvm_add_target(), bsd_uthread_target(), inf_child_target(), info_target_command(), init_aix_thread_ops(), init_core_ops(), init_exec_ops(), init_extended_remote_ops(), init_gdbsim_ops(), init_procfs_targets(), init_ravenscar_thread_ops(), init_record_btrace_ops(), init_record_full_core_ops(), init_record_full_ops(), init_remote_ops(), init_sol_thread_ops(), init_spu_ops(), init_tfile_ops(), init_thread_db_ops(), maintenance_print_target_stack(), target_bfd_reopen(), and update_current_target().

## ◆ to_magic

int target_ops::to_magic

Definition at line 1261 of file target.h.

Referenced by bsd_kvm_add_target(), bsd_uthread_target(), inf_child_target(), init_aix_thread_ops(), init_core_ops(), init_exec_ops(), init_gdbsim_ops(), init_ravenscar_thread_ops(), init_record_btrace_ops(), init_record_full_core_ops(), init_record_full_ops(), init_remote_ops(), init_sol_thread_ops(), init_spu_ops(), init_thread_db_ops(), procfs_target(), push_target(), target_bfd_reopen(), and target_is_pushed().

## ◆ to_make_corefile_notes

char*(* target_ops::to_make_corefile_notes) (struct target_ops *, bfd *, int *) TARGET_DEFAULT_FUNC(dummy_make_corefile_notes)

Definition at line 687 of file target.h.

Referenced by init_debug_target(), init_exec_ops(), install_delegators(), install_dummy_methods(), and procfs_target().

## ◆ to_masked_watch_num_registers

int(* target_ops::to_masked_watch_num_registers) (struct target_ops *, CORE_ADDR, CORE_ADDR) TARGET_DEFAULT_RETURN(-1)

Definition at line 551 of file target.h.

Referenced by _initialize_ppc_linux_nat(), init_debug_target(), install_delegators(), install_dummy_methods(), and target_masked_watch_num_registers().

## ◆ to_mourn_inferior

void(* target_ops::to_mourn_inferior) (struct target_ops *) TARGET_DEFAULT_FUNC(default_mourn_inferior)

Definition at line 606 of file target.h.

Referenced by _initialize_darwin_inferior(), aix_thread_mourn_inferior(), bsd_uthread_mourn_inferior(), bsd_uthread_target(), gnu_target(), go32_target(), inf_ptrace_target(), init_aix_thread_ops(), init_debug_target(), init_gdbsim_ops(), init_procfs_targets(), init_ravenscar_thread_ops(), init_record_btrace_ops(), init_record_full_ops(), init_remote_ops(), init_sol_thread_ops(), init_spu_ops(), init_thread_db_ops(), install_delegators(), install_dummy_methods(), linux_nat_add_target(), linux_nat_mourn_inferior(), procfs_target(), ravenscar_mourn_inferior(), sol_thread_mourn_inferior(), spu_mourn_inferior(), target_mourn_inferior(), thread_db_mourn_inferior(), windows_target(), and x86bsd_target().

## ◆ to_open

void(* target_ops::to_open) (const char *, int)

Definition at line 426 of file target.h.

Referenced by bsd_kvm_add_target(), core_file_command(), inf_child_target(), init_core_ops(), init_exec_ops(), init_extended_remote_ops(), init_gdbsim_ops(), init_procfs_targets(), init_record_btrace_ops(), init_record_full_core_ops(), init_record_full_ops(), init_remote_ops(), init_tfile_ops(), and open_target().

## ◆ to_pass_ctrlc

void(* target_ops::to_pass_ctrlc) (struct target_ops *) TARGET_DEFAULT_FUNC(default_target_pass_ctrlc)

Definition at line 645 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), and target_pass_ctrlc().

## ◆ to_pass_signals

void(* target_ops::to_pass_signals) (struct target_ops *, int, unsigned char *TARGET_DEBUG_PRINTER(target_debug_print_signals)) TARGET_DEFAULT_IGNORE()

Definition at line 616 of file target.h.

Referenced by init_debug_target(), init_procfs_targets(), init_remote_ops(), install_delegators(), install_dummy_methods(), linux_nat_add_target(), procfs_target(), and target_pass_signals().

## ◆ to_pid_to_exec_file

char*(* target_ops::to_pid_to_exec_file) (struct target_ops *, int pid) TARGET_DEFAULT_RETURN(NULL)

Definition at line 650 of file target.h.

Referenced by _initialize_amd64nbsd_nat(), _initialize_darwin_inferior(), _initialize_hppanbsd_nat(), _initialize_i386nbsd_nat(), fbsd_nat_add_target(), inf_child_target(), init_debug_target(), init_procfs_targets(), init_remote_ops(), install_delegators(), install_dummy_methods(), linux_target_install_ops(), and windows_target().

## ◆ to_pid_to_str

const char*(* target_ops::to_pid_to_str) (struct target_ops *, ptid_t) TARGET_DEFAULT_FUNC(default_pid_to_str)

Definition at line 630 of file target.h.

Referenced by _initialize_darwin_inferior(), aix_thread_pid_to_str(), bsd_kvm_add_target(), bsd_uthread_target(), fbsd_nat_add_target(), gnu_target(), go32_target(), inf_ptrace_target(), init_aix_thread_ops(), init_core_ops(), init_debug_target(), init_gdbsim_ops(), init_procfs_targets(), init_ravenscar_thread_ops(), init_remote_ops(), init_sol_thread_ops(), init_thread_db_ops(), install_delegators(), install_dummy_methods(), linux_nat_add_target(), procfs_target(), target_pid_to_str(), thread_db_pid_to_str(), and windows_target().

## ◆ to_post_attach

void(* target_ops::to_post_attach) (struct target_ops *, int) TARGET_DEFAULT_IGNORE()

Definition at line 441 of file target.h.

Referenced by _initialize_spu_nat(), fbsd_nat_add_target(), inf_child_target(), inf_ptrace_target(), init_debug_target(), init_extended_remote_ops(), init_procfs_targets(), install_delegators(), install_dummy_methods(), and linux_target_install_ops().

## ◆ to_post_startup_inferior

void(* target_ops::to_post_startup_inferior) (struct target_ops *, ptid_t) TARGET_DEFAULT_IGNORE()

Definition at line 582 of file target.h.

Referenced by _initialize_aarch64_linux_nat(), _initialize_spu_nat(), fbsd_nat_add_target(), inf_child_target(), inf_ptrace_target(), init_debug_target(), install_delegators(), install_dummy_methods(), linux_target_install_ops(), and x86_linux_create_target().

## ◆ to_prepare_to_generate_core

void(* target_ops::to_prepare_to_generate_core) (struct target_ops *) TARGET_DEFAULT_IGNORE()

Definition at line 1254 of file target.h.

Referenced by init_debug_target(), init_record_btrace_ops(), install_delegators(), install_dummy_methods(), and target_prepare_to_generate_core().

## ◆ to_prepare_to_store

void(* target_ops::to_prepare_to_store) (struct target_ops *, struct regcache *) TARGET_DEFAULT_NORETURN(noprocess())

Definition at line 461 of file target.h.

Referenced by inf_child_target(), init_debug_target(), init_gdbsim_ops(), init_ravenscar_thread_ops(), init_record_btrace_ops(), init_record_full_core_ops(), init_remote_ops(), install_delegators(), install_dummy_methods(), ravenscar_prepare_to_store(), and record_btrace_prepare_to_store().

## ◆ to_program_signals

void(* target_ops::to_program_signals) (struct target_ops *, int, unsigned char *TARGET_DEBUG_PRINTER(target_debug_print_signals)) TARGET_DEFAULT_IGNORE()

Definition at line 622 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), and target_program_signals().

## ◆ to_ranged_break_num_registers

int(* target_ops::to_ranged_break_num_registers) (struct target_ops *) TARGET_DEFAULT_RETURN(-1)

Definition at line 505 of file target.h.

Referenced by _initialize_ppc_linux_nat(), init_debug_target(), install_delegators(), install_dummy_methods(), and target_ranged_break_num_registers().

## ◆ to_rcmd

void(* target_ops::to_rcmd) (struct target_ops *, const char *command, struct ui_file *output) TARGET_DEFAULT_FUNC(default_rcmd)

Definition at line 647 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_read_btrace

enum btrace_error(* target_ops::to_read_btrace) (struct target_ops *self, struct btrace_data *data, struct btrace_target_info *btinfo, enum btrace_read_type type) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 1138 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), target_read_btrace(), and x86_linux_create_target().

## ◆ to_read_description

const struct target_desc*(* target_ops::to_read_description) (struct target_ops *ops) TARGET_DEFAULT_RETURN(NULL)

Definition at line 790 of file target.h.

Referenced by _initialize_aarch64_linux_nat(), _initialize_amd64fbsd_nat(), _initialize_arm_fbsd_nat(), _initialize_arm_linux_nat(), _initialize_i386fbsd_nat(), _initialize_mips_linux_nat(), _initialize_ppc_linux_nat(), _initialize_s390_nat(), arm_fbsd_read_description(), arm_linux_read_description(), core_read_description(), init_core_ops(), init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), remote_read_description(), target_read_description(), and x86_linux_create_target().

## ◆ to_record_is_replaying

int(* target_ops::to_record_is_replaying) (struct target_ops *, ptid_t ptid) TARGET_DEFAULT_RETURN(0)

Definition at line 1171 of file target.h.

Referenced by init_debug_target(), init_record_btrace_ops(), init_record_full_core_ops(), init_record_full_ops(), install_delegators(), install_dummy_methods(), and target_record_is_replaying().

## ◆ to_record_method

enum record_method(* target_ops::to_record_method) (struct target_ops *, ptid_t ptid) TARGET_DEFAULT_RETURN(RECORD_METHOD_NONE)

Definition at line 1150 of file target.h.

Referenced by init_debug_target(), init_record_btrace_ops(), init_record_full_core_ops(), init_record_full_ops(), install_delegators(), install_dummy_methods(), and target_record_method().

## ◆ to_record_stop_replaying

void(* target_ops::to_record_stop_replaying) (struct target_ops *) TARGET_DEFAULT_IGNORE()

Definition at line 1180 of file target.h.

Referenced by init_debug_target(), init_record_btrace_ops(), init_record_full_ops(), install_delegators(), install_dummy_methods(), and target_record_stop_replaying().

## ◆ to_record_will_replay

int(* target_ops::to_record_will_replay) (struct target_ops *, ptid_t ptid, int dir) TARGET_DEFAULT_RETURN(0)

Definition at line 1176 of file target.h.

Referenced by init_debug_target(), init_record_btrace_ops(), init_record_full_core_ops(), init_record_full_ops(), install_delegators(), install_dummy_methods(), and target_record_will_replay().

## ◆ to_region_ok_for_hw_watchpoint

int(* target_ops::to_region_ok_for_hw_watchpoint) (struct target_ops *, CORE_ADDR, int) TARGET_DEFAULT_FUNC(default_region_ok_for_hw_watchpoint)

Definition at line 543 of file target.h.

Referenced by _initialize_aarch64_linux_nat(), _initialize_arm_linux_nat(), _initialize_mips_linux_nat(), _initialize_ppc_linux_nat(), _initialize_s390_nat(), init_debug_target(), init_remote_ops(), init_spu_ops(), install_delegators(), install_dummy_methods(), procfs_use_watchpoints(), spu_region_ok_for_hw_watchpoint(), and x86_use_watchpoints().

## ◆ to_remove_breakpoint

int(* target_ops::to_remove_breakpoint) (struct target_ops *, struct gdbarch *, struct bp_target_info *, enum remove_bp_reason) TARGET_DEFAULT_FUNC(memory_remove_breakpoint)

Definition at line 469 of file target.h.

Referenced by inf_child_target(), init_core_ops(), init_debug_target(), init_exec_ops(), init_gdbsim_ops(), init_procfs_targets(), init_record_btrace_ops(), init_record_full_core_ops(), init_record_full_ops(), init_remote_ops(), install_delegators(), install_dummy_methods(), record_btrace_remove_breakpoint(), record_full_remove_breakpoint(), and target_remove_breakpoint().

## ◆ to_remove_exec_catchpoint

int(* target_ops::to_remove_exec_catchpoint) (struct target_ops *, int) TARGET_DEFAULT_RETURN(1)

Definition at line 596 of file target.h.

Referenced by fbsd_nat_add_target(), init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), and linux_target_install_ops().

## ◆ to_remove_fork_catchpoint

int(* target_ops::to_remove_fork_catchpoint) (struct target_ops *, int) TARGET_DEFAULT_RETURN(1)

Definition at line 586 of file target.h.

Referenced by fbsd_nat_add_target(), inf_ptrace_target(), init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), and linux_target_install_ops().

## ◆ to_remove_hw_breakpoint

int(* target_ops::to_remove_hw_breakpoint) (struct target_ops *, struct gdbarch *, struct bp_target_info *) TARGET_DEFAULT_RETURN(-1)

Definition at line 510 of file target.h.

Referenced by _initialize_aarch64_linux_nat(), _initialize_arm_linux_nat(), _initialize_ppc_linux_nat(), _initialize_s390_nat(), init_debug_target(), init_procfs_targets(), init_remote_ops(), install_delegators(), install_dummy_methods(), and x86_use_watchpoints().

## ◆ to_remove_mask_watchpoint

int(* target_ops::to_remove_mask_watchpoint) (struct target_ops *, CORE_ADDR, CORE_ADDR, enum target_hw_bp_type) TARGET_DEFAULT_RETURN(1)

Definition at line 527 of file target.h.

Referenced by _initialize_ppc_linux_nat(), init_debug_target(), install_delegators(), install_dummy_methods(), and target_remove_mask_watchpoint().

## ◆ to_remove_vfork_catchpoint

int(* target_ops::to_remove_vfork_catchpoint) (struct target_ops *, int) TARGET_DEFAULT_RETURN(1)

Definition at line 590 of file target.h.

Referenced by fbsd_nat_add_target(), init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), and linux_target_install_ops().

## ◆ to_remove_watchpoint

int(* target_ops::to_remove_watchpoint) (struct target_ops *, CORE_ADDR, int, enum target_hw_bp_type, struct expression *) TARGET_DEFAULT_RETURN(-1)

Definition at line 516 of file target.h.

Referenced by _initialize_aarch64_linux_nat(), _initialize_arm_linux_nat(), _initialize_ia64_linux_nat(), _initialize_mips_linux_nat(), _initialize_ppc_linux_nat(), _initialize_s390_nat(), init_debug_target(), init_procfs_targets(), init_remote_ops(), install_delegators(), install_dummy_methods(), procfs_use_watchpoints(), and x86_use_watchpoints().

## ◆ to_resume

void(* target_ops::to_resume) (struct target_ops *, ptid_t, int TARGET_DEBUG_PRINTER(target_debug_print_step), enum gdb_signal) TARGET_DEFAULT_NORETURN(noprocess())

Definition at line 447 of file target.h.

Referenced by _initialize_darwin_inferior(), _initialize_i386_linux_nat(), _initialize_i386fbsd_nat(), aix_thread_resume(), bsd_uthread_resume(), bsd_uthread_target(), fbsd_nat_add_target(), gnu_target(), go32_target(), inf_ptrace_target(), init_aix_thread_ops(), init_debug_target(), init_gdbsim_ops(), init_procfs_targets(), init_ravenscar_thread_ops(), init_record_btrace_ops(), init_record_full_core_ops(), init_record_full_ops(), init_remote_ops(), init_sol_thread_ops(), init_thread_db_ops(), install_delegators(), install_dummy_methods(), linux_nat_add_target(), linux_resume_one_lwp_throw(), procfs_target(), ravenscar_resume(), record_btrace_resume(), record_full_resume(), record_full_wait_1(), sol_thread_resume(), target_resume(), thread_db_resume(), and windows_target().

## ◆ to_save_record

void(* target_ops::to_save_record) (struct target_ops *, const char *filename) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 1162 of file target.h.

Referenced by init_debug_target(), init_record_full_ops(), install_delegators(), install_dummy_methods(), and target_save_record().

## ◆ to_save_trace_data

int(* target_ops::to_save_trace_data) (struct target_ops *, const char *filename) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 1017 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_search_memory

int(* target_ops::to_search_memory) (struct target_ops *ops, CORE_ADDR start_addr, ULONGEST search_space_len, const gdb_byte *pattern, ULONGEST pattern_len, CORE_ADDR *found_addrp) TARGET_DEFAULT_FUNC(default_search_memory)

Definition at line 815 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), init_spu_ops(), install_delegators(), install_dummy_methods(), spu_search_memory(), and target_search_memory().

## ◆ to_set_circular_trace_buffer

void(* target_ops::to_set_circular_trace_buffer) (struct target_ops *, int val) TARGET_DEFAULT_IGNORE()

Definition at line 1043 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_set_disconnected_tracing

void(* target_ops::to_set_disconnected_tracing) (struct target_ops *, int val) TARGET_DEFAULT_IGNORE()

Definition at line 1041 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_set_permissions

void(* target_ops::to_set_permissions) (struct target_ops *) TARGET_DEFAULT_IGNORE()

Definition at line 1081 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_set_syscall_catchpoint

int(* target_ops::to_set_syscall_catchpoint) (struct target_ops *, int, bool, int, gdb::array_view< const int >) TARGET_DEFAULT_RETURN(1)

Definition at line 600 of file target.h.

Referenced by fbsd_nat_add_target(), init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), and linux_target_install_ops().

## ◆ to_set_trace_buffer_size

void(* target_ops::to_set_trace_buffer_size) (struct target_ops *, LONGEST val) TARGET_DEFAULT_IGNORE()

Definition at line 1046 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_set_trace_notes

int(* target_ops::to_set_trace_notes) (struct target_ops *, const char *user, const char *notes, const char *stopnotes) TARGET_DEFAULT_RETURN(0)

Definition at line 1051 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_shortname

const char* target_ops::to_shortname

Definition at line 415 of file target.h.

Referenced by add_deprecated_target_alias(), add_target_with_completer(), bsd_kvm_add_target(), bsd_uthread_target(), inf_child_target(), info_record_command(), init_aix_thread_ops(), init_core_ops(), init_exec_ops(), init_extended_remote_ops(), init_gdbsim_ops(), init_procfs_targets(), init_ravenscar_thread_ops(), init_record_btrace_ops(), init_record_full_core_ops(), init_record_full_ops(), init_remote_ops(), init_sol_thread_ops(), init_spu_ops(), init_tfile_ops(), init_thread_db_ops(), maintenance_print_target_stack(), open_target(), push_target(), record_detach(), record_disconnect(), record_kill(), record_mourn_inferior(), record_stop(), record_unpush(), target_bfd_reopen(), target_is_pushed(), target_require_runnable(), target_xfer_partial(), tcomplain(), unpush_target_and_assert(), and update_current_target().

## ◆ to_static_tracepoint_marker_at

int(* target_ops::to_static_tracepoint_marker_at) (struct target_ops *, CORE_ADDR, struct static_tracepoint_marker *marker) TARGET_DEFAULT_RETURN(0)

Definition at line 1086 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_stop

void(* target_ops::to_stop) (struct target_ops *, ptid_t) TARGET_DEFAULT_IGNORE()

Definition at line 641 of file target.h.

Referenced by gnu_target(), init_debug_target(), init_record_btrace_ops(), init_remote_ops(), install_delegators(), install_dummy_methods(), linux_nat_add_target(), record_btrace_stop(), and target_stop().

## ◆ to_stop_recording

void(* target_ops::to_stop_recording) (struct target_ops *) TARGET_DEFAULT_IGNORE()

Definition at line 1154 of file target.h.

Referenced by init_debug_target(), init_record_btrace_ops(), install_delegators(), install_dummy_methods(), record_stop(), and target_stop_recording().

## ◆ to_stopped_by_hw_breakpoint

int(* target_ops::to_stopped_by_hw_breakpoint) (struct target_ops *) TARGET_DEFAULT_RETURN(0)

Definition at line 496 of file target.h.

Referenced by init_debug_target(), init_ravenscar_thread_ops(), init_record_btrace_ops(), init_record_full_core_ops(), init_record_full_ops(), init_remote_ops(), install_delegators(), install_dummy_methods(), linux_nat_add_target(), ravenscar_stopped_by_hw_breakpoint(), and record_btrace_stopped_by_hw_breakpoint().

## ◆ to_stopped_by_sw_breakpoint

int(* target_ops::to_stopped_by_sw_breakpoint) (struct target_ops *) TARGET_DEFAULT_RETURN(0)

Definition at line 483 of file target.h.

Referenced by init_debug_target(), init_ravenscar_thread_ops(), init_record_btrace_ops(), init_record_full_core_ops(), init_record_full_ops(), init_remote_ops(), install_delegators(), install_dummy_methods(), linux_nat_add_target(), ravenscar_stopped_by_sw_breakpoint(), and record_btrace_stopped_by_sw_breakpoint().

## ◆ to_stopped_by_watchpoint

int(* target_ops::to_stopped_by_watchpoint) (struct target_ops *) TARGET_DEFAULT_RETURN(0)

Definition at line 531 of file target.h.

Referenced by _initialize_aarch64_linux_nat(), _initialize_arm_linux_nat(), _initialize_ia64_linux_nat(), _initialize_mips_linux_nat(), _initialize_ppc_linux_nat(), _initialize_s390_nat(), check_stopped_by_watchpoint(), init_debug_target(), init_procfs_targets(), init_ravenscar_thread_ops(), init_record_full_core_ops(), init_record_full_ops(), init_remote_ops(), install_delegators(), install_dummy_methods(), linux_nat_add_target(), procfs_use_watchpoints(), ravenscar_stopped_by_watchpoint(), record_full_stopped_by_watchpoint(), and x86_use_watchpoints().

## ◆ to_stopped_data_address

int(* target_ops::to_stopped_data_address) (struct target_ops *, CORE_ADDR *) TARGET_DEFAULT_RETURN(0)

Definition at line 535 of file target.h.

Referenced by _initialize_aarch64_linux_nat(), _initialize_arm_linux_nat(), _initialize_ia64_linux_nat(), _initialize_mips_linux_nat(), _initialize_ppc_linux_nat(), check_stopped_by_watchpoint(), init_debug_target(), init_ravenscar_thread_ops(), init_record_full_core_ops(), init_record_full_ops(), init_remote_ops(), install_delegators(), install_dummy_methods(), linux_nat_add_target(), procfs_use_watchpoints(), ravenscar_stopped_data_address(), record_full_stopped_data_address(), and x86_use_watchpoints().

## ◆ to_store_registers

void(* target_ops::to_store_registers) (struct target_ops *, struct regcache *, int) TARGET_DEFAULT_NORETURN(noprocess())

Definition at line 459 of file target.h.

Referenced by _initialize_aarch64_fbsd_nat(), _initialize_aarch64_linux_nat(), _initialize_alphabsd_nat(), _initialize_amd64_linux_nat(), _initialize_arm_fbsd_nat(), _initialize_arm_linux_nat(), _initialize_arm_netbsd_nat(), _initialize_hppa_linux_nat(), _initialize_hppanbsd_nat(), _initialize_hppaobsd_nat(), _initialize_i386_linux_nat(), _initialize_i386gnu_nat(), _initialize_ia64_linux_nat(), _initialize_m32r_linux_nat(), _initialize_m68k_linux_nat(), _initialize_m68kbsd_nat(), _initialize_m88kbsd_nat(), _initialize_mips64obsd_nat(), _initialize_mips_fbsd_nat(), _initialize_mips_linux_nat(), _initialize_mipsnbsd_nat(), _initialize_ppc_linux_nat(), _initialize_ppcfbsd_nat(), _initialize_ppcnbsd_nat(), _initialize_ppcobsd_nat(), _initialize_rs6000_nat(), _initialize_s390_nat(), _initialize_shnbsd_nat(), _initialize_sparc64_linux_nat(), _initialize_sparc_linux_nat(), _initialize_spu_nat(), _initialize_tile_linux_nat(), _initialize_vaxbsd_nat(), _initialize_xtensa_linux_nat(), aix_thread_store_registers(), amd64bsd_target(), bsd_uthread_store_registers(), bsd_uthread_target(), darwin_complete_target(), go32_target(), i386bsd_target(), inf_child_target(), inf_ptrace_trad_target(), init_aix_thread_ops(), init_debug_target(), init_gdbsim_ops(), init_procfs_targets(), init_ravenscar_thread_ops(), init_record_btrace_ops(), init_record_full_core_ops(), init_record_full_ops(), init_remote_ops(), init_sol_thread_ops(), init_spu_ops(), install_delegators(), install_dummy_methods(), procfs_target(), ravenscar_store_registers(), record_btrace_store_registers(), record_full_store_registers(), sol_thread_store_registers(), sparc_target(), spu_store_registers(), target_store_registers(), and windows_target().

## ◆ to_stratum

enum strata target_ops::to_stratum

Definition at line 656 of file target.h.

Referenced by bsd_kvm_add_target(), bsd_uthread_target(), default_fileio_target(), find_target_at(), inf_child_target(), info_target_command(), init_aix_thread_ops(), init_core_ops(), init_exec_ops(), init_gdbsim_ops(), init_ravenscar_thread_ops(), init_record_btrace_ops(), init_record_full_core_ops(), init_record_full_ops(), init_remote_ops(), init_sol_thread_ops(), init_spu_ops(), init_thread_db_ops(), pop_all_targets_above(), pop_all_targets_at_and_above(), push_target(), record_detach(), record_disconnect(), record_kill(), record_mourn_inferior(), target_get_osdata(), target_info_proc(), target_require_runnable(), unpush_target(), and update_current_target().

## ◆ to_supports_btrace

int(* target_ops::to_supports_btrace) (struct target_ops *, enum btrace_format) TARGET_DEFAULT_RETURN(0)

Definition at line 1112 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), target_supports_btrace(), and x86_linux_create_target().

## ◆ to_supports_disable_randomization

int(* target_ops::to_supports_disable_randomization) (struct target_ops *)

Definition at line 842 of file target.h.

Referenced by find_default_supports_disable_randomization(), init_extended_remote_ops(), init_remote_ops(), linux_nat_add_target(), and target_supports_disable_randomization().

## ◆ to_supports_enable_disable_tracepoint

int(* target_ops::to_supports_enable_disable_tracepoint) (struct target_ops *) TARGET_DEFAULT_RETURN(0)

Definition at line 838 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_supports_evaluation_of_breakpoint_conditions

int(* target_ops::to_supports_evaluation_of_breakpoint_conditions) (struct target_ops *) TARGET_DEFAULT_RETURN(0)

Definition at line 850 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_supports_multi_process

int(* target_ops::to_supports_multi_process) (struct target_ops *) TARGET_DEFAULT_RETURN(0)

Definition at line 833 of file target.h.

Referenced by _initialize_darwin_inferior(), init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), linux_nat_add_target(), and target_supports_multi_process().

## ◆ to_supports_non_stop

int(* target_ops::to_supports_non_stop) (struct target_ops *) TARGET_DEFAULT_RETURN(0)

Definition at line 676 of file target.h.

Referenced by attach_command(), complete_target_initialization(), inf_child_target(), init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), linux_nat_add_target(), and run_command_1().

## ◆ to_supports_stopped_by_hw_breakpoint

int(* target_ops::to_supports_stopped_by_hw_breakpoint) (struct target_ops *) TARGET_DEFAULT_RETURN(0)

Definition at line 499 of file target.h.

Referenced by init_debug_target(), init_record_btrace_ops(), init_record_full_core_ops(), init_record_full_ops(), init_remote_ops(), install_delegators(), install_dummy_methods(), linux_nat_add_target(), and record_btrace_supports_stopped_by_hw_breakpoint().

## ◆ to_supports_stopped_by_sw_breakpoint

int(* target_ops::to_supports_stopped_by_sw_breakpoint) (struct target_ops *) TARGET_DEFAULT_RETURN(0)

Definition at line 486 of file target.h.

Referenced by init_debug_target(), init_record_btrace_ops(), init_record_full_core_ops(), init_record_full_ops(), init_remote_ops(), install_delegators(), install_dummy_methods(), linux_nat_add_target(), and record_btrace_supports_stopped_by_sw_breakpoint().

## ◆ to_supports_string_tracing

int(* target_ops::to_supports_string_tracing) (struct target_ops *) TARGET_DEFAULT_RETURN(0)

Definition at line 845 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_teardown_btrace

void(* target_ops::to_teardown_btrace) (struct target_ops *, struct btrace_target_info *tinfo) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 1132 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), target_teardown_btrace(), and x86_linux_create_target().

## ◆ to_terminal_inferior

void(* target_ops::to_terminal_inferior) (struct target_ops *) TARGET_DEFAULT_IGNORE()

Definition at line 562 of file target.h.

Referenced by go32_target(), inf_child_target(), target_terminal::inferior(), init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), and linux_nat_add_target().

## ◆ to_terminal_info

void(* target_ops::to_terminal_info) (struct target_ops *, const char *, int) TARGET_DEFAULT_FUNC(default_terminal_info)

Definition at line 568 of file target.h.

Referenced by go32_target(), inf_child_target(), target_terminal::info(), init_debug_target(), install_delegators(), and install_dummy_methods().

## ◆ to_terminal_init

void(* target_ops::to_terminal_init) (struct target_ops *) TARGET_DEFAULT_IGNORE()

Definition at line 560 of file target.h.

Referenced by go32_target(), inf_child_target(), target_terminal::init(), init_debug_target(), install_delegators(), and install_dummy_methods().

## ◆ to_terminal_ours

void(* target_ops::to_terminal_ours) (struct target_ops *) TARGET_DEFAULT_IGNORE()

Definition at line 566 of file target.h.

Referenced by go32_target(), inf_child_target(), init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), linux_nat_add_target(), target_terminal::ours(), and target_supports_terminal_ours().

## ◆ to_terminal_ours_for_output

void(* target_ops::to_terminal_ours_for_output) (struct target_ops *) TARGET_DEFAULT_IGNORE()

Definition at line 564 of file target.h.

Referenced by go32_target(), inf_child_target(), init_debug_target(), install_delegators(), install_dummy_methods(), and target_terminal::ours_for_output().

## ◆ to_thread_address_space

struct address_space*(* target_ops::to_thread_address_space) (struct target_ops *, ptid_t) TARGET_DEFAULT_FUNC(default_thread_address_space)

Definition at line 875 of file target.h.

Referenced by init_debug_target(), install_delegators(), install_dummy_methods(), linux_nat_add_target(), and target_thread_address_space().

## ◆ to_thread_alive

int(* target_ops::to_thread_alive) (struct target_ops *, ptid_t ptid) TARGET_DEFAULT_RETURN(0)

Definition at line 626 of file target.h.

Referenced by _initialize_darwin_inferior(), aix_thread_thread_alive(), bsd_kvm_add_target(), bsd_uthread_target(), bsd_uthread_thread_alive(), fbsd_nat_add_target(), gnu_target(), go32_target(), inf_ptrace_target(), init_aix_thread_ops(), init_core_ops(), init_debug_target(), init_gdbsim_ops(), init_procfs_targets(), init_ravenscar_thread_ops(), init_record_btrace_ops(), init_remote_ops(), init_sol_thread_ops(), install_delegators(), install_dummy_methods(), linux_nat_add_target(), procfs_target(), record_btrace_thread_alive(), sol_thread_alive(), target_thread_alive(), and windows_target().

## ◆ to_thread_architecture

struct gdbarch*(* target_ops::to_thread_architecture) (struct target_ops *, ptid_t) TARGET_DEFAULT_FUNC(default_thread_architecture)

Definition at line 868 of file target.h.

Referenced by init_debug_target(), init_spu_ops(), install_delegators(), install_dummy_methods(), and spu_thread_architecture().

## ◆ to_thread_events

void(* target_ops::to_thread_events) (struct target_ops *, int) TARGET_DEFAULT_IGNORE()

Definition at line 672 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), linux_nat_add_target(), and target_thread_events().

## ◆ to_thread_handle_to_thread_info

struct thread_info*(* target_ops::to_thread_handle_to_thread_info) (struct target_ops *, const gdb_byte *, int, struct inferior *inf) TARGET_DEFAULT_RETURN(NULL)

Definition at line 636 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), init_thread_db_ops(), install_delegators(), install_dummy_methods(), and target_thread_handle_to_thread_info().

## ◆ to_thread_name

const char*(* target_ops::to_thread_name) (struct target_ops *, struct thread_info *) TARGET_DEFAULT_RETURN(NULL)

Definition at line 634 of file target.h.

Referenced by fbsd_nat_add_target(), init_core_ops(), init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), linux_nat_add_target(), target_thread_name(), and windows_target().

## ◆ to_trace_find

int(* target_ops::to_trace_find) (struct target_ops *, enum trace_find_type type, int num, CORE_ADDR addr1, CORE_ADDR addr2, int *tpp) TARGET_DEFAULT_RETURN(-1)

Definition at line 1005 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), init_tfile_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_trace_init

void(* target_ops::to_trace_init) (struct target_ops *) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 949 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_trace_set_readonly_regions

void(* target_ops::to_trace_set_readonly_regions) (struct target_ops *) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 980 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_trace_start

void(* target_ops::to_trace_start) (struct target_ops *) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 984 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_trace_stop

void(* target_ops::to_trace_stop) (struct target_ops *) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 997 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_traceframe_info

traceframe_info_up(* target_ops::to_traceframe_info) (struct target_ops *) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 1099 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), init_tfile_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_update_thread_list

void(* target_ops::to_update_thread_list) (struct target_ops *) TARGET_DEFAULT_IGNORE()

Definition at line 628 of file target.h.

Referenced by bsd_uthread_target(), fbsd_nat_add_target(), init_debug_target(), init_procfs_targets(), init_ravenscar_thread_ops(), init_record_btrace_ops(), init_remote_ops(), init_sol_thread_ops(), init_thread_db_ops(), install_delegators(), install_dummy_methods(), linux_nat_add_target(), procfs_target(), record_btrace_update_thread_list(), sol_update_thread_list(), target_update_thread_list(), and thread_db_update_thread_list().

## ◆ to_upload_trace_state_variables

int(* target_ops::to_upload_trace_state_variables) (struct target_ops *, struct uploaded_tsv **utsvp) TARGET_DEFAULT_RETURN(0)

Definition at line 1024 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_upload_tracepoints

int(* target_ops::to_upload_tracepoints) (struct target_ops *, struct uploaded_tp **utpp) TARGET_DEFAULT_RETURN(0)

Definition at line 1020 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_use_agent

int(* target_ops::to_use_agent) (struct target_ops *, int use) TARGET_DEFAULT_NORETURN(tcomplain())

Definition at line 1104 of file target.h.

Referenced by inf_child_target(), init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_verify_memory

int(* target_ops::to_verify_memory) (struct target_ops *, const gdb_byte *data, CORE_ADDR memaddr, ULONGEST size) TARGET_DEFAULT_FUNC(default_verify_memory)

Definition at line 1070 of file target.h.

Referenced by init_debug_target(), init_remote_ops(), install_delegators(), install_dummy_methods(), and target_verify_memory().

## ◆ to_wait

ptid_t(* target_ops::to_wait) (struct target_ops *, ptid_t, struct target_waitstatus *, int TARGET_DEBUG_PRINTER(target_debug_print_options)) TARGET_DEFAULT_FUNC(default_target_wait)

Definition at line 453 of file target.h.

Referenced by _initialize_darwin_inferior(), _initialize_rs6000_nat(), _initialize_spu_nat(), aix_thread_wait(), bsd_uthread_target(), bsd_uthread_wait(), fbsd_nat_add_target(), gnu_target(), go32_target(), inf_ptrace_target(), init_aix_thread_ops(), init_debug_target(), init_gdbsim_ops(), init_procfs_targets(), init_ravenscar_thread_ops(), init_record_btrace_ops(), init_record_full_core_ops(), init_record_full_ops(), init_remote_ops(), init_sol_thread_ops(), init_thread_db_ops(), install_delegators(), install_dummy_methods(), linux_nat_add_target(), procfs_target(), ravenscar_wait(), record_btrace_wait(), record_full_wait_1(), sol_thread_wait(), target_wait(), thread_db_wait(), and windows_target().

## ◆ to_watchpoint_addr_within_range

int(* target_ops::to_watchpoint_addr_within_range) (struct target_ops *, CORE_ADDR, CORE_ADDR, int) TARGET_DEFAULT_FUNC(default_watchpoint_addr_within_range)

Definition at line 537 of file target.h.

Referenced by _initialize_aarch64_linux_nat(), _initialize_arm_linux_nat(), _initialize_ppc_linux_nat(), init_debug_target(), init_remote_ops(), install_delegators(), and install_dummy_methods().

## ◆ to_xclose

void(* target_ops::to_xclose) (struct target_ops *targ)

Definition at line 430 of file target.h.

Referenced by target_bfd_reopen(), and target_close().

## ◆ to_xfer_partial

enum target_xfer_status(* target_ops::to_xfer_partial) (struct target_ops *ops, enum target_object object, const char *annex, gdb_byte *readbuf, const gdb_byte *writebuf, ULONGEST offset, ULONGEST len, ULONGEST *xfered_len) TARGET_DEFAULT_RETURN(TARGET_XFER_E_IO)

Definition at line 739 of file target.h.

Referenced by _initialize_darwin_inferior(), _initialize_ia64_linux_nat(), _initialize_rs6000_nat(), _initialize_spu_nat(), aix_thread_xfer_partial(), bsd_kvm_add_target(), core_xfer_partial(), fbsd_nat_add_target(), gnu_target(), go32_target(), go32_xfer_partial(), inf_ptrace_target(), init_aix_thread_ops(), init_core_ops(), init_debug_target(), init_exec_ops(), init_gdbsim_ops(), init_procfs_targets(), init_record_btrace_ops(), init_record_full_core_ops(), init_record_full_ops(), init_remote_ops(), init_sol_thread_ops(), init_spu_ops(), init_tfile_ops(), install_delegators(), install_dummy_methods(), linux_nat_add_target(), linux_nat_xfer_partial(), linux_target_install_ops(), procfs_target(), procfs_xfer_partial(), raw_memory_xfer_partial(), record_btrace_xfer_partial(), record_full_core_xfer_partial(), record_full_xfer_partial(), sol_thread_xfer_partial(), sparc_target(), spu_xfer_partial(), target_bfd_reopen(), target_xfer_partial(), windows_target(), and windows_xfer_partial().

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

- /tmp/gdb-8.1/gdb/target.h