|
Description
|
xxxxx@xxxxx.com 2003-04-01
::findleaks only seems to find kmem_oversize leaks once per mdb session:
bash-2.05# mdb -k 3
Loading modules: [ unix krtld genunix dtrace sd ip usba nca ufs_log ipc nfs random ptm lofs ]
> ::findleaks
findleaks: Oversize leak at seg 3000249f8f0!
findleaks: Oversize leak at seg 300078d8ed8!
findleaks: Oversize leak at seg 300078d9268!
findleaks: Oversize leak at seg 300078d9560!
findleaks: Oversize leak at seg 300078d9858!
findleaks: Oversize leak at seg 30007814da8!
findleaks: Oversize leak at seg 300078d8130!
findleaks: Oversize leak at seg 300078e0c78!
CACHE LEAKED BUFCTL CALLER
0000030000015b88 1 0000030005a174f8 ctf_data_alloc+0x8
----------------------------------------------------------------------
Total 1 buffer, 2688 bytes
> ::findleaks
CACHE LEAKED BUFCTL CALLER
0000030000015b88 1 0000030005a174f8 ctf_data_alloc+0x8
----------------------------------------------------------------------
Total 1 buffer, 2688 bytes
The first invocation of ::findleaks turned up leaks that the second
doesn't.
|