GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
lwp_info Struct Reference

#include "linux-nat.h"

Inheritance diagram for lwp_info:

Public Member Functions

 lwp_info (ptid_t ptid)
 
 ~lwp_info ()
 
 DISABLE_COPY_AND_ASSIGN (lwp_info)
 

Public Attributes

ptid_t ptid = null_ptid
 
int must_set_ptrace_flags = 0
 
int signalled = 0
 
int stopped = 0
 
int resumed = 0
 
resume_kind last_resume_kind = resume_continue
 
int status = 0
 
CORE_ADDR stop_pc = 0
 
int step = 0
 
target_stop_reason stop_reason = TARGET_STOPPED_BY_NO_REASON
 
int stopped_data_address_p = 0
 
CORE_ADDR stopped_data_address = 0
 
int ignore_sigint = 0
 
struct target_waitstatus waitstatus
 
enum target_waitkind syscall_state
 
int core = -1
 
struct arch_lwp_infoarch_private = nullptr
 

Detailed Description

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

Constructor & Destructor Documentation

◆ lwp_info()

lwp_info::lwp_info ( ptid_t ptid)
inline

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

Referenced by add_initial_lwp().

◆ ~lwp_info()

lwp_info::~lwp_info ( )

Definition at line 734 of file linux-nat.c.

References arch_private, linux_target, and linux_nat_target::low_delete_thread().

Member Function Documentation

◆ DISABLE_COPY_AND_ASSIGN()

lwp_info::DISABLE_COPY_AND_ASSIGN ( lwp_info )

Member Data Documentation

◆ arch_private

struct arch_lwp_info* lwp_info::arch_private = nullptr

◆ core

int lwp_info::core = -1

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

Referenced by linux_nat_wait_1(), and linux_resume_one_lwp_throw().

◆ ignore_sigint

int lwp_info::ignore_sigint = 0

◆ last_resume_kind

resume_kind lwp_info::last_resume_kind = resume_continue

◆ must_set_ptrace_flags

int lwp_info::must_set_ptrace_flags = 0

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

Referenced by attach_proc_task_lwp_callback(), linux_nat_filter_event(), and wait_lwp().

◆ ptid

ptid_t lwp_info::ptid = null_ptid

◆ resumed

int lwp_info::resumed = 0

◆ signalled

int lwp_info::signalled = 0

◆ status

int lwp_info::status = 0

◆ step

int lwp_info::step = 0

◆ stop_pc

CORE_ADDR lwp_info::stop_pc = 0

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

Referenced by linux_resume_one_lwp_throw(), save_stop_reason(), and status_callback().

◆ stop_reason

◆ stopped

int lwp_info::stopped = 0

◆ stopped_data_address

CORE_ADDR lwp_info::stopped_data_address = 0

◆ stopped_data_address_p

int lwp_info::stopped_data_address_p = 0

◆ syscall_state

enum target_waitkind lwp_info::syscall_state

◆ waitstatus

struct target_waitstatus lwp_info::waitstatus

The documentation for this struct was generated from the following files: