diff --git a/study/kernel/tools/ftrace_demo/Makefile b/study/debug/trace/ftrace_demo/Makefile similarity index 100% rename from study/kernel/tools/ftrace_demo/Makefile rename to study/debug/trace/ftrace_demo/Makefile diff --git a/study/debug/trace/ftrace_demo/ftrace_demo.c b/study/debug/trace/ftrace_demo/ftrace_demo.c new file mode 100644 index 0000000..aefcec5 --- /dev/null +++ b/study/debug/trace/ftrace_demo/ftrace_demo.c @@ -0,0 +1,24 @@ + /* + * ftrace_demo.c + * http://www.ibm.com/developerworks/cn/linux/l-cn-ftrace3/ + * http://lxr.free-electrons.com/source/include/trace/events/context_tracking.h 貌似没实现 + */ + #include + #include + #include + + MODULE_LICENSE("GPL"); + + static int ftrace_demo_init(void) + { + trace_printk("Can not see this in trace unless loaded for the second time\n"); + return 0; + } + + static void ftrace_demo_exit(void) + { + trace_printk("Module unloading\n"); + } + + module_init(ftrace_demo_init); + module_exit(ftrace_demo_exit); diff --git a/study/kernel/tools/ftrace_demo/ftrace_demo.c b/study/kernel/tools/ftrace_demo/ftrace_demo.c deleted file mode 100644 index 0c34fe5..0000000 --- a/study/kernel/tools/ftrace_demo/ftrace_demo.c +++ /dev/null @@ -1,24 +0,0 @@ - /* - * ftrace_demo.c - * http://www.ibm.com/developerworks/cn/linux/l-cn-ftrace3/ - * http://lxr.free-electrons.com/source/include/trace/events/context_tracking.h 貌似没实现 - */ - #include - #include - #include - - MODULE_LICENSE("GPL"); - - static int ftrace_demo_init(void) - { - trace_printk("Can not see this in trace unless loaded for the second time\n"); - return 0; - } - - static void ftrace_demo_exit(void) - { - trace_printk("Module unloading\n"); - } - - module_init(ftrace_demo_init); - module_exit(ftrace_demo_exit); \ No newline at end of file