class Message{
double *val
};
Message** val_msgs;
val_msgs = new Message*[120];
for(int i=0; i<120; i++)
val_msgs[i]=new Message();
I am using gdb to watch a variable inside the Message data structure
watch val_msgs[0]->val
However, I get this error
(gdb) watch val_msgs[0]->val
Hardware watchpoint 2: this->val_msgs[0]->val
(gdb) c
Continuing.
pingCharmrun (ignored=0x7ffff73751c1) at machine.c:1151
1151 {
Current language: auto; currently c
(gdb) c
Continuing.
Warning:
Could not insert hardware watchpoint 2.
Could not insert hardware breakpoints:
You may have requested too many hardware breakpoints/watchpoints.
As you can see I have set only 2 watchpoints. Help, please?