Отладка многопоточной программы, которая в основном выполняет операции с сокетами, я попытался ограничить strace
до recvfrom
и sendto
. Если я просто укажу -f
и -p <pid>
параметры, я вижу (среди прочих) recvfrom
и sendto
системные вызовы.
Однако, когда я использую дополнительные -e recvfrom -e sendto
, я вижу только sendto
системные вызовы , Я использую strace 4.10 (strace-4.10-3.1.x86_64 из SLES12 SP4). Возможно, это известная ошибка? Синтаксис говорит [-eexpr]...
, поэтому несколько -e
s должно быть в порядке.