ta_ops
static struct ta_ops libpthread_db_ops = {
static struct ta_ops libthr_db_ops = {
return (ta->ta_ops->to_ta_map_lwp2thr(ta, lwpid, th));
struct ta_ops *ops_p, **ops_pp;
(*pta)->ta_ops = ops_p;
return (ta->ta_ops->to_ta_set_event(ta, events));
return (ta->ta_ops->to_ta_thr_iter(ta, callback, cbdata_p, state,
return (ta->ta_ops->to_ta_tsd_iter(ta, callback, cbdata_p));
return (ta->ta_ops->to_thr_clear_event(th, events));
return (ta->ta_ops->to_thr_dbresume(th));
return (ta->ta_ops->to_thr_dbsuspend(th));
return (ta->ta_ops->to_thr_event_enable(th, en));
return (ta->ta_ops->to_thr_event_getmsg(th, msg));
return (ta->ta_ops->to_thr_old_get_info(th, info));
return (ta->ta_ops->to_thr_get_info(th, info));
return (ta->ta_ops->to_thr_getxmmregs(th, fxsave));
return (ta->ta_ops->to_thr_getfpregs(th, fpregset));
return (ta->ta_ops->to_thr_getgregs(th, gregs));
return (ta->ta_ops->to_thr_set_event(th, events));
return (ta->ta_ops->to_thr_setxmmregs(th, fxsave));
return (ta->ta_ops->to_thr_setfpregs(th, fpregs));
return (ta->ta_ops->to_thr_setgregs(th, gregs));
return (ta->ta_ops->to_thr_validate(th));
return (ta->ta_ops->to_thr_tls_get_addr(th, linkmap, offset, address));
return (ta->ta_ops->to_thr_sstep(th, step));
SET_DECLARE(__ta_ops, struct ta_ops);
struct ta_ops *ops_p, **ops_pp;
return (ta->ta_ops->to_ta_clear_event(ta, events));
return (ta->ta_ops->to_ta_delete(ta));
return (ta->ta_ops->to_ta_event_addr(ta, event, ptr));
return (ta->ta_ops->to_ta_event_getmsg(ta, msg));
return (ta->ta_ops->to_ta_map_id2thr(ta, id, th));
struct ta_ops *ta_ops; \