<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/lib/libproc/libproc.h, branch release/11.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2017-04-11T17:36:19Z</updated>
<entry>
<title>MFC r309591:</title>
<updated>2017-04-11T17:36:19Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2017-04-11T17:36:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b7d2a5c2d9e8c9808aa92f9e625a1f99f2fd482e'/>
<id>urn:sha1:b7d2a5c2d9e8c9808aa92f9e625a1f99f2fd482e</id>
<content type='text'>
Fix style bugs and remove trailing whitespace in libproc and librtld_db.
</content>
</entry>
<entry>
<title>Hook up support for userland CTF support in DTrace. This required some</title>
<updated>2014-10-03T23:20:37Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2014-10-03T23:20:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=41da933c8714c30290d4301e980c4203b1c03736'/>
<id>urn:sha1:41da933c8714c30290d4301e980c4203b1c03736</id>
<content type='text'>
modifications to libproc to support fetching the CTF info for a given file.

With this change, dtrace(1) is able to resolve type info for function and
USDT probe arguments, and function return values. In particular, the args[n]
syntax should now work for referencing arguments of userland probes,
provided that the requisite CTF info is available.

The uctf tests pass if the test programs are compiled with CTF info. The
current infrastructure around the DTrace test suite doesn't support this
yet.

Differential Revision:	https://reviews.freebsd.org/D891
MFC after:		1 month
Relnotes:		yes
Sponsored by:		EMC / Isilon Storage Division
</content>
</entry>
<entry>
<title>If the traced process stops because it received a signal, libproc needs</title>
<updated>2014-05-04T03:34:32Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2014-05-04T03:34:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=92f92525d1b3d0ed8618cce02f652c27a3748db9'/>
<id>urn:sha1:92f92525d1b3d0ed8618cce02f652c27a3748db9</id>
<content type='text'>
to ensure that the signal is forwarded when proc_continue() is called.

MFC after:	3 weeks
</content>
</entry>
<entry>
<title>Several fixes for libproc:</title>
<updated>2010-08-11T17:33:26Z</updated>
<author>
<name>Rui Paulo</name>
<email>rpaulo@FreeBSD.org</email>
</author>
<published>2010-08-11T17:33:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4c74b2455d9de9e7d7abf91d9d4304e53e50a987'/>
<id>urn:sha1:4c74b2455d9de9e7d7abf91d9d4304e53e50a987</id>
<content type='text'>
o return the correct status in proc_wstatus()
o proc_read takes a void *
o correctly allocate the objs structure array

Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>New version of libproc. Changes are:</title>
<updated>2010-07-31T16:10:20Z</updated>
<author>
<name>Rui Paulo</name>
<email>rpaulo@FreeBSD.org</email>
</author>
<published>2010-07-31T16:10:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8eb20f364fe0e4a0cbbbce6b8456a75324ae95d8'/>
<id>urn:sha1:8eb20f364fe0e4a0cbbbce6b8456a75324ae95d8</id>
<content type='text'>
* breakpoint setup support
* register query
* symbol to address mapping and vice-versa
* more misc utility functions based on their Solaris counterpart

Also, I've written some test cases.

Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>Merge latest DTrace changes from Perforce.</title>
<updated>2008-11-05T19:35:43Z</updated>
<author>
<name>Craig Rodrigues</name>
<email>rodrigc@FreeBSD.org</email>
</author>
<published>2008-11-05T19:35:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=820e067933d4a50f9a38e8581c4ff08091935a89'/>
<id>urn:sha1:820e067933d4a50f9a38e8581c4ff08091935a89</id>
<content type='text'>
Update libproc API to reflect new changes.

Approved by:	jb
</content>
</entry>
<entry>
<title>Add a process library with some stubs that the DTrace client needs.</title>
<updated>2008-05-22T02:09:21Z</updated>
<author>
<name>John Birrell</name>
<email>jb@FreeBSD.org</email>
</author>
<published>2008-05-22T02:09:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2c633af4612d38e28280e47be666c668d328aa38'/>
<id>urn:sha1:2c633af4612d38e28280e47be666c668d328aa38</id>
<content type='text'>
These will be fleshed out as part of the DTrace userland tracing
development.

For now, the kernel tracing part of DTrace requires minimal functionality
for this library.

The API for this library is deliberately different from the libproc in
OpenSolaris due to licensing restrictions.
</content>
</entry>
</feed>
