how to create and hardware watchpoint from a commands list.
Julien Chavanton <[email protected]>
| Newsgroups | gmane.comp.gdb.devel |
|---|---|
| Message-ID | <CAKmcL2mg7F3QZXvQPdzUfokHm15YKLar_XL_KZpdCNZ2i6N6+Q@mail.gmail.com> |
Hi Folks, I would like to create and hardware watchpoint from a commands list. retrieve the addres of a variable and create a watch. watch *(int *) &call->stream->session->ext.settings.mode Manualy this is working fine, but I do not know the right syntax in GDB. I tried "watch -location call->stream->session->ext.settings.mode" And sereval other things, is there a way to pipe the output of one command to another one ? watch *(int *) | printf "0x%x\n", &call->stream->session->ext.settings.mode ---------------------------------------------------------- define myhook echo myhook \n next next next print call->stream->session->ext.settings.mode print &call->stream->session->ext.settings.mode printf "watch *(int *)0x%x\n", &call->stream->session->ext.settings.mode end break set_settings commands myhook end