15f864214SDaniel Eischen/* 25f864214SDaniel Eischen */ 3029c3cdfSDaniel Eischen 4029c3cdfSDaniel EischenFBSD_1.0 { 5029c3cdfSDaniel Eischen td_init; 6029c3cdfSDaniel Eischen td_ta_clear_event; 7029c3cdfSDaniel Eischen td_ta_delete; 8029c3cdfSDaniel Eischen td_ta_event_addr; 9029c3cdfSDaniel Eischen td_ta_event_getmsg; 10029c3cdfSDaniel Eischen td_ta_map_id2thr; 11029c3cdfSDaniel Eischen td_ta_map_lwp2thr; 12029c3cdfSDaniel Eischen td_ta_new; 13029c3cdfSDaniel Eischen td_ta_set_event; 14029c3cdfSDaniel Eischen td_ta_thr_iter; 15029c3cdfSDaniel Eischen td_ta_tsd_iter; 16029c3cdfSDaniel Eischen td_thr_clear_event; 17029c3cdfSDaniel Eischen td_thr_dbresume; 18029c3cdfSDaniel Eischen td_thr_dbsuspend; 19029c3cdfSDaniel Eischen td_thr_event_enable; 20029c3cdfSDaniel Eischen td_thr_event_getmsg; 21029c3cdfSDaniel Eischen td_thr_getfpregs; 22029c3cdfSDaniel Eischen td_thr_getgregs; 235f864214SDaniel Eischen#if defined(i386) 245f864214SDaniel Eischen td_thr_getxmmregs; 255f864214SDaniel Eischen td_thr_setxmmregs; 265f864214SDaniel Eischen#endif 27029c3cdfSDaniel Eischen td_thr_set_event; 28029c3cdfSDaniel Eischen td_thr_setfpregs; 29029c3cdfSDaniel Eischen td_thr_setgregs; 305f864214SDaniel Eischen td_thr_sstep; /* FreeBSD extension to GDB<->thread interface */ 31029c3cdfSDaniel Eischen td_thr_tls_get_addr; 32029c3cdfSDaniel Eischen td_thr_validate; 33029c3cdfSDaniel Eischen}; 34*098d0537SKonstantin Belousov 35*098d0537SKonstantin BelousovFBSD_1.2 { 36*098d0537SKonstantin Belousov td_thr_get_info; 37*098d0537SKonstantin Belousov}; 38