GDB (xrefs)
Public Member Functions | Public Attributes
target_ops Struct Reference

#include "target.h"

List of all members.

Public Member Functions

 VEC (mem_region_s)*(*to_memory_map)(struct target_ops *)
 VEC (static_tracepoint_marker_p)*(*to_static_tracepoint_markers_by_strid)(const char *id)
 VEC (btrace_block_s)*(*to_read_btrace)(struct btrace_target_info *

Public Attributes

struct target_opsbeneath
char * to_shortname
char * to_longname
char * to_doc
void * to_data
void(* to_open )(char *, int)
void(* to_xclose )(struct target_ops *targ)
void(* to_close )(void)
void(* to_attach )(struct target_ops *ops, char *, int)
void(* to_post_attach )(int)
void(* to_detach )(struct target_ops *ops, char *, int)
void(* to_disconnect )(struct target_ops *, char *, int)
void(* to_resume )(struct target_ops *, ptid_t, int, enum gdb_signal)
ptid_t(* to_wait )(struct target_ops *, ptid_t, struct target_waitstatus *, int)
void(* to_fetch_registers )(struct target_ops *, struct regcache *, int)
void(* to_store_registers )(struct target_ops *, struct regcache *, int)
void(* to_prepare_to_store )(struct regcache *)
int(* deprecated_xfer_memory )(CORE_ADDR memaddr, gdb_byte *myaddr, int len, int write, struct mem_attrib *attrib, struct target_ops *target)
void(* to_files_info )(struct target_ops *)
int(* to_insert_breakpoint )(struct gdbarch *, struct bp_target_info *)
int(* to_remove_breakpoint )(struct gdbarch *, struct bp_target_info *)
int(* to_can_use_hw_breakpoint )(int, int, int)
int(* to_ranged_break_num_registers )(struct target_ops *)
int(* to_insert_hw_breakpoint )(struct gdbarch *, struct bp_target_info *)
int(* to_remove_hw_breakpoint )(struct gdbarch *, struct bp_target_info *)
int(* to_remove_watchpoint )(CORE_ADDR, int, int, struct expression *)
int(* to_insert_watchpoint )(CORE_ADDR, int, int, struct expression *)
int(* to_insert_mask_watchpoint )(struct target_ops *, CORE_ADDR, CORE_ADDR, int)
int(* to_remove_mask_watchpoint )(struct target_ops *, CORE_ADDR, CORE_ADDR, int)
int(* to_stopped_by_watchpoint )(void)
int to_have_steppable_watchpoint
int to_have_continuable_watchpoint
int(* to_stopped_data_address )(struct target_ops *, CORE_ADDR *)
int(* to_watchpoint_addr_within_range )(struct target_ops *, CORE_ADDR, CORE_ADDR, int)
int(* to_region_ok_for_hw_watchpoint )(CORE_ADDR, int)
int(* to_can_accel_watchpoint_condition )(CORE_ADDR, int, int, struct expression *)
int(* to_masked_watch_num_registers )(struct target_ops *, CORE_ADDR, CORE_ADDR)
void(* to_terminal_init )(void)
void(* to_terminal_inferior )(void)
void(* to_terminal_ours_for_output )(void)
void(* to_terminal_ours )(void)
void(* to_terminal_save_ours )(void)
void(* to_terminal_info )(const char *, int)
void(* to_kill )(struct target_ops *)
void(* to_load )(char *, int)
void(* to_create_inferior )(struct target_ops *, char *, char *, char **, int)
void(* to_post_startup_inferior )(ptid_t)
int(* to_insert_fork_catchpoint )(int)
int(* to_remove_fork_catchpoint )(int)
int(* to_insert_vfork_catchpoint )(int)
int(* to_remove_vfork_catchpoint )(int)
int(* to_follow_fork )(struct target_ops *, int, int)
int(* to_insert_exec_catchpoint )(int)
int(* to_remove_exec_catchpoint )(int)
int(* to_set_syscall_catchpoint )(int, int, int, int, int *)
int(* to_has_exited )(int, int, int *)
void(* to_mourn_inferior )(struct target_ops *)
int(* to_can_run )(void)
void(* to_pass_signals )(int, unsigned char *)
void(* to_program_signals )(int, unsigned char *)
int(* to_thread_alive )(struct target_ops *, ptid_t ptid)
void(* to_find_new_threads )(struct target_ops *)
char *(* to_pid_to_str )(struct target_ops *, ptid_t)
char *(* to_extra_thread_info )(struct thread_info *)
char *(* to_thread_name )(struct thread_info *)
void(* to_stop )(ptid_t)
void(* to_rcmd )(char *command, struct ui_file *output)
char *(* to_pid_to_exec_file )(int pid)
void(* to_log_command )(const char *)
struct target_section_table *(* to_get_section_table )(struct target_ops *)
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 )(void)
int(* to_is_async_p )(void)
void(* to_async )(void(*)(enum inferior_event_type, void *), void *)
int(* to_supports_non_stop )(void)
int(* to_find_memory_regions )(find_memory_region_ftype func, void *data)
char *(* to_make_corefile_notes )(bfd *, int *)
gdb_byte *(* to_get_bookmark )(char *, int)
void(* to_goto_bookmark )(gdb_byte *, int)
CORE_ADDR(* to_get_thread_local_address )(struct target_ops *ops, ptid_t ptid, CORE_ADDR load_module_addr, CORE_ADDR offset)
LONGEST(* to_xfer_partial )(struct target_ops *ops, enum target_object object, const char *annex, gdb_byte *readbuf, const gdb_byte *writebuf, ULONGEST offset, LONGEST len)
void(* to_flash_erase )(struct target_ops *, ULONGEST address, LONGEST length)
void(* to_flash_done )(struct target_ops *)
struct target_desc *(* to_read_description )(struct target_ops *ops)
ptid_t(* to_get_ada_task_ptid )(long lwp, long thread)
int(* to_auxv_parse )(struct target_ops *ops, gdb_byte **readptr, gdb_byte *endptr, CORE_ADDR *typep, CORE_ADDR *valp)
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)
int(* to_can_execute_reverse )(void)
enum exec_direction_kind(* to_execution_direction )(void)
int(* to_supports_multi_process )(void)
int(* to_supports_enable_disable_tracepoint )(void)
int(* to_supports_disable_randomization )(void)
int(* to_supports_string_tracing )(void)
int(* to_supports_evaluation_of_breakpoint_conditions )(void)
int(* to_can_run_breakpoint_commands )(void)
struct gdbarch *(* to_thread_architecture )(struct target_ops *, ptid_t)
struct address_space *(* to_thread_address_space )(struct target_ops *, ptid_t)
int(* to_fileio_open )(const char *filename, int flags, int mode, int *target_errno)
int(* to_fileio_pwrite )(int fd, const gdb_byte *write_buf, int len, ULONGEST offset, int *target_errno)
int(* to_fileio_pread )(int fd, gdb_byte *read_buf, int len, ULONGEST offset, int *target_errno)
int(* to_fileio_close )(int fd, int *target_errno)
int(* to_fileio_unlink )(const char *filename, int *target_errno)
char *(* to_fileio_readlink )(const char *filename, int *target_errno)
void(* to_info_proc )(struct target_ops *, char *, enum info_proc_what)
void(* to_trace_init )(void)
void(* to_download_tracepoint )(struct bp_location *location)
int(* to_can_download_tracepoint )(void)
void(* to_download_trace_state_variable )(struct trace_state_variable *tsv)
void(* to_enable_tracepoint )(struct bp_location *location)
void(* to_disable_tracepoint )(struct bp_location *location)
void(* to_trace_set_readonly_regions )(void)
void(* to_trace_start )(void)
int(* to_get_trace_status )(struct trace_status *ts)
void(* to_get_tracepoint_status )(struct breakpoint *tp, struct uploaded_tp *utp)
void(* to_trace_stop )(void)
int(* to_trace_find )(enum trace_find_type type, int num, CORE_ADDR addr1, CORE_ADDR addr2, int *tpp)
int(* to_get_trace_state_variable_value )(int tsv, LONGEST *val)
int(* to_save_trace_data )(const char *filename)
int(* to_upload_tracepoints )(struct uploaded_tp **utpp)
int(* to_upload_trace_state_variables )(struct uploaded_tsv **utsvp)
LONGEST(* to_get_raw_trace_data )(gdb_byte *buf, ULONGEST offset, LONGEST len)
int(* to_get_min_fast_tracepoint_insn_len )(void)
void(* to_set_disconnected_tracing )(int val)
void(* to_set_circular_trace_buffer )(int val)
void(* to_set_trace_buffer_size )(LONGEST val)
int(* to_set_trace_notes )(const char *user, const char *notes, const char *stopnotes)
int(* to_core_of_thread )(struct target_ops *, ptid_t ptid)
int(* to_verify_memory )(struct target_ops *, const gdb_byte *data, CORE_ADDR memaddr, ULONGEST size)
int(* to_get_tib_address )(ptid_t ptid, CORE_ADDR *addr)
void(* to_set_permissions )(void)
int(* to_static_tracepoint_marker_at )(CORE_ADDR, struct static_tracepoint_marker *marker)
struct traceframe_info *(* to_traceframe_info )(void)
int(* to_use_agent )(int use)
int(* to_can_use_agent )(void)
int(* to_supports_btrace )(void)
struct btrace_target_info *(* to_enable_btrace )(ptid_t ptid)
void(* to_disable_btrace )(struct btrace_target_info *tinfo)
void(* to_teardown_btrace )(struct btrace_target_info *tinfo)
enum btrace_read_type void(* to_stop_recording )(void)
void(* to_info_record )(void)
void(* to_save_record )(const char *filename)
void(* to_delete_record )(void)
int(* to_record_is_replaying )(void)
void(* to_goto_record_begin )(void)
void(* to_goto_record_end )(void)
void(* to_goto_record )(ULONGEST insn)
void(* to_insn_history )(int size, int flags)
void(* to_insn_history_from )(ULONGEST from, int size, int flags)
void(* to_insn_history_range )(ULONGEST begin, ULONGEST end, int flags)
void(* to_call_history )(int size, int flags)
void(* to_call_history_from )(ULONGEST begin, int size, int flags)
void(* to_call_history_range )(ULONGEST begin, ULONGEST end, int flags)
int(* to_augmented_libraries_svr4_read )(void)
int to_magic

