Вопросы по теме '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