2
ответа

zsh: Можно ли отследить все вызываемые функции и команды, а также расширенные псевдонимы во время выполнения команды?

Я хочу что-то вроде этого: # source: а() б mp3 m4a "$@" b() eval "${1}-to-${2} $@:q" псевдоним mp3-to-m4a='ffmpeg...' # $ traceall a.mp3 a.m4a # должно вернуть: Функции: a b Псевдонимы: mp3-to-...
06.08.2019
2
ответа

Как отладить/отследить функцию bash?

У меня есть bash-скрипт myscript.sh, в котором есть куча функций. Чтобы запустить одну функцию, я бы написал source myscript.sh; myfunction Как отлаживать такую ​​функцию?
29.05.2019
2
ответа

Что это за процесс `gmain` с этими неизвестными PID в моем файле трассировки?

Прочитав ответ, чтобы выяснить, какой процесс зарегистрировал наблюдателей inotify, я выполнил следующие команды: echo 1 | sudo tee /sys/kernel/debug/tracing/events/syscalls/...
22.02.2019
2
ответа

вызов 'nl', впитывающий весь вход перед нумерацией

Как это может быть сделано? Я не вижу применимой опции в руководстве. Я положительно проверил что повреждения добавления отступа после десяти миллионов строк. Можно проверить его как: $ (поскольку я в 'seq 0 10000000'...
14.01.2015
1
ответ

извлечь имя приложения из исходного пакета

Звучит глупо, но можете ли вы извлечь имя приложения из пакета/pcap. Например, :Если получателем пакета является процесс chrome, можете ли вы извлечь эту информацию из пакета?
29.11.2021
1
ответ

Как отследить прямой доступ к памяти?

Я работаю над программным обеспечением, которое обменивается данными с картой PCI через прямой доступ к памяти (DMA )транзакции. Мои программы используют набор драйверов и библиотеку, которая обрабатывает DMA. Все работает на...
15.08.2020
1
ответ

Несколько считывателей событий трассировки

Вопрос Принимает ли каналы трассировки в Linux для отслеживания событий одновременное чтение? Контекст Я пытаюсь получить трассировку из подсистемы RAS во время выполнения некоторых тестов. Эта подсистема...
27.01.2020
1
ответ

настройте: ошибка: LDFLAGS

Я пытаюсь установить LTTng. Я устанавливал lttng-tools-2.6.0 и получил следующую ошибку: настройте: ошибка: не Может найти libuuid uuid_generate, ни libc uuid_create. Используйте LDFLAGS =-Ldir для определения...
27.11.2019
1
ответ

Ftrace time duration

Я передал эхом 1 в tracing_on в каталоге /sys/kernel/debug/tracing и через секунду снова передал эхом 0. Однако временная метка первой записи равна 216.852, а последней - 234.136, что дает мне ...
30.05.2017
1
ответ

Трассировка функции на поток

У меня есть сложное многопоточное приложение, работающее на Центе ОС 5.8, приложение кодируется с помощью C и C++, я ищу инструмент FUNCTION TRACING, который может помочь мне сделать следующее. Проследите все...
20.04.2015
0
ответов

Как профилировать доступ к виртуальной памяти в пользовательском режиме и режиме ядра?

Я хотел бы создать журнал всех обращений к виртуальной памяти, выполненных в пользовательском режиме и режиме ядра в результате запуска некоторой программы. Помимо сбора мест доступа к памяти, я также хочу...
12.07.2021
0
ответов

Подозрительный запуск pgrep от имени пользователя root в Debian Bullseye

На моем ноутбуке довольно активно работают вентиляторы, даже если машина простаивает. Когда я смотрю на свои процессы с помощью top, у меня время от времени появляется процесс pgrep, который занимает часть процессора. Это...
12.06.2020
0
ответов

Есть ли команда для отображения точек трассировки "live", которая включает PID?

Я пробовал просмотреть документацию по скрипту perf, трассировке perf, и trace-cmd, включая список команд в "SEE ALSO". Я могу проследить, например, sched:sched_process_exec "live", используя perf trace -....
21.11.2018
0
ответов

Изменение стандартных сценариев DTT для использования -c вместо $ 1

Существует множество отличных программ dtrace, и некоторые из них требуют передачи PID, чтобы они могли отслеживать этот PID. В сценариях dtrace этот аргумент хранится в $ 1. Is ...
05.09.2018
0
ответов

Можно ли использовать getauxval для определения того, отслеживают вас или нет?

Выходя из этого вопроса, я исправил свое ядро в попытке заставить SQL Server 2017 на Linux запуститься. Сейчас я продолжаю, но меня отключают, strstr("TracerPid:\t0\n", "TracerPid:") ...
03.01.2018
0
ответов

Статус обновлений в текущем ядре Linux

Я знаю, что uprobes был введен в ядре 3.5, сохранился ли он или был удален, доступен ли он в ядре 4.x
08.04.2016

Еще нет никакого руководства использования этим тегом …!

Руководство использования, также известное как тег выборка Wiki, является короткой аннотацией, которая описывает, когда и почему тег должен использоваться на этом сайте конкретно.

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)