20#ifndef NAT_LINUX_NAT_H
21#define NAT_LINUX_NAT_H
23#include "gdbsupport/function-view.h"
24#include "target/waitstatus.h"
37#define SYSCALL_SIGTRAP (SIGTRAP | 0x80)
57 gdb::function_view<iterate_over_lwps_ftype> callback);
ptid_t ptid_of_lwp(struct lwp_info *lwp)
void linux_stop_lwp(struct lwp_info *lwp)
ptid_t current_lwp_ptid(void)
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)
struct lwp_info * iterate_over_lwps(ptid_t filter, gdb::function_view< iterate_over_lwps_ftype > callback)
int iterate_over_lwps_ftype(struct lwp_info *lwp)
int lwp_is_stepping(struct lwp_info *lwp)
int lwp_is_stopped(struct lwp_info *lwp)
enum target_stop_reason lwp_stop_reason(struct lwp_info *lwp)