GDB (xrefs)
|
#include "target/waitstatus.h"
Go to the source code of this file.
Macros | |
#define | SYSCALL_SIGTRAP (SIGTRAP | 0x80) |
Typedefs | |
typedef int( | iterate_over_lwps_ftype) (struct lwp_info *lwp, void *arg) |
Functions | |
ptid_t | current_lwp_ptid (void) |
struct lwp_info * | iterate_over_lwps (ptid_t filter, iterate_over_lwps_ftype callback, void *data) |
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) |
#define SYSCALL_SIGTRAP (SIGTRAP | 0x80) |
Definition at line 31 of file linux-nat.h.
Referenced by linux_nat_filter_event(), status_to_str(), and wait_lwp().
Definition at line 41 of file linux-nat.h.
ptid_t current_lwp_ptid | ( | void | ) |
Definition at line 5125 of file linux-nat.c.
References gdb_assert, inferior_ptid, and ptid_lwp_p().
Referenced by 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, |
iterate_over_lwps_ftype | callback, | ||
void * | data | ||
) |
Definition at line 910 of file linux-nat.c.
References lwp_info::next, lwp_info::ptid, and ptid_match().
Referenced by aarch64_notify_debug_reg_change(), arm_linux_insert_hw_breakpoint1(), arm_linux_remove_hw_breakpoint1(), linux_nat_detach(), linux_nat_filter_event(), linux_nat_kill(), linux_nat_resume(), linux_nat_stop(), linux_nat_wait(), linux_nat_wait_1(), linux_stop_and_wait_all_lwps(), linux_unstop_all_lwps(), select_event_lwp(), thread_db_update_thread_list(), x86_linux_dr_set_addr(), and x86_linux_dr_set_control().
void linux_stop_lwp | ( | struct lwp_info * | lwp | ) |
Definition at line 2378 of file linux-nat.c.
References stop_callback().
Referenced by debug_reg_change_callback(), s390_refresh_per_info(), update_debug_registers_callback(), and update_registers_callback().
struct arch_lwp_info* lwp_arch_private_info | ( | struct lwp_info * | lwp | ) |
Definition at line 312 of file linux-nat.c.
References lwp_info::arch_private.
Referenced by lwp_debug_registers_changed(), and lwp_set_debug_registers_changed().
Definition at line 320 of file linux-nat.c.
References lwp_info::stopped.
Referenced by 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 303 of file linux-nat.c.
References lwp_info::arch_private.
Referenced by lwp_set_debug_registers_changed().
enum target_stop_reason lwp_stop_reason | ( | struct lwp_info * | lwp | ) |
Definition at line 328 of file linux-nat.c.
References lwp_info::stop_reason.
Referenced by x86_linux_update_debug_registers().
Definition at line 295 of file linux-nat.c.
References lwp_info::ptid.
Referenced by x86_linux_update_debug_registers().