Вопросы к Поиску с Алисой
Командная утилита strace отличается от других инструментов отладки тем, что позволяет трассировать системные вызовы и сигналы конкретной команды. ivanpesin.info
Она перехватывает и записывает системные вызовы, выполненные процессом, а также полученные им сигналы. ivanpesin.info Для каждого системного вызова в стандартный файл ошибок или в другой заданный файл выводится его имя, аргументы и код возврата. ivanpesin.info
С помощью strace можно понять, к каким файлам обращается программа, какие сетевые порты она использует, какие ресурсы ей нужны, а также какие ошибки возвращает ей система. losst.pro Это помогает разобраться в особенностях работы программы и лучше понять причину ошибки. losst.pro
В отличие от strace, другие инструменты отладки, например gdb, фокусируются на пошаговой отладке логики кода. habr.com