<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/usr.bin/ktrace, branch release/8.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.4.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.4.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2012-06-27T21:13:00Z</updated>
<entry>
<title>MFC 233925,236357:</title>
<updated>2012-06-27T21:13:00Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2012-06-27T21:13:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a3b0098be0b8b042a64467028869b6ea525eec8f'/>
<id>urn:sha1:a3b0098be0b8b042a64467028869b6ea525eec8f</id>
<content type='text'>
Add new ktrace records for the start and end of VM faults.  This gives
a pair of records similar to syscall entry and return that a user can
use to determine how long page faults take.  The new ktrace records are
enabled via the 'p' trace type, but are not enabled in the default set of
trace points.
</content>
</entry>
<entry>
<title>MFH r226504: Make ktrace(1) build cleanly at WARNS level 6</title>
<updated>2012-02-09T09:24:52Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2012-02-09T09:24:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8ff42d4853fcc288e0036fdd8ebd6133ca80c771'/>
<id>urn:sha1:8ff42d4853fcc288e0036fdd8ebd6133ca80c771</id>
<content type='text'>
Approved by:	des (mentor)
</content>
</entry>
<entry>
<title>MFC r219043:</title>
<updated>2011-04-02T08:29:02Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2011-04-02T08:29:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c51bb6a9637a836926960e5eb6fd5515c1e84c70'/>
<id>urn:sha1:c51bb6a9637a836926960e5eb6fd5515c1e84c70</id>
<content type='text'>
Teach kdump to understand sv_flags records in the trace files.

MFC r219044:

Update manual page to reflect latest changes of ABI description support.

MFC r219138:

Teach kdump to understand linux syscalls names too.

Fix bug introduced in r219043: the kernel always dump native
signal numbers, so no need to check the ABI in ktrpsig().
</content>
</entry>
<entry>
<title>MFC 210068:</title>
<updated>2010-07-23T15:16:27Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2010-07-23T15:16:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=49af75121f91de8e93af23eccd11d2db9e7bd557'/>
<id>urn:sha1:49af75121f91de8e93af23eccd11d2db9e7bd557</id>
<content type='text'>
- Sort list of trace points.
- Note that 'y' (sysctl requests) is in the default set of trace points.
</content>
</entry>
<entry>
<title>Add a new type of KTRACE record for sysctl(3) invocations.  It uses the</title>
<updated>2009-03-11T21:48:36Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-03-11T21:48:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a56be37e68ba06161b1b8258b19bd019aff9544b'/>
<id>urn:sha1:a56be37e68ba06161b1b8258b19bd019aff9544b</id>
<content type='text'>
internal sysctl_sysctl_name() handler to map the MIB array to a string
name and logs this name in the trace log.  This can be useful to see
exactly which sysctls a thread is invoking.

MFC after:	1 month
</content>
</entry>
<entry>
<title>Spell -t option's argument by name.</title>
<updated>2008-04-02T09:41:29Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2008-04-02T09:41:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=da647ae946a00482f69900a49b0f1c4d5912abf2'/>
<id>urn:sha1:da647ae946a00482f69900a49b0f1c4d5912abf2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix usage string.</title>
<updated>2008-03-20T09:53:45Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2008-03-20T09:53:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6567d14f5e4a907e76c7f6b8531760f03d6fced1'/>
<id>urn:sha1:6567d14f5e4a907e76c7f6b8531760f03d6fced1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>This patch adds a new ktrace(2) record type, KTR_STRUCT, whose payload</title>
<updated>2008-02-23T01:01:49Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2008-02-23T01:01:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=60e15db9920e1f90f14d143a96f1b230f1d0da59'/>
<id>urn:sha1:60e15db9920e1f90f14d143a96f1b230f1d0da59</id>
<content type='text'>
consists of the null-terminated name and the contents of any structure
you wish to record.  A new ktrstruct() function constructs and emits a
KTR_STRUCT record.  It is accompanied by convenience macros for struct
stat and struct sockaddr.

In kdump(1), KTR_STRUCT records are handled by a dispatcher function
that runs stringent sanity checks on its contents before handing it
over to individual decoding funtions for each type of structure.
Currently supported structures are struct stat and struct sockaddr for
the AF_INET, AF_INET6 and AF_UNIX families; support for AF_APPLETALK
and AF_IPX is present but disabled, as I am unable to test it properly.

Since 's' was already taken, the letter 't' is used by ktrace(1) to
enable KTR_STRUCT trace points, and in kdump(1) to enable their
decoding.

Derived from patches by Andrew Li &lt;andrew2.li@citi.com&gt;.

PR:		kern/117836
MFC after:	3 weeks
</content>
</entry>
<entry>
<title>Allow the -c -f file options to actually execute.</title>
<updated>2007-02-13T00:22:29Z</updated>
<author>
<name>Mike Pritchard</name>
<email>mpp@FreeBSD.org</email>
</author>
<published>2007-02-13T00:22:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=975f2e5cf70d0b5eaacb08712abf2559d85eaa42'/>
<id>urn:sha1:975f2e5cf70d0b5eaacb08712abf2559d85eaa42</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add needed hyphens, note the KTRACE kernel option, bump doc date.</title>
<updated>2006-11-06T15:17:50Z</updated>
<author>
<name>Tom Rhodes</name>
<email>trhodes@FreeBSD.org</email>
</author>
<published>2006-11-06T15:17:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=df449c3551512682b027c014bbe4316575fff513'/>
<id>urn:sha1:df449c3551512682b027c014bbe4316575fff513</id>
<content type='text'>
PR:		85186
Submitted by:	garys
</content>
</entry>
</feed>
