LINUX.ORG.RU
Ответ на: комментарий от hateyoufeel

Но только если его уже не трейсят, а gdbserver как раз оно.

Но gdbserver тоже может цепляться к существующему процессу, поэтому можно цепляться и отцепляться по очереди.

LeninGad
()
Ответ на: комментарий от LeninGad

gdbserver успешно цепляется к процессам, он не цепляется, если процесс под strace уже запущен. В этом проблема.

user2132
() автор топика
Ответ на: комментарий от user2132

Ну не бывает двух трейсеров (двух отладчиков) одновременно, увы.

LeninGad
()
Ответ на: комментарий от user2132

ХЗ, я идой для отладки никогда не пользовался. Надо смотреть документацию, есть ли там вообще такая фича.

SZT ★★★★★
()

Можно написать скрипт для gdb или поискать готовый. Вроде как 2 tracer’a за один раз низзя. Как минимум брякаться на сисколах gdb умеет, остаётся только распечатать и продолжить. Хотя, работать такое ПО будет конечно ощутимо медленнее, чем под специализированным трейсером.

pon4ik ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.