freebsd-dev/lib/libmemstat
Robert Watson 33c20d188c 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.
2005-08-01 19:07:39 +00:00
..
libmemstat.3 Add memstat_kvm_uma(), an implementation of a libmemstat(3) query routine 2005-08-01 19:07:39 +00:00
Makefile Having decided not to provide a libmemstat(3) error number to text 2005-07-24 01:41:47 +00:00
memstat_all.c Add memstat_kvm_uma(), an implementation of a libmemstat(3) query routine 2005-08-01 19:07:39 +00:00
memstat_internal.h Correct two libmemstat(3) bugs: 2005-08-01 13:18:21 +00:00
memstat_malloc.c Correct two libmemstat(3) bugs: 2005-08-01 13:18:21 +00:00
memstat_uma.c Add memstat_kvm_uma(), an implementation of a libmemstat(3) query routine 2005-08-01 19:07:39 +00:00
memstat.c Add memstat_kvm_uma(), an implementation of a libmemstat(3) query routine 2005-08-01 19:07:39 +00:00
memstat.h Add memstat_kvm_uma(), an implementation of a libmemstat(3) query routine 2005-08-01 19:07:39 +00:00