GDBserver
|
#include "inferiors.h"
Public Attributes | |
struct inferior_list_entry | entry |
int | attached |
int | gdb_detached |
struct sym_cache * | symbol_cache |
struct breakpoint * | breakpoints |
struct raw_breakpoint * | raw_breakpoints |
struct fast_tracepoint_jump * | fast_tracepoint_jumps |
const struct target_desc * | tdesc |
struct process_info_private * | priv |
Definition at line 43 of file inferiors.h.
int process_info::attached |
Definition at line 51 of file inferiors.h.
Referenced by add_process(), attached_inferior_callback(), detach_or_kill_inferior_callback(), handle_extended_wait(), handle_query(), linux_low_filter_event(), print_attached_pid(), print_started_pid(), reset_lwp_ptrace_options_callback(), and started_inferior_callback().
struct breakpoint* process_info::breakpoints |
Definition at line 61 of file inferiors.h.
Referenced by any_persistent_commands(), check_breakpoints(), delete_all_breakpoints(), delete_breakpoint_1(), delete_disabled_breakpoints(), delete_reinsert_breakpoints(), find_gdb_breakpoint(), free_all_breakpoints(), handle_extended_wait(), set_breakpoint(), and validate_breakpoints().
struct inferior_list_entry process_info::entry |
Definition at line 47 of file inferiors.h.
Referenced by add_process(), detach_or_kill_inferior_callback(), kill_inferior_callback(), print_attached_pid(), print_started_pid(), and remove_process().
struct fast_tracepoint_jump* process_info::fast_tracepoint_jumps |
Definition at line 67 of file inferiors.h.
Referenced by check_mem_read(), check_mem_write(), delete_fast_tracepoint_jump(), find_fast_tracepoint_jump_at(), and set_fast_tracepoint_jump().
int process_info::gdb_detached |
Definition at line 55 of file inferiors.h.
Referenced by gdb_reattached_process(), handle_target_event(), and process_serial_event().
struct process_info_private* process_info::priv |
Definition at line 72 of file inferiors.h.
Referenced by aarch64_get_debug_reg_state(), aarch64_linux_new_fork(), aarch64_linux_prepare_to_resume(), arm_insert_point(), arm_new_fork(), arm_prepare_to_resume(), arm_remove_point(), attach_thread(), disable_thread_event_reporting(), find_new_threads_callback(), find_one_thread(), linux_add_process(), linux_look_up_symbols(), linux_low_filter_event(), linux_mourn(), linux_qxfer_libraries_svr4(), lynx_add_process(), lynx_mourn(), lynx_resume(), lynx_wait_1(), mips_insert_point(), mips_linux_new_fork(), mips_linux_prepare_to_resume(), mips_remove_point(), mips_stopped_by_watchpoint(), mips_stopped_data_address(), remove_thread_event_breakpoints(), thread_db_create_event(), thread_db_detach(), thread_db_enable_reporting(), thread_db_find_new_threads(), thread_db_get_tls_address(), thread_db_look_up_one_symbol(), thread_db_look_up_symbols(), thread_db_mourn(), try_thread_db_load_1(), x86_debug_reg_state(), x86_insert_point(), x86_linux_new_fork(), x86_remove_point(), x86_stopped_by_watchpoint(), and x86_stopped_data_address().
struct raw_breakpoint* process_info::raw_breakpoints |
Definition at line 64 of file inferiors.h.
Referenced by breakpoint_here(), breakpoint_inserted_here(), check_mem_read(), check_mem_write(), delete_raw_breakpoint(), find_enabled_raw_code_breakpoint_at(), find_raw_breakpoint_at(), handle_extended_wait(), hardware_breakpoint_inserted_here(), mark_breakpoints_out(), reinsert_all_breakpoints(), reinsert_breakpoints_at(), set_raw_breakpoint_at(), software_breakpoint_inserted_here(), uninsert_all_breakpoints(), and uninsert_breakpoints_at().
struct sym_cache* process_info::symbol_cache |
Definition at line 58 of file inferiors.h.
Referenced by look_up_one_symbol(), and remove_process().
const struct target_desc* process_info::tdesc |
Definition at line 69 of file inferiors.h.
Referenced by aarch64_arch_setup(), arm_arch_setup(), bfin_arch_setup(), cris_arch_setup(), current_target_desc(), do_attach(), do_initial_child_stuff(), get_thread_regcache(), handle_extended_wait(), ia64_arch_setup(), lynx_add_process(), m32r_arch_setup(), m68k_arch_setup(), mips_arch_setup(), mips_cannot_fetch_register(), mips_cannot_store_register(), nios2_arch_setup(), ppc_arch_setup(), ppc_cannot_store_register(), ppc_get_hwcap(), s390_arch_setup(), s390_regs_info(), sh_arch_setup(), sparc_arch_setup(), spu_attach(), spu_create_inferior(), tic6x_arch_setup(), tile_arch_setup(), x86_arch_setup(), and xtensa_arch_setup().