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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.