Detailed Description

Definition at line 340 of file target.h.


Member Function Documentation


Member Data Documentation

Definition at line 342 of file target.h.

Referenced by aix_thread_attach(), 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(), bsd_uthread_fetch_registers(), bsd_uthread_mourn_inferior(), bsd_uthread_resume(), bsd_uthread_store_registers(), bsd_uthread_thread_alive(), bsd_uthread_wait(), bsd_uthread_xfer_partial(), core_xfer_partial(), current_xfer_partial(), dec_thread_detach(), dec_thread_fetch_registers(), dec_thread_mourn_inferior(), dec_thread_pid_to_str(), dec_thread_store_registers(), dec_thread_wait(), default_fileio_target(), default_xfer_partial(), find_record_target(), find_target_beneath(), gdb_update_mem(), maintenance_print_target_stack(), memory_xfer_partial_1(), mi_cmd_data_read_memory(), mi_cmd_data_read_memory_bytes(), procfs_xfer_partial(), push_target(), ravenscar_fetch_registers(), ravenscar_mourn_inferior(), ravenscar_prepare_to_store(), ravenscar_resume(), ravenscar_store_registers(), ravenscar_wait(), read_memory(), record_full_open(), sol_find_new_threads(), 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(), target_attach(), target_auxv_parse(), target_call_history(), target_call_history_from(), target_call_history_range(), target_core_of_thread(), target_create_inferior(), target_delete_record(), target_detach(), target_disable_btrace(), target_disconnect(), target_enable_btrace(), target_fetch_registers(), target_fileio_close(), target_fileio_open(), target_fileio_pread(), target_fileio_pwrite(), target_fileio_readlink(), target_fileio_unlink(), target_find_new_threads(), target_flash_done(), target_flash_erase(), target_follow_fork(), target_get_osdata(), target_get_section_table(), target_goto_record(), target_goto_record_begin(), target_goto_record_end(), target_has_all_memory_1(), target_has_execution_1(), target_has_memory_1(), target_has_registers_1(), target_has_stack_1(), target_info(), target_info_proc(), target_info_record(), target_insert_mask_watchpoint(), target_insn_history(), target_insn_history_from(), target_insn_history_range(), target_is_pushed(), target_kill(), target_masked_watch_num_registers(), target_mourn_inferior(), target_pass_signals(), target_pid_to_str(), target_program_signals(), target_ranged_break_num_registers(), target_read_description(), target_read_live_memory(), target_read_memory(), target_read_stack(), target_record_is_replaying(), target_remove_mask_watchpoint(), target_require_runnable(), target_resume(), target_save_record(), target_search_memory(), target_stop_recording(), target_store_registers(), target_supports_btrace(), target_supports_delete_record(), target_supports_disable_randomization(), target_supports_non_stop(), target_teardown_btrace(), target_thread_address_space(), target_thread_alive(), target_thread_name(), target_translate_tls_address(), target_verify_memory(), target_wait(), 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_wait(), unpush_target(), update_current_target(), VEC(), and windows_xfer_partial().

