thread_db.h (132360) | thread_db.h (133342) |
---|---|
1/* 2 * Copyright (c) 2004 David Xu <davidxu@freebsd.org> 3 * Copyright (c) 2004 Marcel Moolenaar 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 10 unchanged lines hidden (view full) --- 19 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 20 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 21 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 22 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 23 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 24 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 25 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26 * | 1/* 2 * Copyright (c) 2004 David Xu <davidxu@freebsd.org> 3 * Copyright (c) 2004 Marcel Moolenaar 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 10 unchanged lines hidden (view full) --- 19 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 20 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 21 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 22 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 23 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 24 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 25 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26 * |
27 * $FreeBSD: head/lib/libthread_db/thread_db.h 132360 2004-07-18 19:29:38Z marcel $ | 27 * $FreeBSD: head/lib/libthread_db/thread_db.h 133342 2004-08-08 22:37:53Z davidxu $ |
28 */ 29 30#ifndef _THREAD_DB_H_ 31#define _THREAD_DB_H_ 32 33#include <sys/procfs.h> 34#include <pthread.h> 35 --- 190 unchanged lines hidden (view full) --- 226td_err_e td_thr_event_getmsg(const td_thrhandle_t *, td_event_msg_t *); 227td_err_e td_thr_get_info(const td_thrhandle_t *, td_thrinfo_t *); 228td_err_e td_thr_getfpregs(const td_thrhandle_t *, prfpregset_t *); 229td_err_e td_thr_getgregs(const td_thrhandle_t *, prgregset_t); 230td_err_e td_thr_set_event(const td_thrhandle_t *, td_thr_events_t *); 231td_err_e td_thr_setfpregs(const td_thrhandle_t *, const prfpregset_t *); 232td_err_e td_thr_setgregs(const td_thrhandle_t *, const prgregset_t); 233td_err_e td_thr_validate(const td_thrhandle_t *); | 28 */ 29 30#ifndef _THREAD_DB_H_ 31#define _THREAD_DB_H_ 32 33#include <sys/procfs.h> 34#include <pthread.h> 35 --- 190 unchanged lines hidden (view full) --- 226td_err_e td_thr_event_getmsg(const td_thrhandle_t *, td_event_msg_t *); 227td_err_e td_thr_get_info(const td_thrhandle_t *, td_thrinfo_t *); 228td_err_e td_thr_getfpregs(const td_thrhandle_t *, prfpregset_t *); 229td_err_e td_thr_getgregs(const td_thrhandle_t *, prgregset_t); 230td_err_e td_thr_set_event(const td_thrhandle_t *, td_thr_events_t *); 231td_err_e td_thr_setfpregs(const td_thrhandle_t *, const prfpregset_t *); 232td_err_e td_thr_setgregs(const td_thrhandle_t *, const prgregset_t); 233td_err_e td_thr_validate(const td_thrhandle_t *); |
234td_err_e td_thr_tls_get_addr(const td_thrhandle_t *, void *, size_t, void **); |
|
234 235/* FreeBSD specific extensions. */ 236td_err_e td_thr_sstep(const td_thrhandle_t *, int); 237__END_DECLS 238 239#endif /* _THREAD_DB_H_ */ | 235 236/* FreeBSD specific extensions. */ 237td_err_e td_thr_sstep(const td_thrhandle_t *, int); 238__END_DECLS 239 240#endif /* _THREAD_DB_H_ */ |