GDB (xrefs)
|
Public Member Functions | |
enum resume_state | get_resume_state () const |
void | set_not_resumed () |
void | set_resumed_pending_vcont (bool step, gdb_signal sig) |
const struct resumed_pending_vcont_info & | resumed_pending_vcont_info () const |
void | set_resumed () |
![]() | |
virtual | ~private_thread_info ()=0 |
Public Attributes | |
std::string | extra |
std::string | name |
int | core = -1 |
gdb::byte_vector | thread_handle |
enum target_stop_reason | stop_reason = TARGET_STOPPED_BY_NO_REASON |
CORE_ADDR | watch_data_address = 0 |
Private Attributes | |
enum resume_state | m_resume_state = resume_state::NOT_RESUMED |
struct resumed_pending_vcont_info | m_resumed_pending_vcont_info |
|
inline |
Definition at line 1461 of file remote.c.
References m_resume_state.
Referenced by remote_target::commit_resumed(), remote_target::remote_stop_ns(), remote_target::resume(), and remote_target::select_thread_for_ambiguous_stop_reply().
|
inline |
Definition at line 1484 of file remote.c.
References m_resume_state, m_resumed_pending_vcont_info, and RESUMED_PENDING_VCONT.
Referenced by remote_target::commit_resumed(), and remote_target::remote_stop_ns().
|
inline |
Definition at line 1467 of file remote.c.
References m_resume_state, and NOT_RESUMED.
Referenced by remote_target::process_initial_stop_replies(), and remote_target::process_stop_reply().
|
inline |
Definition at line 1492 of file remote.c.
References m_resume_state, and RESUMED.
Referenced by remote_target::commit_resumed(), remote_target::remote_add_thread(), remote_target::remote_stop_ns(), remote_target::resume(), and remote_target::start_remote_1().
|
inline |
Definition at line 1473 of file remote.c.
References m_resume_state, m_resumed_pending_vcont_info, RESUMED_PENDING_VCONT, resumed_pending_vcont_info::sig, and resumed_pending_vcont_info::step.
Referenced by remote_target::resume().
int remote_thread_info::core = -1 |
Definition at line 1447 of file remote.c.
Referenced by remote_target::core_of_thread(), and remote_target::process_stop_reply().
std::string remote_thread_info::extra |
Definition at line 1445 of file remote.c.
Referenced by remote_target::extra_thread_info().
|
private |
Definition at line 1511 of file remote.c.
Referenced by get_resume_state(), resumed_pending_vcont_info(), set_not_resumed(), set_resumed(), and set_resumed_pending_vcont().
|
private |
Definition at line 1514 of file remote.c.
Referenced by resumed_pending_vcont_info(), and set_resumed_pending_vcont().
std::string remote_thread_info::name |
Definition at line 1446 of file remote.c.
Referenced by gdb.printing.FlagEnumerationPrinter::__call__(), gdb.dap.varref.BaseReference::__init__(), gdb.disassembler.Disassembler::__init__(), gdb.printing.SubPrettyPrinter::__init__(), gdb.types.TypePrinter::__init__(), gdb.xmethod.XMethod::__init__(), gdb.xmethod.XMethodMatcher::__init__(), gdb.printing.PrettyPrinter::__init__(), remote_target::thread_name(), and gdb.dap.varref.BaseReference::to_object().
enum target_stop_reason remote_thread_info::stop_reason = TARGET_STOPPED_BY_NO_REASON |
Definition at line 1454 of file remote.c.
Referenced by remote_target::process_stop_reply(), and resume_clear_thread_private_info().
gdb::byte_vector remote_thread_info::thread_handle |
Definition at line 1451 of file remote.c.
Referenced by remote_target::thread_handle_to_thread_info(), and remote_target::thread_info_to_thread_handle().
CORE_ADDR remote_thread_info::watch_data_address = 0 |
Definition at line 1458 of file remote.c.
Referenced by remote_target::process_stop_reply(), resume_clear_thread_private_info(), and remote_target::stopped_data_address().