On Wed, 26 Feb 2003, Ed Alley wrote:

> 
> Re: Resource leaks
>       <HOWTO track resource leaks in kernel modules?>

what KIND of resource leaks?


> 
> Hi --
> 
>       A question like yours (How to?) usually gets ignored on the hackers list.
> I've tried it before. I believe that they're only interested in bugs/hacks
> in
> the current source. I am not aware of any newsletter/questions digest that
> can/will answer a technical how-to like yours.
>       My suggestion is to place panic(9) calls in strategic places in
> your code and see where it blows. Also putting strategic printf statements
> before the panic will help.
>       Finally: don't compile as a module because the kernel.debug file
> will not have the module symbols in it, which makes it difficult to
> debug; you can load the module symbols with gdb (see the developers handbook)
> but that is a pain in the neck after a while. It's easy to switch from
> in-kernel to module after you have developed your package.
>       I am not aware of any software that you can use to debug leaking
> resources except gdb -k. Look at the v_usecount, v_writecount, v_holdcount
> values in the struct vnode.h. Things like that.
> 
>                               Ed Alley
> 
> 
> To Unsubscribe: send mail to [EMAIL PROTECTED]
> with "unsubscribe freebsd-hackers" in the body of the message
> 


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to