Вопросы по теме 'dtrace'

Можно ли использовать DTrace для просмотра аргументов, переданных в strncpy?
Я знаю, что мог бы написать вставочный модуль , чтобы отслеживать аргументы, передаваемые в функцию strncpy. библиотечного вызова, но кажется, что это легко сделать с помощью DTrace.
273 просмотров
schedule 16.01.2023

Есть ли эквивалент dtrace для .Net
Есть ли эквивалент или аналог .Net для dtrace?
2447 просмотров
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 просмотров

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