Почему в ftrace нет опции irqsoff
Я использую Ubuntu 16.04 с Linux 4.10.0-041000-generic. Когда я попытался вывести available_tracers
содержание, не было irqsoff
опция доступна. Я хочу использовать эту опцию, чтобы просмотреть эксперимент в статье. Как я могу получить irqsoff
работоспособный.
root@XXX:/sys/kernel/debug/tracing# cat available_tracers
hwlat blk mmiotrace function_graph wakeup_dl wakeup_rt wakeup function nop
1 ответ
Не уверен на 100%, что я понимаю, что вы пытаетесь сделать, но я использовал function_tracer
отслеживать выполнение, включая IRQ, и вы можете установить различные функции IRQ в available_filter_functions
может быть, это поможет вам приблизиться.
т.е.
echo function_tracer > current_tracer
cat available_filter_functions | grep "irq"
func_1 >> set_filter_functions
echo 1 > tracing_on
xyz
echo 0 > tracing_on
cat trace