logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux 内核热补丁

使用开源ksplice 方案 主要原理: 编译内核时,通过制定特定参数(后续补充), 让每个函数编译时分别产生代码段。然后将没打补丁和已经打了补丁的内核代码 (此时没有进行重定位)的函数挨个进行比较,不同的函数则将其放到new.ko 里面。在内核启动时会插入三个ko。 会将 new.ko 打进内核。 实际上是将内核里面的函数 的第一条指令替换成jump指令,只想ne

linux 内核开发接口& 内核开发

内核接口:kallsysms_lookup   寻找内核符号地址,然后进行调用 MODULE_LICENSE("GPL"); 否则会提示先关符号找不到,如提示内核先关接口找不到。

到底了