aboutsummaryrefslogtreecommitdiff
path: root/lib/libthread_db/thread_db_int.h
Commit message (Collapse)AuthorAgeFilesLines
* Extend the td_thrinfo_t to include siginfo for the signal that stoppedKonstantin Belousov2010-07-041-0/+23
| | | | | | | | | | the target. Take care of ABI. Suggested by: davidxu MFC after: 2 weeks Notes: svn path=/head/; revision=209689
* Allow psaddr_t to be widened by using thr_pread_{int,long,ptr},Marcel Moolenaar2008-09-141-6/+6
| | | | | | | | | | where critical. Some places still use ps_pread/ps_pwrite directly, but only need changed when byte-order comes into the picture. Also, change th_p in td_event_msg_t from a pointer type to psaddr_t, so that events also work when psaddr_t is widened. Notes: svn path=/head/; revision=183021
* Add thr_pread_{int,long,ptr} and thr_pwrite_{int,long,ptr} toMarcel Moolenaar2008-07-311-0/+10
| | | | | | | | help abstract the sizes and endianness of the primary types of the target. These currently use the native characteristics. Notes: svn path=/head/; revision=181065
* Change the type of psaddr_t from void* to uintptr_t. A pointerMarcel Moolenaar2008-07-301-2/+2
| | | | | | | | type cannot be made wider to allow ILP32 platforms to target LP64 platforms. Notes: svn path=/head/; revision=180982
* Add support for XMM registers in GDB for x86 processors that supportDoug Rabson2005-05-311-0/+4
| | | | | | | | | | SSE (or its successors). Reviewed by: marcel, davidxu MFC After: 2 weeks Notes: svn path=/head/; revision=146818
* 1.Use new way to check if a thread is in critical region, defer suspendingDavid Xu2004-08-081-0/+2
| | | | | | | | | | | if it is true. 2.Add thread_db api td_thr_tls_get_addr to get tls address, the real code is commented out util tls patch is committed. Reviewed by: deischen Notes: svn path=/head/; revision=133342
* Add rudimentary support and stubs for libthr and libc_r on alpha, amd64,Marcel Moolenaar2004-07-181-0/+90
i386, ia64 and sparc64. Add stubs for alpha, amd64, ia64 and sparc64 for libpthread. Restructure the source files to avoid unnecessary use of subdirectories that also force us to use non-portable compilation flags to deal with the uncommon compilation requirements (building archive libraries for linkage into a shared library). The libpthread support has been copied from the original local and cleaned-up to make them WARNS=2 clean. that also force us to use non-portable compilation flags to deal with the uncommon compilation requirements (building archive libraries for linkage into a shared library). The libpthread support has been copied from the original local and cleaned-up to make them WARNS=2 clean. Tested on: amd64, i386, ia64 Notes: svn path=/head/; revision=132332