<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/usr.sbin/pmcstat, branch stable/8</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>MFC r239571:</title>
<updated>2012-09-04T17:27:21+00:00</updated>
<author>
<name>Jim Harris</name>
<email>jimharris@FreeBSD.org</email>
</author>
<published>2012-09-04T17:27:21+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1594cd88592eee86530ffedbc89b16f8193c2389'/>
<id>1594cd88592eee86530ffedbc89b16f8193c2389</id>
<content type='text'>
Add -m option (for printing sampled PCs to a file) to pmcstat usage
message.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add -m option (for printing sampled PCs to a file) to pmcstat usage
message.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r233611:</title>
<updated>2012-05-25T07:23:24+00:00</updated>
<author>
<name>Fabien Thomas</name>
<email>fabient@FreeBSD.org</email>
</author>
<published>2012-05-25T07:23:24+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=78cc499478f5e40d3881a4fff15f7010b3ba8e5f'/>
<id>78cc499478f5e40d3881a4fff15f7010b3ba8e5f</id>
<content type='text'>
- Support inlined location in calltree output.
  In case of multiple level of inlining all the locations are flattened.
  Require recent binutils/addr2line (head works or binutils from ports
  with the right $PATH order).
- Multiple fixes in the calltree output (recursion case, ...)
- Fix the calltree top view that previously hide some shared nodes.

Tested with Kcachegrind(kdesdk4)/qcachegrind(head).

Sponsored by: NETASQ
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Support inlined location in calltree output.
  In case of multiple level of inlining all the locations are flattened.
  Require recent binutils/addr2line (head works or binutils from ports
  with the right $PATH order).
- Multiple fixes in the calltree output (recursion case, ...)
- Fix the calltree top view that previously hide some shared nodes.

Tested with Kcachegrind(kdesdk4)/qcachegrind(head).

Sponsored by: NETASQ
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC 227489:</title>
<updated>2012-01-10T00:03:30+00:00</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2012-01-10T00:03:30+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d60e92e9594ae1ecd772789653ba09c8830779cd'/>
<id>d60e92e9594ae1ecd772789653ba09c8830779cd</id>
<content type='text'>
	 - fix duplicate "a a" in some comments

Approved by:	simon
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	 - fix duplicate "a a" in some comments

Approved by:	simon
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r226514,r226526,r226986:</title>
<updated>2011-11-16T15:25:12+00:00</updated>
<author>
<name>Fabien Thomas</name>
<email>fabient@FreeBSD.org</email>
</author>
<published>2011-11-16T15:25:12+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b500a27e7e6b8baf96c391aed26a6780caf6e828'/>
<id>b500a27e7e6b8baf96c391aed26a6780caf6e828</id>
<content type='text'>
Add a flush of the current PMC log buffer before displaying the next top.

As the underlying block is 4KB if the PMC throughput is low the measurement
will be reported on the next tick. pmcstat(8) use the modified flush API to
reclaim current buffer before displaying next top.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a flush of the current PMC log buffer before displaying the next top.

