<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/lib/libmemstat/libmemstat.3, branch releng/6.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=releng%2F6.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=releng%2F6.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2005-11-21T19:41:52Z</updated>
<entry>
<title>MFC: Markup and misc. fixes.</title>
<updated>2005-11-21T19:41:52Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2005-11-21T19:41:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d50c58f676b9fbd03f1365b3bca4cbb3cabb7244'/>
<id>urn:sha1:d50c58f676b9fbd03f1365b3bca4cbb3cabb7244</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge libmemstat.3:1.9 from HEAD to RELENG_6:</title>
<updated>2005-11-09T10:23:33Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2005-11-09T10:23:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=473b8802d5e392a3fe744adfefef54e9872af340'/>
<id>urn:sha1:473b8802d5e392a3fe744adfefef54e9872af340</id>
<content type='text'>
  Document kvm(3)-related error constants, and correct minor formatting
  nits.
</content>
</entry>
<entry>
<title>Merge libmemstat.3:1.8, memstat.h:1.9, memstat_all.c:1.3,</title>
<updated>2005-11-09T10:22:28Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2005-11-09T10:22:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3c1fcb61c5f7467a466bb7a5933fc2f7485a3016'/>
<id>urn:sha1:3c1fcb61c5f7467a466bb7a5933fc2f7485a3016</id>
<content type='text'>
memstat_malloc:1.6 from HEAD to RELENG_6:

  Teach libmemstat(3) how to extract malloc(9) statistics using kvm(3),
  so that libmemstat can be used to view full memory statistics from
  kernel core dumps and /dev/mem.  This is provided via a new query
  function, memstat_kvm_malloc(), which is also automatically invoked
  by memstat_kvm_all().  A kvm handle must be passed in.

  This will allow malloc(9)-specific code to be removed from vmstat(8).
</content>
</entry>
<entry>
<title>Merge libmemstat.3:1.7, memstat.c:1.7, memstat.h:1.8, memstat_all.c:1.2,</title>
<updated>2005-11-09T10:20:48Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2005-11-09T10:20:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bc80a8bcedfbd54f14c0a41f567e8a2b03c5eeb9'/>
<id>urn:sha1:bc80a8bcedfbd54f14c0a41f567e8a2b03c5eeb9</id>
<content type='text'>
memstat_uma.c:1.10 from HEAD to RELENG_6:

  Add memstat_kvm_uma(), an implementation of a libmemstat(3) query routine
  that knows how to extract UMA(9) allocator statistics from a core dump or
  live memory image using kvm(3).  The caller is expected to provide the
  necessary kvm_t handle, which is then used by libmemstat(3).

  With these changes, it is trivially straight forward to re-introduce
  vmstat -z support on core dumps, which was lost when UMA was introduced.

  In the short term, this requires including vm/ include files that are not
  intended for extra-kernel use, requiring in turn some ugliness.

Merge memstat_uma.c:1.11 from HEAD to RELENG_6:

  Define LIBMEMSTAT so that vm_page.h won't perform a nested include of
  opt_vmpage.h.

  Remove definition of _KERNEL, it is no longer required in order to
  include uma_int.h, as the sensitive parts of uma_int.h (a number of
  inlines depending on kernel-only constants) are now protected by
  _KERNEL.

The use of LIBMEMSTAT here will be cleaned up in the future.
</content>
</entry>
<entry>
<title>Merge libmemstat.3:1.10 from HEAD to RELENG_6:</title>
<updated>2005-08-20T21:25:21Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2005-08-20T21:25:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4d6ce91f6e8d64660a05b92e9d12e4330d2c2168'/>
<id>urn:sha1:4d6ce91f6e8d64660a05b92e9d12e4330d2c2168</id>
<content type='text'>
  The "Mbuf" zone was renamed "mbuf" to improve consistency, but the code
  example in libmemstat.3 was not updated to take this rename into account.
  Update the example.

  PR:             84946
  Submitted by:   Wojciech A. Koszek &lt;dunstan at freebsd dot czest dot pl&gt;

Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>This commit was manufactured by cvs2svn to create branch 'RELENG_6'.</title>
<updated>2005-07-24T01:41:48Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2005-07-24T01:41:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e0b04eb627b56112e1b012281f2ad77cc24980c6'/>
<id>urn:sha1:e0b04eb627b56112e1b012281f2ad77cc24980c6</id>
<content type='text'>
</content>
</entry>
</feed>
