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 9205 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 9244 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 9280 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 9288 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 9283 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 9277 of file infrun.c.

Referenced by infcall_suspend_state(), and restore().


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