GDBserver
|
#include "linux-low.h"
Public Attributes | |
struct thread_info * | thread |
int | stop_expected |
int | suspended |
int | stopped |
int | last_status |
struct target_waitstatus | waitstatus |
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 |
int | collecting_fast_tracepoint |
struct pending_signals * | pending_signals_to_report |
struct breakpoint * | exit_jump_pad_bkpt |
int | need_step_over |
struct arch_lwp_info * | arch_private |
Definition at line 248 of file linux-low.h.
struct arch_lwp_info* lwp_info::arch_private |
Definition at line 352 of file linux-low.h.
Referenced by aarch64_linux_new_thread(), aarch64_linux_prepare_to_resume(), arm_new_fork(), arm_new_thread(), arm_prepare_to_resume(), arm_stopped_by_watchpoint(), arm_stopped_data_address(), debug_reg_change_callback(), 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 300 of file linux-low.h.
Referenced by finish_step_over(), linux_resume_one_lwp_throw(), proceed_one_lwp(), and start_step_over().
int lwp_info::collecting_fast_tracepoint |
Definition at line 329 of file linux-low.h.
Referenced by handle_tracepoints(), linux_resume_one_lwp_throw(), linux_wait_1(), linux_wait_for_event_filtered(), maybe_move_out_of_jump_pad(), and proceed_one_lwp().
struct breakpoint* lwp_info::exit_jump_pad_bkpt |
Definition at line 338 of file linux-low.h.
Referenced by linux_wait_1(), and maybe_move_out_of_jump_pad().
int lwp_info::last_status |
Definition at line 270 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 314 of file linux-low.h.
Referenced by handle_extended_wait(), linux_attach_lwp(), linux_create_inferior(), linux_low_filter_event(), and reset_lwp_ptrace_options_callback().
int lwp_info::need_step_over |
Definition at line 342 of file linux-low.h.
Referenced by linux_wait_1(), and need_step_over_p().
struct pending_signals* lwp_info::pending_signals |
Definition at line 318 of file linux-low.h.
Referenced by enqueue_pending_signal(), linux_resume_one_lwp_throw(), and linux_resume_one_thread().
struct pending_signals* lwp_info::pending_signals_to_report |
Definition at line 334 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 322 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 286 of file linux-low.h.
Referenced by get_detach_signal(), handle_extended_wait(), 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 285 of file linux-low.h.
Referenced by check_ptrace_stopped_lwp_gone(), count_events_callback(), get_detach_signal(), handle_extended_wait(), 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_callback(), select_singlestep_lwp_callback(), status_pending_p_callback(), and thread_still_has_status_pending_p().
CORE_ADDR lwp_info::step_range_end |
Definition at line 310 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 309 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 304 of file linux-low.h.
Referenced by check_stopped_by_breakpoint(), linux_low_filter_event(), linux_resume_one_lwp_throw(), linux_wait_1(), and status_pending_p_callback().
int lwp_info::stop_expected |
Definition at line 259 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 281 of file linux-low.h.
Referenced by check_stopped_by_breakpoint(), 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(), stuck_in_jump_pad_callback(), and thread_still_has_status_pending_p().
enum target_stop_reason lwp_info::stop_reason |
Definition at line 290 of file linux-low.h.
Referenced by check_ptrace_stopped_lwp_gone(), check_stopped_by_breakpoint(), check_stopped_by_watchpoint(), linux_low_filter_event(), 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(), stuck_in_jump_pad_callback(), and thread_still_has_status_pending_p().
int lwp_info::stopped |
Definition at line 267 of file linux-low.h.
Referenced by check_ptrace_stopped_lwp_gone(), debug_reg_change_callback(), handle_extended_wait(), 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(), reset_lwp_ptrace_options_callback(), resume_stopped_resumed_lwps(), send_sigstop_callback(), stuck_in_jump_pad_callback(), update_registers_callback(), and update_watch_registers_callback().
CORE_ADDR lwp_info::stopped_data_address |
Definition at line 296 of file linux-low.h.
Referenced by check_stopped_by_watchpoint(), and linux_stopped_data_address().
int lwp_info::suspended |
Definition at line 263 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().
struct thread_info* lwp_info::thread |
Definition at line 251 of file linux-low.h.
Referenced by add_lwp(), and move_out_of_jump_pad_callback().
struct target_waitstatus lwp_info::waitstatus |
Definition at line 276 of file linux-low.h.
Referenced by add_lwp(), handle_extended_wait(), linux_wait_1(), and mark_lwp_dead().