GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
infcall_suspend_state Class Reference

Public Member Functions

 infcall_suspend_state (struct gdbarch *gdbarch, const struct thread_info *tp, struct regcache *regcache)
 
readonly_detached_regcacheregisters () const
 
void restore (struct gdbarch *gdbarch, struct thread_info *tp, struct regcache *regcache) const
 

Private Attributes

struct thread_suspend_state m_thread_suspend
 
std::unique_ptr< readonly_detached_regcachem_registers
 
struct gdbarchm_siginfo_gdbarch = nullptr
 
gdb::unique_xmalloc_ptr< gdb_byte > m_siginfo_data
 

Detailed Description

Definition at line 9522 of file infrun.c.

Constructor & Destructor Documentation

◆ infcall_suspend_state()

infcall_suspend_state::infcall_suspend_state ( struct gdbarch * gdbarch,
const struct thread_info * tp,
struct regcache * regcache )
inline

Member Function Documentation

◆ registers()

readonly_detached_regcache * infcall_suspend_state::registers ( ) const
inline

Definition at line 9561 of file infrun.c.

References m_registers.

Referenced by get_infcall_suspend_state_regcache(), and restore().

◆ restore()

void infcall_suspend_state::restore ( struct gdbarch * gdbarch,
struct thread_info * tp,
struct regcache * regcache ) const
inline

Member Data Documentation

◆ m_registers

std::unique_ptr<readonly_detached_regcache> infcall_suspend_state::m_registers
private

Definition at line 9597 of file infrun.c.

Referenced by registers().

◆ m_siginfo_data

gdb::unique_xmalloc_ptr<gdb_byte> infcall_suspend_state::m_siginfo_data
private

Definition at line 9605 of file infrun.c.

Referenced by infcall_suspend_state(), and restore().

◆ m_siginfo_gdbarch

struct gdbarch* infcall_suspend_state::m_siginfo_gdbarch = nullptr
private

Definition at line 9600 of file infrun.c.

Referenced by infcall_suspend_state(), and restore().

◆ m_thread_suspend

struct thread_suspend_state infcall_suspend_state::m_thread_suspend
private

Definition at line 9594 of file infrun.c.

Referenced by infcall_suspend_state(), and restore().


The documentation for this class was generated from the following file: