|
GDBserver
|
#include "inferiors.h"
Public Member Functions | |
| process_info (int pid_, int attached_) | |
Public Attributes | |
| int | pid |
| int | attached |
| int | gdb_detached = 0 |
| struct sym_cache * | symbol_cache = NULL |
| struct breakpoint * | breakpoints = NULL |
| struct raw_breakpoint * | raw_breakpoints = NULL |
| struct fast_tracepoint_jump * | fast_tracepoint_jumps = NULL |
| std::vector< int > | syscalls_to_catch |
| const struct target_desc * | tdesc = NULL |
| struct process_info_private * | priv = NULL |
Definition at line 34 of file inferiors.h.
|
inline |
Definition at line 36 of file inferiors.h.
Referenced by add_process().
| int process_info::attached |
Definition at line 45 of file inferiors.h.
Referenced by add_process(), detach_or_kill_for_exit(), do_initial_child_stuff(), handle_extended_wait(), handle_query(), have_attached_inferiors_p(), have_started_inferiors_p(), linux_add_process(), linux_handle_new_gdb_connection(), linux_low_filter_event(), linux_post_create_inferior(), and lynx_add_process().
| struct breakpoint* process_info::breakpoints = NULL |
Definition at line 55 of file inferiors.h.
Referenced by any_persistent_commands(), check_breakpoints(), clone_all_breakpoints(), delete_all_breakpoints(), delete_breakpoint_1(), delete_disabled_breakpoints(), delete_single_step_breakpoints(), find_gdb_breakpoint(), free_all_breakpoints(), has_single_step_breakpoints(), reinsert_single_step_breakpoints(), set_breakpoint(), single_step_breakpoint_inserted_here(), uninsert_single_step_breakpoints(), and validate_breakpoints().
| struct fast_tracepoint_jump* process_info::fast_tracepoint_jumps = NULL |
Definition at line 61 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 = 0 |
Definition at line 49 of file inferiors.h.
Referenced by handle_detach(), handle_status(), and handle_target_event().
| int process_info::pid |
Definition at line 41 of file inferiors.h.
Referenced by aarch64_get_debug_reg_state(), add_process(), arm_new_fork(), attach_thread(), detach_or_kill_for_exit(), do_attach(), do_initial_child_stuff(), find_process_pid(), find_thread_process(), handle_detach(), handle_query(), handle_target_event(), kill_inferior_callback(), linux_add_process(), linux_mourn(), linux_read_auxv(), lynx_add_process(), lynx_add_threads_after_attach(), lynx_attach(), lynx_create_inferior(), lynx_detach(), lynx_kill(), lynx_mourn(), mips_insert_point(), mips_remove_point(), pid_of(), spu_attach(), spu_create_inferior(), spu_detach(), spu_join(), spu_kill(), switch_to_process(), win32_kill(), x86_debug_reg_state(), and x86_linux_update_xmltarget().
| struct process_info_private* process_info::priv = NULL |
Definition at line 70 of file inferiors.h.
Referenced by aarch64_get_debug_reg_state(), aarch64_linux_new_fork(), arm_insert_point(), arm_new_fork(), arm_prepare_to_resume(), arm_remove_point(), disable_thread_event_reporting(), find_new_threads_callback(), find_one_thread(), linux_add_process(), linux_look_up_symbols(), 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(), thread_db_detach(), thread_db_find_new_threads(), thread_db_get_tls_address(), thread_db_look_up_one_symbol(), thread_db_look_up_symbols(), thread_db_mourn(), thread_db_notice_clone(), thread_db_thread_handle(), 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 = NULL |
Definition at line 58 of file inferiors.h.
Referenced by breakpoint_here(), breakpoint_inserted_here(), check_mem_read(), check_mem_write(), clone_all_breakpoints(), delete_raw_breakpoint(), find_enabled_raw_code_breakpoint_at(), find_raw_breakpoint_at(), 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 = NULL |
Definition at line 52 of file inferiors.h.
Referenced by look_up_one_symbol(), and remove_process().
| std::vector<int> process_info::syscalls_to_catch |
Definition at line 65 of file inferiors.h.
Referenced by gdb_catch_this_syscall_p(), gdb_catching_syscalls_p(), handle_extended_wait(), and handle_general_set().
| const struct target_desc* process_info::tdesc = NULL |
Definition at line 67 of file inferiors.h.
Referenced by aarch64_arch_setup(), arm_arch_setup(), arm_regs_info(), bfin_arch_setup(), cris_arch_setup(), current_target_desc(), do_attach(), do_initial_child_stuff(), get_thread_regcache(), handle_extended_wait(), ia64_arch_setup(), linux_attach(), linux_low_filter_event(), linux_resume_one_lwp_throw(), lynx_add_process(), m32r_arch_setup(), m68k_arch_setup(), mips_arch_setup(), mips_cannot_fetch_register(), mips_cannot_store_register(), need_step_over_p(), nios2_arch_setup(), ppc_arch_setup(), ppc_cannot_store_register(), ppc_get_auxv(), 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().
1.8.14