1、添加下面的config:
STRICT_MEMORY_RWX=n
CONFIG_FUNCTION_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_TRACER
CONFIG_FUNCTION_GRAPH_TRACER=y
CONFIG_STACK_TRACER=y
CONFIG_DYNAMIC_FTRACE=y
去掉:
CONFIG_STRICT_MEMORY_RWX
2、测试
echo functing > current_tracer
echo 0 > tracing_enable // 确保tracing_on 为1
echo 1 > tracing_enable
进行相应的操作
echo 0 > tracing_enable
3、结果
cat trace 可以看到函数调用的时间。