首页 > 其他 > 详细

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

时间:2015-11-08 23:55:42      阅读:338      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!