Коллега однажды сказал мне, что последняя опция, когда всему не удалось отладить на Linux, состояла в том, чтобы использовать strace. Я пытался изучить науку позади этого странного инструмента, но я не гуру системного администратора...
Я контролирую процесс с strace/ltrace в надежде найти и прервать вызов, который проверяет и потенциально активирует некоторую глобально коллективную блокировку. В то время как я имел дело с и читал о...
osx имеет действительно мощные dtrace/ktrace/dtruss инструменты - однако я не готов инвестировать время, необходимое для изучения контакта с ними прямо сейчас. что самый легкий путь состоит в том, чтобы получить эквивалент...
Я пытаюсь использовать "strace-p" для присоединения к уже выполнению процесса JBoss. JBoss использует 1.5.0_15 Java JDK. К сожалению, это не работает - я только получаю единственный futex () результат: # strace-p...
Я пытаюсь перепроектировать общий объект непривилегированного режима, который взаимодействует с драйвером ядра через ioctl syscalls. У меня есть заголовочный файл с определениями для интерфейса ioctl драйвера ядра (т.е. #...
Мне нужно профилировать производительность приложения, для которого я использую strace. Однако я действительно не знаю, как интерпретировать различные системные вызовы, которые излучает strace. Примеры некоторых из них:
I used strace to attach to a process briefly. The process created 90 threads. When I found the offending thread, I had to tediously search for the parent thread, then the grandparent thread, and so on ...
Это полезно для отладки (следовательно программирующий связанный). На Linux мы можем использовать команду strace-feopen Python myfile.py для выяснения, какие модули Python и общие объекты загружаются...
Я работаю над фермой веб-сервера интенсивного трафика, обслуживающей динамический код PHP, который включает приблизительно 100 файлов в большинство запросов. Кэш кода операции APC включен, include_once_override включен, и я имею...
SySEng запрашивает мнения программистов об ожидаемом и желаемом результате инициализации программы, в частности о загрузке общих библиотек для программы, у которой нет исходного кода. Весь код ...
OS X испытывает недостаток в strace Linux, но он имеет dtrace, который, как предполагается, настолько лучше. Однако я пропускаю способность сделать простую трассировку на отдельных командах. Например, на Linux я могу записать strace...
После публикации множества вопросов по ptrace (последние 5 вопросов принадлежат мне :( ) я, наконец, получил желаемый результат, заменив reg_val[1] = ptrace(PTRACE_PEEKDATA, child, 4 * EBX, NULL); . ..
Я хотел отследить системные вызовы, сделанные командой find для устранения некоторых проблем с производительностью, однако я не мог понять, как это сделать в Mac OS X Yosemite. Как я могу отследить системные вызовы для ...
С помощью strace можно увидеть вызов ioctl для определенного дескриптора файла и с определенной командой. Третий аргумент — это структура, но strace показывает ее как необработанный указатель на память....
У меня есть приложение что я хочу знать, сколько времени тратится на различные виды деятельности. Поскольку это приложение интенсивно вводит-вывод, я хочу получить отчет, в котором будет суммировано, сколько времени ...
Предыстория: при запуске программы под strace я заметил, что открывается '/ dev / urandom'. Я хотел бы знать, откуда исходит этот вызов (он не является частью самой программы, это часть ...
Возможно ли, что я могу просмотреть номер строки и имя файла (для моей программы, работающей с ltrace / strace) вместе с информацией о вызове библиотеки / системном вызове, например: раздел кода :: ptr = malloc (sizeof (...
У меня есть веб-сайт с пользовательским скриптом, работающим на хостинге VPS. Все скрипты выходят через index.php с использованием мода _rewrite и.htaccess для дружественных URL Что-то в моем скрипте генерирует...
При запуске strace в многопоточной программе я получаю такие результаты: [pid 14778] futex(0x7fd8082f266c, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7fd8082f2668, {FUTEX_OP_SET , 0, FUTEX_OP_CMP_GT, 1} <...
Мне нужно отслеживать системные вызовы чтения для определенных файлов, и я В настоящее время я делаю это, анализируя вывод strace.Поскольку чтение работает с дескрипторами файлов, я должен отслеживать текущее отображение...
Я столкнулся с такой ошибкой при выполнении команды ni во время отладки gdb :Предупреждение :Невозможно вставить точку останова 0. Ошибка доступа к адресу памяти 0x3ac706a :Ошибка ввода/вывода. 0xf6fa4771 в...
Я знаю, что strace использует ptrace для выполнения задания, но его нужно запустить целевой процесс с включенной функцией TRACE_ME, что неприменимо для уже запущенного процесса. как это работает на ...
Я пытаюсь использовать strace, чтобы узнать, какие команды программа выполняет с помощью execve. Некоторые из аргументов в этих командах довольно длинные, и strace сокращает аргументы для execve (я вижу «.....
Я пытаюсь программно создать настраиваемый контроллер представления с подпредставлениями, которые центрируются на экране. Мне это удалось, и когда я перехожу к этому представлению, центрированное представление появляется в центре, и ...
Я ищу Windows-эквивалент Systrace или, по крайней мере, strace. Я знаю о StraceNT, но мне интересно, есть ли еще альтернативы. В частности, я ищу особый способ ...
Интересные вещи произошли, когда я отлаживал один из модульных тестов на CI-сервере (собственно, сборка maven). Я подключаюсь к процессу java с помощью strace -ff -e trace = network -p [pid], чтобы отслеживать сетевую активность ...