GDB (xrefs)
|
Public Member Functions | |
infcall_suspend_state (struct gdbarch *gdbarch, const struct thread_info *tp, struct regcache *regcache) | |
readonly_detached_regcache * | registers () 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_regcache > | m_registers |
struct gdbarch * | m_siginfo_gdbarch = nullptr |
gdb::unique_xmalloc_ptr< gdb_byte > | m_siginfo_data |
|
inline |
Definition at line 9527 of file infrun.c.
References current_inferior(), gdbarch_get_siginfo_type(), gdbarch_get_siginfo_type_p(), type::length(), m_siginfo_data, m_siginfo_gdbarch, m_thread_suspend, thread_info::save_suspend_to(), TARGET_OBJECT_SIGNAL_INFO, target_read(), and xmalloc().
|
inline |
Definition at line 9561 of file infrun.c.
References m_registers.
Referenced by get_infcall_suspend_state_regcache(), and restore().
|
inline |
Definition at line 9568 of file infrun.c.
References current_inferior(), gdbarch_get_siginfo_type(), type::length(), m_siginfo_data, m_siginfo_gdbarch, m_thread_suspend, registers(), regcache::restore(), thread_info::restore_suspend_from(), target_has_execution(), TARGET_OBJECT_SIGNAL_INFO, and target_write().
Referenced by restore_infcall_suspend_state().
|
private |
Definition at line 9597 of file infrun.c.
Referenced by registers().
|
private |
Definition at line 9605 of file infrun.c.
Referenced by infcall_suspend_state(), and restore().
Definition at line 9600 of file infrun.c.
Referenced by infcall_suspend_state(), and restore().
|
private |
Definition at line 9594 of file infrun.c.
Referenced by infcall_suspend_state(), and restore().