Lines Matching defs:target_ops

405 struct target_ops  struct
407 struct target_ops *beneath; /* To the target under this one. */ argument
422 to xfree everything (including the "struct target_ops"). */ argument
423 void (*to_xclose) (struct target_ops *targ, int quitting); argument
425 void (*to_attach) (struct target_ops *ops, char *, int); argument
427 void (*to_detach) (struct target_ops *ops, char *, int); argument
428 void (*to_disconnect) (struct target_ops *, char *, int); argument
429 void (*to_resume) (struct target_ops *, ptid_t, int, enum gdb_signal); argument
430 ptid_t (*to_wait) (struct target_ops *, argument
432 void (*to_fetch_registers) (struct target_ops *, struct regcache *, int); argument
433 void (*to_store_registers) (struct target_ops *, struct regcache *, int); argument
434 void (*to_prepare_to_store) (struct regcache *);
460 struct target_ops *target); argument
462 void (*to_files_info) (struct target_ops *); argument
466 int (*to_ranged_break_num_registers) (struct target_ops *); argument
475 int (*to_insert_mask_watchpoint) (struct target_ops *, argument
477 int (*to_remove_mask_watchpoint) (struct target_ops *, argument
482 int (*to_stopped_data_address) (struct target_ops *, CORE_ADDR *); argument
483 int (*to_watchpoint_addr_within_range) (struct target_ops *, argument
492 int (*to_masked_watch_num_registers) (struct target_ops *, argument
500 void (*to_kill) (struct target_ops *); argument
502 void (*to_create_inferior) (struct target_ops *, argument
509 int (*to_follow_fork) (struct target_ops *, int); argument
514 void (*to_mourn_inferior) (struct target_ops *); argument
525 int (*to_thread_alive) (struct target_ops *, ptid_t ptid); argument
526 void (*to_find_new_threads) (struct target_ops *); argument
527 char *(*to_pid_to_str) (struct target_ops *, ptid_t); argument
534 struct target_section_table *(*to_get_section_table) (struct target_ops *); argument
536 int (*to_has_all_memory) (struct target_ops *); argument
537 int (*to_has_memory) (struct target_ops *); argument
538 int (*to_has_stack) (struct target_ops *); argument
539 int (*to_has_registers) (struct target_ops *); argument
540 int (*to_has_execution) (struct target_ops *, ptid_t); argument
561 CORE_ADDR (*to_get_thread_local_address) (struct target_ops *ops, argument
593 LONGEST (*to_xfer_partial) (struct target_ops *ops, argument
618 void (*to_flash_erase) (struct target_ops *, argument
625 void (*to_flash_done) (struct target_ops *); argument
630 const struct target_desc *(*to_read_description) (struct target_ops *ops); argument
642 int (*to_auxv_parse) (struct target_ops *ops, gdb_byte **readptr, argument
651 int (*to_search_memory) (struct target_ops *ops, argument
657 int (*to_can_execute_reverse) (void);
662 enum exec_direction_kind (*to_execution_direction) (void);
666 int (*to_supports_multi_process) (void);
670 int (*to_supports_enable_disable_tracepoint) (void);
696 struct gdbarch *(*to_thread_architecture) (struct target_ops *, ptid_t); argument
702 struct address_space *(*to_thread_address_space) (struct target_ops *, argument
710 int (*to_fileio_open) (const char *filename, int flags, int mode,
716 int (*to_fileio_pwrite) (int fd, const gdb_byte *write_buf, int len,
740 void (*to_info_proc) (struct target_ops *, char *, enum info_proc_what); argument
745 void (*to_trace_init) (void);
748 void (*to_download_tracepoint) (struct bp_location *location);
752 int (*to_can_download_tracepoint) (void);
755 void (*to_download_trace_state_variable) (struct trace_state_variable *tsv);
758 void (*to_enable_tracepoint) (struct bp_location *location);
761 void (*to_disable_tracepoint) (struct bp_location *location);
766 void (*to_trace_set_readonly_regions) (void);
769 void (*to_trace_start) (void);
772 int (*to_get_trace_status) (struct trace_status *ts);
774 void (*to_get_tracepoint_status) (struct breakpoint *tp,
778 void (*to_trace_stop) (void);
785 int (*to_trace_find) (enum trace_find_type type, int num,
791 int (*to_get_trace_state_variable_value) (int tsv, LONGEST *val);
793 int (*to_save_trace_data) (const char *filename);
795 int (*to_upload_tracepoints) (struct uploaded_tp **utpp);
797 int (*to_upload_trace_state_variables) (struct uploaded_tsv **utsvp);
799 LONGEST (*to_get_raw_trace_data) (gdb_byte *buf,
826 int (*to_core_of_thread) (struct target_ops *, ptid_t ptid); argument
832 int (*to_verify_memory) (struct target_ops *, const gdb_byte *data, argument
837 int (*to_get_tib_address) (ptid_t ptid, CORE_ADDR *addr);
840 void (*to_set_permissions) (void);
844 int (*to_static_tracepoint_marker_at) (CORE_ADDR,
856 struct traceframe_info *(*to_traceframe_info) (void);
860 int (*to_use_agent) (int use);
863 int (*to_can_use_agent) (void);
866 int (*to_supports_btrace) (void);
870 struct btrace_target_info *(*to_enable_btrace) (ptid_t ptid);
873 void (*to_disable_btrace) (struct btrace_target_info *tinfo);
879 void (*to_teardown_btrace) (struct btrace_target_info *tinfo);
886 void (*to_stop_recording) (void);
889 void (*to_info_record) (void);
892 void (*to_save_record) (char *filename);
895 void (*to_delete_record) (void);
898 int (*to_record_is_replaying) (void);
901 void (*to_goto_record_begin) (void);
904 void (*to_goto_record_end) (void);
907 void (*to_goto_record) (ULONGEST insn);
913 void (*to_insn_history) (int size, int flags);
919 void (*to_insn_history_from) (ULONGEST from, int size, int flags);
923 void (*to_insn_history_range) (ULONGEST begin, ULONGEST end, int flags);
928 void (*to_call_history) (int size, int flags);
954 extern struct target_ops current_target; argument