GDB (xrefs)
|
#include "linux-nat.h"
Public Attributes | |
ptid_t | ptid |
int | must_set_ptrace_flags |
int | cloned |
int | signalled |
int | stopped |
int | resumed |
enum resume_kind | last_resume_kind |
int | status |
CORE_ADDR | stop_pc |
int | step |
enum target_stop_reason | stop_reason |
int | stopped_data_address_p |
CORE_ADDR | stopped_data_address |
int | ignore_sigint |
struct target_waitstatus | waitstatus |
int | syscall_state |
int | core |
struct arch_lwp_info * | arch_private |
struct lwp_info * | next |
Definition at line 30 of file linux-nat.h.
struct arch_lwp_info* lwp_info::arch_private |
Definition at line 107 of file linux-nat.h.
Referenced by aarch64_linux_new_fork(), aarch64_linux_new_thread(), aarch64_linux_prepare_to_resume(), arm_linux_new_fork(), arm_linux_new_thread(), arm_linux_prepare_to_resume(), debug_reg_change_callback(), lwp_arch_private_info(), lwp_free(), lwp_set_arch_private_info(), s390_new_thread(), s390_prepare_to_resume(), s390_refresh_per_info(), update_registers_callback(), and x86_linux_new_fork().
int lwp_info::cloned |
Definition at line 43 of file linux-nat.h.
Referenced by attach_proc_task_lwp_callback(), kill_wait_callback(), lin_lwp_attach_lwp(), linux_handle_extended_wait(), and linux_nat_attach().
int lwp_info::core |
Definition at line 104 of file linux-nat.h.
Referenced by add_initial_lwp(), linux_nat_core_of_thread(), linux_nat_wait_1(), and update_thread_core().
int lwp_info::ignore_sigint |
Definition at line 89 of file linux-nat.h.
Referenced by linux_nat_filter_event(), maybe_clear_ignore_sigint(), set_ignore_sigint(), and stop_wait_callback().
enum resume_kind lwp_info::last_resume_kind |
Definition at line 61 of file linux-nat.h.
Referenced by add_initial_lwp(), lin_lwp_attach_lwp(), linux_child_follow_fork(), linux_nat_filter_event(), linux_nat_resume(), linux_nat_stop_lwp(), linux_nat_wait_1(), resume_clear_callback(), resume_set_callback(), select_singlestep_lwp_callback(), and stop_and_resume_callback().
int lwp_info::must_set_ptrace_flags |
Definition at line 38 of file linux-nat.h.
Referenced by attach_proc_task_lwp_callback(), linux_nat_filter_event(), and wait_lwp().
struct lwp_info* lwp_info::next |
Definition at line 110 of file linux-nat.h.
Referenced by gdb.FrameIterator.FrameIterator::__next__(), add_initial_lwp(), delete_lwp(), find_lwp_pid(), iterate_over_lwps(), num_lwps(), and purge_lwp_list().
ptid_t lwp_info::ptid |
Definition at line 34 of file linux-nat.h.
Referenced by aarch64_linux_new_fork(), aarch64_linux_prepare_to_resume(), add_initial_lwp(), arm_linux_new_fork(), arm_linux_prepare_to_resume(), check_ptrace_stopped_lwp_gone(), check_stopped_by_breakpoint(), check_stopped_by_watchpoint(), debug_reg_change_callback(), delete_lwp_cleanup(), detach_callback(), exit_lwp(), find_lwp_pid(), get_pending_status(), ia64_linux_insert_watchpoint(), ia64_linux_new_thread(), ia64_linux_remove_watchpoint(), iterate_over_lwps(), kill_callback(), kill_wait_callback(), lin_lwp_attach_lwp(), linux_child_follow_fork(), linux_handle_extended_wait(), linux_handle_syscall_trap(), linux_nat_attach(), linux_nat_detach(), linux_nat_filter_event(), linux_nat_resume(), linux_nat_resume_callback(), linux_nat_stop_lwp(), linux_nat_thread_address_space(), linux_nat_wait_1(), linux_resume_one_lwp_throw(), maybe_clear_ignore_sigint(), mips_linux_new_thread(), num_lwps(), ppc_linux_insert_hw_breakpoint(), ppc_linux_insert_mask_watchpoint(), ppc_linux_insert_watchpoint(), ppc_linux_new_thread(), ppc_linux_remove_hw_breakpoint(), ppc_linux_remove_mask_watchpoint(), ppc_linux_remove_watchpoint(), ptid_of_lwp(), purge_lwp_list(), resume_lwp(), resume_stopped_resumed_lwps(), s390_prepare_to_resume(), select_event_lwp(), status_callback(), stop_and_resume_callback(), stop_callback(), stop_wait_callback(), try_thread_db_load_1(), update_thread_core(), wait_lwp(), write_watchpoint_regs(), and x86_linux_new_fork().
int lwp_info::resumed |
Definition at line 58 of file linux-nat.h.
Referenced by count_events_callback(), lin_lwp_attach_lwp(), linux_handle_extended_wait(), linux_nat_attach(), linux_nat_filter_event(), linux_nat_wait_1(), resume_clear_callback(), resume_set_callback(), resume_stopped_resumed_lwps(), resumed_callback(), running_callback(), select_event_lwp_callback(), and status_callback().
int lwp_info::signalled |
Definition at line 47 of file linux-nat.h.
Referenced by attach_proc_task_lwp_callback(), detach_callback(), lin_lwp_attach_lwp(), linux_handle_extended_wait(), linux_nat_attach(), linux_nat_filter_event(), stop_callback(), and stop_wait_callback().
int lwp_info::status |
Definition at line 64 of file linux-nat.h.
Referenced by check_ptrace_stopped_lwp_gone(), detach_callback(), get_pending_status(), lin_lwp_attach_lwp(), linux_child_follow_fork(), linux_handle_extended_wait(), linux_nat_attach(), linux_nat_filter_event(), linux_nat_resume(), linux_nat_wait_1(), lwp_status_pending_p(), save_sigtrap(), select_event_lwp(), select_singlestep_lwp_callback(), set_ignore_sigint(), status_callback(), stop_and_resume_callback(), stop_callback(), stop_wait_callback(), and wait_lwp().
int lwp_info::step |
Definition at line 74 of file linux-nat.h.
Referenced by check_stopped_by_breakpoint(), linux_handle_syscall_trap(), linux_nat_filter_event(), linux_nat_resume(), linux_resume_one_lwp_throw(), resume_stopped_resumed_lwps(), status_callback(), and stop_and_resume_callback().
CORE_ADDR lwp_info::stop_pc |
Definition at line 71 of file linux-nat.h.
Referenced by check_stopped_by_breakpoint(), linux_resume_one_lwp_throw(), and status_callback().
enum target_stop_reason lwp_info::stop_reason |
Definition at line 78 of file linux-nat.h.
Referenced by check_ptrace_stopped_lwp_gone(), check_stopped_by_breakpoint(), check_stopped_by_watchpoint(), linux_nat_stopped_by_hw_breakpoint(), linux_nat_stopped_by_sw_breakpoint(), linux_nat_stopped_by_watchpoint(), linux_nat_wait_1(), linux_resume_one_lwp_throw(), lwp_stop_reason(), save_sigtrap(), and status_callback().
int lwp_info::stopped |
Definition at line 50 of file linux-nat.h.
Referenced by check_ptrace_stopped_lwp_gone(), debug_reg_change_callback(), lin_lwp_attach_lwp(), linux_child_follow_fork(), linux_handle_extended_wait(), linux_handle_syscall_trap(), linux_nat_attach(), linux_nat_filter_event(), linux_nat_resume_callback(), linux_nat_stop_lwp(), linux_nat_switch_fork(), linux_resume_one_lwp_throw(), lwp_is_stopped(), resume_lwp(), resume_stopped_resumed_lwps(), running_callback(), s390_refresh_per_info(), set_ignore_sigint(), stop_and_resume_callback(), stop_callback(), stop_wait_callback(), update_registers_callback(), and wait_lwp().
CORE_ADDR lwp_info::stopped_data_address |
Definition at line 86 of file linux-nat.h.
Referenced by check_stopped_by_watchpoint(), and linux_nat_stopped_data_address().
int lwp_info::stopped_data_address_p |
Definition at line 85 of file linux-nat.h.
Referenced by check_stopped_by_watchpoint(), and linux_nat_stopped_data_address().
int lwp_info::syscall_state |
Definition at line 101 of file linux-nat.h.
Referenced by linux_handle_syscall_trap().
struct target_waitstatus lwp_info::waitstatus |
Definition at line 94 of file linux-nat.h.
Referenced by add_initial_lwp(), check_ptrace_stopped_lwp_gone(), get_pending_status(), linux_child_follow_fork(), linux_handle_extended_wait(), linux_handle_syscall_trap(), linux_nat_filter_event(), linux_nat_wait_1(), lwp_status_pending_p(), and wait_lwp().