Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Include string.h for memcpy() and memcmp(). | delphij | 2007-05-25 | 1 | -0/+1 | |
| | ||||||
* | Bump library versions in preparation for 7.0. | deischen | 2007-05-21 | 1 | -1/+1 | |
| | | | | Ok'd by: kan | |||||
* | Enable symbol versioning by default. Use WITHOUT_SYMVER to disable it. | deischen | 2007-05-13 | 1 | -2/+0 | |
| | | | | | | | | | | Warning, after symbol versioning is enabled, going back is not easy (use WITHOUT_SYMVER at your own risk). Change the default thread library to libthr. There most likely still needs to be a version bump for at least the thread libraries. If necessary, this will happen later. | |||||
* | Roughly implement libpthread support. | marcel | 2007-05-01 | 1 | -1/+19 | |
| | ||||||
* | Use C comments since we now preprocess these files with CPP. | deischen | 2007-04-29 | 1 | -4/+8 | |
| | ||||||
* | remove libc_r remanent. | davidxu | 2006-10-20 | 1 | -2/+0 | |
| | ||||||
* | Remove libc_r support. | davidxu | 2006-10-05 | 1 | -1/+0 | |
| | ||||||
* | Remove alpha-specific stuff. | ru | 2006-08-23 | 2 | -135/+0 | |
| | ||||||
* | Add stub functions. This allows libthread_db to be built and installed, | marcel | 2006-08-04 | 2 | -0/+106 | |
| | | | | which means that we also have <thread_db.h>. | |||||
* | Fix return value. | davidxu | 2006-05-17 | 1 | -1/+2 | |
| | ||||||
* | get thread signal info. | davidxu | 2006-05-17 | 2 | -0/+38 | |
| | ||||||
* | Add symbol versioning. | deischen | 2006-03-29 | 2 | -0/+37 | |
| | | | | Reviewed by: davidxu | |||||
* | Use ps_linfo to retrieve LWP info, current it is used to retrieve | davidxu | 2006-02-07 | 1 | -0/+6 | |
| | | | | signal mask and pending signals. | |||||
* | Use ps_linfo to retrieve LWP info. | davidxu | 2006-02-07 | 1 | -1/+1 | |
| | ||||||
* | Replace ptrace syscall with ps_lgetgregs to check a LWP's existence. | davidxu | 2006-02-07 | 1 | -2/+2 | |
| | ||||||
* | Always clear thread info buffer to zero. | davidxu | 2006-02-06 | 2 | -0/+2 | |
| | ||||||
* | Bump the shared library version number of all libraries that have not | kensmith | 2005-07-22 | 1 | -1/+1 | |
| | | | | | | | been bumped since RELENG_5. Reviewed by: ru Approved by: re (not needed for commit check but in principle...) | |||||
* | Add support for XMM registers in GDB for x86 processors that support | dfr | 2005-05-31 | 8 | -1/+208 | |
| | | | | | | | SSE (or its successors). Reviewed by: marcel, davidxu MFC After: 2 weeks | |||||
* | Remove unused variables. | charnier | 2005-05-20 | 2 | -3/+2 | |
| | ||||||
* | o Code cleanup, eliminate private thread id map, directly | davidxu | 2005-04-13 | 1 | -187/+64 | |
| | | | | | use lwpid as thread id. o Export tls pointer. | |||||
* | Fill traceme and events fields. | davidxu | 2005-04-12 | 1 | -0/+8 | |
| | ||||||
* | Sync with debugger code in libthr. | davidxu | 2005-04-12 | 4 | -46/+173 | |
| | ||||||
* | Export thread address. | davidxu | 2005-04-05 | 3 | -0/+9 | |
| | ||||||
* | Update debugger code for new libthr. | davidxu | 2005-04-02 | 1 | -216/+578 | |
| | ||||||
* | Plug a memory leak in error case. | davidxu | 2004-08-16 | 1 | -1/+3 | |
| | ||||||
* | 1. Use libpthread's exported symbols to calcuate offset in data structure | davidxu | 2004-08-16 | 3 | -130/+130 | |
| | | | | 2. Enable TLS debugger support. | |||||
* | 1. Add missing functions: libthr_dbresume,libthr_dbsuspend. | davidxu | 2004-08-13 | 1 | -20/+77 | |
| | | | | | | 2. Implement functions: libthr_db_thr_setfpregs, libthr_db_thr_setregs, libthr_db_ta_map_id2thr. 3. simplify libthr_db_thr_getfpregs, libthr_db_thr_getgregs. | |||||
* | 1.Use new way to check if a thread is in critical region, defer suspending | davidxu | 2004-08-08 | 5 | -32/+126 | |
| | | | | | | | | 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 | |||||
* | s/TMDF_DONOTRUNUSER/TMDF_SUSPEND/g | davidxu | 2004-08-03 | 1 | -3/+3 | |
| | | | | Dicussed with: deischen | |||||
* | Add missing thread suspension/resumption code, fix a bug in pt_thr_sstep, | davidxu | 2004-08-01 | 1 | -11/+115 | |
| | | | | don't overwrite other debug flags. | |||||
* | Add code to implement register structure converter. | davidxu | 2004-08-01 | 1 | -1/+56 | |
| | ||||||
* | prgregset_t changed type from being a typedef of struct reg to an | marcel | 2004-07-19 | 1 | -1/+1 | |
| | | | | | array of one element of type struct reg. Change the argument to libc_r_md_getgregs() accordingly. | |||||
* | This library is not WARNS=2 clean for -O2 builds, because we include | marcel | 2004-07-18 | 1 | -1/+1 | |
| | | | | | | headers from libpthread that are not WARNS=2 clean for -O2 builds. Lower the WARNS level to 1. This is the highest level possible for now. | |||||
* | Correct the mess I made by committing from the wrong tree. Most | marcel | 2004-07-18 | 5 | -33/+33 | |
| | | | | | | | | | notably, this restores some of the contents in thread_db.h as well as David Xu's copyright notice. This also fixes the includes in the MD libpthread files which Scott tried to provide a quick fix for. Pointy hat: marcel | |||||
* | Try to fix ia64 and alpha compiles. I don't have either equipment fired | scottl | 2004-07-18 | 2 | -0/+14 | |
| | | | | up now, but it appears to be the same problem and solution as sparc64. | |||||
* | Add missing #includes so that this can compile. Obtained from the i386 version. | scottl | 2004-07-18 | 1 | -0/+7 | |
| | ||||||
* | Add rudimentary support and stubs for libthr and libc_r on alpha, amd64, | marcel | 2004-07-18 | 22 | -1178/+1851 | |
| | | | | | | | | | | | | | | | | | | | | | 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 | |||||
* | Add the const qualifier to the prgregset_t argument for the *setregs* | marcel | 2004-07-17 | 4 | -4/+4 | |
| | | | | functions. | |||||
* | Add my initial work of libthread_db. The library is used by gdb to debug | davidxu | 2004-07-15 | 9 | -0/+2030 | |
threaded process. Current, only libpthread is supported, but macrel will work on it to support libthr and libc_r. |