As the underlying block is 4KB if the PMC throughput is low the measurement
will be reported on the next tick. pmcstat(8) use the modified flush API to
reclaim current buffer before displaying next top.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r212176:</title>
<updated>2010-09-16T15:21:15+00:00</updated>
<author>
<name>Fabien Thomas</name>
<email>fabient@FreeBSD.org</email>
</author>
<published>2010-09-16T15:21:15+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1085ca10fa5bac8656c03b79d5a29bb2c2b284cd'/>
<id>1085ca10fa5bac8656c03b79d5a29bb2c2b284cd</id>
<content type='text'>
When an asm location cannot be resolved to a function the cost
will be spread as small value and then filtered by the threshold.
As a first step solution display the number of event that cannot
be resolved as a valid function location.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When an asm location cannot be resolved to a function the cost
will be spread as small value and then filtered by the threshold.
As a first step solution display the number of event that cannot
be resolved as a valid function location.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r206622,207939,208593,208732,209031: mdoc cleanup</title>
<updated>2010-08-27T10:47:17+00:00</updated>
<author>
<name>Ulrich Spörlein</name>
<email>uqs@FreeBSD.org</email>
</author>
<published>2010-08-27T10:47:17+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2b9d9e2d4b0f969796c995bbbc424bc6049b5ce1'/>
<id>2b9d9e2d4b0f969796c995bbbc424bc6049b5ce1</id>
<content type='text'>
- order prologue by Dd/Dt/Os
- fix prologue
- remove empty lines and other garbage
- uppercase document title
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- order prologue by Dd/Dt/Os
- fix prologue
- remove empty lines and other garbage
- uppercase document title
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r210797:</title>
<updated>2010-08-09T14:32:45+00:00</updated>
<author>
<name>Fabien Thomas</name>
<email>fabient@FreeBSD.org</email>
</author>
<published>2010-08-09T14:32:45+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=cf71921a9cffc9853e956619abbcdb10e0074aa1'/>
<id>cf71921a9cffc9853e956619abbcdb10e0074aa1</id>
<content type='text'>
- Do not use the runtime mask when logfile is specified.
- Revert the fix on rtld path that is not necessary.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Do not use the runtime mask when logfile is specified.
- Revert the fix on rtld path that is not necessary.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r210794:</title>
<updated>2010-08-09T14:29:23+00:00</updated>
<author>
<name>Fabien Thomas</name>
<email>fabient@FreeBSD.org</email>
</author>
<published>2010-08-09T14:29:23+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ffc26382d7a95a80f43a282cf55691960b5e1ffd'/>
<id>ffc26382d7a95a80f43a282cf55691960b5e1ffd</id>
<content type='text'>
Allow file as a top source, it works with socket now.
This will allow top monitoring using socket/ssh tunnelling
of system without local symbols.

client:
pmcstat -R &lt;ip&gt;:&lt;port&gt; -T -r &lt;symbolspath&gt;
monitored device:
pmcstat -Sinstructions -O &lt;ip&gt;:&lt;port&gt;

- Move the file read in the event loop
- Initialize and clean log in all cases
- Preserve global stats value during top refresh
- Fix the rtld/line resolver that ignore '-r' prefix
- Support socket for '-R' (server mode)
- Display the statistics when exiting top mode
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow file as a top source, it works with socket now.
This will allow top monitoring using socket/ssh tunnelling
of system without local symbols.

client:
pmcstat -R &lt;ip&gt;:&lt;port&gt; -T -r &lt;symbolspath&gt;
monitored device:
pmcstat -Sinstructions -O &lt;ip&gt;:&lt;port&gt;

- Move the file read in the event loop
- Initialize and clean log in all cases
- Preserve global stats value during top refresh
- Fix the rtld/line resolver that ignore '-r' prefix
- Support socket for '-R' (server mode)
- Display the statistics when exiting top mode
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r210766:</title>
<updated>2010-08-09T14:25:58+00:00</updated>
<author>
<name>Fabien Thomas</name>
<email>fabient@FreeBSD.org</email>
</author>
<published>2010-08-09T14:25:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9246f5b4ba1a176d148f571982aaa1f906eba5ff'/>
<id>9246f5b4ba1a176d148f571982aaa1f906eba5ff</id>
<content type='text'>
Fix the calltree top view that incorrectly filter out some nodes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix the calltree top view that incorrectly filter out some nodes.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r208858:</title>
<updated>2010-08-03T16:21:49+00:00</updated>
<author>
<name>Fabien Thomas</name>
<email>fabient@FreeBSD.org</email>
</author>
<published>2010-08-03T16:21:49+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2136618e257fb9b95defa7528181834120754638'/>
<id>2136618e257fb9b95defa7528181834120754638</id>
<content type='text'>
Fix warnings found by Coverity.

Found with:   Coverity Prevent(tm)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix warnings found by Coverity.

Found with:   Coverity Prevent(tm)
</pre>
</div>
</content>
</entry>
</feed>
