I am using the GDB Server with arm-none-eabi-gdb from ARM.
i can set watchpoints with watch <address>, and GDB tells me that a hardware watchpoint has been set. Upon program execution, that hardware watchpoint is also hit correctly.
The only thing that is missing, which is very handy for debugging specific data accesses, is the support for hit count and ignore.
The command ignore <watchpoint-number> <ignore-count> does not complain, but does not seem to work either. Upon hitting a watchpoint, the hit count is not updated. Also, setting the ignore count to some positive value, the debugger still stops at the next hit, instead of ignoring the specified number of hits.
Is it possible to support that ignore mechanism somehow?
i can set watchpoints with watch <address>, and GDB tells me that a hardware watchpoint has been set. Upon program execution, that hardware watchpoint is also hit correctly.
The only thing that is missing, which is very handy for debugging specific data accesses, is the support for hit count and ignore.
The command ignore <watchpoint-number> <ignore-count> does not complain, but does not seem to work either. Upon hitting a watchpoint, the hit count is not updated. Also, setting the ignore count to some positive value, the debugger still stops at the next hit, instead of ignoring the specified number of hits.
Is it possible to support that ignore mechanism somehow?