预置条件: 打开一些宏,重新编译内核
下面是bat 脚本内容
@echo off
setlocal enabledelayedexpansion
echo Preconditions: These macros need to be configured
echo CONFIG_FUNCTION_TRACER=y
echo CONFIG_FUNCTION_GRAPH_TRACER=y
echo CONFIG_STACK_TRACER=y
echo CONFIG_DYNAMIC_FTRACE=y
echo CONFIG_FUNCTION_TRACER=y
echo CONFIG_FUNCTION_GRAPH_TRACER=y
echo CONFIG_DYNAMIC_FTRACE=y
echo CONFIG_DYNAMIC_FTRACE_WITH_REGS=y
echo CONFIG_FUNCTION_PROFILER=y
echo CONFIG_FTRACE_SYSCALLS=y
echo CONFIG_HIST_TRIGGERS=y
echo CONFIG_SCHED_TRACER=y
echo CONFIG_USER_STACKTRACE_SUPPORT=y
echo CONFIG_TRACER_SNAPSHOT=y
echo CONFIG_TRACEPOINT_BENCHMARK=y
echo ....
echo Enter the option(start or stop)
set /p opt=enter:
if %opt%==start (
echo Enter the function to be traced ..
set /p input