2016-12-20 7 views
1

Я бы хотел использовать расширенные функции ftrace, но я не понимаю, как это сделать. debugfs, но нет «трассировки» -папки в/sys/kernel/debug. Я бегу ARM-Target @ Ангстрем дистрибутивом построить через Yocto смотрите:Как включить или настроить ftrace-модуль

Image: uname -a & lsb_release -a output

zcat /proc/config.gz | grep TRACER|FTRACE output

Как настроить ядро? какие параметры мне нужно установить?

С наилучшими пожеланиями

Lars

ответ

0

Добавить ниже параметры конфигурации ядра в вашем Yocto проекта конф/local.conf файл & затем чистой & восстановить Linux Kernel.

KERNEL_CONFIG_DYNAMIC_FTRACE="y" 
KERNEL_CONFIG_DEBUG_FS="y" 
KERNEL_CONFIG_FTRACE="y" 
KERNEL_CONFIG_FUNCTION_TRACER="y" 
KERNEL_CONFIG_FUNCTION_GRAPH_TRACER="y" 
KERNEL_CONFIG_IRQSOFF_TRACER="y" 
KERNEL_CONFIG_PREEMPT_TRACER="y" 
KERNEL_CONFIG_SCHED_TRACER="y" 
KERNEL_CONFIG_STACK_TRACER="y" 
KERNEL_CONFIG_BLK_DEV_IO_TRACE="y" 
KERNEL_CONFIG_FUNCTION_PROFILER="y" 
KERNEL_CONFIG_FTRACE_MCOUNT_RECORD="y" 

Загрузка с этим ядром будет иметь ftrace включен

+0

спасибо за ваш быстрый откос. это. – larsDD