int(* target_ops::deprecated_xfer_memory)(CORE_ADDR memaddr, gdb_byte *myaddr, int len, int write, struct mem_attrib *attrib, struct target_ops *target)
void(* target_ops::to_async)(void(*)(enum inferior_event_type, void *), void *)
void(* target_ops::to_attach)(struct target_ops *ops, char *, int)

Definition at line 888 of file target.h.

Referenced by init_remote_ops(), and update_current_target().

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

Definition at line 874 of file target.h.

Referenced by init_record_btrace_ops(), and target_call_history().

Definition at line 880 of file target.h.

Referenced by init_record_btrace_ops(), and target_call_history_from().

Definition at line 884 of file target.h.

Referenced by init_record_btrace_ops(), and target_call_history_range().

Definition at line 425 of file target.h.

Referenced by _initialize_ppc_linux_nat(), setup_target_debug(), and update_current_target().

Definition at line 688 of file target.h.

Referenced by init_remote_ops(), and update_current_target().

Definition at line 620 of file target.h.

Referenced by init_remote_ops(), and update_current_target().

Definition at line 809 of file target.h.

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

void(* target_ops::to_close)(void)

Definition at line 763 of file target.h.

Referenced by init_remote_ops(), linux_nat_add_target(), and target_core_of_thread().

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

