码迷,mamicode.com
首页 > 其他好文 > 详细

哎呀,发现自己不会用模块的方式用kprobe啊,弱爆了

时间:2015-11-08 23:57:18      阅读:348      评论:0      收藏:0      [点我收藏+]

标签:

 一直以来,用kprobe比较多的是kprobe event的用法,之前用过模块的方式编译过kprobe,但是感觉比较麻烦啊

今天要看看怎么用模块的方法简单编译kprobe:

如何单独编译内核模块

http://blog.sina.com.cn/s/blog_9011bd8c01015ms7.html

这个说得还是比较清楚,但是有几个东西还是不清楚呢,比如make设置了源码的目录,那么内核里面的数据结构他是怎么知道的呢?

1 obj-m := kprobe_example.o
2 obj-m += hello.o
3 CURRENT_PATH := $(shell pwd)
4 KERNEL_SRC :=/home/hon/f2fs
5 MAKE := /usr/bin/make
9 all:
10 $(MAKE) ARCH=arm64 CROSS_COMPILE=aarch64-buildroot-linux-gnu- -C $(KERNEL_SRC) M=$(CURRENT_PATH) modules
11 all:
12 clean:
13 rm *.ko
14 rm *.o
~

发现了呀

哎呀,发现自己不会用模块的方式用kprobe啊,弱爆了

标签:

原文地址:http://www.cnblogs.com/honpey/p/4948678.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!