Поймать событие, когда процесс остановлен для отладки - PullRequest
0 голосов
/ 08 февраля 2020

У меня есть несколько процессов, работающих и обменивающихся данными через службу связи, запущенную в дополнительном процессе. Это делает отладку довольно сложной, поскольку другие процессы (разумеется) продолжают работать и обмениваться данными, когда я достигаю точки останова отладки в одном процессе.

Есть ли способ в системе Linux с C для глобального доступа определить, остановлен ли процесс для отладки?

Тогда я мог бы либо централизованно уничтожить -STOP другие процессы, либо заставить каждый процесс перехватить событие и остановить обработку данных.

(мне не нужно сверхвысокая точность, было бы хорошо, если бы другие процессы продолжались в течение нескольких циклов)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...