mdb_list_t
bzero(&kmt_defbp_list, sizeof (mdb_list_t));
static mdb_list_t kmt_defbp_list; /* List of current deferred bp's */
prmod.km_list.ml_next = (mdb_list_t *)km;
mdb_list_t dbp_bplist;
mdb_list_t km_list; /* List forward/back pointers */
mdb_list_t kmt_modlist; /* List of mods in load order */
mdb_list_t m_tgtlist; /* List of active target backends */
mdb_list_t m_lastc; /* Last executed command list */
mdb_list_t m_flist; /* Stack of execution frames */
mdb_list_t m_cblist; /* List of callbacks */
mdb_list_t cb_list; /* List of callbacks */
mdb_list_t c_list; /* List forward/back pointers */
mdb_list_t f_list; /* Frame stack forward/back pointers */
mdb_list_t f_cmds; /* List of commands to execute */
km->km_list.ml_next = (mdb_list_t *)(km + 1);
km->km_list.ml_next = (mdb_list_t *)(km + 1);
mdb_list_t km_list; /* List forward/back pointers */
mdb_list_t k_modlist; /* List of modules in load order */
mdb_list_move(mdb_list_t *src, mdb_list_t *dst)
mdb_list_append(mdb_list_t *mlp, void *new)
mdb_list_t *p = mlp->ml_prev; /* p = tail list element */
mdb_list_t *q = new; /* q = new list element */
mdb_list_prepend(mdb_list_t *mlp, void *new)
mdb_list_t *p = new; /* p = new list element */
mdb_list_t *q = mlp->ml_next; /* q = head list element */
mdb_list_insert(mdb_list_t *mlp, void *after_me, void *new)
mdb_list_t *p = after_me;
mdb_list_t *q = new;
mdb_list_delete(mdb_list_t *mlp, void *existing)
mdb_list_t *p = existing;
#define mdb_list_prev(elem) ((void *)(((mdb_list_t *)(elem))->ml_prev))
#define mdb_list_next(elem) ((void *)(((mdb_list_t *)(elem))->ml_next))
extern void mdb_list_append(mdb_list_t *, void *);
extern void mdb_list_prepend(mdb_list_t *, void *);
extern void mdb_list_insert(mdb_list_t *, void *, void *);
extern void mdb_list_delete(mdb_list_t *, void *);
extern void mdb_list_move(mdb_list_t *, mdb_list_t *);
mdb_list_t p_list; /* List forward/back pointers */
mdb_list_t p_vforkp; /* List of vfork parents */
mdb_tgt_sespec_insert(mdb_tgt_t *t, const mdb_se_ops_t *ops, mdb_list_t *list)
mdb_list_t se_selist; /* Sespec list forward/back pointers */
mdb_list_t se_velist; /* List of layered virtual specifiers */
mdb_list_t ve_list; /* Vespec list forward/back pointers */
mdb_list_t xd_list; /* Xdata list forward/back pointers */
mdb_list_t t_tgtlist; /* Target list forward/back pointers */
mdb_list_t t_active; /* List of active event specifiers */
mdb_list_t t_idle; /* List of inactive event specifiers */
mdb_list_t t_xdlist; /* List of xdata descriptors */
const mdb_se_ops_t *, mdb_list_t *);
const mdb_se_ops_t *, mdb_list_t *);
mdb_list_t pn_list; /* list entry, must be first */
mdb_list_t pr_nodes; /* list of members */