On Fri, 18 Jul 2003 19:40:37 -0500, 
[EMAIL PROTECTED] wrote:
>I'm vaguely daydreaming about a few KDB enhancements, I was curious if 
>you've thought about them:
>
>-- 'cat /proc/meminfo'  Turns out one bug I was chasing was OOM on
>   a machine with 32GB of RAM (!) and it took me days to even think
>   of looking there.

'sr m', same as sysrq-m.

>-- Support for examining structures symbolically.  I've had to walk
>   the buffer cache by hand in the past, I've walked task struct
>   by hand yesterday, and they guy down the hall stares at network
>   structs.  
>
>   I don't know if it would be better to handle a few of these as 
>   special-cases in some simple manner, or if some more complex but
>   generic mechanism would be better ... 

I have considered a generic facility like gdb, based off stabs or dwarf
but decided against it for now.  Apart from the complexity of the code,
the stabds/dwarf approach is no good for bit fields.

kdb has various commands for dumping structures including vm data, see
all the code in kdb/modules.  Recent versions of kdb added a 'task'
command for dumping and decoding struct task.  Another good reason to
upate ppc64 to kdb v4.3 :).


Reply via email to