一、如何打印函数指针指向的函数
可以使用%pF可打印函数指针的函数名和偏移地址,%pf只打印函数指针的函数名,不打印偏移地址
但是为了支持这个功能你需要开启CONFIG_KALLSYMS 选项
最终打印结果如下
二、编译
1、make menuconfig
比如我们修改内核名称,
选择Default hostname回车,输入内核名称,然后选择保存
比如我们要开启CONFIG_KALLSYMS 选项,在运行make menuconfig之后可以输 '/'再输入“CONFIG_KALLSYMS ”
回车
输入1,发现本来就是打开的
2、make
根据Makefile编译内核,得到内核镜像文件。
3、make modules_install
安装植入模块;此操作 此后 /lib/modules/目录下应该新生成一个新内核版本号文件
4、make install
安装植入内核;在/boot目录下会多出System.map、vmlinuz文件
5、update-grub
更新grub.cfg