Вопросы по теме 'dtrace'
Можно ли использовать DTrace для просмотра аргументов, переданных в strncpy?
Я знаю, что мог бы написать вставочный модуль , чтобы отслеживать аргументы, передаваемые в функцию strncpy. библиотечного вызова, но кажется, что это легко сделать с помощью DTrace.
273 просмотров
schedule
16.01.2023
schedule
13.12.2023
Как записать логи в файл в btrace?
У меня есть следующий скрипт btrace . Я хотел бы записать вход и выход функций в определенном классе.
..
package com.sun.btrace.samples;
import com.sun.btrace.BTraceUtils;
import com.sun.btrace.Profiler;
import com.sun.btrace.annotations.*;...
2135 просмотров
schedule
26.06.2022
Кейлоггер DTrace
Я пытался посмотреть, смогу ли я заставить sshkeysnoop.d Брендана Грегга работать на Mac OS X, но у меня возникли проблемы. Можно ли заставить это работать? Если да, то как?
Ошибка, которую я получаю:
dtrace: failed to compile script...
1261 просмотров
schedule
21.07.2023
DTrace - Как правильно получить начальные параметры в возвратном зонде
Я пытаюсь прочитать начальные аргументы, которые были переданы в функцию в моем возвращаемом зонде. В отличие от входного зонда переменные-аргументы ( arg0 , arg1 ,...) в возвратном зонде не содержат начальных параметров, и я не уверен, как мне...
460 просмотров
schedule
24.11.2022
Компиляция erlang с помощью systemtap, но требует dtrace
Я компилирую erlang otp из исходного кода следующим образом:
./configure --with-dynamic-trace=systemtap
Но он сообщает об ошибке:
checking for dtrace... no
configure: error: No dtrace utility found.
Я думаю, что systemtap...
876 просмотров
schedule
21.10.2022
Доступ к dtrace probe из программы C
Существует скрипт runocc.d dtrace, который печатает очередь выполнения для каждого процессора. Мне нужно получить длину очереди запуска в моей программе на C++ в Mac OS X. Можно ли каким-то образом встроить конструкции dtrace в программу на C++?
440 просмотров
schedule
23.10.2022
Понимание вывода dtruss
Может ли кто-нибудь указать мне ссылку на то, как понять/интерпретировать отчет, выведенный dtruss (mac) или dtrace?
Я только что попробовал dtruss на простой программе. Например, я получил следующий вывод:
PID/THRD SYSCALL(args) =...
2357 просмотров
schedule
27.11.2022
dtrace: не удалось скомпилировать скрипт. Препроцессор не найден.
Я пытаюсь протестировать этот скрипт от oracle для получения активных клиентов NFS в Ubuntu 10.04. , но я не могу заставить его работать.
Для этого я сначала установил dtrace, следуя этим инструкциям . Это то, что я сделал точно:
apt-get...
1532 просмотров
schedule
03.11.2022
Интерпретируйте вывод dtruss как «psynch_cvwait() = -1 Err#316».
dtruss кажется полезным инструментом для анализа (неправильного) поведения приложений в OS X. Я нашел то, что закрывает мой любимый strace в Linux. Но интерпретация его вывода требует понимания системных вызовов, на которые он ссылается, а иногда...
5254 просмотров
schedule
05.09.2022
Учебник по созданию пользовательского инструмента в XCode
Я хочу создать свой собственный инструмент в XCode. К сожалению, я не могу найти учебник; единственная помощь, которую я нашел, это manual , который, на мой взгляд, вряд ли является самодостаточным. Кто-нибудь знает учебник? На самом деле, я уже...
948 просмотров
schedule
29.04.2024
Ошибка Dtrace Invalid Probe Specifier
Я установил Dtrace в Ubuntu 11.04.
Я смог запустить:
dtrace -n 'syscall:::'
а также:
sudo dtrace -l | grep terminal
команды правильно и получили результаты.
Но когда я попытался запустить:
dtrace -n 'proc:::exec-success {...
3680 просмотров
schedule
29.08.2022
Dtrace проблемы с cs_cid в tcp probe
Я пытаюсь проанализировать скользящее окно TCP с помощью DTrace. Я нашел следующую запись в блоге ( https://blogs.oracle.com/amaguire/entry/dtrace_tcp_provider_and_tcp ), который включает скрипт dtrace. К сожалению, я всегда получаю ошибку
line...
406 просмотров
schedule
02.03.2023
Как я могу узнать, какие встроенные функции предоставляет DTrace?
Как мы знаем, DTrace, работающий на разных ОС, имеет разные встроенные функции. Например, более старые версии Solaris не имеют inet_ntop() в DTrace.
Итак, когда я пишу скрипт DTrace, работающий на специальной ОС, как я могу заранее узнать,...
111 просмотров
schedule
15.03.2022
Нет имен функций при использовании DTrace в программе Node.js
Я пытаюсь использовать DTrace для профилирования ЦП программы Node.js в соответствии с это руководство на виртуальной машине OmniOS в VirtualBox, которую я настроил, выполнив эти шаги точно (за исключением использования узла 0.10.26).
К...
377 просмотров
schedule
29.05.2022
Использование dtrace в задаче C
Я использую dtrace с приведенными ниже параметрами для расчета использования сетевого трафика конкретным процессом:
sudo dtrace -n 'syscall::recvfrom:return { @[pid] = sum(arg0); }'
Как я могу использовать dtrace в задаче C?
Я использовал...
181 просмотров
schedule
29.04.2023
отслеживать каждый вызов системы и внешней библиотеки в приложении OS X
Я хочу изучить каждый системный и внешний библиотечный вызов данного приложения вместе со структурами данных, которые передаются. (Рассматриваемое приложение представляет собой некое упакованное программное обеспечение, основанное на OpenSSL и OS X....
434 просмотров
schedule
06.11.2023
dtruss не работает на ps в OS X 10.11
Я пытался увидеть, какой системный вызов ps использует для получения командной строки процесса в OS X 10.11 (El Capitan) и столкнулся со следующей ошибкой:
# dtruss ps -p 43520 -o args
dtrace: failed to execute ps: dtrace cannot control...
2944 просмотров
schedule
27.06.2022
Есть ли обходной путь для: dtrace не может контролировать исполняемые файлы, подписанные с ограниченными правами?
Похоже, что в OS X 10.11 El Capitan dtruss и dtrace больше не могут делать то, для чего они предназначены. Это ошибка, которую я получаю, когда пытаюсь запустить sudo dtruss curl ... :
dtrace: не удалось выполнить завиток: dtrace не может...
31694 просмотров
schedule
08.09.2022
Как использовать зонды HotSpot DTrace в SmartOS?
В Mac OS X я могу найти зонды HotSpot для запуска Java-программ, выполнив:
cody.mello@ashur ~ (1) % sudo dtrace -ln 'hotspot*:::'
Password:
Invalid connection: com.apple.coresymbolicationd
ID PROVIDER MODULE...
571 просмотров
schedule
22.04.2023