<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libthread_db/thread_db.c, branch releng/8.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F8.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F8.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2010-11-03T21:39:11Z</updated>
<entry>
<title>MFC r209689:</title>
<updated>2010-11-03T21:39:11Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2010-11-03T21:39:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7115692021502523bcd78d5b9cb02bc905e9a999'/>
<id>urn:sha1:7115692021502523bcd78d5b9cb02bc905e9a999</id>
<content type='text'>
Extend the td_thrinfo_t to include siginfo for the signal that stopped
the target.
</content>
</entry>
<entry>
<title>Allow psaddr_t to be widened by using thr_pread_{int,long,ptr},</title>
<updated>2008-09-14T16:07:21Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2008-09-14T16:07:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=03fad2ad5f6a883d1f63ee7fbd40c9c91fb4d2d6'/>
<id>urn:sha1:03fad2ad5f6a883d1f63ee7fbd40c9c91fb4d2d6</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Add thr_pread_{int,long,ptr} and thr_pwrite_{int,long,ptr} to</title>
<updated>2008-07-31T20:25:52Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2008-07-31T20:25:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8d4e4b790adba9b068e9bd9eff42395bf5c0dac2'/>
<id>urn:sha1:8d4e4b790adba9b068e9bd9eff42395bf5c0dac2</id>
<content type='text'>
help abstract the sizes and endianness of the primary types of
the target.  These currently use the native characteristics.
</content>
</entry>
<entry>
<title>Cleanup for WARNS 2.</title>
<updated>2008-07-31T05:25:52Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2008-07-31T05:25:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2f6a179eb910129fb812c1ad1bdc300da1203dc0'/>
<id>urn:sha1:2f6a179eb910129fb812c1ad1bdc300da1203dc0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change the type of psaddr_t from void* to uintptr_t. A pointer</title>
<updated>2008-07-30T00:59:19Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2008-07-30T00:59:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=16b0c20c82c73d7ff49d7d9604fba64eff0c9c45'/>
<id>urn:sha1:16b0c20c82c73d7ff49d7d9604fba64eff0c9c45</id>
<content type='text'>
type cannot be made wider to allow ILP32 platforms to target
LP64 platforms.
</content>
</entry>
<entry>
<title>Use linker set to collection all target operations.</title>
<updated>2008-03-22T05:40:44Z</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2008-03-22T05:40:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=20b94d8035dc461dab17c4a27382fce7ac3cea58'/>
<id>urn:sha1:20b94d8035dc461dab17c4a27382fce7ac3cea58</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove libc_r remanent.</title>
<updated>2006-10-20T14:15:42Z</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2006-10-20T14:15:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=210a647b67b68dafdc0f8afbd3340bd6f73c1577'/>
<id>urn:sha1:210a647b67b68dafdc0f8afbd3340bd6f73c1577</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for XMM registers in GDB for x86 processors that support</title>
<updated>2005-05-31T09:43:04Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>2005-05-31T09:43:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8d7681bb7fc40b6681f759c2f6051e84cfc6d087'/>
<id>urn:sha1:8d7681bb7fc40b6681f759c2f6051e84cfc6d087</id>
<content type='text'>
SSE (or its successors).

Reviewed by: marcel, davidxu
MFC After: 2 weeks
</content>
</entry>
<entry>
<title>1.Use new way to check if a thread is in critical region, defer suspending</title>
<updated>2004-08-08T22:37:53Z</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2004-08-08T22:37:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3e93cc3ae35baf2f2398b3bee5ce38393eb7a595'/>
<id>urn:sha1:3e93cc3ae35baf2f2398b3bee5ce38393eb7a595</id>
<content type='text'>
  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
</content>
</entry>
<entry>
<title>Add rudimentary support and stubs for libthr and libc_r on alpha, amd64,</title>
<updated>2004-07-18T04:17:15Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2004-07-18T04:17:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3c1e38ea6e2fb9c73d749f283a2c11d0314d280d'/>
<id>urn:sha1:3c1e38ea6e2fb9c73d749f283a2c11d0314d280d</id>
<content type='text'>
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
</content>
</entry>
</feed>
