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

Как получить полный граф вызовов, начиная с определенной функции, с помощью ftrace в Linux?
Я хочу отслеживать конкретную функцию с помощью ftrace, но со всеми дальнейшими вызовами этой функции. Мне удалось запустить ftrace с фильтром для нужной мне функции, но теперь он показывает мне только одну конкретную функцию. Итак, мой вопрос:...
3729 просмотров
schedule 29.01.2023

Можно ли использовать ftrace без debugfs?
Я просматривал файл конфигурации Linux KERNEL, в котором включена функция function_trace, но отключена отладка. Если я загружу это ядро ​​на цель, могу ли я каким-либо образом использовать function_tracer? если debugfs отключен, значит ли это, что...
528 просмотров
schedule 29.10.2022

Как отследить все события для команды оболочки с помощью ftrace?
Как я могу отследить команду типа cp file1 file2 с помощью инструмента ftrace? Я хочу увидеть все функции, которые были вызваны, когда я использовал cp file1 file2 , но я не знаю, как это сделать. Может ли кто-нибудь помочь мне и записать...
1034 просмотров
schedule 12.07.2023

ftrace: сбой системы при изменении current_tracer с function_graph через эхо
Недавно я играл с ftrace, чтобы отслеживать некоторые характеристики поведения моей системы. Я занимался включением/выключением трассировки с помощью небольшого скрипта. После запуска скрипта моя система вылетала и перезагружалась. Первоначально я...
1411 просмотров
schedule 30.03.2023

Можно ли использовать eBPF или perf для расчета времени, затрачиваемого на отдельные отслеживаемые функции?
В настоящее время я могу сказать trace-cmd (внешний интерфейс ftrace) использовать инфраструктуру графа функций ftrace для трассировки указанной рабочей нагрузки. Используя некоторые инструменты обработки данных трассировки, я могу просмотреть...
1294 просмотров
schedule 20.01.2023

Модули kprobe не могут работать после выполнения echo 0 › /proc/sys/kernel/ftrace_enabled
Просто изучите ftrace. Эхо-программа TCP работает между двумя хостами. Когда я отключаю большой переключатель ( echo 0 > /proc/sys/kernel/ftrace_enabled ), мой собственный модуль kprobe также не может работать. Сообщение printk не...
156 просмотров
schedule 16.05.2023

Использование ftrace в простой программе, встроенная сборка __asm__(оставить), что приводит к ошибке seg
Я читаю эту книгу по изучению бинарного анализа Linux. В книге автор представляет ftrace, который есть у него на гитхабе, и демонстрирует, как им пользоваться. Он предоставляет небольшой фрагмент кода для тестирования ftrace. При запуске ftrace...
115 просмотров
schedule 08.01.2023