On Thu, May 12, 2011 at 10:11:39AM +0000, Stanislav Sedov wrote: > Author: stas > Date: Thu May 12 10:11:39 2011 > New Revision: 221807 > URL: http://svn.freebsd.org/changeset/base/221807 > > Log: > - Commit work from libprocstat project. These patches add support > for runtime file and processes information retrieval from the > running kernel via sysctl in the form of new library, libprocstat. > The library also supports KVM backend for analyzing memory crash > dumps. Both procstat(1) and fstat(1) utilities have been modified > to take advantage of the library (as the bonus point the fstat(1) > utility no longer need superuser privileges to operate), and the > procstat(1) utility is now able to display information from memory > dumps as well. > > The newly introduced fuser(1) utility also uses this library and > able to operate via sysctl and kvm backends. > > The library is by no means complete (e.g. KVM backend is missing > vnode name resolution routines, and there're no manpages for the > library itself) so I plan to improve it further. I'm commiting it > so it will get wider exposure and review. > > We won't be able to MFC this work as it relies on changes in HEAD, > which was introduced some time ago, that break kernel ABI. OTOH > we may be able to merge the library with KVM backend if we really > need it there.
Could you, please, point out the mentioned ABI changes ?
pgpRibUlsxOy2.pgp
Description: PGP signature