GDB (xrefs)
|
#include "target.h"
Public Attributes | |
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 |
Reimplemented in linux_nat_target, dummy_target, and debug_target.
Definition at line 2279 of file target-delegates.c.
References always_non_stop_p(), and beneath().
Referenced by debug_target::always_non_stop_p(), always_non_stop_p(), and target_always_non_stop_p().
|
virtual |
Reimplemented in dummy_target, debug_target, amd_dbgapi_target, windows_nat_target, fbsd_nat_target, linux_nat_target, record_btrace_target, record_full_base_target, and remote_target.
Definition at line 2161 of file target-delegates.c.
References async(), and beneath().
Referenced by debug_target::async(), amd_dbgapi_target::async(), record_btrace_target::async(), record_full_base_target::async(), async(), inf_ptrace_target::close(), and target_async().
|
virtual |
Reimplemented in inf_ptrace_target, remote_target, dummy_target, debug_target, and windows_nat_target.
Definition at line 2183 of file target-delegates.c.
References async_wait_fd(), and beneath().
Referenced by debug_target::async_wait_fd(), async_wait_fd(), and wait_one().
|
virtual |
Reimplemented in darwin_nat_target, fbsd_nat_target, gnu_nat_target, go32_nat_target, inf_ptrace_target, linux_nat_target, procfs_target, extended_remote_target, windows_nat_target, inf_child_target, and nto_procfs_target.
Definition at line 3058 of file target.c.
Referenced by attach_command().
|
virtual |
Reimplemented in gnu_nat_target, dummy_target, debug_target, and windows_nat_target.
Definition at line 2086 of file target-delegates.c.
References attach_no_wait(), and beneath().
Referenced by debug_target::attach_no_wait(), attach_no_wait(), and target_attach_no_wait().
|
virtual |
Reimplemented in remote_target, dummy_target, and debug_target.
Definition at line 4338 of file target-delegates.c.
References augmented_libraries_svr4_read(), and beneath().
Referenced by debug_target::augmented_libraries_svr4_read(), augmented_libraries_svr4_read(), and target_augmented_libraries_svr4_read().
|
virtual |
Reimplemented in dummy_target, debug_target, ppc_linux_nat_target, procfs_target, and s390_linux_nat_target.
Definition at line 2628 of file target-delegates.c.
References auxv_parse(), and beneath().
Referenced by debug_target::auxv_parse(), auxv_parse(), and parse_auxv().
target_ops * target_ops::beneath | ( | ) | const |
Definition at line 3041 of file target.c.
References current_inferior(), and inferior::find_target_beneath().
Referenced by ravenscar_thread_target::add_active_thread(), debug_target::always_non_stop_p(), always_non_stop_p(), debug_target::async(), amd_dbgapi_target::async(), record_btrace_target::async(), record_full_base_target::async(), async(), debug_target::async_wait_fd(), async_wait_fd(), debug_target::attach_no_wait(), attach_no_wait(), debug_target::augmented_libraries_svr4_read(), augmented_libraries_svr4_read(), debug_target::auxv_parse(), auxv_parse(), btrace_conf(), debug_target::btrace_conf(), debug_target::call_history(), call_history(), debug_target::call_history_from(), call_history_from(), debug_target::call_history_range(), call_history_range(), debug_target::can_accel_watchpoint_condition(), can_accel_watchpoint_condition(), debug_target::can_async_p(), can_async_p(), debug_target::can_do_single_step(), can_do_single_step(), debug_target::can_download_tracepoint(), can_download_tracepoint(), debug_target::can_execute_reverse(), can_execute_reverse(), debug_target::can_run_breakpoint_commands(), can_run_breakpoint_commands(), debug_target::can_use_agent(), can_use_agent(), debug_target::can_use_hw_breakpoint(), can_use_hw_breakpoint(), amd_dbgapi_target::commit_resumed(), debug_target::commit_resumed(), commit_resumed(), debug_target::core_of_thread(), ravenscar_thread_target::core_of_thread(), core_of_thread(), debug_target::delete_record(), delete_record(), aix_thread_target::detach(), thread_db_target::detach(), sol_thread_target::detach(), detach(), debug_target::detach(), amd_dbgapi_target::detach(), debug_target::disable_btrace(), disable_btrace(), debug_target::disable_tracepoint(), disable_tracepoint(), record_btrace_target::disconnect(), disconnect(), debug_target::disconnect(), debug_target::done_generating_core(), done_generating_core(), debug_target::download_trace_state_variable(), download_trace_state_variable(), debug_target::download_tracepoint(), download_tracepoint(), debug_target::dumpcore(), dumpcore(), debug_target::enable_btrace(), ravenscar_thread_target::enable_btrace(), enable_btrace(), debug_target::enable_tracepoint(), enable_tracepoint(), debug_target::execution_direction(), execution_direction(), extra_thread_info(), debug_target::extra_thread_info(), amd_dbgapi_target::extra_thread_info(), fetch_memtags(), debug_target::fetch_memtags(), aix_thread_target::fetch_registers(), amd_dbgapi_target::fetch_registers(), bsd_uthread_target::fetch_registers(), ravenscar_thread_target::fetch_registers(), record_btrace_target::fetch_registers(), sol_thread_target::fetch_registers(), fetch_registers(), debug_target::fetch_registers(), debug_target::fetch_x86_xsave_layout(), fetch_x86_xsave_layout(), debug_target::files_info(), files_info(), debug_target::filesystem_is_local(), filesystem_is_local(), debug_target::find_memory_regions(), find_memory_regions(), debug_target::flash_done(), flash_done(), flash_erase(), debug_target::flash_erase(), thread_db_target::follow_exec(), follow_exec(), debug_target::follow_exec(), follow_fork(), debug_target::follow_fork(), debug_target::get_ada_task_ptid(), get_ada_task_ptid(), get_bookmark(), debug_target::get_bookmark(), debug_target::get_memory_xfer_limit(), get_memory_xfer_limit(), debug_target::get_min_fast_tracepoint_insn_len(), get_min_fast_tracepoint_insn_len(), debug_target::get_raw_trace_data(), get_raw_trace_data(), debug_target::get_section_table(), get_section_table(), debug_target::get_tailcall_unwinder(), get_tailcall_unwinder(), debug_target::get_thread_control_capabilities(), get_thread_control_capabilities(), debug_target::get_thread_local_address(), thread_db_target::get_thread_local_address(), get_thread_local_address(), debug_target::get_tib_address(), get_tib_address(), debug_target::get_trace_state_variable_value(), get_trace_state_variable_value(), debug_target::get_trace_status(), get_trace_status(), debug_target::get_tracepoint_status(), get_tracepoint_status(), debug_target::get_unwinder(), get_unwinder(), goto_bookmark(), debug_target::goto_bookmark(), debug_target::goto_record(), goto_record(), debug_target::goto_record_begin(), goto_record_begin(), debug_target::goto_record_end(), goto_record_end(), amd_dbgapi_target::has_pending_events(), debug_target::has_pending_events(), has_pending_events(), debug_target::have_steppable_watchpoint(), have_steppable_watchpoint(), debug_target::info(), debug_target::info_record(), info_record(), record_btrace_target::insert_breakpoint(), record_full_target::insert_breakpoint(), insert_breakpoint(), debug_target::insert_breakpoint(), debug_target::insert_exec_catchpoint(), insert_exec_catchpoint(), debug_target::insert_fork_catchpoint(), insert_fork_catchpoint(), insert_hw_breakpoint(), debug_target::insert_hw_breakpoint(), debug_target::insert_mask_watchpoint(), insert_mask_watchpoint(), debug_target::insert_vfork_catchpoint(), insert_vfork_catchpoint(), debug_target::insert_watchpoint(), insert_watchpoint(), debug_target::insn_history(), insn_history(), debug_target::insn_history_from(), insn_history_from(), debug_target::insn_history_range(), insn_history_range(), debug_target::interrupt(), interrupt(), debug_target::is_async_p(), is_async_p(), debug_target::kill(), kill(), load(), debug_target::load(), log_command(), debug_target::log_command(), make_corefile_notes(), debug_target::make_corefile_notes(), debug_target::masked_watch_num_registers(), masked_watch_num_registers(), debug_target::memory_map(), aix_thread_target::mourn_inferior(), amd_dbgapi_target::mourn_inferior(), bsd_uthread_target::mourn_inferior(), thread_db_target::mourn_inferior(), ravenscar_thread_target::mourn_inferior(), sol_thread_target::mourn_inferior(), debug_target::mourn_inferior(), mourn_inferior(), debug_target::pass_ctrlc(), pass_ctrlc(), debug_target::pass_signals(), pass_signals(), debug_target::pid_to_exec_file(), pid_to_exec_file(), debug_target::pid_to_str(), amd_dbgapi_target::pid_to_str(), aix_thread_target::pid_to_str(), thread_db_target::pid_to_str(), ravenscar_thread_target::pid_to_str(), pid_to_str(), debug_target::post_attach(), post_attach(), debug_target::prepare_to_generate_core(), prepare_to_generate_core(), ravenscar_thread_target::prepare_to_store(), record_btrace_target::prepare_to_store(), prepare_to_store(), debug_target::prepare_to_store(), debug_target::program_signals(), program_signals(), debug_target::ranged_break_num_registers(), ranged_break_num_registers(), raw_memory_xfer_partial(), debug_target::rcmd(), rcmd(), debug_target::read_btrace(), read_btrace(), aarch64_fbsd_nat_target::read_description(), aarch64_linux_nat_target::read_description(), amd64_fbsd_nat_target::read_description(), arm_fbsd_nat_target::read_description(), arm_linux_nat_target::read_description(), core_target::read_description(), i386_fbsd_nat_target::read_description(), ppc_linux_nat_target::read_description(), remote_target::read_description(), riscv_linux_nat_target::read_description(), s390_linux_nat_target::read_description(), debug_target::read_description(), x86_linux_nat_target::read_description(), read_description(), record_full_wait_1(), debug_target::record_is_replaying(), record_is_replaying(), debug_target::record_method(), record_method(), debug_target::record_stop_replaying(), record_stop_replaying(), debug_target::record_will_replay(), record_will_replay(), debug_target::region_ok_for_hw_watchpoint(), region_ok_for_hw_watchpoint(), record_btrace_target::remove_breakpoint(), record_full_target::remove_breakpoint(), remove_breakpoint(), debug_target::remove_breakpoint(), debug_target::remove_exec_catchpoint(), remove_exec_catchpoint(), debug_target::remove_fork_catchpoint(), remove_fork_catchpoint(), remove_hw_breakpoint(), debug_target::remove_hw_breakpoint(), debug_target::remove_mask_watchpoint(), remove_mask_watchpoint(), debug_target::remove_vfork_catchpoint(), remove_vfork_catchpoint(), debug_target::remove_watchpoint(), remove_watchpoint(), debug_target::resume(), resume(), aix_thread_target::resume(), amd_dbgapi_target::resume(), bsd_uthread_target::resume(), thread_db_target::resume(), ravenscar_thread_target::resume(), record_btrace_target::resume(), record_full_target::resume(), sol_thread_target::resume(), debug_target::save_record(), save_record(), debug_target::save_trace_data(), save_trace_data(), debug_target::search_memory(), search_memory(), ravenscar_thread_target::set_base_thread_from_ravenscar_task(), debug_target::set_circular_trace_buffer(), set_circular_trace_buffer(), debug_target::set_disconnected_tracing(), set_disconnected_tracing(), debug_target::set_permissions(), set_permissions(), debug_target::set_syscall_catchpoint(), set_syscall_catchpoint(), debug_target::set_trace_buffer_size(), set_trace_buffer_size(), debug_target::set_trace_notes(), set_trace_notes(), debug_target::static_tracepoint_marker_at(), static_tracepoint_marker_at(), debug_target::static_tracepoint_markers_by_strid(), static_tracepoint_markers_by_strid(), debug_target::stop(), amd_dbgapi_target::stop(), record_btrace_target::stop(), debug_target::stop_recording(), stop_recording(), amd_dbgapi_target::stopped_by_hw_breakpoint(), ravenscar_thread_target::stopped_by_hw_breakpoint(), record_btrace_target::stopped_by_hw_breakpoint(), debug_target::stopped_by_hw_breakpoint(), stopped_by_hw_breakpoint(), amd_dbgapi_target::stopped_by_sw_breakpoint(), ravenscar_thread_target::stopped_by_sw_breakpoint(), record_btrace_target::stopped_by_sw_breakpoint(), debug_target::stopped_by_sw_breakpoint(), stopped_by_sw_breakpoint(), amd_dbgapi_target::stopped_by_watchpoint(), ravenscar_thread_target::stopped_by_watchpoint(), record_full_base_target::stopped_by_watchpoint(), debug_target::stopped_by_watchpoint(), stopped_by_watchpoint(), ravenscar_thread_target::stopped_data_address(), record_full_base_target::stopped_data_address(), stopped_data_address(), debug_target::stopped_data_address(), store_memtags(), debug_target::store_memtags(), aix_thread_target::store_registers(), amd_dbgapi_target::store_registers(), bsd_uthread_target::store_registers(), ravenscar_thread_target::store_registers(), record_btrace_target::store_registers(), record_full_target::store_registers(), sol_thread_target::store_registers(), store_registers(), debug_target::store_registers(), debug_target::supports_delete_record(), supports_delete_record(), debug_target::supports_disable_randomization(), supports_disable_randomization(), debug_target::supports_dumpcore(), supports_dumpcore(), debug_target::supports_enable_disable_tracepoint(), supports_enable_disable_tracepoint(), debug_target::supports_evaluation_of_breakpoint_conditions(), supports_evaluation_of_breakpoint_conditions(), debug_target::supports_memory_tagging(), supports_memory_tagging(), debug_target::supports_multi_process(), supports_multi_process(), debug_target::supports_non_stop(), supports_non_stop(), record_btrace_target::supports_stopped_by_hw_breakpoint(), debug_target::supports_stopped_by_hw_breakpoint(), supports_stopped_by_hw_breakpoint(), record_btrace_target::supports_stopped_by_sw_breakpoint(), debug_target::supports_stopped_by_sw_breakpoint(), supports_stopped_by_sw_breakpoint(), debug_target::supports_string_tracing(), supports_string_tracing(), debug_target::supports_terminal_ours(), supports_terminal_ours(), target_fileio_open(), target_fileio_readlink(), target_fileio_unlink(), target_info_proc(), debug_target::teardown_btrace(), teardown_btrace(), debug_target::terminal_inferior(), terminal_inferior(), terminal_info(), debug_target::terminal_info(), debug_target::terminal_init(), terminal_init(), debug_target::terminal_ours(), terminal_ours(), debug_target::terminal_ours_for_output(), terminal_ours_for_output(), debug_target::terminal_save_inferior(), terminal_save_inferior(), debug_target::thread_address_space(), thread_address_space(), debug_target::thread_alive(), aix_thread_target::thread_alive(), amd_dbgapi_target::thread_alive(), bsd_uthread_target::thread_alive(), record_btrace_target::thread_alive(), sol_thread_target::thread_alive(), thread_alive(), debug_target::thread_architecture(), amd_dbgapi_target::thread_architecture(), thread_architecture(), debug_target::thread_events(), amd_dbgapi_target::thread_events(), thread_events(), thread_handle_to_thread_info(), debug_target::thread_handle_to_thread_info(), debug_target::thread_info_to_thread_handle(), thread_name(), debug_target::thread_name(), amd_dbgapi_target::thread_name(), debug_target::trace_find(), trace_find(), debug_target::trace_init(), trace_init(), debug_target::trace_set_readonly_regions(), trace_set_readonly_regions(), debug_target::trace_start(), trace_start(), debug_target::trace_stop(), trace_stop(), debug_target::traceframe_info(), traceframe_info(), amd_dbgapi_target::update_thread_list(), bsd_uthread_target::update_thread_list(), thread_db_target::update_thread_list(), record_btrace_target::update_thread_list(), sol_thread_target::update_thread_list(), debug_target::update_thread_list(), update_thread_list(), debug_target::upload_trace_state_variables(), upload_trace_state_variables(), debug_target::upload_tracepoints(), upload_tracepoints(), debug_target::use_agent(), use_agent(), debug_target::verify_memory(), verify_memory(), debug_target::wait(), wait(), aix_thread_target::wait(), amd_dbgapi_target::wait(), bsd_uthread_target::wait(), thread_db_target::wait(), ravenscar_thread_target::wait(), record_btrace_target::wait(), sol_thread_target::wait(), debug_target::watchpoint_addr_within_range(), watchpoint_addr_within_range(), core_target::xfer_memory_via_mappings(), debug_target::xfer_partial(), aix_thread_target::xfer_partial(), amd_dbgapi_target::xfer_partial(), core_target::xfer_partial(), go32_nat_target::xfer_partial(), nto_procfs_target::xfer_partial(), procfs_target::xfer_partial(), ravenscar_thread_target::xfer_partial(), record_btrace_target::xfer_partial(), record_full_target::xfer_partial(), record_full_core_target::xfer_partial(), sol_thread_target::xfer_partial(), windows_nat_target::xfer_partial(), and xfer_partial().
|
virtual |
Reimplemented in remote_target, x86_linux_nat_target, dummy_target, and debug_target.
Definition at line 3888 of file target-delegates.c.
References beneath(), and btrace_conf().
Referenced by btrace_conf(), debug_target::btrace_conf(), record_btrace_target::info_record(), and target_btrace_conf().
|
virtual |
Reimplemented in dummy_target, debug_target, and record_btrace_target.
Definition at line 4262 of file target-delegates.c.
References beneath(), and call_history().
Referenced by debug_target::call_history(), call_history(), and target_call_history().
|
virtual |
Reimplemented in dummy_target, debug_target, and record_btrace_target.
Definition at line 4286 of file target-delegates.c.
References beneath(), and call_history_from().
Referenced by debug_target::call_history_from(), call_history_from(), and target_call_history_from().
|
virtual |
Reimplemented in dummy_target, debug_target, and record_btrace_target.
Definition at line 4312 of file target-delegates.c.
References beneath(), and call_history_range().
Referenced by debug_target::call_history_range(), call_history_range(), and target_call_history_range().
|
virtual |
Reimplemented in dummy_target, debug_target, and ppc_linux_nat_target.
Definition at line 1138 of file target-delegates.c.
References beneath(), and can_accel_watchpoint_condition().
Referenced by debug_target::can_accel_watchpoint_condition(), can_accel_watchpoint_condition(), and target_can_accel_watchpoint_condition().
|
virtual |
Reimplemented in fbsd_nat_target, linux_nat_target, process_stratum_target, remote_target, dummy_target, debug_target, and windows_nat_target.
Definition at line 2111 of file target-delegates.c.
References beneath(), and can_async_p().
Referenced by debug_target::can_async_p(), can_async_p(), and target_can_async_p().
|
virtual |
Reimplemented in inf_child_target, and extended_remote_target.
|
virtual |
Reimplemented in inf_child_target, gdbsim_target, and extended_remote_target.
|
virtual |
Reimplemented in aarch64_linux_nat_target, remote_target, dummy_target, and debug_target.
Definition at line 1198 of file target-delegates.c.
References beneath(), and can_do_single_step().
Referenced by debug_target::can_do_single_step(), can_do_single_step(), and target_can_do_single_step().
|
virtual |
Reimplemented in remote_target, dummy_target, and debug_target.
Definition at line 3060 of file target-delegates.c.
References beneath(), and can_download_tracepoint().
Referenced by debug_target::can_download_tracepoint(), can_download_tracepoint(), and target_can_download_tracepoint().
|
virtual |
Reimplemented in record_btrace_target, record_full_base_target, remote_target, dummy_target, and debug_target.
Definition at line 2694 of file target-delegates.c.
References beneath(), and can_execute_reverse().
Referenced by debug_target::can_execute_reverse(), can_execute_reverse(), and target_can_execute_reverse().
|
virtual |
Reimplemented in inf_child_target.
|
virtual |
Reimplemented in remote_target, dummy_target, and debug_target.
Definition at line 2915 of file target-delegates.c.
References beneath(), and can_run_breakpoint_commands().
Referenced by debug_target::can_run_breakpoint_commands(), can_run_breakpoint_commands(), and target_can_run_breakpoint_commands().
|
virtual |
Reimplemented in inf_child_target, remote_target, dummy_target, and debug_target.
Definition at line 3761 of file target-delegates.c.
References beneath(), and can_use_agent().
Referenced by debug_target::can_use_agent(), can_use_agent(), and target_can_use_agent().
|
virtual |
Reimplemented in dummy_target, debug_target, aarch64_nat_target< linux_nat_target >, x86_nat_target< darwin_nat_target >, x86_nat_target< inf_child_target >, x86_nat_target< linux_nat_target >, arm_linux_nat_target, ia64_linux_nat_target, mips_linux_nat_target, nto_procfs_target, ppc_linux_nat_target, procfs_target, remote_target, and s390_linux_nat_target.
Definition at line 769 of file target-delegates.c.
References beneath(), and can_use_hw_breakpoint().
Referenced by debug_target::can_use_hw_breakpoint(), can_use_hw_breakpoint(), and target_can_use_hardware_watchpoint().
|
virtual |
Reimplemented in amd_dbgapi_target, target_bfd, bsd_kvm_target, bsd_uthread_target, core_target, exec_target, inf_child_target, inf_ptrace_target, mips_linux_nat_target, ravenscar_thread_target, record_btrace_target, record_full_base_target, gdbsim_target, remote_target, tfile_target, and windows_nat_target.
Definition at line 3047 of file target.c.
Referenced by target_ops_ref_policy::decref(), and target_ops_deleter::operator()().
|
virtual |
Reimplemented in amd_dbgapi_target, remote_target, dummy_target, and debug_target.
Definition at line 472 of file target-delegates.c.
References beneath(), and commit_resumed().
Referenced by amd_dbgapi_target::commit_resumed(), debug_target::commit_resumed(), commit_resumed(), record_full_wait_1(), and target_commit_resumed().
|
virtual |
Reimplemented in dummy_target, debug_target, linux_nat_target, ravenscar_thread_target, and remote_target.
Definition at line 3552 of file target-delegates.c.
References beneath(), and core_of_thread().
Referenced by debug_target::core_of_thread(), ravenscar_thread_target::core_of_thread(), core_of_thread(), and target_core_of_thread().
|
virtual |
Reimplemented in fbsd_nat_target, gnu_nat_target, go32_nat_target, inf_ptrace_target, linux_nat_target, nto_procfs_target, procfs_target, gdbsim_target, extended_remote_target, rs6000_nat_target, windows_nat_target, inf_child_target, and darwin_nat_target.
Definition at line 3070 of file target.c.
Referenced by run_command_1().
|
virtual |
Reimplemented in record_full_base_target, dummy_target, and debug_target.
Definition at line 4027 of file target-delegates.c.
References beneath(), and delete_record().
Referenced by debug_target::delete_record(), delete_record(), and target_delete_record().
|
virtual |
Reimplemented in aix_thread_target, core_target, darwin_nat_target, fbsd_nat_target, gnu_nat_target, linux_nat_target, thread_db_target, nto_procfs_target, record_full_target, remote_target, extended_remote_target, sol_thread_target, windows_nat_target, dummy_target, debug_target, amd_dbgapi_target, record_btrace_target, inf_ptrace_target, procfs_target, and gdbsim_target.
Definition at line 399 of file target-delegates.c.
References beneath(), and detach().
Referenced by aix_thread_target::detach(), thread_db_target::detach(), sol_thread_target::detach(), detach(), debug_target::detach(), amd_dbgapi_target::detach(), and target_detach().
|
virtual |
Reimplemented in dummy_target, debug_target, remote_target, and x86_linux_nat_target.
Definition at line 3814 of file target-delegates.c.
References beneath(), and disable_btrace().
Referenced by debug_target::disable_btrace(), disable_btrace(), and target_disable_btrace().
|
virtual |
Reimplemented in dummy_target, debug_target, and remote_target.
Definition at line 3129 of file target-delegates.c.
References beneath(), and disable_tracepoint().
Referenced by debug_target::disable_tracepoint(), disable_tracepoint(), and target_disable_tracepoint().
|
virtual |
Reimplemented in inf_child_target, record_btrace_target, record_full_target, record_full_core_target, remote_target, dummy_target, and debug_target.
Definition at line 422 of file target-delegates.c.
References beneath(), and disconnect().
Referenced by record_btrace_target::disconnect(), disconnect(), debug_target::disconnect(), and target_disconnect().
|
virtual |
Reimplemented in record_btrace_target, dummy_target, and debug_target.
Definition at line 4433 of file target-delegates.c.
References beneath(), and done_generating_core().
Referenced by debug_target::done_generating_core(), done_generating_core(), and target_done_generating_core().
|
virtual |
Reimplemented in dummy_target, debug_target, and remote_target.
Definition at line 3085 of file target-delegates.c.
References beneath(), and download_trace_state_variable().
Referenced by debug_target::download_trace_state_variable(), download_trace_state_variable(), and target_download_trace_state_variable().
|
virtual |
Reimplemented in dummy_target, debug_target, and remote_target.
Definition at line 3038 of file target-delegates.c.
References beneath(), and download_tracepoint().
Referenced by debug_target::download_tracepoint(), download_tracepoint(), and target_download_tracepoint().
|
virtual |
Reimplemented in dummy_target, debug_target, and nbsd_nat_target.
Definition at line 2894 of file target-delegates.c.
References beneath(), and dumpcore().
Referenced by debug_target::dumpcore(), dumpcore(), and target_dumpcore().
|
virtual |
Reimplemented in dummy_target, debug_target, ravenscar_thread_target, remote_target, and x86_linux_nat_target.
Definition at line 3786 of file target-delegates.c.
References beneath(), and enable_btrace().
Referenced by debug_target::enable_btrace(), ravenscar_thread_target::enable_btrace(), enable_btrace(), and target_enable_btrace().
|
virtual |
Reimplemented in dummy_target, debug_target, and remote_target.
Definition at line 3107 of file target-delegates.c.
References beneath(), and enable_tracepoint().
Referenced by debug_target::enable_tracepoint(), enable_tracepoint(), and target_enable_tracepoint().
|
virtual |
Reimplemented in record_btrace_target, record_full_base_target, remote_target, dummy_target, and debug_target.
Definition at line 2719 of file target-delegates.c.
References beneath(), and execution_direction().
Referenced by debug_target::execution_direction(), execution_direction(), and target_execution_direction().
|
virtual |
Reimplemented in aix_thread_target, bsd_uthread_target, thread_db_target, nto_procfs_target, remote_target, dummy_target, debug_target, and amd_dbgapi_target.
Definition at line 1795 of file target-delegates.c.
References beneath(), and extra_thread_info().
Referenced by extra_thread_info(), debug_target::extra_thread_info(), amd_dbgapi_target::extra_thread_info(), and target_extra_thread_info().
|
virtual |
Reimplemented in aarch64_linux_nat_target, core_target, remote_target, dummy_target, and debug_target.
Definition at line 4478 of file target-delegates.c.
References beneath(), and fetch_memtags().
Referenced by fetch_memtags(), debug_target::fetch_memtags(), and target_fetch_memtags().
|
virtual |
Reimplemented in aarch64_fbsd_nat_target, aarch64_linux_nat_target, aix_thread_target, alpha_bsd_nat_target, amd_dbgapi_target, amd64_fbsd_nat_target, amd64_linux_nat_target, arc_linux_nat_target, arm_fbsd_nat_target, arm_linux_nat_target, arm_netbsd_nat_target, bsd_kvm_target, bsd_uthread_target, core_target, go32_nat_target, hppa_linux_nat_target, hppa_nbsd_nat_target, hppa_obsd_nat_target, i386_darwin_nat_target, i386_fbsd_nat_target, i386_gnu_nat_target, i386_linux_nat_target, ia64_linux_nat_target, linux_nat_trad_target, loongarch_linux_nat_target, m32r_linux_nat_target, m68k_bsd_nat_target, m68k_linux_nat_target, mips_fbsd_nat_target, mips_linux_nat_target, mips_nbsd_nat_target, mips64_obsd_nat_target, nto_procfs_target, ppc_fbsd_nat_target, ppc_linux_nat_target, ppc_nbsd_nat_target, ppc_obsd_nat_target, procfs_target, ravenscar_thread_target, record_btrace_target, gdbsim_target, remote_target, riscv_fbsd_nat_target, rs6000_nat_target, s390_linux_nat_target, sh_nbsd_nat_target, sol_thread_target, tilegx_linux_nat_target, tfile_target, vax_bsd_nat_target, windows_nat_target, xtensa_linux_nat_target, inf_child_target, dummy_target, debug_target, record_full_core_target, or1k_linux_nat_target, riscv_linux_nat_target, sparc_linux_nat_target, and sparc64_linux_nat_target.
Definition at line 522 of file target-delegates.c.
References beneath(), and fetch_registers().
Referenced by aix_thread_target::fetch_registers(), amd_dbgapi_target::fetch_registers(), bsd_uthread_target::fetch_registers(), ravenscar_thread_target::fetch_registers(), record_btrace_target::fetch_registers(), sol_thread_target::fetch_registers(), fetch_registers(), debug_target::fetch_registers(), and target_fetch_registers().
|
virtual |
Reimplemented in core_target, dummy_target, debug_target, and x86_linux_nat_target.
Definition at line 4542 of file target-delegates.c.
References beneath(), and fetch_x86_xsave_layout().
Referenced by debug_target::fetch_x86_xsave_layout(), fetch_x86_xsave_layout(), and target_fetch_x86_xsave_layout().
|
virtual |
Reimplemented in inf_child_target, and remote_target.
Definition at line 3235 of file target.c.
Referenced by target_fileio_close().
|
virtual |
Reimplemented in inf_child_target, and remote_target.
Definition at line 3228 of file target.c.
Referenced by target_fileio_fstat().
|
virtual |
Reimplemented in inf_child_target, linux_nat_target, and remote_target.
|
virtual |
Reimplemented in inf_child_target, and remote_target.
Definition at line 3220 of file target.c.
Referenced by target_fileio_pread().
|
virtual |
Reimplemented in inf_child_target, and remote_target.
Definition at line 3212 of file target.c.
Referenced by target_fileio_pwrite().
|
virtual |
Reimplemented in inf_child_target, linux_nat_target, and remote_target.
|
virtual |
Reimplemented in inf_child_target, linux_nat_target, and remote_target.
|
virtual |
Reimplemented in bsd_kvm_target, core_target, exec_target, go32_nat_target, inf_ptrace_target, nto_procfs_target, procfs_target, gdbsim_target, dummy_target, debug_target, tfile_target, and windows_nat_target.
Definition at line 591 of file target-delegates.c.
References beneath(), and files_info().
Referenced by debug_target::files_info(), files_info(), and target_files_info().
|
virtual |
Reimplemented in linux_nat_target, remote_target, dummy_target, and debug_target.
Definition at line 2992 of file target-delegates.c.
References beneath(), and filesystem_is_local().
Referenced by debug_target::filesystem_is_local(), filesystem_is_local(), and target_filesystem_is_local().
|
virtual |
Reimplemented in dummy_target, debug_target, exec_target, fbsd_nat_target, gnu_nat_target, nbsd_nat_target, and procfs_target.
Definition at line 2304 of file target-delegates.c.
References beneath(), and find_memory_regions().
Referenced by debug_target::find_memory_regions(), find_memory_regions(), and target_find_memory_regions().
|
virtual |
Reimplemented in remote_target, dummy_target, and debug_target.
Definition at line 2554 of file target-delegates.c.
References beneath(), and flash_done().
Referenced by debug_target::flash_done(), flash_done(), and target_flash_done().
|
virtual |
Reimplemented in remote_target, dummy_target, and debug_target.
Definition at line 2530 of file target-delegates.c.
References beneath(), and flash_erase().
Referenced by flash_erase(), debug_target::flash_erase(), and target_flash_erase().
|
virtual |
Reimplemented in fbsd_nat_target, thread_db_target, remote_target, dummy_target, debug_target, inf_child_target, and process_stratum_target.
Definition at line 1603 of file target-delegates.c.
References beneath(), and follow_exec().
Referenced by thread_db_target::follow_exec(), follow_exec(), debug_target::follow_exec(), and target_follow_exec().
|
virtual |
Reimplemented in linux_nat_target, remote_target, rs6000_nat_target, dummy_target, debug_target, process_stratum_target, and obsd_nat_target.
Definition at line 1521 of file target-delegates.c.
References beneath(), and follow_fork().
Referenced by follow_fork(), debug_target::follow_fork(), and target_follow_fork().
|
virtual |
Reimplemented in dummy_target, debug_target, aix_thread_target, darwin_nat_target, thread_db_target, ravenscar_thread_target, remote_target, sol_thread_target, and windows_nat_target.
Definition at line 2600 of file target-delegates.c.
References beneath(), and get_ada_task_ptid().
Referenced by debug_target::get_ada_task_ptid(), get_ada_task_ptid(), and target_get_ada_task_ptid().
|
virtual |
Reimplemented in record_full_base_target, dummy_target, and debug_target.
Definition at line 2360 of file target-delegates.c.
References beneath(), and get_bookmark().
Referenced by get_bookmark(), debug_target::get_bookmark(), and target_get_bookmark().
|
virtual |
Reimplemented in remote_target, dummy_target, and debug_target.
Definition at line 2480 of file target-delegates.c.
References beneath(), and get_memory_xfer_limit().
Referenced by debug_target::get_memory_xfer_limit(), get_memory_xfer_limit(), and memory_xfer_partial().
|
virtual |
Reimplemented in remote_target, dummy_target, and debug_target.
Definition at line 3434 of file target-delegates.c.
References beneath(), and get_min_fast_tracepoint_insn_len().
Referenced by debug_target::get_min_fast_tracepoint_insn_len(), get_min_fast_tracepoint_insn_len(), and target_get_min_fast_tracepoint_insn_len().
|
virtual |
Reimplemented in dummy_target, debug_target, and remote_target.
Definition at line 3404 of file target-delegates.c.
References beneath(), and get_raw_trace_data().
Referenced by debug_target::get_raw_trace_data(), get_raw_trace_data(), and target_get_raw_trace_data().
|
virtual |
Reimplemented in target_bfd, dummy_target, and debug_target.
Definition at line 2036 of file target-delegates.c.
References beneath(), and get_section_table().
Referenced by debug_target::get_section_table(), get_section_table(), and target_get_section_table().
|
virtual |
Reimplemented in record_btrace_target, dummy_target, and debug_target.
Definition at line 4388 of file target-delegates.c.
References beneath(), and get_tailcall_unwinder().
Referenced by debug_target::get_tailcall_unwinder(), get_tailcall_unwinder(), and target_get_tailcall_unwinder().
|
virtual |
Reimplemented in fbsd_nat_target, linux_nat_target, procfs_target, remote_target, dummy_target, and debug_target.
Definition at line 2061 of file target-delegates.c.
References beneath(), and get_thread_control_capabilities().
Referenced by debug_target::get_thread_control_capabilities(), get_thread_control_capabilities(), and target_can_lock_scheduler().
|
virtual |
Reimplemented in dummy_target, debug_target, thread_db_target, and remote_target.
Definition at line 2412 of file target-delegates.c.
References beneath(), and get_thread_local_address().
Referenced by debug_target::get_thread_local_address(), thread_db_target::get_thread_local_address(), get_thread_local_address(), and target_translate_tls_address().
|
virtual |
Reimplemented in dummy_target, debug_target, remote_target, and windows_nat_target.
Definition at line 3608 of file target-delegates.c.
References beneath(), and get_tib_address().
Referenced by debug_target::get_tib_address(), get_tib_address(), and target_get_tib_address().
|
virtual |
Reimplemented in dummy_target, debug_target, remote_target, and tfile_target.
Definition at line 3298 of file target-delegates.c.
References beneath(), and get_trace_state_variable_value().
Referenced by debug_target::get_trace_state_variable_value(), get_trace_state_variable_value(), and target_get_trace_state_variable_value().
|
virtual |
Reimplemented in dummy_target, debug_target, remote_target, and tracefile_target.
Definition at line 3193 of file target-delegates.c.
References beneath(), and get_trace_status().
Referenced by debug_target::get_trace_status(), get_trace_status(), and target_get_trace_status().
|
virtual |
Reimplemented in dummy_target, debug_target, remote_target, and tfile_target.
Definition at line 3219 of file target-delegates.c.
References beneath(), and get_tracepoint_status().
Referenced by debug_target::get_tracepoint_status(), get_tracepoint_status(), and target_get_tracepoint_status().
|
virtual |
Reimplemented in record_btrace_target, dummy_target, and debug_target.
Definition at line 4363 of file target-delegates.c.
References beneath(), and get_unwinder().
Referenced by debug_target::get_unwinder(), get_unwinder(), and target_get_unwinder().
|
virtual |
Reimplemented in record_full_base_target, dummy_target, and debug_target.
Definition at line 2388 of file target-delegates.c.
References beneath(), and goto_bookmark().
Referenced by goto_bookmark(), debug_target::goto_bookmark(), and target_goto_bookmark().
|
virtual |
Reimplemented in dummy_target, debug_target, record_btrace_target, and record_full_base_target.
Definition at line 4164 of file target-delegates.c.
References beneath(), and goto_record().
Referenced by debug_target::goto_record(), goto_record(), and target_goto_record().
|
virtual |
Reimplemented in record_btrace_target, record_full_base_target, dummy_target, and debug_target.
Definition at line 4122 of file target-delegates.c.
References beneath(), and goto_record_begin().
Referenced by debug_target::goto_record_begin(), goto_record_begin(), and target_goto_record_begin().
|
virtual |
Reimplemented in record_btrace_target, record_full_base_target, dummy_target, and debug_target.
Definition at line 4143 of file target-delegates.c.
References beneath(), and goto_record_end().
Referenced by debug_target::goto_record_end(), goto_record_end(), and target_goto_record_end().
|
inlinevirtual |
Reimplemented in core_target, process_stratum_target, gdbsim_target, and tracefile_target.
Definition at line 705 of file target.h.
Referenced by raw_memory_xfer_partial().
|
inlinevirtual |
Reimplemented in core_target, process_stratum_target, record_full_core_target, and tracefile_target.
|
inlinevirtual |
Reimplemented in bsd_kvm_target, core_target, exec_target, process_stratum_target, gdbsim_target, and tracefile_target.
Definition at line 706 of file target.h.
Referenced by gdbsim_xfer_memory().
|
virtual |
Reimplemented in amd_dbgapi_target, remote_target, dummy_target, and debug_target.
Definition at line 2208 of file target-delegates.c.
References beneath(), and has_pending_events().
Referenced by amd_dbgapi_target::has_pending_events(), debug_target::has_pending_events(), has_pending_events(), and target_has_pending_events().
|
inlinevirtual |
Reimplemented in bsd_kvm_target, core_target, process_stratum_target, and tracefile_target.
|
inlinevirtual |
Reimplemented in bsd_kvm_target, core_target, process_stratum_target, and tracefile_target.
|
virtual |
Reimplemented in ia64_linux_nat_target, dummy_target, and debug_target.
Definition at line 1029 of file target-delegates.c.
References beneath(), and have_steppable_watchpoint().
Referenced by debug_target::have_steppable_watchpoint(), have_steppable_watchpoint(), and target_have_steppable_watchpoint().
|
pure virtual |
Implemented in aix_thread_target, amd_dbgapi_target, target_bfd, bsd_kvm_target, bsd_uthread_target, core_target, exec_target, inf_child_target, thread_db_target, nto_procfs_target_native, nto_procfs_target_procfs, ravenscar_thread_target, record_btrace_target, record_full_target, record_full_core_target, gdbsim_target, remote_target, extended_remote_target, sol_thread_target, dummy_target, debug_target, tfile_target, and record_full_base_target.
Referenced by debug_target::info(), longname(), and shortname().
|
virtual |
Reimplemented in core_target, fbsd_nat_target, nbsd_nat_target, and procfs_target.
Definition at line 2946 of file target.c.
Referenced by target_info_proc().
|
virtual |
Reimplemented in record_btrace_target, record_full_base_target, dummy_target, and debug_target.
Definition at line 3960 of file target-delegates.c.
References beneath(), and info_record().
Referenced by debug_target::info_record(), info_record(), and info_record_command().
|
virtual |
Reimplemented in nto_procfs_target, record_btrace_target, record_full_target, record_full_core_target, remote_target, dummy_target, debug_target, and memory_breakpoint_target< process_stratum_target >.
Definition at line 611 of file target-delegates.c.
References beneath(), and insert_breakpoint().
Referenced by record_btrace_target::insert_breakpoint(), record_full_target::insert_breakpoint(), insert_breakpoint(), debug_target::insert_breakpoint(), and target_insert_breakpoint().
|
virtual |
Reimplemented in dummy_target, debug_target, nbsd_nat_target, fbsd_nat_target, linux_nat_target, and remote_target.
Definition at line 1551 of file target-delegates.c.
References beneath(), and insert_exec_catchpoint().
Referenced by debug_target::insert_exec_catchpoint(), insert_exec_catchpoint(), and target_insert_exec_catchpoint().
|
virtual |
Reimplemented in dummy_target, debug_target, linux_nat_target, obsd_nat_target, and remote_target.
Definition at line 1417 of file target-delegates.c.
References beneath(), and insert_fork_catchpoint().
Referenced by debug_target::insert_fork_catchpoint(), insert_fork_catchpoint(), and target_insert_fork_catchpoint().
|
virtual |
Reimplemented in arm_linux_nat_target, nto_procfs_target, ppc_linux_nat_target, remote_target, s390_linux_nat_target, dummy_target, debug_target, aarch64_nat_target< linux_nat_target >, x86_nat_target< darwin_nat_target >, x86_nat_target< inf_child_target >, and x86_nat_target< linux_nat_target >.
Definition at line 824 of file target-delegates.c.
References beneath(), and insert_hw_breakpoint().
Referenced by insert_hw_breakpoint(), debug_target::insert_hw_breakpoint(), and target_insert_hw_breakpoint().
|
virtual |
Reimplemented in dummy_target, debug_target, and ppc_linux_nat_target.
Definition at line 944 of file target-delegates.c.
References beneath(), and insert_mask_watchpoint().
Referenced by debug_target::insert_mask_watchpoint(), insert_mask_watchpoint(), and target_insert_mask_watchpoint().
|
virtual |
Reimplemented in dummy_target, debug_target, linux_nat_target, and remote_target.
Definition at line 1469 of file target-delegates.c.
References beneath(), and insert_vfork_catchpoint().
Referenced by debug_target::insert_vfork_catchpoint(), insert_vfork_catchpoint(), and target_insert_vfork_catchpoint().
|
virtual |
Reimplemented in aarch64_nat_target< linux_nat_target >, x86_nat_target< darwin_nat_target >, x86_nat_target< inf_child_target >, x86_nat_target< linux_nat_target >, dummy_target, debug_target, arm_linux_nat_target, ia64_linux_nat_target, mips_linux_nat_target, nto_procfs_target, ppc_linux_nat_target, procfs_target, remote_target, and s390_linux_nat_target.
Definition at line 912 of file target-delegates.c.
References beneath(), and insert_watchpoint().
Referenced by debug_target::insert_watchpoint(), insert_watchpoint(), and target_insert_watchpoint().
|
virtual |
Reimplemented in dummy_target, debug_target, and record_btrace_target.
Definition at line 4186 of file target-delegates.c.
References beneath(), and insn_history().
Referenced by debug_target::insn_history(), insn_history(), and target_insn_history().
|
virtual |
Reimplemented in dummy_target, debug_target, and record_btrace_target.
Definition at line 4210 of file target-delegates.c.
References beneath(), and insn_history_from().
Referenced by debug_target::insn_history_from(), insn_history_from(), and target_insn_history_from().
|
virtual |
Reimplemented in dummy_target, debug_target, and record_btrace_target.
Definition at line 4236 of file target-delegates.c.
References beneath(), and insn_history_range().
Referenced by debug_target::insn_history_range(), insn_history_range(), and target_insn_history_range().
|
virtual |
Reimplemented in darwin_nat_target, inf_child_target, nto_procfs_target, gdbsim_target, remote_target, dummy_target, debug_target, and windows_nat_target.
Definition at line 1924 of file target-delegates.c.
References beneath(), and interrupt().
Referenced by debug_target::interrupt(), interrupt(), and target_interrupt().
|
virtual |
Reimplemented in inf_ptrace_target, remote_target, dummy_target, debug_target, and windows_nat_target.
Definition at line 2136 of file target-delegates.c.
References beneath(), and is_async_p().
Referenced by debug_target::is_async_p(), is_async_p(), target_is_async_p(), and wait_one().
|
virtual |
Reimplemented in darwin_nat_target, fbsd_nat_target, gnu_nat_target, go32_nat_target, inf_ptrace_target, linux_nat_target, nto_procfs_target, procfs_target, record_btrace_target, record_full_target, record_full_core_target, gdbsim_target, remote_target, dummy_target, debug_target, and windows_nat_target.
Definition at line 1372 of file target-delegates.c.
References beneath(), and kill().
Referenced by debug_target::kill(), kill(), and target_kill().
|
virtual |
Reimplemented in gdbsim_target, remote_target, dummy_target, and debug_target.
Definition at line 1393 of file target-delegates.c.
References beneath(), and load().
Referenced by load(), debug_target::load(), and target_load().
|
virtual |
Reimplemented in dummy_target, debug_target, and remote_target.
Definition at line 2015 of file target-delegates.c.
References beneath(), and log_command().
Referenced by log_command(), debug_target::log_command(), and target_log_command().
|
inline |
Definition at line 459 of file target.h.
References info(), and target_info::longname.
Referenced by connpy_get_description(), print_connection(), and set_native_target().
|
virtual |
Reimplemented in exec_target, procfs_target, dummy_target, and debug_target.
Definition at line 2332 of file target-delegates.c.
References beneath(), and make_corefile_notes().
Referenced by make_corefile_notes(), debug_target::make_corefile_notes(), and target_make_corefile_notes().
|
virtual |
Reimplemented in dummy_target, debug_target, and ppc_linux_nat_target.
Definition at line 1170 of file target-delegates.c.
References beneath(), and masked_watch_num_registers().
Referenced by debug_target::masked_watch_num_registers(), masked_watch_num_registers(), and target_masked_watch_num_registers().
|
virtual |
Reimplemented in aix_thread_target, amd_dbgapi_target, bsd_uthread_target, darwin_nat_target, fbsd_nat_target, gnu_nat_target, go32_nat_target, inf_child_target, inf_ptrace_target, linux_nat_target, thread_db_target, nto_procfs_target, procfs_target, ravenscar_thread_target, record_btrace_target, record_full_target, gdbsim_target, remote_target, sol_thread_target, dummy_target, debug_target, and windows_nat_target.
Definition at line 1660 of file target-delegates.c.
References beneath(), and mourn_inferior().
Referenced by aix_thread_target::mourn_inferior(), amd_dbgapi_target::mourn_inferior(), bsd_uthread_target::mourn_inferior(), thread_db_target::mourn_inferior(), ravenscar_thread_target::mourn_inferior(), sol_thread_target::mourn_inferior(), debug_target::mourn_inferior(), mourn_inferior(), and target_mourn_inferior().
|
virtual |
Reimplemented in go32_nat_target, inf_child_target, remote_target, dummy_target, debug_target, and windows_nat_target.
Definition at line 1944 of file target-delegates.c.
References beneath(), and pass_ctrlc().
Referenced by debug_target::pass_ctrlc(), pass_ctrlc(), and target_pass_ctrlc().
|
virtual |
Definition at line 1681 of file target-delegates.c.
References beneath(), and pass_signals().
Referenced by debug_target::pass_signals(), pass_signals(), and target_pass_signals().
|
virtual |
Reimplemented in dummy_target, debug_target, darwin_nat_target, fbsd_nat_target, inf_child_target, linux_nat_target, nbsd_nat_target, nto_procfs_target, procfs_target, remote_target, and windows_nat_target.
Definition at line 1989 of file target-delegates.c.
References beneath(), and pid_to_exec_file().
Referenced by debug_target::pid_to_exec_file(), pid_to_exec_file(), and target_pid_to_exec_file().
|
virtual |
Reimplemented in dummy_target, debug_target, amd_dbgapi_target, nbsd_nat_target, aix_thread_target, bsd_kvm_target, bsd_uthread_target, core_target, darwin_nat_target, fbsd_nat_target, gnu_nat_target, go32_nat_target, inf_ptrace_target, linux_nat_target, thread_db_target, nto_procfs_target, obsd_nat_target, procfs_target, ravenscar_thread_target, gdbsim_target, remote_target, sol_thread_target, and windows_nat_target.
Definition at line 1769 of file target-delegates.c.
References beneath(), and pid_to_str().
Referenced by debug_target::pid_to_str(), amd_dbgapi_target::pid_to_str(), aix_thread_target::pid_to_str(), thread_db_target::pid_to_str(), ravenscar_thread_target::pid_to_str(), pid_to_str(), and target_pid_to_str().
|
virtual |
Reimplemented in dummy_target, debug_target, aarch64_linux_nat_target, nbsd_nat_target, nto_procfs_target, fbsd_nat_target, inf_child_target, linux_nat_target, obsd_nat_target, and extended_remote_target.
Definition at line 378 of file target-delegates.c.
References beneath(), and post_attach().
Referenced by debug_target::post_attach(), post_attach(), and target_post_attach().
|
virtual |
Reimplemented in record_btrace_target, dummy_target, and debug_target.
Definition at line 4413 of file target-delegates.c.
References beneath(), and prepare_to_generate_core().
Referenced by debug_target::prepare_to_generate_core(), prepare_to_generate_core(), and target_prepare_to_generate_core().
|
virtual |
Reimplemented in inf_child_target, ravenscar_thread_target, record_btrace_target, gdbsim_target, remote_target, dummy_target, debug_target, and record_full_core_target.
Definition at line 569 of file target-delegates.c.
References beneath(), and prepare_to_store().
Referenced by ravenscar_thread_target::prepare_to_store(), record_btrace_target::prepare_to_store(), prepare_to_store(), debug_target::prepare_to_store(), and target_prepare_to_store().
|
virtual |
Definition at line 1702 of file target-delegates.c.
References beneath(), and program_signals().
Referenced by debug_target::program_signals(), program_signals(), and target_program_signals().
|
virtual |
Reimplemented in ppc_linux_nat_target, dummy_target, and debug_target.
Definition at line 799 of file target-delegates.c.
References beneath(), and ranged_break_num_registers().
Referenced by debug_target::ranged_break_num_registers(), ranged_break_num_registers(), and target_ranged_break_num_registers().
|
virtual |
Reimplemented in dummy_target, debug_target, and remote_target.
Definition at line 1965 of file target-delegates.c.
References beneath(), and rcmd().
Referenced by debug_target::rcmd(), rcmd(), and target_rcmd().
|
virtual |
Reimplemented in dummy_target, debug_target, remote_target, and x86_linux_nat_target.
Definition at line 3858 of file target-delegates.c.
References beneath(), and read_btrace().
Referenced by debug_target::read_btrace(), read_btrace(), and target_read_btrace().
|
virtual |
Reimplemented in aarch64_fbsd_nat_target, aarch64_linux_nat_target, amd64_fbsd_nat_target, arc_linux_nat_target, arm_fbsd_nat_target, arm_linux_nat_target, arm_netbsd_nat_target, core_target, i386_fbsd_nat_target, mips_linux_nat_target, or1k_linux_nat_target, ppc_linux_nat_target, remote_target, riscv_linux_nat_target, rs6000_nat_target, s390_linux_nat_target, dummy_target, debug_target, and x86_linux_nat_target.
Definition at line 2575 of file target-delegates.c.
References beneath(), and read_description().
Referenced by aarch64_fbsd_nat_target::read_description(), aarch64_linux_nat_target::read_description(), amd64_fbsd_nat_target::read_description(), arm_fbsd_nat_target::read_description(), arm_linux_nat_target::read_description(), core_target::read_description(), i386_fbsd_nat_target::read_description(), ppc_linux_nat_target::read_description(), remote_target::read_description(), riscv_linux_nat_target::read_description(), s390_linux_nat_target::read_description(), debug_target::read_description(), x86_linux_nat_target::read_description(), read_description(), and target_read_description().
|
virtual |
Reimplemented in dummy_target, debug_target, record_btrace_target, and record_full_base_target.
Definition at line 4048 of file target-delegates.c.
References beneath(), and record_is_replaying().
Referenced by debug_target::record_is_replaying(), record_is_replaying(), and target_record_is_replaying().
|
virtual |
Reimplemented in dummy_target, debug_target, record_btrace_target, and record_full_base_target.
Definition at line 3914 of file target-delegates.c.
References beneath(), and record_method().
Referenced by debug_target::record_method(), record_method(), and target_record_method().
|
virtual |
Reimplemented in record_btrace_target, record_full_base_target, dummy_target, and debug_target.
Definition at line 4102 of file target-delegates.c.
References beneath(), and record_stop_replaying().
Referenced by debug_target::record_stop_replaying(), record_stop_replaying(), and target_record_stop_replaying().
|
virtual |
Reimplemented in dummy_target, debug_target, record_btrace_target, and record_full_base_target.
Definition at line 4074 of file target-delegates.c.
References beneath(), and record_will_replay().
Referenced by debug_target::record_will_replay(), record_will_replay(), and target_record_will_replay().
|
virtual |
Reimplemented in aarch64_nat_target< linux_nat_target >, x86_nat_target< darwin_nat_target >, x86_nat_target< inf_child_target >, x86_nat_target< linux_nat_target >, dummy_target, debug_target, arm_linux_nat_target, mips_linux_nat_target, ppc_linux_nat_target, procfs_target, remote_target, and s390_linux_nat_target.
Definition at line 1110 of file target-delegates.c.
References beneath(), and region_ok_for_hw_watchpoint().
Referenced by debug_target::region_ok_for_hw_watchpoint(), region_ok_for_hw_watchpoint(), and target_region_ok_for_hw_watchpoint().
|
virtual |
Reimplemented in nto_procfs_target, record_btrace_target, record_full_target, record_full_core_target, remote_target, dummy_target, debug_target, and memory_breakpoint_target< process_stratum_target >.
Definition at line 639 of file target-delegates.c.
References beneath(), and remove_breakpoint().
Referenced by record_btrace_target::remove_breakpoint(), record_full_target::remove_breakpoint(), remove_breakpoint(), debug_target::remove_breakpoint(), and target_remove_breakpoint().
|
virtual |
Reimplemented in dummy_target, debug_target, nbsd_nat_target, fbsd_nat_target, linux_nat_target, and remote_target.
Definition at line 1577 of file target-delegates.c.
References beneath(), and remove_exec_catchpoint().
Referenced by debug_target::remove_exec_catchpoint(), remove_exec_catchpoint(), and target_remove_exec_catchpoint().
|
virtual |
Reimplemented in dummy_target, debug_target, linux_nat_target, obsd_nat_target, and remote_target.
Definition at line 1443 of file target-delegates.c.
References beneath(), and remove_fork_catchpoint().
Referenced by debug_target::remove_fork_catchpoint(), remove_fork_catchpoint(), and target_remove_fork_catchpoint().
|
virtual |
Reimplemented in arm_linux_nat_target, nto_procfs_target, ppc_linux_nat_target, remote_target, s390_linux_nat_target, dummy_target, debug_target, aarch64_nat_target< linux_nat_target >, x86_nat_target< darwin_nat_target >, x86_nat_target< inf_child_target >, and x86_nat_target< linux_nat_target >.
Definition at line 852 of file target-delegates.c.
References beneath(), and remove_hw_breakpoint().
Referenced by remove_hw_breakpoint(), debug_target::remove_hw_breakpoint(), and target_remove_hw_breakpoint().
|
virtual |
Reimplemented in dummy_target, debug_target, and ppc_linux_nat_target.
Definition at line 974 of file target-delegates.c.
References beneath(), and remove_mask_watchpoint().
Referenced by debug_target::remove_mask_watchpoint(), remove_mask_watchpoint(), and target_remove_mask_watchpoint().
|
virtual |
Reimplemented in dummy_target, debug_target, linux_nat_target, and remote_target.
Definition at line 1495 of file target-delegates.c.
References beneath(), and remove_vfork_catchpoint().
Referenced by debug_target::remove_vfork_catchpoint(), remove_vfork_catchpoint(), and target_remove_vfork_catchpoint().
|
virtual |
Reimplemented in aarch64_nat_target< linux_nat_target >, x86_nat_target< darwin_nat_target >, x86_nat_target< inf_child_target >, x86_nat_target< linux_nat_target >, dummy_target, debug_target, arm_linux_nat_target, ia64_linux_nat_target, mips_linux_nat_target, nto_procfs_target, ppc_linux_nat_target, procfs_target, remote_target, and s390_linux_nat_target.
Definition at line 880 of file target-delegates.c.
References beneath(), and remove_watchpoint().
Referenced by debug_target::remove_watchpoint(), remove_watchpoint(), and target_remove_watchpoint().
|
virtual |
Definition at line 446 of file target-delegates.c.
References beneath(), and resume().
Referenced by record_full_wait_1(), debug_target::resume(), resume(), aix_thread_target::resume(), amd_dbgapi_target::resume(), bsd_uthread_target::resume(), thread_db_target::resume(), ravenscar_thread_target::resume(), record_btrace_target::resume(), record_full_target::resume(), sol_thread_target::resume(), and target_resume().
|
virtual |
Reimplemented in dummy_target, debug_target, and record_full_base_target.
Definition at line 3980 of file target-delegates.c.
References beneath(), and save_record().
Referenced by debug_target::save_record(), save_record(), and target_save_record().
|
virtual |
Reimplemented in dummy_target, debug_target, and remote_target.
Definition at line 3326 of file target-delegates.c.
References beneath(), and save_trace_data().
Referenced by debug_target::save_trace_data(), save_trace_data(), and target_save_trace_data().
|
virtual |
Reimplemented in dummy_target, debug_target, and remote_target.
Definition at line 2660 of file target-delegates.c.
References beneath(), and search_memory().
Referenced by debug_target::search_memory(), search_memory(), and target_search_memory().
|
virtual |
Reimplemented in dummy_target, debug_target, and remote_target.
Definition at line 3480 of file target-delegates.c.
References beneath(), and set_circular_trace_buffer().
Referenced by debug_target::set_circular_trace_buffer(), set_circular_trace_buffer(), and target_set_circular_trace_buffer().
|
virtual |
Reimplemented in dummy_target, debug_target, and remote_target.
Definition at line 3459 of file target-delegates.c.
References beneath(), and set_disconnected_tracing().
Referenced by debug_target::set_disconnected_tracing(), set_disconnected_tracing(), and target_set_disconnected_tracing().
|
virtual |
Reimplemented in remote_target, dummy_target, and debug_target.
Definition at line 3636 of file target-delegates.c.
References beneath(), and set_permissions().
Referenced by debug_target::set_permissions(), set_permissions(), and target_set_permissions().
|
virtual |
Reimplemented in dummy_target, debug_target, linux_nat_target, nbsd_nat_target, and remote_target.
Definition at line 1628 of file target-delegates.c.
References beneath(), and set_syscall_catchpoint().
Referenced by debug_target::set_syscall_catchpoint(), set_syscall_catchpoint(), and target_set_syscall_catchpoint().
|
virtual |
Reimplemented in dummy_target, debug_target, and remote_target.
Definition at line 3501 of file target-delegates.c.
References beneath(), and set_trace_buffer_size().
Referenced by debug_target::set_trace_buffer_size(), set_trace_buffer_size(), and target_set_trace_buffer_size().
|
virtual |
Reimplemented in dummy_target, debug_target, and remote_target.
Definition at line 3522 of file target-delegates.c.
References beneath(), and set_trace_notes().
Referenced by debug_target::set_trace_notes(), set_trace_notes(), and target_set_trace_notes().
|
inline |
Definition at line 456 of file target.h.
References info(), and target_info::shortname.
Referenced by add_thread_silent(), debug_target::always_non_stop_p(), debug_target::async(), debug_target::async_wait_fd(), debug_target::attach_no_wait(), debug_target::augmented_libraries_svr4_read(), debug_target::auxv_parse(), debug_target::btrace_conf(), debug_target::call_history(), debug_target::call_history_from(), debug_target::call_history_range(), debug_target::can_accel_watchpoint_condition(), debug_target::can_async_p(), debug_target::can_do_single_step(), debug_target::can_download_tracepoint(), debug_target::can_execute_reverse(), debug_target::can_run_breakpoint_commands(), debug_target::can_use_agent(), debug_target::can_use_hw_breakpoint(), debug_target::commit_resumed(), connpy_get_connection_type(), debug_target::core_of_thread(), debug_target::delete_record(), debug_target::detach(), debug_target::disable_btrace(), debug_target::disable_tracepoint(), debug_target::disconnect(), debug_target::done_generating_core(), debug_target::download_trace_state_variable(), debug_target::download_tracepoint(), debug_target::dumpcore(), debug_target::enable_btrace(), debug_target::enable_tracepoint(), debug_target::execution_direction(), debug_target::extra_thread_info(), debug_target::fetch_memtags(), debug_target::fetch_registers(), debug_target::fetch_x86_xsave_layout(), debug_target::files_info(), debug_target::filesystem_is_local(), debug_target::find_memory_regions(), debug_target::flash_done(), debug_target::flash_erase(), debug_target::follow_exec(), debug_target::follow_fork(), debug_target::get_ada_task_ptid(), debug_target::get_bookmark(), debug_target::get_memory_xfer_limit(), debug_target::get_min_fast_tracepoint_insn_len(), debug_target::get_raw_trace_data(), debug_target::get_section_table(), debug_target::get_tailcall_unwinder(), debug_target::get_thread_control_capabilities(), debug_target::get_thread_local_address(), debug_target::get_tib_address(), debug_target::get_trace_state_variable_value(), debug_target::get_trace_status(), debug_target::get_tracepoint_status(), debug_target::get_unwinder(), debug_target::goto_bookmark(), debug_target::goto_record(), debug_target::goto_record_begin(), debug_target::goto_record_end(), debug_target::has_pending_events(), debug_target::have_steppable_watchpoint(), debug_target::info_record(), info_record_command(), debug_target::insert_breakpoint(), debug_target::insert_exec_catchpoint(), debug_target::insert_fork_catchpoint(), debug_target::insert_hw_breakpoint(), debug_target::insert_mask_watchpoint(), debug_target::insert_vfork_catchpoint(), debug_target::insert_watchpoint(), debug_target::insn_history(), debug_target::insn_history_from(), debug_target::insn_history_range(), debug_target::interrupt(), debug_target::is_async_p(), debug_target::kill(), debug_target::load(), debug_target::log_command(), debug_target::make_corefile_notes(), make_target_connection_string(), debug_target::masked_watch_num_registers(), maybe_call_commit_resumed_all_targets(), maybe_set_commit_resumed_all_targets(), debug_target::memory_map(), mi_cmd_add_inferior(), debug_target::mourn_inferior(), debug_target::pass_ctrlc(), debug_target::pass_signals(), debug_target::pid_to_exec_file(), debug_target::pid_to_str(), debug_target::post_attach(), debug_target::prepare_to_generate_core(), debug_target::prepare_to_store(), debug_target::program_signals(), debug_target::ranged_break_num_registers(), debug_target::rcmd(), debug_target::read_btrace(), debug_target::read_description(), record_detach(), record_disconnect(), debug_target::record_is_replaying(), record_kill(), debug_target::record_method(), record_mourn_inferior(), record_stop(), debug_target::record_stop_replaying(), record_unpush(), debug_target::record_will_replay(), debug_target::region_ok_for_hw_watchpoint(), debug_target::remove_breakpoint(), debug_target::remove_exec_catchpoint(), debug_target::remove_fork_catchpoint(), debug_target::remove_hw_breakpoint(), debug_target::remove_mask_watchpoint(), debug_target::remove_vfork_catchpoint(), debug_target::remove_watchpoint(), debug_target::resume(), debug_target::save_record(), debug_target::save_trace_data(), debug_target::search_memory(), debug_target::set_circular_trace_buffer(), debug_target::set_disconnected_tracing(), debug_target::set_permissions(), debug_target::set_syscall_catchpoint(), debug_target::set_trace_buffer_size(), debug_target::set_trace_notes(), debug_target::static_tracepoint_marker_at(), debug_target::static_tracepoint_markers_by_strid(), debug_target::stop(), debug_target::stop_recording(), debug_target::stopped_by_hw_breakpoint(), debug_target::stopped_by_sw_breakpoint(), debug_target::stopped_by_watchpoint(), debug_target::stopped_data_address(), debug_target::store_memtags(), debug_target::store_registers(), debug_target::supports_delete_record(), debug_target::supports_disable_randomization(), debug_target::supports_dumpcore(), debug_target::supports_enable_disable_tracepoint(), debug_target::supports_evaluation_of_breakpoint_conditions(), debug_target::supports_memory_tagging(), debug_target::supports_multi_process(), debug_target::supports_non_stop(), debug_target::supports_stopped_by_hw_breakpoint(), debug_target::supports_stopped_by_sw_breakpoint(), debug_target::supports_string_tracing(), debug_target::supports_terminal_ours(), target_shortname(), target_xfer_partial(), debug_target::teardown_btrace(), debug_target::terminal_inferior(), debug_target::terminal_info(), debug_target::terminal_init(), debug_target::terminal_ours(), debug_target::terminal_ours_for_output(), debug_target::terminal_save_inferior(), debug_target::thread_address_space(), debug_target::thread_alive(), debug_target::thread_architecture(), debug_target::thread_events(), debug_target::thread_handle_to_thread_info(), debug_target::thread_info_to_thread_handle(), debug_target::thread_name(), debug_target::trace_find(), debug_target::trace_init(), debug_target::trace_set_readonly_regions(), debug_target::trace_start(), debug_target::trace_stop(), debug_target::traceframe_info(), inferior::unpush_target_and_assert(), debug_target::update_thread_list(), debug_target::upload_trace_state_variables(), debug_target::upload_tracepoints(), debug_target::use_agent(), debug_target::verify_memory(), debug_target::wait(), debug_target::watchpoint_addr_within_range(), and debug_target::xfer_partial().
|
virtual |
Reimplemented in dummy_target, debug_target, and remote_target.
Definition at line 3656 of file target-delegates.c.
References beneath(), and static_tracepoint_marker_at().
Referenced by debug_target::static_tracepoint_marker_at(), static_tracepoint_marker_at(), and target_static_tracepoint_marker_at().
|
virtual |
Reimplemented in dummy_target, debug_target, linux_nat_target, and remote_target.
Definition at line 3684 of file target-delegates.c.
References beneath(), and static_tracepoint_markers_by_strid().
Referenced by debug_target::static_tracepoint_markers_by_strid(), static_tracepoint_markers_by_strid(), and target_static_tracepoint_markers_by_strid().
|
virtual |
Reimplemented in record_btrace_target, dummy_target, and debug_target.
Definition at line 3940 of file target-delegates.c.
References beneath(), and stop_recording().
Referenced by record_stop(), debug_target::stop_recording(), stop_recording(), and target_stop_recording().
|
virtual |
Reimplemented in amd_dbgapi_target, linux_nat_target, ravenscar_thread_target, record_btrace_target, record_full_base_target, remote_target, dummy_target, debug_target, x86_nat_target< darwin_nat_target >, x86_nat_target< inf_child_target >, and x86_nat_target< linux_nat_target >.
Definition at line 719 of file target-delegates.c.
References beneath(), and stopped_by_hw_breakpoint().
Referenced by amd_dbgapi_target::stopped_by_hw_breakpoint(), ravenscar_thread_target::stopped_by_hw_breakpoint(), record_btrace_target::stopped_by_hw_breakpoint(), debug_target::stopped_by_hw_breakpoint(), stopped_by_hw_breakpoint(), and target_stopped_by_hw_breakpoint().
|
virtual |
Reimplemented in amd_dbgapi_target, linux_nat_target, ravenscar_thread_target, record_btrace_target, record_full_base_target, remote_target, dummy_target, debug_target, and windows_nat_target.
Definition at line 669 of file target-delegates.c.
References beneath(), and stopped_by_sw_breakpoint().
Referenced by amd_dbgapi_target::stopped_by_sw_breakpoint(), ravenscar_thread_target::stopped_by_sw_breakpoint(), record_btrace_target::stopped_by_sw_breakpoint(), debug_target::stopped_by_sw_breakpoint(), stopped_by_sw_breakpoint(), and target_stopped_by_sw_breakpoint().
|
virtual |
Reimplemented in aarch64_linux_nat_target, amd_dbgapi_target, arm_linux_nat_target, ia64_linux_nat_target, linux_nat_target, mips_linux_nat_target, nto_procfs_target, procfs_target, ravenscar_thread_target, record_full_base_target, remote_target, s390_linux_nat_target, dummy_target, debug_target, x86_linux_nat_target, x86_nat_target< darwin_nat_target >, x86_nat_target< inf_child_target >, and x86_nat_target< linux_nat_target >.
Definition at line 1004 of file target-delegates.c.
References beneath(), and stopped_by_watchpoint().
Referenced by amd_dbgapi_target::stopped_by_watchpoint(), ravenscar_thread_target::stopped_by_watchpoint(), record_full_base_target::stopped_by_watchpoint(), debug_target::stopped_by_watchpoint(), stopped_by_watchpoint(), and target_stopped_by_watchpoint().
|
virtual |
Reimplemented in aarch64_linux_nat_target, arm_linux_nat_target, ia64_linux_nat_target, linux_nat_target, mips_linux_nat_target, procfs_target, ravenscar_thread_target, record_full_base_target, remote_target, x86_linux_nat_target, x86_nat_target< darwin_nat_target >, x86_nat_target< inf_child_target >, x86_nat_target< linux_nat_target >, dummy_target, and debug_target.
Definition at line 1054 of file target-delegates.c.
References beneath(), and stopped_data_address().
Referenced by ravenscar_thread_target::stopped_data_address(), record_full_base_target::stopped_data_address(), stopped_data_address(), and debug_target::stopped_data_address().
|
virtual |
Reimplemented in aarch64_linux_nat_target, remote_target, dummy_target, and debug_target.
Definition at line 4510 of file target-delegates.c.
References beneath(), and store_memtags().
Referenced by store_memtags(), debug_target::store_memtags(), and target_store_memtags().
|
virtual |
Reimplemented in aarch64_fbsd_nat_target, aarch64_linux_nat_target, aix_thread_target, alpha_bsd_nat_target, amd_dbgapi_target, amd64_fbsd_nat_target, amd64_linux_nat_target, arc_linux_nat_target, arm_fbsd_nat_target, arm_linux_nat_target, arm_netbsd_nat_target, bsd_uthread_target, go32_nat_target, hppa_linux_nat_target, hppa_nbsd_nat_target, hppa_obsd_nat_target, i386_darwin_nat_target, i386_fbsd_nat_target, i386_gnu_nat_target, i386_linux_nat_target, ia64_linux_nat_target, linux_nat_trad_target, loongarch_linux_nat_target, m32r_linux_nat_target, m68k_bsd_nat_target, m68k_linux_nat_target, mips_fbsd_nat_target, mips_linux_nat_target, mips_nbsd_nat_target, mips64_obsd_nat_target, nto_procfs_target, ppc_fbsd_nat_target, ppc_linux_nat_target, ppc_nbsd_nat_target, ppc_obsd_nat_target, procfs_target, ravenscar_thread_target, record_btrace_target, record_full_target, record_full_core_target, gdbsim_target, remote_target, riscv_fbsd_nat_target, rs6000_nat_target, s390_linux_nat_target, sh_nbsd_nat_target, sol_thread_target, tilegx_linux_nat_target, vax_bsd_nat_target, windows_nat_target, xtensa_linux_nat_target, inf_child_target, dummy_target, debug_target, or1k_linux_nat_target, riscv_linux_nat_target, sparc_linux_nat_target, and sparc64_linux_nat_target.
Definition at line 545 of file target-delegates.c.
References beneath(), and store_registers().
Referenced by aix_thread_target::store_registers(), amd_dbgapi_target::store_registers(), bsd_uthread_target::store_registers(), ravenscar_thread_target::store_registers(), record_btrace_target::store_registers(), record_full_target::store_registers(), sol_thread_target::store_registers(), store_registers(), debug_target::store_registers(), and target_store_registers().
|
pure virtual |
Implemented in process_stratum_target, aix_thread_target, amd_dbgapi_target, target_bfd, bsd_uthread_target, exec_target, thread_db_target, ravenscar_thread_target, record_btrace_target, record_full_base_target, sol_thread_target, dummy_target, and debug_target.
Referenced by as_process_stratum_target(), target_ops_ref_policy::decref(), target_stack::find_beneath(), find_target_at(), target_stack::is_pushed(), target_stack::push(), record_detach(), record_disconnect(), record_kill(), record_mourn_inferior(), target_stack::unpush(), inferior::unpush_target(), and inferior::~inferior().
|
virtual |
Reimplemented in record_full_base_target, dummy_target, and debug_target.
Definition at line 4002 of file target-delegates.c.
References beneath(), and supports_delete_record().
Referenced by debug_target::supports_delete_record(), supports_delete_record(), and target_supports_delete_record().
|
virtual |
Reimplemented in fbsd_nat_target, linux_nat_target, process_stratum_target, remote_target, extended_remote_target, dummy_target, debug_target, and windows_nat_target.
Definition at line 2794 of file target-delegates.c.
References beneath(), and supports_disable_randomization().
Referenced by find_default_supports_disable_randomization(), debug_target::supports_disable_randomization(), supports_disable_randomization(), and target_supports_disable_randomization().
|
virtual |
Reimplemented in nbsd_nat_target, dummy_target, and debug_target.
Definition at line 2869 of file target-delegates.c.
References beneath(), and supports_dumpcore().
Referenced by debug_target::supports_dumpcore(), supports_dumpcore(), and target_supports_dumpcore().
|
virtual |
Reimplemented in remote_target, dummy_target, and debug_target.
Definition at line 2769 of file target-delegates.c.
References beneath(), and supports_enable_disable_tracepoint().
Referenced by debug_target::supports_enable_disable_tracepoint(), supports_enable_disable_tracepoint(), and target_supports_enable_disable_tracepoint().
|
virtual |
Reimplemented in remote_target, dummy_target, and debug_target.
Definition at line 2844 of file target-delegates.c.
References beneath(), and supports_evaluation_of_breakpoint_conditions().
Referenced by debug_target::supports_evaluation_of_breakpoint_conditions(), supports_evaluation_of_breakpoint_conditions(), and target_supports_evaluation_of_breakpoint_conditions().
|
virtual |
Reimplemented in aarch64_linux_nat_target, core_target, remote_target, dummy_target, and debug_target.
Definition at line 4453 of file target-delegates.c.
References beneath(), and supports_memory_tagging().
Referenced by debug_target::supports_memory_tagging(), supports_memory_tagging(), and target_supports_memory_tagging().
|
virtual |
Reimplemented in darwin_nat_target, fbsd_nat_target, linux_nat_target, nbsd_nat_target, remote_target, dummy_target, and debug_target.
Definition at line 2744 of file target-delegates.c.
References beneath(), and supports_multi_process().
Referenced by debug_target::supports_multi_process(), supports_multi_process(), and target_supports_multi_process().
|
virtual |
Reimplemented in linux_nat_target, process_stratum_target, remote_target, dummy_target, and debug_target.
Definition at line 2254 of file target-delegates.c.
References beneath(), and supports_non_stop().
Referenced by attach_command(), run_command_1(), debug_target::supports_non_stop(), and supports_non_stop().
|
virtual |
Reimplemented in linux_nat_target, record_btrace_target, record_full_base_target, remote_target, dummy_target, debug_target, and x86_fbsd_nat_target.
Definition at line 744 of file target-delegates.c.
References beneath(), and supports_stopped_by_hw_breakpoint().
Referenced by record_btrace_target::supports_stopped_by_hw_breakpoint(), debug_target::supports_stopped_by_hw_breakpoint(), supports_stopped_by_hw_breakpoint(), and target_supports_stopped_by_hw_breakpoint().
|
virtual |
Reimplemented in linux_nat_target, record_btrace_target, record_full_base_target, remote_target, dummy_target, debug_target, and windows_nat_target.
Definition at line 694 of file target-delegates.c.
References beneath(), and supports_stopped_by_sw_breakpoint().
Referenced by record_btrace_target::supports_stopped_by_sw_breakpoint(), debug_target::supports_stopped_by_sw_breakpoint(), supports_stopped_by_sw_breakpoint(), and target_supports_stopped_by_sw_breakpoint().
|
virtual |
Reimplemented in remote_target, dummy_target, and debug_target.
Definition at line 2819 of file target-delegates.c.
References beneath(), and supports_string_tracing().
Referenced by debug_target::supports_string_tracing(), supports_string_tracing(), and target_supports_string_tracing().
|
virtual |
Reimplemented in inf_child_target, dummy_target, and debug_target.
Definition at line 1223 of file target-delegates.c.
References beneath(), and supports_terminal_ours().
Referenced by debug_target::supports_terminal_ours(), and supports_terminal_ours().
|
virtual |
Reimplemented in dummy_target, debug_target, remote_target, and x86_linux_nat_target.
Definition at line 3836 of file target-delegates.c.
References beneath(), and teardown_btrace().
Referenced by target_teardown_btrace(), debug_target::teardown_btrace(), and teardown_btrace().
|
virtual |
Reimplemented in go32_nat_target, inf_child_target, remote_target, dummy_target, and debug_target.
Definition at line 1268 of file target-delegates.c.
References beneath(), and terminal_inferior().
Referenced by target_terminal::inferior(), target_terminal::restore_inferior(), debug_target::terminal_inferior(), and terminal_inferior().
|
virtual |
Reimplemented in go32_nat_target, inf_child_target, dummy_target, and debug_target.
Definition at line 1348 of file target-delegates.c.
References beneath(), and terminal_info().
Referenced by target_terminal::info(), terminal_info(), and debug_target::terminal_info().
|
virtual |
Reimplemented in go32_nat_target, inf_child_target, dummy_target, and debug_target.
Definition at line 1248 of file target-delegates.c.
References beneath(), and terminal_init().
Referenced by target_terminal::init(), debug_target::terminal_init(), and terminal_init().
|
virtual |
Reimplemented in go32_nat_target, inf_child_target, remote_target, dummy_target, and debug_target.
Definition at line 1328 of file target-delegates.c.
References beneath(), and terminal_ours().
Referenced by target_terminal_is_ours_kind(), debug_target::terminal_ours(), and terminal_ours().
|
virtual |
Reimplemented in go32_nat_target, inf_child_target, dummy_target, and debug_target.
Definition at line 1308 of file target-delegates.c.
References beneath(), and terminal_ours_for_output().
Referenced by target_terminal_is_ours_kind(), debug_target::terminal_ours_for_output(), and terminal_ours_for_output().
|
virtual |
Reimplemented in inf_child_target, dummy_target, and debug_target.
Definition at line 1288 of file target-delegates.c.
References beneath(), and terminal_save_inferior().
Referenced by target_terminal_is_ours_kind(), debug_target::terminal_save_inferior(), and terminal_save_inferior().
|
virtual |
Reimplemented in dummy_target, debug_target, process_stratum_target, and linux_nat_target.
Definition at line 2966 of file target-delegates.c.
References beneath(), and thread_address_space().
Referenced by target_thread_address_space(), debug_target::thread_address_space(), and thread_address_space().
|
virtual |
Reimplemented in dummy_target, debug_target, aix_thread_target, amd_dbgapi_target, bsd_kvm_target, bsd_uthread_target, core_target, darwin_nat_target, fbsd_nat_target, gnu_nat_target, go32_nat_target, inf_ptrace_target, linux_nat_target, nbsd_nat_target, nto_procfs_target, procfs_target, ravenscar_thread_target, record_btrace_target, gdbsim_target, remote_target, sol_thread_target, tracefile_target, and windows_nat_target.
Definition at line 1723 of file target-delegates.c.
References beneath(), and thread_alive().
Referenced by target_thread_alive(), debug_target::thread_alive(), aix_thread_target::thread_alive(), amd_dbgapi_target::thread_alive(), bsd_uthread_target::thread_alive(), record_btrace_target::thread_alive(), sol_thread_target::thread_alive(), and thread_alive().
|
virtual |
Reimplemented in dummy_target, debug_target, process_stratum_target, aarch64_linux_nat_target, and amd_dbgapi_target.
Definition at line 2940 of file target-delegates.c.
References beneath(), and thread_architecture().
Referenced by target_thread_architecture(), debug_target::thread_architecture(), amd_dbgapi_target::thread_architecture(), and thread_architecture().
|
virtual |
Reimplemented in dummy_target, debug_target, amd_dbgapi_target, linux_nat_target, and remote_target.
Definition at line 2233 of file target-delegates.c.
References beneath(), and thread_events().
Referenced by target_thread_events(), debug_target::thread_events(), amd_dbgapi_target::thread_events(), and thread_events().
|
virtual |
Reimplemented in dummy_target, debug_target, thread_db_target, and remote_target.
Definition at line 1847 of file target-delegates.c.
References beneath(), and thread_handle_to_thread_info().
Referenced by target_thread_handle_to_thread_info(), thread_handle_to_thread_info(), and debug_target::thread_handle_to_thread_info().
|
virtual |
Reimplemented in core_target, linux_nat_target, remote_target, windows_nat_target, nbsd_nat_target, dummy_target, debug_target, and amd_dbgapi_target.
Definition at line 1821 of file target-delegates.c.
References beneath(), and thread_name().
Referenced by target_thread_name(), thread_name(), debug_target::thread_name(), and amd_dbgapi_target::thread_name().
|
virtual |
Reimplemented in dummy_target, debug_target, remote_target, and tfile_target.
Definition at line 3264 of file target-delegates.c.
References beneath(), and trace_find().
Referenced by target_trace_find(), debug_target::trace_find(), and trace_find().
|
virtual |
Reimplemented in remote_target, dummy_target, and debug_target.
Definition at line 3017 of file target-delegates.c.
References beneath(), and trace_init().
Referenced by target_trace_init(), debug_target::trace_init(), and trace_init().
|
virtual |
Reimplemented in remote_target, dummy_target, and debug_target.
Definition at line 3151 of file target-delegates.c.
References beneath(), and trace_set_readonly_regions().
Referenced by target_trace_set_readonly_regions(), debug_target::trace_set_readonly_regions(), and trace_set_readonly_regions().
|
virtual |
Reimplemented in remote_target, dummy_target, and debug_target.
Definition at line 3172 of file target-delegates.c.
References beneath(), and trace_start().
Referenced by target_trace_start(), debug_target::trace_start(), and trace_start().
|
virtual |
Reimplemented in remote_target, dummy_target, and debug_target.
Definition at line 3243 of file target-delegates.c.
References beneath(), and trace_stop().
Referenced by target_trace_stop(), debug_target::trace_stop(), and trace_stop().
|
virtual |
Reimplemented in remote_target, dummy_target, debug_target, and tfile_target.
Definition at line 3710 of file target-delegates.c.
References beneath(), and traceframe_info().
Referenced by target_traceframe_info(), debug_target::traceframe_info(), and traceframe_info().
|
virtual |
Reimplemented in amd_dbgapi_target, bsd_uthread_target, fbsd_nat_target, linux_nat_target, thread_db_target, nbsd_nat_target, nto_procfs_target, obsd_nat_target, procfs_target, ravenscar_thread_target, record_btrace_target, remote_target, sol_thread_target, dummy_target, and debug_target.
Definition at line 1749 of file target-delegates.c.
References beneath(), and update_thread_list().
Referenced by target_update_thread_list(), amd_dbgapi_target::update_thread_list(), thread_db_target::update_thread_list(), record_btrace_target::update_thread_list(), sol_thread_target::update_thread_list(), debug_target::update_thread_list(), and update_thread_list().
|
virtual |
Reimplemented in dummy_target, debug_target, and remote_target.
Definition at line 3378 of file target-delegates.c.
References beneath(), and upload_trace_state_variables().
Referenced by target_upload_trace_state_variables(), debug_target::upload_trace_state_variables(), and upload_trace_state_variables().
|
virtual |
Reimplemented in dummy_target, debug_target, and remote_target.
Definition at line 3352 of file target-delegates.c.
References beneath(), and upload_tracepoints().
Referenced by target_upload_tracepoints(), debug_target::upload_tracepoints(), and upload_tracepoints().
|
virtual |
Reimplemented in dummy_target, debug_target, inf_child_target, and remote_target.
Definition at line 3735 of file target-delegates.c.
References beneath(), and use_agent().
Referenced by target_use_agent(), debug_target::use_agent(), and use_agent().
|
virtual |
Reimplemented in dummy_target, debug_target, and remote_target.
Definition at line 3578 of file target-delegates.c.
References beneath(), and verify_memory().
Referenced by target_verify_memory(), debug_target::verify_memory(), and verify_memory().
|
virtual |
Reimplemented in dummy_target, debug_target, aix_thread_target, amd_dbgapi_target, bsd_uthread_target, darwin_nat_target, fbsd_nat_target, gnu_nat_target, go32_nat_target, inf_ptrace_target, linux_nat_target, thread_db_target, nbsd_nat_target, nto_procfs_target, obsd_nat_target, procfs_target, ravenscar_thread_target, record_btrace_target, record_full_base_target, gdbsim_target, remote_target, rs6000_nat_target, sol_thread_target, and windows_nat_target.
Definition at line 492 of file target-delegates.c.
References beneath(), and wait().
Referenced by record_full_wait_1(), target_wait(), debug_target::wait(), wait(), aix_thread_target::wait(), amd_dbgapi_target::wait(), bsd_uthread_target::wait(), thread_db_target::wait(), ravenscar_thread_target::wait(), record_btrace_target::wait(), and sol_thread_target::wait().
|
virtual |
Reimplemented in aarch64_nat_target< linux_nat_target >, dummy_target, debug_target, arm_linux_nat_target, ppc_linux_nat_target, and remote_target.
Definition at line 1080 of file target-delegates.c.
References beneath(), and watchpoint_addr_within_range().
Referenced by debug_target::watchpoint_addr_within_range(), and watchpoint_addr_within_range().
|
virtual |
Reimplemented in dummy_target, debug_target, aix_thread_target, amd_dbgapi_target, bsd_kvm_target, core_target, darwin_nat_target, exec_target, fbsd_nat_target, gnu_nat_target, go32_nat_target, ia64_linux_nat_target, inf_ptrace_target, linux_nat_target, nbsd_nat_target, nto_procfs_target, procfs_target, ravenscar_thread_target, record_btrace_target, record_full_target, record_full_core_target, gdbsim_target, remote_target, rs6000_nat_target, sol_thread_target, tfile_target, windows_nat_target, and target_bfd.
Definition at line 2442 of file target-delegates.c.
References beneath(), and xfer_partial().
Referenced by raw_memory_xfer_partial(), target_xfer_partial(), core_target::xfer_memory_via_mappings(), debug_target::xfer_partial(), aix_thread_target::xfer_partial(), amd_dbgapi_target::xfer_partial(), core_target::xfer_partial(), go32_nat_target::xfer_partial(), nto_procfs_target::xfer_partial(), procfs_target::xfer_partial(), ravenscar_thread_target::xfer_partial(), record_btrace_target::xfer_partial(), record_full_target::xfer_partial(), record_full_core_target::xfer_partial(), sol_thread_target::xfer_partial(), windows_nat_target::xfer_partial(), and xfer_partial().
void target_ops::stop |
Definition at line 689 of file target.h.
Referenced by windows_nat_target::get_windows_debug_event(), debug_target::stop(), amd_dbgapi_target::stop(), record_btrace_target::stop(), and target_stop().