2016-12-20 24 views
1

ftrace의 고급 기능을 사용하고 싶습니다. debugfs가 마운트되었지만/sys/kernel/debug에는 "tracing"-folder가 없습니다. 내가이 ARM-대상 @의 옹스트롬 배포판이 경우 yocto를 통해 구축 실행하고, 참조하십시오ftrace 모듈을 활성화 또는 구성하는 방법

Image: uname -a & lsb_release -a output

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

어떻게 커널을 구성? 어떤 옵션을 설정해야합니까?

안부

라스

답변

0

는 경우 yocto 프로젝트의 conf/local.conf 파일 & 다음 깨끗한 & 리눅스 커널을 재 구축에 커널 설정 옵션 아래에 추가합니다. ftrace를 가진다이 커널로 부팅

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" 

은 빠른 respose에 대한

+0

감사 할 수 있었다. 그것은 그. – larsDD