Definition at line 697 of file target.h.

Referenced by init_remote_ops(), and update_current_target().

void(* target_ops::to_disconnect)(struct target_ops *, char *, int)

Definition at line 691 of file target.h.

Referenced by init_remote_ops(), and update_current_target().

Definition at line 684 of file target.h.

Referenced by init_remote_ops(), and update_current_target().

void(* target_ops::to_enable_tracepoint)(struct bp_location *location)

Definition at line 694 of file target.h.

Referenced by init_remote_ops(), and update_current_target().

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

Definition at line 367 of file target.h.

Referenced by _initialize_aarch64_linux_nat(), _initialize_alphabsd_nat(), _initialize_amd64_linux_nat(), _initialize_arm_linux_nat(), _initialize_arm_netbsd_nat(), _initialize_hppa_hpux_nat(), _initialize_hppa_linux_nat(), _initialize_hppabsd_nat(), _initialize_hppanbsd_nat(), _initialize_i386_linux_nat(), _initialize_i386gnu_nat(), _initialize_ia64_hpux_nat(), _initialize_ia64_linux_nat(), _initialize_m32r_linux_nat(), _initialize_m68k_linux_nat(), _initialize_m68kbsd_nat(), _initialize_m88kbsd_nat(), _initialize_mips64obsd_nat(), _initialize_mips_linux_nat(), _initialize_mipsnbsd_nat(), _initialize_ppc_linux_nat(), _initialize_ppcfbsd_nat(), _initialize_ppcnbsd_nat(), _initialize_ppcobsd_nat(), _initialize_remote_mips(), _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(), dec_thread_fetch_registers(), i386bsd_target(), inf_child_target(), inf_ptrace_trad_target(), init_aix_thread_ops(), init_core_ops(), init_dec_thread_ops(), init_gdbsim_ops(), init_go32_ops(), init_m32r_ops(), init_procfs_ops(), init_ravenscar_thread_ops(), init_record_full_core_ops(), init_remote_ops(), init_sol_thread_ops(), init_spu_ops(), init_tfile_ops(), init_windows_ops(), procfs_target(), ravenscar_fetch_registers(), sol_thread_fetch_registers(), sparc_target(), spu_fetch_registers(), spu_store_registers(), and target_fetch_registers().

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

Definition at line 663 of file target.h.

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

