aboutsummaryrefslogtreecommitdiff
path: root/lib/libthread_db
Commit message (Collapse)AuthorAgeFilesLines
...
* s/TMDF_DONOTRUNUSER/TMDF_SUSPEND/gDavid Xu2004-08-031-3/+3
| | | | | | | Dicussed with: deischen Notes: svn path=/head/; revision=133047
* Add missing thread suspension/resumption code, fix a bug in pt_thr_sstep,David Xu2004-08-011-11/+115
| | | | | | | don't overwrite other debug flags. Notes: svn path=/head/; revision=132951
* Add code to implement register structure converter.David Xu2004-08-011-1/+56
| | | | Notes: svn path=/head/; revision=132950
* prgregset_t changed type from being a typedef of struct reg to anMarcel Moolenaar2004-07-191-1/+1
| | | | | | | | array of one element of type struct reg. Change the argument to libc_r_md_getgregs() accordingly. Notes: svn path=/head/; revision=132409
* This library is not WARNS=2 clean for -O2 builds, because we includeMarcel Moolenaar2004-07-181-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. Notes: svn path=/head/; revision=132361
* Correct the mess I made by committing from the wrong tree. MostMarcel Moolenaar2004-07-185-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 Notes: svn path=/head/; revision=132360
* Try to fix ia64 and alpha compiles. I don't have either equipment firedScott Long2004-07-182-0/+14
| | | | | | | up now, but it appears to be the same problem and solution as sparc64. Notes: svn path=/head/; revision=132352
* Add missing #includes so that this can compile. Obtained from the i386 version.Scott Long2004-07-181-0/+7
| | | | Notes: svn path=/head/; revision=132351
* Add rudimentary support and stubs for libthr and libc_r on alpha, amd64,Marcel Moolenaar2004-07-1822-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 Notes: svn path=/head/; revision=132332
* Add the const qualifier to the prgregset_t argument for the *setregs*Marcel Moolenaar2004-07-174-4/+4
| | | | | | | functions. Notes: svn path=/head/; revision=132301
* Add my initial work of libthread_db. The library is used by gdb to debugDavid Xu2004-07-159-0/+2030
threaded process. Current, only libpthread is supported, but macrel will work on it to support libthr and libc_r. Notes: svn path=/head/; revision=132172