35 void disconnect (
const char *arg0,
int arg1)
override;
36 void resume (ptid_t arg0,
int arg1,
enum gdb_signal arg2)
override;
72 void kill ()
override;
73 void load (
const char *arg0,
int arg1)
override;
84 void pass_signals (gdb::array_view<const unsigned char> arg0)
override;
85 void program_signals (gdb::array_view<const unsigned char> arg0)
override;
93 void stop (ptid_t arg0)
override;
96 void rcmd (
const char *arg0,
struct ui_file *arg1)
override;
104 void async (
bool arg0)
override;
112 gdb_byte *
get_bookmark (
const char *arg0,
int arg1)
override;
113 void goto_bookmark (
const gdb_byte *arg0,
int arg1)
override;
117 std::vector<mem_region>
memory_map ()
override;
118 void flash_erase (ULONGEST arg0, LONGEST arg1)
override;
122 int auxv_parse (
const gdb_byte **arg0,
const gdb_byte *arg1, CORE_ADDR *arg2, CORE_ADDR *arg3)
override;
123 int search_memory (CORE_ADDR arg0, ULONGEST arg1,
const gdb_byte *arg2, ULONGEST arg3, CORE_ADDR *arg4)
override;
132 void dumpcore (
const char *arg0)
override;
158 bool set_trace_notes (
const char *arg0,
const char *arg1,
const char *arg2)
override;
160 int verify_memory (
const gdb_byte *arg0, CORE_ADDR arg1, ULONGEST arg2)
override;
171 enum btrace_error
read_btrace (
struct btrace_data *arg0,
struct btrace_target_info *arg1,
enum btrace_read_type arg2)
override;
172 const struct btrace_config *
btrace_conf (
const struct btrace_target_info *arg0)
override;
185 void insn_history (
int arg0, gdb_disassembly_flags arg1)
override;
186 void insn_history_from (ULONGEST arg0,
int arg1, gdb_disassembly_flags arg2)
override;
187 void insn_history_range (ULONGEST arg0, ULONGEST arg1, gdb_disassembly_flags arg2)
override;
188 void call_history (
int arg0, record_print_flags arg1)
override;
189 void call_history_from (ULONGEST arg0,
int arg1, record_print_flags arg2)
override;
190 void call_history_range (ULONGEST arg0, ULONGEST arg1, record_print_flags arg2)
override;
197 bool fetch_memtags (CORE_ADDR arg0,
size_t arg1, gdb::byte_vector &arg2,
int arg3)
override;
198 bool store_memtags (CORE_ADDR arg0,
size_t arg1,
const gdb::byte_vector &arg2,
int arg3)
override;
210 void disconnect (
const char *arg0,
int arg1)
override;
211 void resume (ptid_t arg0,
int arg1,
enum gdb_signal arg2)
override;
247 void kill ()
override;
248 void load (
const char *arg0,
int arg1)
override;
259 void pass_signals (gdb::array_view<const unsigned char> arg0)
override;
260 void program_signals (gdb::array_view<const unsigned char> arg0)
override;
263 std::string
pid_to_str (ptid_t arg0)
override;
268 void stop (ptid_t arg0)
override;
271 void rcmd (
const char *arg0,
struct ui_file *arg1)
override;
279 void async (
bool arg0)
override;
287 gdb_byte *
get_bookmark (
const char *arg0,
int arg1)
override;
288 void goto_bookmark (
const gdb_byte *arg0,
int arg1)
override;
292 std::vector<mem_region>
memory_map ()
override;
293 void flash_erase (ULONGEST arg0, LONGEST arg1)
override;
297 int auxv_parse (
const gdb_byte **arg0,
const gdb_byte *arg1, CORE_ADDR *arg2, CORE_ADDR *arg3)
override;
298 int search_memory (CORE_ADDR arg0, ULONGEST arg1,
const gdb_byte *arg2, ULONGEST arg3, CORE_ADDR *arg4)
override;
307 void dumpcore (
const char *arg0)
override;
333 bool set_trace_notes (
const char *arg0,
const char *arg1,
const char *arg2)
override;
335 int verify_memory (
const gdb_byte *arg0, CORE_ADDR arg1, ULONGEST arg2)
override;
346 enum btrace_error
read_btrace (
struct btrace_data *arg0,
struct btrace_target_info *arg1,
enum btrace_read_type arg2)
override;
347 const struct btrace_config *
btrace_conf (
const struct btrace_target_info *arg0)
override;
360 void insn_history (
int arg0, gdb_disassembly_flags arg1)
override;
361 void insn_history_from (ULONGEST arg0,
int arg1, gdb_disassembly_flags arg2)
override;
362 void insn_history_range (ULONGEST arg0, ULONGEST arg1, gdb_disassembly_flags arg2)
override;
363 void call_history (
int arg0, record_print_flags arg1)
override;
364 void call_history_from (ULONGEST arg0,
int arg1, record_print_flags arg2)
override;
365 void call_history_range (ULONGEST arg0, ULONGEST arg1, record_print_flags arg2)
override;
372 bool fetch_memtags (CORE_ADDR arg0,
size_t arg1, gdb::byte_vector &arg2,
int arg3)
override;
373 bool store_memtags (CORE_ADDR arg0,
size_t arg1,
const gdb::byte_vector &arg2,
int arg3)
override;
1876gdb::array_view<const_gdb_byte>
1877target_ops::thread_info_to_thread_handle (
struct thread_info *arg0)
1879 return this->
beneath ()->thread_info_to_thread_handle (arg0);
1882gdb::array_view<const_gdb_byte>
1885 return gdb::array_view<const gdb_byte> ();
1888gdb::array_view<const_gdb_byte>
1892 gdb::array_view<const_gdb_byte> result
1893 = this->
beneath ()->thread_info_to_thread_handle (arg0);
2331gdb::unique_xmalloc_ptr<char>
2337gdb::unique_xmalloc_ptr<char>
2343gdb::unique_xmalloc_ptr<char>
2347 gdb::unique_xmalloc_ptr<char> result
2488 return ULONGEST_MAX;
2504std::vector<mem_region>
2505target_ops::memory_map ()
2507 return this->
beneath ()->memory_map ();
2510std::vector<mem_region>
2513 return std::vector<mem_region> ();
2516std::vector<mem_region>
2520 std::vector<mem_region> result
2521 = this->
beneath ()->memory_map ();
3683std::vector<static_tracepoint_marker>
3689std::vector<static_tracepoint_marker>
3695std::vector<static_tracepoint_marker>
3699 std::vector<static_tracepoint_marker> result
3785struct btrace_target_info *
3791struct btrace_target_info *
3797struct btrace_target_info *
3801 struct btrace_target_info * result
3873 enum btrace_error result
3887const struct btrace_config *
3893const struct btrace_config *
3899const struct btrace_config *
3903 const struct btrace_config * result
4550 return x86_xsave_layout ();
4557 x86_xsave_layout result
int default_auxv_parse(struct target_ops *ops, const gdb_byte **readptr, const gdb_byte *endptr, CORE_ADDR *typep, CORE_ADDR *valp)
int(* find_memory_region_ftype)(CORE_ADDR addr, unsigned long size, int read, int write, int exec, int modified, bool memory_tagged, void *data)
static bool follow_fork()
bool always_non_stop_p() override
void resume(ptid_t arg0, int arg1, enum gdb_signal arg2) override
int remove_watchpoint(CORE_ADDR arg0, int arg1, enum target_hw_bp_type arg2, struct expression *arg3) override
int search_memory(CORE_ADDR arg0, ULONGEST arg1, const gdb_byte *arg2, ULONGEST arg3, CORE_ADDR *arg4) override
void call_history(int arg0, record_print_flags arg1) override
void prepare_to_generate_core() override
void update_thread_list() override
const struct frame_unwind * get_tailcall_unwinder() override
struct address_space * thread_address_space(ptid_t arg0) override
void mourn_inferior() override
bool stopped_by_watchpoint() override
int insert_hw_breakpoint(struct gdbarch *arg0, struct bp_target_info *arg1) override
void terminal_init() override
void dumpcore(const char *arg0) override
bool filesystem_is_local() override
bool supports_memory_tagging() override
int insert_exec_catchpoint(int arg0) override
void set_permissions() override
thread_control_capabilities get_thread_control_capabilities() override
void flash_done() override
void trace_stop() override
bool watchpoint_addr_within_range(CORE_ADDR arg0, CORE_ADDR arg1, int arg2) override
bool can_execute_reverse() override
void pass_signals(gdb::array_view< const unsigned char > arg0) override
ptid_t get_ada_task_ptid(long arg0, ULONGEST arg1) override
void goto_record(ULONGEST arg0) override
void terminal_ours() override
int can_do_single_step() override
bool stopped_by_sw_breakpoint() override
int set_syscall_catchpoint(int arg0, bool arg1, int arg2, gdb::array_view< const int > arg3) override
int find_memory_regions(find_memory_region_ftype arg0, void *arg1) override
void terminal_inferior() override
bool can_use_agent() override
int get_min_fast_tracepoint_insn_len() override
bool supports_multi_process() override
void thread_events(int arg0) override
traceframe_info_up traceframe_info() override
enum target_xfer_status xfer_partial(enum target_object arg0, const char *arg1, gdb_byte *arg2, const gdb_byte *arg3, ULONGEST arg4, ULONGEST arg5, ULONGEST *arg6) override
bool supports_stopped_by_sw_breakpoint() override
enum record_method record_method(ptid_t arg0) override
void trace_start() override
bool get_tib_address(ptid_t arg0, CORE_ADDR *arg1) override
void terminal_info(const char *arg0, int arg1) override
void insn_history_from(ULONGEST arg0, int arg1, gdb_disassembly_flags arg2) override
void info_record() override
void save_record(const char *arg0) override
int remove_hw_breakpoint(struct gdbarch *arg0, struct bp_target_info *arg1) override
void detach(inferior *arg0, int arg1) override
const target_info & info() const override
const struct frame_unwind * get_unwinder() override
int insert_mask_watchpoint(CORE_ADDR arg0, CORE_ADDR arg1, enum target_hw_bp_type arg2) override
int get_trace_status(struct trace_status *arg0) override
bool can_download_tracepoint() override
void download_tracepoint(struct bp_location *arg0) override
int remove_breakpoint(struct gdbarch *arg0, struct bp_target_info *arg1, enum remove_bp_reason arg2) override
bool get_trace_state_variable_value(int arg0, LONGEST *arg1) override
bool use_agent(bool arg0) override
const char * thread_name(thread_info *arg0) override
void disable_tracepoint(struct bp_location *arg0) override
void record_stop_replaying() override
void disable_btrace(struct btrace_target_info *arg0) override
void delete_record() override
const struct btrace_config * btrace_conf(const struct btrace_target_info *arg0) override
struct gdbarch * thread_architecture(ptid_t arg0) override
bool supports_delete_record() override
void insn_history(int arg0, gdb_disassembly_flags arg1) override
gdb::array_view< const_gdb_byte > thread_info_to_thread_handle(struct thread_info *arg0) override
void trace_init() override
thread_info * thread_handle_to_thread_info(const gdb_byte *arg0, int arg1, inferior *arg2) override
int auxv_parse(const gdb_byte **arg0, const gdb_byte *arg1, CORE_ADDR *arg2, CORE_ADDR *arg3) override
void terminal_ours_for_output() override
const char * extra_thread_info(thread_info *arg0) override
bool is_async_p() override
void async(bool arg0) override
int remove_fork_catchpoint(int arg0) override
bool can_run_breakpoint_commands() override
LONGEST get_raw_trace_data(gdb_byte *arg0, ULONGEST arg1, LONGEST arg2) override
void follow_exec(inferior *arg0, ptid_t arg1, const char *arg2) override
bool supports_disable_randomization() override
void terminal_save_inferior() override
void log_command(const char *arg0) override
int upload_tracepoints(struct uploaded_tp **arg0) override
std::vector< static_tracepoint_marker > static_tracepoint_markers_by_strid(const char *arg0) override
int insert_watchpoint(CORE_ADDR arg0, int arg1, enum target_hw_bp_type arg2, struct expression *arg3) override
bool thread_alive(ptid_t arg0) override
void set_disconnected_tracing(int arg0) override
void trace_set_readonly_regions() override
ptid_t wait(ptid_t arg0, struct target_waitstatus *arg1, target_wait_flags arg2) override
void set_trace_buffer_size(LONGEST arg0) override
void download_trace_state_variable(const trace_state_variable &arg0) override
void stop_recording() override
const struct target_desc * read_description() override
bool have_steppable_watchpoint() override
int region_ok_for_hw_watchpoint(CORE_ADDR arg0, int arg1) override
bool set_trace_notes(const char *arg0, const char *arg1, const char *arg2) override
void enable_tracepoint(struct bp_location *arg0) override
void done_generating_core() override
void load(const char *arg0, int arg1) override
bool supports_string_tracing() override
bool has_pending_events() override
bool supports_non_stop() override
bool attach_no_wait() override
void follow_fork(inferior *arg0, ptid_t arg1, target_waitkind arg2, bool arg3, bool arg4) override
int can_use_hw_breakpoint(enum bptype arg0, int arg1, int arg2) override
bool can_async_p() override
void goto_record_end() override
strata stratum() const override
int insert_breakpoint(struct gdbarch *arg0, struct bp_target_info *arg1) override
void rcmd(const char *arg0, struct ui_file *arg1) override
CORE_ADDR get_thread_local_address(ptid_t arg0, CORE_ADDR arg1, CORE_ADDR arg2) override
enum exec_direction_kind execution_direction() override
void prepare_to_store(struct regcache *arg0) override
int save_trace_data(const char *arg0) override
const char * pid_to_exec_file(int arg0) override
bool record_is_replaying(ptid_t arg0) override
int trace_find(enum trace_find_type arg0, int arg1, CORE_ADDR arg2, CORE_ADDR arg3, int *arg4) override
int remove_mask_watchpoint(CORE_ADDR arg0, CORE_ADDR arg1, enum target_hw_bp_type arg2) override
x86_xsave_layout fetch_x86_xsave_layout() override
int async_wait_fd() override
bool can_accel_watchpoint_condition(CORE_ADDR arg0, int arg1, int arg2, struct expression *arg3) override
void disconnect(const char *arg0, int arg1) override
int insert_vfork_catchpoint(int arg0) override
void pass_ctrlc() override
void set_circular_trace_buffer(int arg0) override
bool record_will_replay(ptid_t arg0, int arg1) override
void post_attach(int arg0) override
void teardown_btrace(struct btrace_target_info *arg0) override
bool store_memtags(CORE_ADDR arg0, size_t arg1, const gdb::byte_vector &arg2, int arg3) override
void goto_record_begin() override
int masked_watch_num_registers(CORE_ADDR arg0, CORE_ADDR arg1) override
void program_signals(gdb::array_view< const unsigned char > arg0) override
void goto_bookmark(const gdb_byte *arg0, int arg1) override
void store_registers(struct regcache *arg0, int arg1) override
std::string pid_to_str(ptid_t arg0) override
void flash_erase(ULONGEST arg0, LONGEST arg1) override
bool augmented_libraries_svr4_read() override
void call_history_from(ULONGEST arg0, int arg1, record_print_flags arg2) override
int insert_fork_catchpoint(int arg0) override
int core_of_thread(ptid_t arg0) override
std::vector< mem_region > memory_map() override
bool supports_stopped_by_hw_breakpoint() override
int remove_exec_catchpoint(int arg0) override
void files_info() override
const target_section_table * get_section_table() override
enum btrace_error read_btrace(struct btrace_data *arg0, struct btrace_target_info *arg1, enum btrace_read_type arg2) override
int verify_memory(const gdb_byte *arg0, CORE_ADDR arg1, ULONGEST arg2) override
bool supports_dumpcore() override
void get_tracepoint_status(tracepoint *arg0, struct uploaded_tp *arg1) override
void fetch_registers(struct regcache *arg0, int arg1) override
void call_history_range(ULONGEST arg0, ULONGEST arg1, record_print_flags arg2) override
gdb::unique_xmalloc_ptr< char > make_corefile_notes(bfd *arg0, int *arg1) override
gdb_byte * get_bookmark(const char *arg0, int arg1) override
void interrupt() override
int remove_vfork_catchpoint(int arg0) override
struct btrace_target_info * enable_btrace(thread_info *arg0, const struct btrace_config *arg1) override
int ranged_break_num_registers() override
bool supports_enable_disable_tracepoint() override
void commit_resumed() override
ULONGEST get_memory_xfer_limit() override
bool supports_terminal_ours() override
int upload_trace_state_variables(struct uploaded_tsv **arg0) override
bool static_tracepoint_marker_at(CORE_ADDR arg0, static_tracepoint_marker *arg1) override
bool fetch_memtags(CORE_ADDR arg0, size_t arg1, gdb::byte_vector &arg2, int arg3) override
void insn_history_range(ULONGEST arg0, ULONGEST arg1, gdb_disassembly_flags arg2) override
bool stopped_by_hw_breakpoint() override
bool stopped_data_address(CORE_ADDR *arg0) override
bool supports_evaluation_of_breakpoint_conditions() override
bool attach_no_wait() override
bool supports_memory_tagging() override
bool use_agent(bool arg0) override
bool supports_string_tracing() override
std::vector< static_tracepoint_marker > static_tracepoint_markers_by_strid(const char *arg0) override
const char * thread_name(thread_info *arg0) override
void insn_history_from(ULONGEST arg0, int arg1, gdb_disassembly_flags arg2) override
std::vector< mem_region > memory_map() override
bool supports_terminal_ours() override
bool is_async_p() override
void terminal_save_inferior() override
void goto_record(ULONGEST arg0) override
int insert_vfork_catchpoint(int arg0) override
void call_history_from(ULONGEST arg0, int arg1, record_print_flags arg2) override
void enable_tracepoint(struct bp_location *arg0) override
void download_tracepoint(struct bp_location *arg0) override
void terminal_inferior() override
bool has_pending_events() override
bool fetch_memtags(CORE_ADDR arg0, size_t arg1, gdb::byte_vector &arg2, int arg3) override
void info_record() override
int core_of_thread(ptid_t arg0) override
int get_min_fast_tracepoint_insn_len() override
void set_trace_buffer_size(LONGEST arg0) override
int save_trace_data(const char *arg0) override
void terminal_ours() override
void record_stop_replaying() override
void set_permissions() override
bool record_is_replaying(ptid_t arg0) override
void follow_exec(inferior *arg0, ptid_t arg1, const char *arg2) override
void load(const char *arg0, int arg1) override
bool supports_non_stop() override
bool thread_alive(ptid_t arg0) override
int trace_find(enum trace_find_type arg0, int arg1, CORE_ADDR arg2, CORE_ADDR arg3, int *arg4) override
const char * pid_to_exec_file(int arg0) override
int insert_hw_breakpoint(struct gdbarch *arg0, struct bp_target_info *arg1) override
void get_tracepoint_status(tracepoint *arg0, struct uploaded_tp *arg1) override
bool can_async_p() override
bool can_execute_reverse() override
const char * extra_thread_info(thread_info *arg0) override
void insn_history(int arg0, gdb_disassembly_flags arg1) override
void thread_events(int arg0) override
void async(bool arg0) override
void disable_tracepoint(struct bp_location *arg0) override
void prepare_to_store(struct regcache *arg0) override
bool can_accel_watchpoint_condition(CORE_ADDR arg0, int arg1, int arg2, struct expression *arg3) override
void program_signals(gdb::array_view< const unsigned char > arg0) override
const target_section_table * get_section_table() override
enum record_method record_method(ptid_t arg0) override
void disconnect(const char *arg0, int arg1) override
void log_command(const char *arg0) override
int remove_breakpoint(struct gdbarch *arg0, struct bp_target_info *arg1, enum remove_bp_reason arg2) override
void call_history_range(ULONGEST arg0, ULONGEST arg1, record_print_flags arg2) override
bool watchpoint_addr_within_range(CORE_ADDR arg0, CORE_ADDR arg1, int arg2) override
int remove_hw_breakpoint(struct gdbarch *arg0, struct bp_target_info *arg1) override
int get_trace_status(struct trace_status *arg0) override
void delete_record() override
int insert_mask_watchpoint(CORE_ADDR arg0, CORE_ADDR arg1, enum target_hw_bp_type arg2) override
void goto_bookmark(const gdb_byte *arg0, int arg1) override
int async_wait_fd() override
strata stratum() const override
int region_ok_for_hw_watchpoint(CORE_ADDR arg0, int arg1) override
int remove_exec_catchpoint(int arg0) override
void mourn_inferior() override
void stop_recording() override
int can_do_single_step() override
bool stopped_by_sw_breakpoint() override
enum btrace_error read_btrace(struct btrace_data *arg0, struct btrace_target_info *arg1, enum btrace_read_type arg2) override
int find_memory_regions(find_memory_region_ftype arg0, void *arg1) override
void pass_ctrlc() override
ptid_t get_ada_task_ptid(long arg0, ULONGEST arg1) override
traceframe_info_up traceframe_info() override
int remove_fork_catchpoint(int arg0) override
bool store_memtags(CORE_ADDR arg0, size_t arg1, const gdb::byte_vector &arg2, int arg3) override
void trace_init() override
void disable_btrace(struct btrace_target_info *arg0) override
bool can_run_breakpoint_commands() override
int search_memory(CORE_ADDR arg0, ULONGEST arg1, const gdb_byte *arg2, ULONGEST arg3, CORE_ADDR *arg4) override
bool record_will_replay(ptid_t arg0, int arg1) override
bool supports_dumpcore() override
void trace_set_readonly_regions() override
bool stopped_data_address(CORE_ADDR *arg0) override
int masked_watch_num_registers(CORE_ADDR arg0, CORE_ADDR arg1) override
struct gdbarch * thread_architecture(ptid_t arg0) override
bool augmented_libraries_svr4_read() override
int remove_vfork_catchpoint(int arg0) override
bool always_non_stop_p() override
void store_registers(struct regcache *arg0, int arg1) override
void pass_signals(gdb::array_view< const unsigned char > arg0) override
int verify_memory(const gdb_byte *arg0, CORE_ADDR arg1, ULONGEST arg2) override
int set_syscall_catchpoint(int arg0, bool arg1, int arg2, gdb::array_view< const int > arg3) override
void follow_fork(inferior *arg0, ptid_t arg1, target_waitkind arg2, bool arg3, bool arg4) override
void set_circular_trace_buffer(int arg0) override
enum exec_direction_kind execution_direction() override
thread_control_capabilities get_thread_control_capabilities() override
const struct frame_unwind * get_unwinder() override
void rcmd(const char *arg0, struct ui_file *arg1) override
void done_generating_core() override
void terminal_init() override
void dumpcore(const char *arg0) override
void download_trace_state_variable(const trace_state_variable &arg0) override
void set_disconnected_tracing(int arg0) override
const target_info & info() const override
bool stopped_by_watchpoint() override
void interrupt() override
bool supports_enable_disable_tracepoint() override
bool static_tracepoint_marker_at(CORE_ADDR arg0, static_tracepoint_marker *arg1) override
LONGEST get_raw_trace_data(gdb_byte *arg0, ULONGEST arg1, LONGEST arg2) override
bool supports_disable_randomization() override
int ranged_break_num_registers() override
void goto_record_begin() override
void call_history(int arg0, record_print_flags arg1) override
CORE_ADDR get_thread_local_address(ptid_t arg0, CORE_ADDR arg1, CORE_ADDR arg2) override
ptid_t wait(ptid_t arg0, struct target_waitstatus *arg1, target_wait_flags arg2) override
gdb::unique_xmalloc_ptr< char > make_corefile_notes(bfd *arg0, int *arg1) override
void detach(inferior *arg0, int arg1) override
void fetch_registers(struct regcache *arg0, int arg1) override
bool filesystem_is_local() override
int auxv_parse(const gdb_byte **arg0, const gdb_byte *arg1, CORE_ADDR *arg2, CORE_ADDR *arg3) override
bool set_trace_notes(const char *arg0, const char *arg1, const char *arg2) override
struct address_space * thread_address_space(ptid_t arg0) override
enum target_xfer_status xfer_partial(enum target_object arg0, const char *arg1, gdb_byte *arg2, const gdb_byte *arg3, ULONGEST arg4, ULONGEST arg5, ULONGEST *arg6) override
int can_use_hw_breakpoint(enum bptype arg0, int arg1, int arg2) override
int remove_mask_watchpoint(CORE_ADDR arg0, CORE_ADDR arg1, enum target_hw_bp_type arg2) override
thread_info * thread_handle_to_thread_info(const gdb_byte *arg0, int arg1, inferior *arg2) override
bool stopped_by_hw_breakpoint() override
void goto_record_end() override
int upload_tracepoints(struct uploaded_tp **arg0) override
bool can_download_tracepoint() override
const struct btrace_config * btrace_conf(const struct btrace_target_info *arg0) override
void update_thread_list() override
void post_attach(int arg0) override
bool get_tib_address(ptid_t arg0, CORE_ADDR *arg1) override
void trace_stop() override
gdb_byte * get_bookmark(const char *arg0, int arg1) override
void flash_erase(ULONGEST arg0, LONGEST arg1) override
void terminal_info(const char *arg0, int arg1) override
bool can_use_agent() override
int remove_watchpoint(CORE_ADDR arg0, int arg1, enum target_hw_bp_type arg2, struct expression *arg3) override
void commit_resumed() override
void files_info() override
void insn_history_range(ULONGEST arg0, ULONGEST arg1, gdb_disassembly_flags arg2) override
bool supports_delete_record() override
void teardown_btrace(struct btrace_target_info *arg0) override
const struct target_desc * read_description() override
struct btrace_target_info * enable_btrace(thread_info *arg0, const struct btrace_config *arg1) override
void save_record(const char *arg0) override
x86_xsave_layout fetch_x86_xsave_layout() override
void trace_start() override
bool supports_evaluation_of_breakpoint_conditions() override
void flash_done() override
bool supports_stopped_by_hw_breakpoint() override
int insert_exec_catchpoint(int arg0) override
int insert_fork_catchpoint(int arg0) override
int insert_watchpoint(CORE_ADDR arg0, int arg1, enum target_hw_bp_type arg2, struct expression *arg3) override
int upload_trace_state_variables(struct uploaded_tsv **arg0) override
int insert_breakpoint(struct gdbarch *arg0, struct bp_target_info *arg1) override
void terminal_ours_for_output() override
ULONGEST get_memory_xfer_limit() override
bool supports_multi_process() override
void resume(ptid_t arg0, int arg1, enum gdb_signal arg2) override
void prepare_to_generate_core() override
bool supports_stopped_by_sw_breakpoint() override
bool have_steppable_watchpoint() override
bool get_trace_state_variable_value(int arg0, LONGEST *arg1) override
gdb::array_view< const_gdb_byte > thread_info_to_thread_handle(struct thread_info *arg0) override
const struct frame_unwind * get_tailcall_unwinder() override
std::string pid_to_str(ptid_t arg0) override
virtual LONGEST get_raw_trace_data(gdb_byte *buf, ULONGEST offset, LONGEST len) TARGET_DEFAULT_NORETURN(tcomplain())
virtual std::vector< mem_region > virtual memory_map() TARGET_DEFAULT_RETURN(std void flash_erase(ULONGEST address, LONGEST length) TARGET_DEFAULT_NORETURN(tcomplain())
virtual bool attach_no_wait() TARGET_DEFAULT_RETURN(0)
virtual int insert_mask_watchpoint(CORE_ADDR, CORE_ADDR, enum target_hw_bp_type) TARGET_DEFAULT_RETURN(1)
virtual int async_wait_fd() TARGET_DEFAULT_NORETURN(noprocess())
virtual ptid_t wait(ptid_t, struct target_waitstatus *, target_wait_flags options) TARGET_DEFAULT_FUNC(default_target_wait)
virtual void insn_history(int size, gdb_disassembly_flags flags) TARGET_DEFAULT_NORETURN(tcomplain())
virtual bool have_steppable_watchpoint() TARGET_DEFAULT_RETURN(false)
virtual void goto_record(ULONGEST insn) TARGET_DEFAULT_NORETURN(tcomplain())
virtual void set_trace_buffer_size(LONGEST val) TARGET_DEFAULT_IGNORE()
virtual void terminal_inferior() TARGET_DEFAULT_IGNORE()
virtual int core_of_thread(ptid_t ptid) TARGET_DEFAULT_RETURN(-1)
virtual struct address_space * thread_address_space(ptid_t) TARGET_DEFAULT_RETURN(NULL)
virtual void load(const char *, int) TARGET_DEFAULT_NORETURN(tcomplain())
virtual bool can_async_p() TARGET_DEFAULT_RETURN(false)
virtual void goto_record_begin() TARGET_DEFAULT_NORETURN(tcomplain())
virtual int find_memory_regions(find_memory_region_ftype func, void *data) TARGET_DEFAULT_FUNC(dummy_find_memory_regions)
virtual void get_tracepoint_status(tracepoint *tp, struct uploaded_tp *utp) TARGET_DEFAULT_NORETURN(tcomplain())
virtual void trace_init() TARGET_DEFAULT_NORETURN(tcomplain())
virtual void prepare_to_generate_core() TARGET_DEFAULT_IGNORE()
virtual int remove_breakpoint(struct gdbarch *, struct bp_target_info *, enum remove_bp_reason) TARGET_DEFAULT_NORETURN(noprocess())
virtual int search_memory(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)
virtual bool static_tracepoint_marker_at(CORE_ADDR, static_tracepoint_marker *marker) TARGET_DEFAULT_RETURN(false)
virtual int remove_hw_breakpoint(struct gdbarch *, struct bp_target_info *) TARGET_DEFAULT_RETURN(-1)
virtual void pass_signals(gdb::array_view< const unsigned char > TARGET_DEBUG_PRINTER(target_debug_print_signals)) TARGET_DEFAULT_IGNORE()
virtual std::string pid_to_str(ptid_t) TARGET_DEFAULT_FUNC(default_pid_to_str)
virtual void terminal_init() TARGET_DEFAULT_IGNORE()
virtual void fetch_registers(struct regcache *, int) TARGET_DEFAULT_IGNORE()
virtual bool supports_evaluation_of_breakpoint_conditions() TARGET_DEFAULT_RETURN(false)
virtual bool use_agent(bool use) TARGET_DEFAULT_NORETURN(tcomplain())
virtual bool stopped_by_sw_breakpoint() TARGET_DEFAULT_RETURN(false)
virtual bool can_download_tracepoint() TARGET_DEFAULT_RETURN(false)
virtual thread_control_capabilities get_thread_control_capabilities() TARGET_DEFAULT_RETURN(tc_none)
virtual void goto_bookmark(const gdb_byte *, int) TARGET_DEFAULT_NORETURN(tcomplain())
virtual void detach(inferior *, int) TARGET_DEFAULT_IGNORE()
virtual void insn_history_from(ULONGEST from, int size, gdb_disassembly_flags flags) TARGET_DEFAULT_NORETURN(tcomplain())
virtual void enable_tracepoint(struct bp_location *location) TARGET_DEFAULT_NORETURN(tcomplain())
virtual void set_circular_trace_buffer(int val) TARGET_DEFAULT_IGNORE()
virtual thread_info * thread_handle_to_thread_info(const gdb_byte *, int, inferior *inf) TARGET_DEFAULT_RETURN(NULL)
virtual int remove_watchpoint(CORE_ADDR, int, enum target_hw_bp_type, struct expression *) TARGET_DEFAULT_RETURN(-1)
virtual void goto_record_end() TARGET_DEFAULT_NORETURN(tcomplain())
virtual void trace_set_readonly_regions() TARGET_DEFAULT_NORETURN(tcomplain())
virtual void terminal_ours_for_output() TARGET_DEFAULT_IGNORE()
virtual void record_stop_replaying() TARGET_DEFAULT_IGNORE()
virtual bool supports_multi_process() TARGET_DEFAULT_RETURN(false)
virtual int insert_watchpoint(CORE_ADDR, int, enum target_hw_bp_type, struct expression *) TARGET_DEFAULT_RETURN(-1)
virtual void info_record() TARGET_DEFAULT_IGNORE()
virtual bool stopped_by_watchpoint() TARGET_DEFAULT_RETURN(false)
target_ops * beneath() const
virtual int can_do_single_step() TARGET_DEFAULT_RETURN(-1)
virtual bool get_trace_state_variable_value(int tsv, LONGEST *val) TARGET_DEFAULT_RETURN(false)
virtual bool stopped_data_address(CORE_ADDR *) TARGET_DEFAULT_RETURN(false)
virtual void download_tracepoint(struct bp_location *location) TARGET_DEFAULT_NORETURN(tcomplain())
virtual void kill() TARGET_DEFAULT_NORETURN(noprocess())
virtual bool can_execute_reverse() TARGET_DEFAULT_RETURN(false)
virtual int get_trace_status(struct trace_status *ts) TARGET_DEFAULT_RETURN(-1)
virtual int insert_hw_breakpoint(struct gdbarch *, struct bp_target_info *) TARGET_DEFAULT_RETURN(-1)
virtual void set_disconnected_tracing(int val) TARGET_DEFAULT_IGNORE()
virtual void save_record(const char *filename) TARGET_DEFAULT_NORETURN(tcomplain())
virtual void program_signals(gdb::array_view< const unsigned char > TARGET_DEBUG_PRINTER(target_debug_print_signals)) TARGET_DEFAULT_IGNORE()
virtual void commit_resumed() TARGET_DEFAULT_IGNORE()
virtual enum exec_direction_kind execution_direction() TARGET_DEFAULT_FUNC(default_execution_direction)
virtual traceframe_info_up traceframe_info() TARGET_DEFAULT_NORETURN(tcomplain())
virtual int insert_fork_catchpoint(int) TARGET_DEFAULT_RETURN(1)
virtual struct btrace_target_info * enable_btrace(thread_info *tp, const struct btrace_config *conf) TARGET_DEFAULT_NORETURN(tcomplain())
virtual void store_registers(struct regcache *, int) TARGET_DEFAULT_NORETURN(noprocess())
virtual bool fetch_memtags(CORE_ADDR address, size_t len, gdb::byte_vector &tags, int type) TARGET_DEFAULT_NORETURN(tcomplain())
virtual void terminal_ours() TARGET_DEFAULT_IGNORE()
virtual void trace_start() TARGET_DEFAULT_NORETURN(tcomplain())
virtual void flash_done() TARGET_DEFAULT_NORETURN(tcomplain())
virtual void done_generating_core() TARGET_DEFAULT_IGNORE()
virtual int save_trace_data(const char *filename) TARGET_DEFAULT_NORETURN(tcomplain())
virtual gdb_byte * get_bookmark(const char *, int) TARGET_DEFAULT_NORETURN(tcomplain())
virtual int auxv_parse(const gdb_byte **readptr, const gdb_byte *endptr, CORE_ADDR *typep, CORE_ADDR *valp) TARGET_DEFAULT_FUNC(default_auxv_parse)
virtual void follow_fork(inferior *, ptid_t, target_waitkind, bool, bool) TARGET_DEFAULT_FUNC(default_follow_fork)
virtual int can_use_hw_breakpoint(enum bptype, int, int) TARGET_DEFAULT_RETURN(0)
virtual enum target_xfer_status xfer_partial(enum target_object object, const char *annex, gdb_byte *readbuf, const gdb_byte *writebuf, ULONGEST offset, ULONGEST len, ULONGEST *xfered_len) TARGET_DEFAULT_RETURN(TARGET_XFER_E_IO)
virtual gdb::array_view< const_gdb_byte > virtual thread_info_to_thread_handle(struct thread_info *) TARGET_DEFAULT_RETURN(gdb voi stop)(ptid_t) TARGET_DEFAULT_IGNORE()
virtual ULONGEST get_memory_xfer_limit() TARGET_DEFAULT_RETURN(ULONGEST_MAX)
virtual bool record_is_replaying(ptid_t ptid) TARGET_DEFAULT_RETURN(false)
virtual enum record_method record_method(ptid_t ptid) TARGET_DEFAULT_RETURN(RECORD_METHOD_NONE)
virtual bool supports_stopped_by_sw_breakpoint() TARGET_DEFAULT_RETURN(false)
virtual bool stopped_by_hw_breakpoint() TARGET_DEFAULT_RETURN(false)
virtual gdb::unique_xmalloc_ptr< char > make_corefile_notes(bfd *, int *) TARGET_DEFAULT_FUNC(dummy_make_corefile_notes)
virtual bool supports_disable_randomization() TARGET_DEFAULT_FUNC(find_default_supports_disable_randomization)
virtual const char * extra_thread_info(thread_info *) TARGET_DEFAULT_RETURN(NULL)
virtual bool filesystem_is_local() TARGET_DEFAULT_RETURN(true)
virtual x86_xsave_layout fetch_x86_xsave_layout() TARGET_DEFAULT_RETURN(x86_xsave_layout())
virtual bool can_run_breakpoint_commands() TARGET_DEFAULT_RETURN(false)
virtual int ranged_break_num_registers() TARGET_DEFAULT_RETURN(-1)
virtual int get_min_fast_tracepoint_insn_len() TARGET_DEFAULT_RETURN(-1)
virtual const struct frame_unwind * get_tailcall_unwinder() TARGET_DEFAULT_RETURN(NULL)
virtual ptid_t get_ada_task_ptid(long lwp, ULONGEST thread) TARGET_DEFAULT_FUNC(default_get_ada_task_ptid)
virtual int masked_watch_num_registers(CORE_ADDR, CORE_ADDR) TARGET_DEFAULT_RETURN(-1)
virtual void async(bool) TARGET_DEFAULT_NORETURN(tcomplain())
virtual std::vector< static_tracepoint_marker > static_tracepoint_markers_by_strid(const char *id) TARGET_DEFAULT_NORETURN(tcomplain())
virtual void terminal_save_inferior() TARGET_DEFAULT_IGNORE()
const char * shortname() const
virtual bool supports_dumpcore() TARGET_DEFAULT_RETURN(false)
virtual bool supports_stopped_by_hw_breakpoint() TARGET_DEFAULT_RETURN(false)
virtual void resume(ptid_t, int TARGET_DEBUG_PRINTER(target_debug_print_step), enum gdb_signal) TARGET_DEFAULT_NORETURN(noprocess())
virtual bool is_async_p() TARGET_DEFAULT_RETURN(false)
virtual bool watchpoint_addr_within_range(CORE_ADDR, CORE_ADDR, int) TARGET_DEFAULT_FUNC(default_watchpoint_addr_within_range)
virtual const char * pid_to_exec_file(int pid) TARGET_DEFAULT_RETURN(NULL)
virtual struct gdbarch * thread_architecture(ptid_t) TARGET_DEFAULT_RETURN(NULL)
virtual bool can_accel_watchpoint_condition(CORE_ADDR, int, int, struct expression *) TARGET_DEFAULT_RETURN(false)
virtual void thread_events(int) TARGET_DEFAULT_IGNORE()
virtual bool supports_non_stop() TARGET_DEFAULT_RETURN(false)
virtual int verify_memory(const gdb_byte *data, CORE_ADDR memaddr, ULONGEST size) TARGET_DEFAULT_FUNC(default_verify_memory)
virtual void insn_history_range(ULONGEST begin, ULONGEST end, gdb_disassembly_flags flags) TARGET_DEFAULT_NORETURN(tcomplain())
virtual void log_command(const char *) TARGET_DEFAULT_IGNORE()
virtual void update_thread_list() TARGET_DEFAULT_IGNORE()
virtual int trace_find(enum trace_find_type type, int num, CORE_ADDR addr1, CORE_ADDR addr2, int *tpp) TARGET_DEFAULT_RETURN(-1)
virtual void delete_record() TARGET_DEFAULT_NORETURN(tcomplain())
virtual void teardown_btrace(struct btrace_target_info *tinfo) TARGET_DEFAULT_NORETURN(tcomplain())
virtual void stop_recording() TARGET_DEFAULT_IGNORE()
virtual bool store_memtags(CORE_ADDR address, size_t len, const gdb::byte_vector &tags, int type) TARGET_DEFAULT_NORETURN(tcomplain())
virtual void files_info() TARGET_DEFAULT_IGNORE()
virtual int upload_trace_state_variables(struct uploaded_tsv **utsvp) TARGET_DEFAULT_RETURN(0)
virtual void disable_tracepoint(struct bp_location *location) TARGET_DEFAULT_NORETURN(tcomplain())
virtual const char * thread_name(thread_info *) TARGET_DEFAULT_RETURN(NULL)
virtual void disable_btrace(struct btrace_target_info *tinfo) TARGET_DEFAULT_NORETURN(tcomplain())
virtual void pass_ctrlc() TARGET_DEFAULT_FUNC(default_target_pass_ctrlc)
virtual void prepare_to_store(struct regcache *) TARGET_DEFAULT_NORETURN(noprocess())
virtual void set_permissions() TARGET_DEFAULT_IGNORE()
virtual void interrupt() TARGET_DEFAULT_IGNORE()
virtual void trace_stop() TARGET_DEFAULT_NORETURN(tcomplain())
virtual bool can_use_agent() TARGET_DEFAULT_RETURN(false)
virtual void call_history_from(ULONGEST begin, int size, record_print_flags flags) TARGET_DEFAULT_NORETURN(tcomplain())
virtual bool augmented_libraries_svr4_read() TARGET_DEFAULT_RETURN(false)
virtual void mourn_inferior() TARGET_DEFAULT_FUNC(default_mourn_inferior)
virtual int insert_vfork_catchpoint(int) TARGET_DEFAULT_RETURN(1)
virtual bool thread_alive(ptid_t ptid) TARGET_DEFAULT_RETURN(false)
virtual void download_trace_state_variable(const trace_state_variable &tsv) TARGET_DEFAULT_NORETURN(tcomplain())
virtual void disconnect(const char *, int) TARGET_DEFAULT_NORETURN(tcomplain())
virtual bool set_trace_notes(const char *user, const char *notes, const char *stopnotes) TARGET_DEFAULT_RETURN(false)
virtual bool supports_enable_disable_tracepoint() TARGET_DEFAULT_RETURN(false)
virtual int insert_breakpoint(struct gdbarch *, struct bp_target_info *) TARGET_DEFAULT_NORETURN(noprocess())
virtual bool record_will_replay(ptid_t ptid, int dir) TARGET_DEFAULT_RETURN(false)
virtual int remove_fork_catchpoint(int) TARGET_DEFAULT_RETURN(1)
virtual void dumpcore(const char *filename) TARGET_DEFAULT_IGNORE()
virtual const struct frame_unwind * get_unwinder() TARGET_DEFAULT_RETURN(NULL)
virtual enum btrace_error read_btrace(struct btrace_data *data, struct btrace_target_info *btinfo, enum btrace_read_type type) TARGET_DEFAULT_NORETURN(tcomplain())
virtual const struct target_desc * read_description() TARGET_DEFAULT_RETURN(NULL)
virtual void call_history_range(ULONGEST begin, ULONGEST end, record_print_flags flags) TARGET_DEFAULT_NORETURN(tcomplain())
virtual bool supports_memory_tagging() TARGET_DEFAULT_RETURN(false)
virtual int region_ok_for_hw_watchpoint(CORE_ADDR, int) TARGET_DEFAULT_FUNC(default_region_ok_for_hw_watchpoint)
virtual bool supports_terminal_ours() TARGET_DEFAULT_RETURN(false)
virtual int upload_tracepoints(struct uploaded_tp **utpp) TARGET_DEFAULT_RETURN(0)
virtual int remove_mask_watchpoint(CORE_ADDR, CORE_ADDR, enum target_hw_bp_type) TARGET_DEFAULT_RETURN(1)
virtual bool always_non_stop_p() TARGET_DEFAULT_RETURN(false)
virtual bool supports_delete_record() TARGET_DEFAULT_RETURN(false)
virtual int remove_vfork_catchpoint(int) TARGET_DEFAULT_RETURN(1)
virtual const target_section_table * get_section_table() TARGET_DEFAULT_RETURN(default_get_section_table())
virtual void follow_exec(inferior *, ptid_t, const char *) TARGET_DEFAULT_IGNORE()
virtual bool supports_string_tracing() TARGET_DEFAULT_RETURN(false)
virtual void call_history(int size, record_print_flags flags) TARGET_DEFAULT_NORETURN(tcomplain())
virtual int set_syscall_catchpoint(int, bool, int, gdb::array_view< const int >) TARGET_DEFAULT_RETURN(1)
virtual bool has_pending_events() TARGET_DEFAULT_RETURN(false)
virtual void rcmd(const char *command, struct ui_file *output) TARGET_DEFAULT_FUNC(default_rcmd)
virtual void post_attach(int) TARGET_DEFAULT_IGNORE()
virtual bool get_tib_address(ptid_t ptid, CORE_ADDR *addr) TARGET_DEFAULT_NORETURN(tcomplain())
virtual int insert_exec_catchpoint(int) TARGET_DEFAULT_RETURN(1)
virtual void terminal_info(const char *, int) TARGET_DEFAULT_FUNC(default_terminal_info)
virtual int remove_exec_catchpoint(int) TARGET_DEFAULT_RETURN(1)
virtual const struct btrace_config * btrace_conf(const struct btrace_target_info *) TARGET_DEFAULT_RETURN(NULL)
virtual CORE_ADDR get_thread_local_address(ptid_t ptid, CORE_ADDR load_module_addr, CORE_ADDR offset) TARGET_DEFAULT_NORETURN(generic_tls_error())
#define target_debug_print_exec_direction_kind(X)
#define target_debug_print_long(X)
static void target_debug_print_gdb_array_view_const_gdb_byte(gdb::array_view< const gdb_byte > vector)
#define target_debug_print_record_method(X)
#define target_debug_print_const_gdb_byte_pp(X)
#define target_debug_print_int(X)
#define target_debug_print_const_char_p(X)
#define target_debug_print_const_trace_state_variable_r(X)
#define target_debug_print_std_vector_mem_region(X)
#define target_debug_print_const_btrace_target_info_p(X)
#define target_debug_print_thread_control_capabilities(X)
#define target_debug_print_std_vector_static_tracepoint_marker(X)
#define target_debug_print_btrace_target_info_p(X)
#define target_debug_print_bfd_p(X)
#define target_debug_print_gdb_signal(X)
#define target_debug_print_uploaded_tsv_pp(X)
#define target_debug_print_gdb_unique_xmalloc_ptr_char(X)
#define target_debug_print_const_btrace_config_p(X)
#define target_debug_print_inferior_p(X)
#define target_debug_print_thread_info_p(X)
#define target_debug_print_uploaded_tp_pp(X)
#define target_debug_print_const_target_section_table_p(X)
#define target_debug_print_btrace_data_p(X)
#define target_debug_print_record_print_flags(X)
#define target_debug_print_traceframe_info_up(X)
#define target_debug_print_const_frame_unwind_p(X)
#define target_debug_print_btrace_read_type(X)
#define target_debug_print_bp_location_p(X)
#define target_debug_print_void_p(X)
#define target_debug_print_gdb_byte_p(X)
#define target_debug_print_LONGEST(X)
#define target_debug_print_find_memory_region_ftype(X)
#define target_debug_print_int_p(X)
#define target_debug_print_std_string(X)
#define target_debug_print_const_gdb_byte_p(X)
#define target_debug_print_btrace_error(X)
#define target_debug_print_remove_bp_reason(X)
#define target_debug_print_tracepoint_p(X)
#define target_debug_print_ULONGEST_p(X)
static void target_debug_print_target_waitstatus_p(struct target_waitstatus *status)
#define target_debug_print_bool(X)
#define target_debug_print_bp_target_info_p(X)
static void target_debug_print_size_t(size_t size)
#define target_debug_print_bptype(X)
#define target_debug_print_ptid_t(X)
#define target_debug_print_target_object(X)
#define target_debug_print_gdbarch_p(X)
#define target_debug_print_LONGEST_p(X)
#define target_debug_print_target_waitkind(X)
#define target_debug_print_address_space_p(X)
#define target_debug_print_step(X)
#define target_debug_print_gdb_disassembly_flags(X)
#define target_debug_print_target_xfer_status(X)
#define target_debug_print_regcache_p(X)
#define target_debug_print_const_target_desc_p(X)
#define target_debug_print_static_tracepoint_marker_p(X)
#define target_debug_print_CORE_ADDR_p(X)
#define target_debug_print_trace_find_type(X)
#define target_debug_print_ULONGEST(X)
#define target_debug_print_gdb_array_view_const_int(X)
#define target_debug_print_target_hw_bp_type(X)
#define target_debug_print_CORE_ADDR(X)
#define target_debug_print_uploaded_tp_p(X)
#define target_debug_print_trace_status_p(X)
static void target_debug_print_target_wait_flags(target_wait_flags options)
#define target_debug_print_expression_p(X)
static void target_debug_print_gdb_byte_vector_r(gdb::byte_vector &vector)
static void target_debug_print_const_gdb_byte_vector_r(const gdb::byte_vector &vector)
#define target_debug_print_ui_file_p(X)
static void target_debug_print_x86_xsave_layout(const x86_xsave_layout &layout)
static void target_debug_print_signals(gdb::array_view< const unsigned char > sigs)
std::vector< target_section > target_section_table
static void tcomplain(void)
static ptid_t default_get_ada_task_ptid(struct target_ops *self, long lwp, ULONGEST tid)
static std::string default_pid_to_str(struct target_ops *ops, ptid_t ptid)
void default_target_pass_ctrlc(struct target_ops *ops)
static void default_follow_fork(struct target_ops *self, inferior *child_inf, ptid_t child_ptid, target_waitkind fork_kind, bool follow_child, bool detach_fork)
static int default_watchpoint_addr_within_range(struct target_ops *target, CORE_ADDR addr, CORE_ADDR start, int length)
static void default_mourn_inferior(struct target_ops *self)
static int dummy_find_memory_regions(struct target_ops *self, find_memory_region_ftype ignore1, void *ignore2)
ptid_t default_target_wait(struct target_ops *ops, ptid_t ptid, struct target_waitstatus *status, target_wait_flags options)
static int find_default_supports_disable_randomization(struct target_ops *self)
static void generic_tls_error(void)
static gdb::unique_xmalloc_ptr< char > dummy_make_corefile_notes(struct target_ops *self, bfd *ignore1, int *ignore2)
static int default_search_memory(struct target_ops *self, CORE_ADDR start_addr, ULONGEST search_space_len, const gdb_byte *pattern, ULONGEST pattern_len, CORE_ADDR *found_addrp)
const target_section_table * default_get_section_table()
static enum exec_direction_kind default_execution_direction(struct target_ops *self)
static void default_terminal_info(struct target_ops *self, const char *args, int from_tty)
static int default_region_ok_for_hw_watchpoint(struct target_ops *self, CORE_ADDR addr, int len)
static int default_verify_memory(struct target_ops *self, const gdb_byte *data, CORE_ADDR memaddr, ULONGEST size)
static void default_rcmd(struct target_ops *self, const char *command, struct ui_file *output)
thread_control_capabilities
std::unique_ptr< traceframe_info > traceframe_info_up
void gdb_printf(struct ui_file *stream, const char *format,...)
void gdb_puts(const char *linebuffer, struct ui_file *stream)