On Wed, May 7, 2008 at 2:41 PM, Avi Nehori <[EMAIL PROTECTED]> wrote: > Thanks for your reply Jay, > I'm running i386 and the thing is that when i set the breakpoint on a > memory address(trying to catch a memory > corruption bug) the watch point is not getting hit when the memory is > written. > I'm following the kdb documentation which says : > > "The |bph| and |bpha| commands can be used (provided the architecture > supports use of hardware registers) to apply read and write breakpoints. > This means we can get control whenever data is read from or written into > a particular address. This can be extremely handy when debugging > data/memory corruption problems, where you can use it to identify the > corrupting code/process." > > *Examples* > > *To enter the kernel debugger whenever four bytes are written into > address 0xc0204060:* > | [0]kdb> bph 0xc0204060 dataw 4 > > > so i followed the documentation and set a breakpoint using bph (and > also bpha) on a memory address > exactly as the above example ,but when i modify the memory address > ,the breakpoint does not hit.... > any idea what is wrong here ? > any help will be very appreciated . > Thanks! >
What the kernel version are you using? and how do you modify the memory address? Regards Jason Xiao > || > > > || > | > > > > > Jay Lan wrote: > > Avi Nehori wrote: > > > >> Hi, > >> I'm trying to set a watch point with bpha as follows : > >> bpha address dataw 4 > >> but the watchpoint is never called when the memory address is changed. > >> is it a know bug ? > >> is there a patch ? > >> > > > > I heard bph/bpha worked on x86_64. However, hardware breakpoint > > was not implemented on IA64. Were you on IA64? > > > > Greg Banks of SGI ([EMAIL PROTECTED]) provided patches for IA64. Many > > thanks to Greg! > > 1) gnb-kdb-implement-bpha-v3 > > This patch implemented bph/bpha on IA64. > > 2) gnb-test-kdb-bph > > This patch provided a test infrastructure to test all the ia64 > > data* breakpoint features. > > > > I have uploaded the patches to the download area. > > ftp://oss.sgi.com/projects/kdb/download/v4.4 > > > > > > Cheers, > > - jay > > > > > >> Thanks. > >> --------------------------- > >> Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe. > >> > > > > > > > > Scanned by Check Point Total Security Gateway. > > > > > > --------------------------- > Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe. > --------------------------- Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe.
