GDBserver
Loading...
Searching...
No Matches
Macros | Typedefs | Functions
linux-nat.h File Reference
#include "gdbsupport/function-view.h"
#include "target/waitstatus.h"

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_infolwp_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)
 

Macro Definition Documentation

◆ __SIGRTMIN

#define __SIGRTMIN   32

Definition at line 31 of file linux-nat.h.

◆ SYSCALL_SIGTRAP

#define SYSCALL_SIGTRAP   (SIGTRAP | 0x80)

Definition at line 37 of file linux-nat.h.

Referenced by status_to_str().

Typedef Documentation

◆ iterate_over_lwps_ftype

typedef int iterate_over_lwps_ftype(struct lwp_info *lwp)

Definition at line 47 of file linux-nat.h.

Function Documentation

◆ current_lwp_ptid()

ptid_t current_lwp_ptid ( void )
extern

◆ iterate_over_lwps()

struct lwp_info * iterate_over_lwps ( ptid_t filter,
gdb::function_view< iterate_over_lwps_ftype > callback )
extern

◆ linux_stop_lwp()

void linux_stop_lwp ( struct lwp_info * lwp)
extern

◆ lwp_arch_private_info()

struct arch_lwp_info * lwp_arch_private_info ( struct lwp_info * lwp)
extern

◆ lwp_is_stepping()

int lwp_is_stepping ( struct lwp_info * lwp)
extern

◆ lwp_is_stopped()

int lwp_is_stopped ( struct lwp_info * lwp)
extern

◆ lwp_set_arch_private_info()

void lwp_set_arch_private_info ( struct lwp_info * lwp,
struct arch_lwp_info * info )
extern

◆ lwp_stop_reason()

enum target_stop_reason lwp_stop_reason ( struct lwp_info * lwp)
extern

◆ ptid_of_lwp()

ptid_t ptid_of_lwp ( struct lwp_info * lwp)
extern