<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/usr.sbin/pmcstat, branch releng/11.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2018-03-05T07:26:05Z</updated>
<entry>
<title>MFC r326276:</title>
<updated>2018-03-05T07:26:05Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2018-03-05T07:26:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=25d4b2c1b89d42d752e23f9935692f481cb272ea'/>
<id>urn:sha1:25d4b2c1b89d42d752e23f9935692f481cb272ea</id>
<content type='text'>
various: general adoption of SPDX licensing ID tags.

Mainly focus on files that use BSD 2-Clause license, however the tool I
was using misidentified many licenses so this was mostly a manual - error
prone - task.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.

No functional change intended.
</content>
</entry>
<entry>
<title>MFC r322059:</title>
<updated>2017-08-11T10:08:18Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2017-08-11T10:08:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=91c4fdb5561109ca7b7cfd9890aaebcdf62a243f'/>
<id>urn:sha1:91c4fdb5561109ca7b7cfd9890aaebcdf62a243f</id>
<content type='text'>
Fix off by one in calculation of the number of buckets for the pc
addresses.
</content>
</entry>
<entry>
<title>MFC r317284:</title>
<updated>2017-05-06T02:43:26Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-05-06T02:43:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=56d4bb52ba75a263f4e689c2d3517168d0d34d4e'/>
<id>urn:sha1:56d4bb52ba75a263f4e689c2d3517168d0d34d4e</id>
<content type='text'>
pmcstat(8); unsign some allocation variables and use reallocarray(3).

Use unsigned values in some internal variables that will be used during
allocation. The variables are used in reduced scope and have no chance of
becoming negative.

Provide bounds checking through reallocarray(3).
</content>
</entry>
<entry>
<title>MFC r307384:</title>
<updated>2016-10-19T17:21:39Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2016-10-19T17:21:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=30b6626a77139d4670d75f304545d2e61aa344ff'/>
<id>urn:sha1:30b6626a77139d4670d75f304545d2e61aa344ff</id>
<content type='text'>
Remove an unused field from struct pmcstat_image.
</content>
</entry>
<entry>
<title>Make code compile when basename() is POSIX compliant.</title>
<updated>2016-05-25T08:45:03Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2016-05-25T08:45:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d93c9128017241a725e6f9e4b2f0e31582a97be4'/>
<id>urn:sha1:d93c9128017241a725e6f9e4b2f0e31582a97be4</id>
<content type='text'>
The POSIX basename() function is allowed to modify its input buffer,
which means its argument is "char *". Pull a copy of the input string
before computing the base.

Reviewed by:	jtl
Differential Revision:	https://reviews.freebsd.org/D6465
</content>
</entry>
<entry>
<title>pmcstat: minor spelling fixes.</title>
<updated>2016-05-01T16:40:56Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2016-05-01T16:40:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d7b1cc0a3ce031d368e77a972a24064077168a85'/>
<id>urn:sha1:d7b1cc0a3ce031d368e77a972a24064077168a85</id>
<content type='text'>
Mostly comments bur also a user-visible string.

MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Fix the date on the pmcstat(8) man page from r291016.</title>
<updated>2015-11-18T15:12:24Z</updated>
<author>
<name>Jonathan T. Looney</name>
<email>jtl@FreeBSD.org</email>
</author>
<published>2015-11-18T15:12:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cc2ccfbe20c460b58d296dbb48a1fbc17436b7d9'/>
<id>urn:sha1:cc2ccfbe20c460b58d296dbb48a1fbc17436b7d9</id>
<content type='text'>
Approved by:	gnn (mentor)
MFC after:	1 month
X-MFC with:	r291016
Pointy hat to:	jtl
</content>
</entry>
<entry>
<title>Support a wider history counter in pmcstat(8) gmon output</title>
<updated>2015-11-18T14:52:01Z</updated>
<author>
<name>Jonathan T. Looney</name>
<email>jtl@FreeBSD.org</email>
</author>
<published>2015-11-18T14:52:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=465dadb59bade7a5c8acb28460341ede115f8e30'/>
<id>urn:sha1:465dadb59bade7a5c8acb28460341ede115f8e30</id>
<content type='text'>
pmcstat(8) contains an option to output sampling data in a gmon format
compatible with gprof(1). Currently, it uses the default histcounter,
which is an (unsigned short). With large sets of sampling data, it
is possible to overflow the maximum value provided by an (unsigned
short).

This change adds the -e argument to pmcstat. If -e and -g are both
specified, pmcstat will use a histcounter type of uint64_t.

Differential Revision:	https://reviews.freebsd.org/D4151
Reviewed by:	jhb, bjk
Approved by:	gnn (mentor)
MFC after:	1 month
Sponsored by:	Juniper Networks
</content>
</entry>
<entry>
<title>Change the driver stats to what they really are: unsigned values.</title>
<updated>2015-11-16T15:16:09Z</updated>
<author>
<name>Jonathan T. Looney</name>
<email>jtl@FreeBSD.org</email>
</author>
<published>2015-11-16T15:16:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e64ba55dd29fe8ff5cd38fa614ad1a1b36effa87'/>
<id>urn:sha1:e64ba55dd29fe8ff5cd38fa614ad1a1b36effa87</id>
<content type='text'>
When pmcstat exits after some samples were dropped, give the user an
idea of how many were lost. (Granted, these are global numbers, but
they may still help quantify the scope of the loss.)

Differential Revision:	https://reviews.freebsd.org/D4123
Approved by:	gnn (mentor)
MFC after:	1 month
Sponsored by:	Juniper Networks
</content>
</entry>
<entry>
<title>Fix for r288176 changes related to debug symbols move.</title>
<updated>2015-10-08T09:46:35Z</updated>
<author>
<name>Fabien Thomas</name>
<email>fabient@FreeBSD.org</email>
</author>
<published>2015-10-08T09:46:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=66ca84a7ba2411b82e948f7db2b932679d7d9a44'/>
<id>urn:sha1:66ca84a7ba2411b82e948f7db2b932679d7d9a44</id>
<content type='text'>
Reviewed by: emaste
Sponsored by:	Stormshield
</content>
</entry>
</feed>