int(* target_ops::to_fileio_open)(const char *filename, int flags, int mode, int *target_errno)

Definition at line 646 of file target.h.

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

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

Definition at line 658 of file target.h.

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

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

Definition at line 652 of file target.h.

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

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

Definition at line 672 of file target.h.

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

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

Definition at line 667 of file target.h.

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

Definition at line 561 of file target.h.

Referenced by init_remote_ops(), and target_flash_done().

void(* target_ops::to_flash_erase)(struct target_ops *, ULONGEST address, LONGEST length)

Definition at line 554 of file target.h.

Referenced by init_remote_ops(), and target_flash_erase().

ptid_t(* target_ops::to_get_ada_task_ptid)(long lwp, long thread)

Definition at line 742 of file target.h.

Referenced by init_remote_ops(), and update_current_target().

Definition at line 735 of file target.h.

Referenced by init_remote_ops(), and update_current_target().

Definition at line 469 of file target.h.

Referenced by init_exec_ops(), target_bfd_reopen(), and target_get_section_table().

Definition at line 774 of file target.h.

Referenced by init_remote_ops(), init_windows_ops(), and update_current_target().

Definition at line 727 of file target.h.

Referenced by init_remote_ops(), init_tfile_ops(), and update_current_target().

Definition at line 708 of file target.h.

Referenced by init_remote_ops(), init_tfile_ops(), and update_current_target().

Definition at line 710 of file target.h.

Referenced by init_remote_ops(), init_tfile_ops(), and update_current_target().

Definition at line 853 of file target.h.

Referenced by init_record_full_core_ops(), init_record_full_ops(), and target_goto_record().

Definition at line 448 of file target.h.

Referenced by setup_target_debug(), and update_current_target().

Definition at line 415 of file target.h.

Referenced by _initialize_ia64_linux_nat(), and update_current_target().

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

Definition at line 676 of file target.h.

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

Definition at line 445 of file target.h.

Referenced by linux_target_install_ops(), setup_target_debug(), and update_current_target().

Definition at line 440 of file target.h.

Referenced by linux_target_install_ops(), setup_target_debug(), and update_current_target().

Definition at line 410 of file target.h.

Referenced by _initialize_ppc_linux_nat(), and target_insert_mask_watchpoint().

Definition at line 442 of file target.h.

Referenced by linux_target_install_ops(), setup_target_debug(), and update_current_target().

Definition at line 859 of file target.h.

Referenced by init_record_btrace_ops(), and target_insn_history().

Definition at line 865 of file target.h.

Referenced by init_record_btrace_ops(), and target_insn_history_from().

Definition at line 869 of file target.h.

Referenced by init_record_btrace_ops(), and target_insn_history_range().

void(* target_ops::to_kill)(struct target_ops *)
void(* target_ops::to_load)(char *, int)

Definition at line 427 of file target.h.

Referenced by _initialize_ppc_linux_nat(), and target_masked_watch_num_registers().

void(* target_ops::to_open)(char *, int)
void(* target_ops::to_pass_signals)(int, unsigned char *)
void(* target_ops::to_program_signals)(int, unsigned char *)

Definition at line 458 of file target.h.

Referenced by init_remote_ops(), and target_program_signals().

Definition at line 401 of file target.h.

Referenced by _initialize_ppc_linux_nat(), and target_ranged_break_num_registers().

void(* target_ops::to_rcmd)(char *command, struct ui_file *output)
struct target_desc*(* target_ops::to_read_description)(struct target_ops *ops) [read]

Definition at line 446 of file target.h.

Referenced by linux_target_install_ops(), setup_target_debug(), and update_current_target().

Definition at line 441 of file target.h.

Referenced by linux_target_install_ops(), setup_target_debug(), and update_current_target().

Definition at line 412 of file target.h.

Referenced by _initialize_ppc_linux_nat(), and target_remove_mask_watchpoint().

Definition at line 443 of file target.h.

Referenced by linux_target_install_ops(), setup_target_debug(), and update_current_target().

void(* target_ops::to_resume)(struct target_ops *, ptid_t, int, enum gdb_signal)
void(* target_ops::to_save_record)(const char *filename)

Definition at line 838 of file target.h.

Referenced by init_record_full_ops(), and target_save_record().

Definition at line 729 of file target.h.

Referenced by init_remote_ops(), and update_current_target().

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)

