GDB (xrefs)
|
Go to the source code of this file.
Macros | |
#define | __SIGRTMIN 32 |
#define | SYSCALL_SIGTRAP (SIGTRAP | 0x80) |
Typedefs | |
typedef int() | iterate_over_lwps_ftype(struct lwp_info *lwp) |
Functions | |
ptid_t | current_lwp_ptid (void) |
struct lwp_info * | iterate_over_lwps (ptid_t filter, gdb::function_view< iterate_over_lwps_ftype > callback) |
ptid_t | ptid_of_lwp (struct lwp_info *lwp) |
void | lwp_set_arch_private_info (struct lwp_info *lwp, struct arch_lwp_info *info) |
struct arch_lwp_info * | lwp_arch_private_info (struct lwp_info *lwp) |
int | lwp_is_stopped (struct lwp_info *lwp) |
enum target_stop_reason | lwp_stop_reason (struct lwp_info *lwp) |
void | linux_stop_lwp (struct lwp_info *lwp) |
int | lwp_is_stepping (struct lwp_info *lwp) |
#define __SIGRTMIN 32 |
Definition at line 31 of file linux-nat.h.
#define SYSCALL_SIGTRAP (SIGTRAP | 0x80) |
Definition at line 37 of file linux-nat.h.
typedef int() iterate_over_lwps_ftype(struct lwp_info *lwp) |
Definition at line 47 of file linux-nat.h.
ptid_t current_lwp_ptid | ( | void | ) |
Definition at line 4455 of file linux-nat.c.
References inferior_ptid.
Referenced by aarch64_downgrade_regs(), s390_refresh_per_info(), x86_linux_dr_get_addr(), x86_linux_dr_get_control(), x86_linux_dr_get_status(), x86_linux_dr_set_addr(), and x86_linux_dr_set_control().
struct lwp_info * iterate_over_lwps | ( | ptid_t | filter, |
gdb::function_view< iterate_over_lwps_ftype > | callback | ||
) |
Definition at line 848 of file linux-nat.c.
References all_lwps_safe().
Referenced by aarch64_notify_debug_reg_change(), arm_linux_insert_hw_breakpoint1(), arm_linux_remove_hw_breakpoint1(), linux_nat_target::detach(), linux_nat_target::kill(), linux_nat_filter_event(), linux_nat_wait_1(), linux_stop_and_wait_all_lwps(), linux_unstop_all_lwps(), ppc_linux_nat_target::mark_debug_registers_changed(), linux_nat_target::resume(), s390_refresh_per_info(), select_event_lwp(), linux_nat_target::stop(), linux_nat_target::wait(), x86_linux_dr_set_addr(), and x86_linux_dr_set_control().
void linux_stop_lwp | ( | struct lwp_info * | lwp | ) |
Definition at line 2187 of file linux-nat.c.
References stop_callback().
Referenced by debug_reg_change_callback(), ppc_linux_nat_target::mark_debug_registers_changed(), s390_refresh_per_info_cb(), update_debug_registers_callback(), and update_registers_callback().
struct arch_lwp_info * lwp_arch_private_info | ( | struct lwp_info * | lwp | ) |
Definition at line 282 of file linux-nat.c.
References lwp_info::arch_private.
Referenced by aarch64_linux_prepare_to_resume(), debug_reg_change_callback(), ppc_linux_nat_target::get_arch_lwp_info(), ppc_linux_nat_target::init_arch_lwp_info(), s390_linux_nat_target::low_new_fork(), s390_linux_nat_target::low_prepare_to_resume(), lwp_debug_registers_changed(), lwp_set_debug_registers_changed(), and s390_mark_per_info_changed().
int lwp_is_stepping | ( | struct lwp_info * | lwp | ) |
Definition at line 306 of file linux-nat.c.
References lwp_info::step.
Referenced by s390_linux_nat_target::low_prepare_to_resume().
int lwp_is_stopped | ( | struct lwp_info * | lwp | ) |
Definition at line 290 of file linux-nat.c.
References lwp_info::stopped.
Referenced by debug_reg_change_callback(), ppc_linux_nat_target::mark_debug_registers_changed(), s390_refresh_per_info_cb(), update_debug_registers_callback(), and x86_linux_update_debug_registers().
void lwp_set_arch_private_info | ( | struct lwp_info * | lwp, |
struct arch_lwp_info * | info | ||
) |
Definition at line 273 of file linux-nat.c.
References lwp_info::arch_private.
Referenced by aarch64_linux_new_thread(), debug_reg_change_callback(), ppc_linux_nat_target::init_arch_lwp_info(), lwp_set_debug_registers_changed(), and s390_mark_per_info_changed().
enum target_stop_reason lwp_stop_reason | ( | struct lwp_info * | lwp | ) |
Definition at line 298 of file linux-nat.c.
References lwp_info::stop_reason.
Referenced by x86_linux_update_debug_registers().
ptid_t ptid_of_lwp | ( | struct lwp_info * | lwp | ) |
Definition at line 265 of file linux-nat.c.
References lwp_info::ptid.
Referenced by aarch64_linux_new_thread(), aarch64_linux_prepare_to_resume(), debug_reg_change_callback(), s390_linux_nat_target::low_prepare_to_resume(), and x86_linux_update_debug_registers().