Can I specify that I want gdb to break at line x when char* x
points to a string whose value equals "hello"
? If yes, how?
You can use strcmp
:
break x:20 if strcmp(y, "hello") == 0
20
is line number, x
can be any filename and y
can be any variable.