Вопросы по теме 'strace'
Системная трасса для Windows
Я ищу Windows-эквивалент Systrace или хотя бы strace . Мне известно о StraceNT , но мне интересно, есть ли какие-либо больше альтернатив там. В частности, я ищу конкретный способ программно применять политики системных вызовов, хотя это может...
105558 просмотров
schedule
18.02.2024
strace/ltrace выводит противоречивую информацию
strace pwd :
getcwd("/root"..., 4096) = 6
ltrace pwd :
getcwd(NULL, 0) = "/root"
Почему 1-й параметр NULL в ltrace ?
ОБНОВЛЕНИЕ
похоже, что strace/ltrace используют...
1727 просмотров
schedule
18.11.2022
вывод strace tmux перенаправляется в файл
Я хочу проверить, какие файлы затрагивает tmux при запуске (а не только список открытых файлов при запуске tmux). Strace tmux показался мне лучшим вариантом.
При попытке перенаправить вывод в файл strace tmux > /tmp/blah . Файл пуст....
12531 просмотров
schedule
12.06.2024
Программа Xlib Muti-thread работает только под strace
Я пишу программу с несколькими потоками, используя xlib, pthread и cairo. Эта программа создает поток для рисования десяти точек после события щелчка.
Проблема в:
После того, как программа набрала три балла, произошел сбой и жалоба на xlib...
193 просмотров
schedule
16.11.2023
как мне использовать strace для прослушивания последовательного порта?
Я пишу приложение в Linux и мне нужен доступ к последовательному порту. В целях отладки мне нужно понюхать, что приходит и/или уходит через последовательный порт.
Я осмотрелся и обнаружил, что могу использовать strace для этого. Итак, я...
6061 просмотров
schedule
04.03.2023
Почему C++ и strace расходятся во мнениях относительно того, сколько времени занимает системный вызов open()?
У меня есть программа, которая открывает большое количество файлов. Я измеряю время выполнения цикла C++, который буквально просто открывает и закрывает файлы, используя как таймер C++, так и strace. Как ни странно, системное время и время,...
493 просмотров
schedule
29.05.2024
strace на двух экземплярах java
Я хочу отслеживать выполнение java-процесса. Для этого я использую strace для анализа.
Я написал две основные программы.
Prog1: Простой привет мир
Prog2: вычисление простых чисел с большим количеством Sysout. Под партиями я действительно...
312 просмотров
schedule
13.03.2022
Как узнать причину загрузки ЦП 100% сервера Node.js?
Я запускаю сервер Node.js с socket.io. Это простой чат-сервер. Прошло 2 года, так что версии софта довольно старые, поэтому я их недавно обновил. После обновлений сервер часто загружает ЦП на 100%. Он работал хорошо в течение 2 лет, поэтому я не...
1265 просмотров
schedule
14.10.2023
Как установить strace на ОС DragonFly BSD?
Как установить средство отладки strace на ОС DragonFly BSD? Я только начинаю взламывать Dragonfly OS. Мне было интересно, как установить инструмент отладки strace в ОС.
270 просмотров
schedule
03.08.2023
выполнять системные вызовы в linux из журнала strace
Можно ли выполнить последовательность системных вызовов из логов strace. Если да, то как? Этот делает то, что я хочу сделать (я думаю...):
recvmsg(3, 0x7ffffe502cf0, 0) = -1 EAGAIN (Resource temporarily unavailable)
write(4, "\1\0\0\0\0\0\0\0",...
320 просмотров
schedule
08.08.2023
как работает процесс strace php-fpm?
Я использую nginx + php-fpm для среды php, и я хочу отслеживать выполнение php-скрипта, но есть много обработчиков php-fpm, поэтому, если я могу узнать, какой обработчик php-fpm обрабатывает скрипт? если я должен контролировать всех рабочих php-fpm,...
7734 просмотров
schedule
06.05.2024
strace -e trace=сеть показывает только SIGCHLD?
Я использую команду:
strace -tt -o ${имя файла} -e trace=network gdb --args ${EXECUTABLE}
чтобы отслеживать, какие системные вызовы происходят при подключении и отправке сообщений узлу. Однако я получаю только следующие записи:...
888 просмотров
schedule
01.02.2024
Отслеживание деревьев процессов
Я ищу примеры кода о том, как использовать системный вызов Linux ptrace() для отслеживания системных вызовов процесса и всех его дочерних, внучатых и т. д. процессов. Подобно поведению strace , когда ему передается флаг ветвления -f .
Я знаю...
154 просмотров
schedule
26.04.2023
Бегущая дорожка на заднем плане
Хочу рутировать strace в фоне. Например, я бегу
strace -esetsid setsid sleep 123
но я хочу продолжить выполнение других задач, пока не вернется setsid. Очевидно, просто добавив & к
sleep 123
интерпретируется как часть команды...
841 просмотров
schedule
20.04.2023
CMake на 3.16 порядков медленнее на этапе создания файлов Makefile по сравнению со старыми версиями.
Я консультируюсь с компанией по поводу того, как ускорить их сборки, и я сразу же указал им на предварительно скомпилированные заголовки и сборки Unity — 10-минутная полная сборка может легко сократиться до 2-3 минут. К счастью, CMake 3.16 был...
148 просмотров
schedule
30.10.2022
strace не показывает полную запись
Я пытаюсь просмотреть данные, записываемые в HTTP-сокет, с помощью strace. Однако, хотя я указал -e write=all, я все еще не вижу всех записываемых данных.
strace -o /tmp/capture.log -p <pid> -e trace=all -e write=all -e read=all -f -tt
.....
150 просмотров
schedule
16.03.2024