GDB (xrefs)
|
#include "target.h"
Public Member Functions | |
target_stack ()=default | |
DISABLE_COPY_AND_ASSIGN (target_stack) | |
void | push (target_ops *t) |
bool | unpush (target_ops *t) |
bool | is_pushed (const target_ops *t) const |
target_ops * | at (strata stratum) const |
target_ops * | top () const |
target_ops * | find_beneath (const target_ops *t) const |
Private Attributes | |
std::array< target_ops_ref,(int) debug_stratum+1 > | m_stack |
|
default |
|
inline |
Definition at line 1397 of file target.h.
Referenced by inferior::process_target(), and inferior::target_at().
target_stack::DISABLE_COPY_AND_ASSIGN | ( | target_stack | ) |
target_ops * target_stack::find_beneath | ( | const target_ops * | t | ) | const |
Definition at line 3599 of file target.c.
References get(), m_stack, and target_ops::stratum().
Referenced by inferior::find_target_beneath(), and unpush().
|
inline |
Definition at line 1393 of file target.h.
References target_ops::stratum().
Referenced by inferior::target_is_pushed().
void target_stack::push | ( | target_ops * | t | ) |
Definition at line 1197 of file target.c.
References as_process_stratum_target(), connection_list_add(), get(), m_stack, process_stratum, target_ops::stratum(), and unpush().
Referenced by inferior::inferior(), inferior::push_target(), and inferior::push_target().
|
inline |
Definition at line 1400 of file target.h.
Referenced by inferior::top_target(), and inferior::~inferior().
bool target_stack::unpush | ( | target_ops * | t | ) |
Definition at line 1226 of file target.c.
References dummy_stratum, find_beneath(), m_stack, and target_ops::stratum().
Referenced by push(), and inferior::unpush_target().
|
private |
Definition at line 1412 of file target.h.
Referenced by find_beneath(), push(), and unpush().