Stupid(?) question...
I'm trying to catch a bug and am thinking that the bph command is just
the ticket.
So I set one and get a response:
kdb> bph 0xcf33c554 DATAR 4
Forced Data Access BP #0 at 0xcf33c554
is enabled in dr0 for 4 bytes on cpu 0
kdb>
but the breakpoint never gets hit :-(
The address above is the file member of a task struct, so I'd think I
could induce a look...
I realize that the processor has to support these breakpoints and I'm
wondering now whether my processor simply won't do what I want or I'm
just a dumbass that hasn't configured the kernel correctly...
My cpuinfo:
[root@scum /mnt]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 8
model name : Pentium III (Coppermine)
stepping : 3
cpu MHz : 498.674
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat
pse36 mmx fxsr sse
bogomips : 996.14
Thanks for any hints,
Georg
|