简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
linux 内核热补丁
使用开源ksplice 方案 主要原理: 编译内核时,通过制定特定参数(后续补充), 让每个函数编译时分别产生代码段。然后将没打补丁和已经打了补丁的内核代码 (此时没有进行重定位)的函数挨个进行比较,不同的函数则将其放到new.ko 里面。在内核启动时会插入三个ko。 会将 new.ko 打进内核。 实际上是将内核里面的函数 的第一条指令替换成jump指令,只想ne
linux 内核开发接口& 内核开发
内核接口:kallsysms_lookup 寻找内核符号地址,然后进行调用 MODULE_LICENSE("GPL"); 否则会提示先关符号找不到,如提示内核先关接口找不到。
到底了