Você não precisa usar stop
para fazer o programa parar quando a variável for alterada. Apenas watch test_v
é suficiente.
stop
não é para parar o programa, mas apenas para ser ligado, assim você pode executar alguns comandos automaticamente quando o programa parar. Exemplo de uso do manual do gdb:
define hook-stop
handle SIGALRM nopass
end
define hook-run
handle SIGALRM pass
end
define hook-continue
handle SIGALRM pass
end