Definition at line 587 of file target.h.

Referenced by init_remote_ops(), init_spu_ops(), spu_search_memory(), and target_search_memory().

Definition at line 747 of file target.h.

Referenced by init_remote_ops(), and update_current_target().

Definition at line 746 of file target.h.

Referenced by init_remote_ops(), and update_current_target().

Definition at line 777 of file target.h.

Referenced by init_remote_ops(), and update_current_target().

Definition at line 447 of file target.h.

Referenced by linux_target_install_ops(), and update_current_target().

Definition at line 749 of file target.h.

Referenced by init_remote_ops(), and update_current_target().

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

Definition at line 753 of file target.h.

Referenced by init_remote_ops(), and update_current_target().

Definition at line 781 of file target.h.

Referenced by init_remote_ops(), and update_current_target().

Definition at line 832 of file target.h.

Referenced by init_record_btrace_ops(), record_stop(), and target_stop_recording().

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

Definition at line 368 of file target.h.

Referenced by _initialize_aarch64_linux_nat(), _initialize_alphabsd_nat(), _initialize_amd64_linux_nat(), _initialize_arm_linux_nat(), _initialize_arm_netbsd_nat(), _initialize_hppa_hpux_nat(), _initialize_hppa_linux_nat(), _initialize_hppabsd_nat(), _initialize_hppanbsd_nat(), _initialize_i386_linux_nat(), _initialize_i386gnu_nat(), _initialize_ia64_hpux_nat(), _initialize_ia64_linux_nat(), _initialize_m32r_linux_nat(), _initialize_m68k_linux_nat(), _initialize_m68kbsd_nat(), _initialize_m88kbsd_nat(), _initialize_mips64obsd_nat(), _initialize_mips_linux_nat(), _initialize_mipsnbsd_nat(), _initialize_ppc_linux_nat(), _initialize_ppcfbsd_nat(), _initialize_ppcnbsd_nat(), _initialize_ppcobsd_nat(), _initialize_remote_mips(), _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(), dec_thread_store_registers(), i386bsd_target(), inf_child_target(), inf_ptrace_trad_target(), init_aix_thread_ops(), init_dec_thread_ops(), init_gdbsim_ops(), init_go32_ops(), init_m32r_ops(), init_procfs_ops(), init_ravenscar_thread_ops(), init_record_full_core_ops(), init_record_full_ops(), init_remote_ops(), init_sol_thread_ops(), init_spu_ops(), init_windows_ops(), procfs_target(), ravenscar_store_registers(), record_full_open(), sol_thread_store_registers(), sparc_target(), spu_store_registers(), and target_store_registers().

Definition at line 606 of file target.h.

Referenced by init_remote_ops(), and update_current_target().

Definition at line 616 of file target.h.

Referenced by init_remote_ops(), and update_current_target().

Definition at line 612 of file target.h.

Referenced by init_remote_ops(), and update_current_target().

Definition at line 638 of file target.h.

Referenced by linux_nat_add_target(), and target_thread_address_space().

Definition at line 632 of file target.h.

Referenced by init_spu_ops(), setup_target_debug(), and update_current_target().

Definition at line 464 of file target.h.

Referenced by linux_nat_add_target(), target_thread_name(), and update_current_target().

Definition at line 721 of file target.h.

Referenced by init_remote_ops(), init_tfile_ops(), and update_current_target().

Definition at line 681 of file target.h.

Referenced by init_remote_ops(), and update_current_target().

Definition at line 702 of file target.h.

Referenced by init_remote_ops(), and update_current_target().

Definition at line 705 of file target.h.

Referenced by init_remote_ops(), and update_current_target().

Definition at line 714 of file target.h.

Referenced by init_remote_ops(), and update_current_target().

Definition at line 802 of file target.h.

Referenced by init_remote_ops(), init_tfile_ops(), and update_current_target().

Definition at line 733 of file target.h.

Referenced by init_remote_ops(), and update_current_target().

Definition at line 731 of file target.h.

Referenced by init_remote_ops(), and update_current_target().

Definition at line 806 of file target.h.

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

Definition at line 769 of file target.h.

Referenced by init_remote_ops(), and target_verify_memory().

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

Definition at line 358 of file target.h.

Referenced by target_bfd_reopen(), and target_close().

LONGEST(* 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, LONGEST len)

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines