Отлаживаю сервис под апачем, запускаю valgrind с vgdb сервером, далее подключаюсь к нему в gdb.
Вопрос такой - можно ли в gdb запустить команду (monitor leak_check) без остановки программы?
Если нет, то как остановить httpd так, чтобы он не завершался? Собака что с ним не делал, всякие handle SIGINT nopass и т.п., всё равно завершается. httpd -X запускает два процесса, valgrind предлагает аттачить gdb к каждому. Возможно, надо в каждом делать handle SIGINT? Но это же криво. Может, в gdb можно как-то приостановить программу из собственно gdb, а не Ctrl-C в терминале с апачем? Или как-то запустить httpd в один процесс (без watchdog-а или как он правильно называется)? Если это поможет.
![](/photos/37408:1601673009.png)
Ответ на:
комментарий
от Pavval
![](/photos/10417:1173771539.jpg)
Ответ на:
комментарий
от queen3
![](/photos/37408:1601673009.png)
![](/photos/42229:-66835685.jpg)
Ответ на:
комментарий
от true_admin
![](/photos/10417:1173771539.jpg)
Ответ на:
комментарий
от Pavval
![](/photos/10417:1173771539.jpg)
![](/photos/100981:-689437663.gif)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Как остановить программу В gdb (2008)
- Форум Запуск и остановка процессов (mono) (2015)
- Форум Временная остановка процесса из ядра (2006)
- Форум остановка при ошибке в команде tcl (2019)
- Форум Не работают команды для остановки LXDE (2014)
- Форум Передача команд в процесс (2017)
- Форум запихать процесс в скрин без его остановки (2012)
- Форум GDB. GDB. Помогите!!! :'( (2008)
- Форум Остановка развития (2013)
- Форум Остановка dd (2017)