Given the address of a kthread_t structure as a starting point, iterate over the set of bufctl structures corresponding to memory allocations performed by this kernel thread.
Given the address of a kmem_cache_t structure as a starting point, iterate over the set of allocated bufctls associated with this cache.
Given the address of a kmem_cache_t structure as a starting point, iterate over the set of free bufctls associated with this cache.
Given the address of a kthread_t structure as a starting point, iterate over the set of bufctl structures corresponding to memory deallocations performed by this kernel thread.
Given the address of a kmem_cache_t structure as a starting point, iterate over the set of free buffers associated with this cache.
Given the address of a kmem_cache_t structure as a starting point, iterate over the set of allocated buffers associated with this cache.
Iterate over the active set of kmem_cache_t structures. This structure is defined in <sys/kmem_impl.h>.
Given the address of a kmem_cache_t structure as a starting point, iterate over the per-CPU kmem_cpu_cache_t structures associated with this cache. This structure is defined in <sys/kmem_impl.h>.
Given the address of a kmem_cache_t structure as a starting point, iterate over the set of associated kmem_slab_t structures. This structure is defined in <sys/kmem_impl.h>.
Iterate over the set of bufctls stored in the kmem allocator transaction log.
Given the address of a bufctl structure, iterate over the set of bufctl structures corresponding to leaked memory buffers with similar allocation stack traces. The ::findleaks dcmd must be applied to locate memory leaks before the leak walker can be used
Given the address of a bufctl structure, iterate over the set of buffer addresses corresponding to leaked memory buffers with similar allocation stack traces. The ::findleaks dcmd must be applied to locate memory leaks before the leakbuf walker can be used.