<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libprocstat, branch releng/9.1</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>MFC 236717:</title>
<updated>2012-06-29T15:30:14+00:00</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2012-06-29T15:30:14+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1a60a7e7b246adc05c87c7bb13c84947873cefbd'/>
<id>1a60a7e7b246adc05c87c7bb13c84947873cefbd</id>
<content type='text'>
Teach procstat_get_shm_info_kvm() how to fetch the pathname of a SHM file
descriptor from a core and set it in fts-&gt;fs_path.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Teach procstat_get_shm_info_kvm() how to fetch the pathname of a SHM file
descriptor from a core and set it in fts-&gt;fs_path.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC 233760:</title>
<updated>2012-06-06T21:49:31+00:00</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2012-06-06T21:49:31+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2146719df61f8465e82a13b53be6c93ad0bc7a70'/>
<id>2146719df61f8465e82a13b53be6c93ad0bc7a70</id>
<content type='text'>
Export some more useful info about shared memory objects to userland
via procstat(1) and fstat(1):
- Change shm file descriptors to track the pathname they are associated
  with and add a shm_path() method to copy the path out to a caller-supplied
  buffer.
- Use the fo_stat() method of shared memory objects and shm_path() to
  export the path, mode, and size of a shared memory object via
  struct kinfo_file.
- Add a struct shmstat to the libprocstat(3) interface along with a
  procstat_get_shm_info() to export the mode and size of a shared memory
  object.
- Change procstat to always print out the path for a given object if it
  is valid.
- Teach fstat about shared memory objects and to display their path,
  mode, and size.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Export some more useful info about shared memory objects to userland
via procstat(1) and fstat(1):
- Change shm file descriptors to track the pathname they are associated
  with and add a shm_path() method to copy the path out to a caller-supplied
  buffer.
- Use the fo_stat() method of shared memory objects and shm_path() to
  export the path, mode, and size of a shared memory object via
  struct kinfo_file.
- Add a struct shmstat to the libprocstat(3) interface along with a
  procstat_get_shm_info() to export the mode and size of a shared memory
  object.
- Change procstat to always print out the path for a given object if it
  is valid.
- Teach fstat about shared memory objects and to display their path,
  mode, and size.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r235286:</title>
<updated>2012-05-18T00:31:20+00:00</updated>
<author>
<name>Glen Barber</name>
<email>gjb@FreeBSD.org</email>
</author>
<published>2012-05-18T00:31:20+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=fafd9fa45e470605dfc848ee4a477325cb04200d'/>
<id>fafd9fa45e470605dfc848ee4a477325cb04200d</id>
<content type='text'>
General mdoc(7) and typo fixes.

PR:		167734
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
General mdoc(7) and typo fixes.

PR:		167734
</pre>
</div>
</content>
</entry>
<entry>
<title>Updates to libprocstat(3) and procstat(1) to allow monitoring Capsicum</title>
<updated>2011-08-14T00:42:09+00:00</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2011-08-14T00:42:09+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d57486e21cc23acfc50574623f70d9a68192c4ec'/>
<id>d57486e21cc23acfc50574623f70d9a68192c4ec</id>
<content type='text'>
capability mode and capabilities.

Right now no attempt is made to unwrap capabilities when operating on
a crashdump, so further refinement is required.

Approved by:	re (bz)
Sponsored by:	Google Inc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
capability mode and capabilities.

Right now no attempt is made to unwrap capabilities when operating on
a crashdump, so further refinement is required.

Approved by:	re (bz)
Sponsored by:	Google Inc
</pre>
</div>
</content>
</entry>
<entry>
<title>Mention myself in the AUTHORS section.</title>
<updated>2011-07-12T19:48:21+00:00</updated>
<author>
<name>Sergey Kandaurov</name>
<email>pluknet@FreeBSD.org</email>
</author>
<published>2011-07-12T19:48:21+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=813f118c6ef47b80779748147f431efd63a19828'/>
<id>813f118c6ef47b80779748147f431efd63a19828</id>
<content type='text'>
Requested by:	stas
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Requested by:	stas
</pre>
</div>
</content>
</entry>
<entry>
<title>Provide a simple manual page for libprocstat(3).</title>
<updated>2011-07-12T13:46:13+00:00</updated>
<author>
<name>Sergey Kandaurov</name>
<email>pluknet@FreeBSD.org</email>
</author>
<published>2011-07-12T13:46:13+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c66ca7723bd8d7248f013804ce3bc8ddf75da170'/>
<id>c66ca7723bd8d7248f013804ce3bc8ddf75da170</id>
<content type='text'>
Reviewed by:	jilles, gjb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed by:	jilles, gjb
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing libkvm and libutil dependencies.</title>
<updated>2011-06-25T11:21:23+00:00</updated>
<author>
<name>Sergey Kandaurov</name>
<email>pluknet@FreeBSD.org</email>
</author>
<published>2011-06-25T11:21:23+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=76341556c97f686a7474a1f4b5573f9c8fe68e2e'/>
<id>76341556c97f686a7474a1f4b5573f9c8fe68e2e</id>
<content type='text'>
Now libprocstat takes care of its own dependencies and does not
require applications to specify them.

Reviewed by:	stas, jilles
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now libprocstat takes care of its own dependencies and does not
require applications to specify them.

Reviewed by:	stas, jilles
</pre>
</div>
</content>
</entry>
<entry>
<title>libprocstat: For MAP_PRIVATE, do not consider the file open for writing.</title>
<updated>2011-06-18T23:01:26+00:00</updated>
<author>
<name>Jilles Tjoelker</name>
<email>jilles@FreeBSD.org</email>
</author>
<published>2011-06-18T23:01:26+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=279a233d0ced525687e1289d88540d68fb207ace'/>
<id>279a233d0ced525687e1289d88540d68fb207ace</id>
<content type='text'>
If a file is mapped with with MAP_PRIVATE, no write permission is required
and changes do not end up in the file. Therefore, tools like fuser and fstat
should not show the file as open for writing.

The protection as displayed by procstat -v still includes write in this
case, and shows 'C' for copy-on-write.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a file is mapped with with MAP_PRIVATE, no write permission is required
and changes do not end up in the file. Therefore, tools like fuser and fstat
should not show the file as open for writing.

The protection as displayed by procstat -v still includes write in this
case, and shows 'C' for copy-on-write.
</pre>
</div>
</content>
</entry>
<entry>
<title>libprocstat: Fix typo in error messages.</title>
<updated>2011-06-18T22:16:55+00:00</updated>
<author>
<name>Jilles Tjoelker</name>
<email>jilles@FreeBSD.org</email>
</author>
<published>2011-06-18T22:16:55+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=80905c3568d6aaf6d9cdaecb824b42e445ad1917'/>
<id>80905c3568d6aaf6d9cdaecb824b42e445ad1917</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libprocstat: Remove spaces between function name and open parenthesis.</title>
<updated>2011-06-18T21:46:11+00:00</updated>
<author>
<name>Jilles Tjoelker</name>
<email>jilles@FreeBSD.org</email>
</author>
<published>2011-06-18T21:46:11+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b0766d1fc5489807e8f02f8d43a8aaf56221c02c'/>
<id>b0766d1fc5489807e8f02f8d43a8aaf56221c02c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
