|
GDBserver
|
#include "linux-low.h"
Public Attributes | |
| struct thread_info * | thread |
| int | stop_expected |
| int | suspended |
| int | stopped |
| enum target_waitkind | syscall_state |
| int | last_status |
| struct target_waitstatus | waitstatus |
| struct lwp_info * | fork_relative |
| CORE_ADDR | stop_pc |
| int | status_pending_p |
| int | status_pending |
| enum target_stop_reason | stop_reason |
| CORE_ADDR | stopped_data_address |
| CORE_ADDR | bp_reinsert |
| int | stepping |
| CORE_ADDR | step_range_start |
| CORE_ADDR | step_range_end |
| int | must_set_ptrace_flags |
| struct pending_signals * | pending_signals |
| struct thread_resume * | resume |
| fast_tpoint_collect_result | collecting_fast_tracepoint |
| struct pending_signals * | pending_signals_to_report |
| struct breakpoint * | exit_jump_pad_bkpt |
| struct arch_lwp_info * | arch_private |
Definition at line 276 of file linux-low.h.
| struct arch_lwp_info* lwp_info::arch_private |
Definition at line 391 of file linux-low.h.
Referenced by arm_new_fork(), arm_new_thread(), arm_prepare_to_resume(), arm_stopped_by_watchpoint(), arm_stopped_data_address(), delete_lwp(), lwp_arch_private_info(), lwp_set_arch_private_info(), mips_linux_new_thread(), mips_linux_prepare_to_resume(), update_registers_callback(), and update_watch_registers_callback().
| CORE_ADDR lwp_info::bp_reinsert |
Definition at line 341 of file linux-low.h.
Referenced by finish_step_over(), handle_extended_wait(), linux_resume_one_lwp_throw(), proceed_one_lwp(), and start_step_over().
| fast_tpoint_collect_result lwp_info::collecting_fast_tracepoint |
Definition at line 369 of file linux-low.h.
Referenced by handle_tracepoints(), linux_resume_one_lwp_throw(), linux_wait_1(), linux_wait_for_event_filtered(), lwp_signal_can_be_delivered(), maybe_move_out_of_jump_pad(), and proceed_one_lwp().
| struct breakpoint* lwp_info::exit_jump_pad_bkpt |
Definition at line 378 of file linux-low.h.
Referenced by linux_wait_1(), and maybe_move_out_of_jump_pad().
| struct lwp_info* lwp_info::fork_relative |
Definition at line 317 of file linux-low.h.
Referenced by handle_extended_wait(), linux_set_resume_request(), and linux_wait_1().
| int lwp_info::last_status |
Definition at line 305 of file linux-low.h.
Referenced by get_detach_signal(), linux_low_filter_event(), linux_resume_one_thread(), and thread_still_has_status_pending_p().
| int lwp_info::must_set_ptrace_flags |
Definition at line 355 of file linux-low.h.
Referenced by handle_extended_wait(), linux_attach_lwp(), linux_create_inferior(), linux_handle_new_gdb_connection(), linux_low_filter_event(), and linux_post_create_inferior().
| struct pending_signals* lwp_info::pending_signals |
Definition at line 359 of file linux-low.h.
Referenced by enqueue_pending_signal(), linux_resume_one_lwp_throw(), and need_step_over_p().
| struct pending_signals* lwp_info::pending_signals_to_report |
Definition at line 374 of file linux-low.h.
Referenced by dequeue_one_deferred_signal(), enqueue_one_deferred_signal(), linux_resume_one_thread(), and proceed_one_lwp().
| struct thread_resume* lwp_info::resume |
Definition at line 363 of file linux-low.h.
Referenced by linux_resume_one_thread(), linux_set_resume_request(), and resume_status_pending_p().
| int lwp_info::status_pending |
Definition at line 327 of file linux-low.h.
Referenced by get_detach_signal(), handle_extended_wait(), linux_attach(), linux_low_filter_event(), linux_set_resume_request(), linux_wait_1(), linux_wait_for_event_filtered(), lwp_is_marked_dead(), mark_lwp_dead(), and move_out_of_jump_pad_callback().
| int lwp_info::status_pending_p |
Definition at line 326 of file linux-low.h.
Referenced by check_ptrace_stopped_lwp_gone(), get_detach_signal(), handle_extended_wait(), linux_attach(), linux_low_filter_event(), linux_resume_one_lwp_throw(), linux_resume_one_thread(), linux_set_resume_request(), linux_wait_1(), linux_wait_for_event_filtered(), lwp_is_marked_dead(), mark_lwp_dead(), move_out_of_jump_pad_callback(), need_step_over_p(), proceed_one_lwp(), resume_stopped_resumed_lwps(), select_event_lwp(), status_pending_p_callback(), and thread_still_has_status_pending_p().
| CORE_ADDR lwp_info::step_range_end |
Definition at line 351 of file linux-low.h.
Referenced by linux_set_resume_request(), linux_wait_1(), and lwp_in_step_range().
| CORE_ADDR lwp_info::step_range_start |
Definition at line 350 of file linux-low.h.
Referenced by linux_set_resume_request(), linux_wait_1(), and lwp_in_step_range().
| int lwp_info::stepping |
Definition at line 345 of file linux-low.h.
Referenced by linux_low_filter_event(), linux_resume_one_lwp_throw(), linux_wait_1(), lwp_is_stepping(), save_stop_reason(), and status_pending_p_callback().
| int lwp_info::stop_expected |
Definition at line 287 of file linux-low.h.
Referenced by handle_extended_wait(), linux_attach_lwp(), linux_detach_one_lwp(), linux_low_filter_event(), linux_resume_one_lwp_throw(), mark_lwp_dead(), and send_sigstop().
| CORE_ADDR lwp_info::stop_pc |
Definition at line 322 of file linux-low.h.
Referenced by handle_tracepoints(), linux_fast_tracepoint_collecting(), linux_low_filter_event(), linux_resume_one_lwp_throw(), linux_wait_1(), lwp_in_step_range(), maybe_move_out_of_jump_pad(), move_out_of_jump_pad_callback(), need_step_over_p(), resume_stopped_resumed_lwps(), save_stop_reason(), stuck_in_jump_pad_callback(), and thread_still_has_status_pending_p().
| enum target_stop_reason lwp_info::stop_reason |
Definition at line 331 of file linux-low.h.
Referenced by check_ptrace_stopped_lwp_gone(), check_stopped_by_watchpoint(), linux_resume_one_lwp_throw(), linux_stopped_by_hw_breakpoint(), linux_stopped_by_sw_breakpoint(), linux_stopped_by_watchpoint(), linux_wait_1(), lwp_stop_reason(), move_out_of_jump_pad_callback(), save_stop_reason(), stuck_in_jump_pad_callback(), and thread_still_has_status_pending_p().
| int lwp_info::stopped |
Definition at line 295 of file linux-low.h.
Referenced by check_ptrace_stopped_lwp_gone(), check_zombie_leaders(), handle_extended_wait(), linux_handle_new_gdb_connection(), linux_low_filter_event(), linux_resume_one_lwp_throw(), linux_resume_one_thread(), linux_set_resume_request(), lwp_is_stopped(), lwp_running(), mark_lwp_dead(), move_out_of_jump_pad_callback(), need_step_over_p(), not_stopped_callback(), proceed_one_lwp(), resume_stopped_resumed_lwps(), send_sigstop(), stuck_in_jump_pad_callback(), update_registers_callback(), and update_watch_registers_callback().
| CORE_ADDR lwp_info::stopped_data_address |
Definition at line 337 of file linux-low.h.
Referenced by check_stopped_by_watchpoint(), and linux_stopped_data_address().
| int lwp_info::suspended |
Definition at line 291 of file linux-low.h.
Referenced by handle_extended_wait(), handle_tracepoints(), linux_resume_one_lwp_throw(), linux_resume_one_thread(), linux_wait_1(), linux_wait_for_event_filtered(), lwp_suspended_decr(), lwp_suspended_inc(), maybe_move_out_of_jump_pad(), move_out_of_jump_pad_callback(), need_step_over_p(), proceed_one_lwp(), resume_stopped_resumed_lwps(), start_step_over(), and stuck_in_jump_pad_callback().
| enum target_waitkind lwp_info::syscall_state |
Definition at line 302 of file linux-low.h.
Referenced by handle_extended_wait(), linux_low_filter_event(), and linux_wait_1().
| struct thread_info* lwp_info::thread |
Definition at line 279 of file linux-low.h.
Referenced by add_lwp(), find_lwp_pid(), get_detach_signal(), iterate_over_lwps(), kill_one_lwp_callback(), last_thread_of_process_p(), linux_handle_new_gdb_connection(), linux_kill(), linux_low_filter_event(), linux_resume_one_thread(), linux_set_resume_request(), linux_wait_1(), linux_wait_for_event_filtered(), lwp_running(), move_out_of_jump_pad_callback(), need_step_over_p(), not_stopped_callback(), num_lwps(), proceed_one_lwp(), resume_status_pending_p(), resume_stopped_resumed_lwps(), send_sigstop(), status_pending_p_callback(), stop_all_lwps(), stuck_in_jump_pad_callback(), suspend_and_send_sigstop(), thread_db_thread_handle(), thread_still_has_status_pending_p(), unsuspend_all_lwps(), unsuspend_and_proceed_one_lwp(), update_registers_callback(), and update_watch_registers_callback().
| struct target_waitstatus lwp_info::waitstatus |
Definition at line 311 of file linux-low.h.
Referenced by add_lwp(), handle_extended_wait(), linux_resume_one_lwp_throw(), linux_set_resume_request(), linux_wait_1(), and mark_lwp_dead().
1.8.14