Open laokz opened 6 days ago
https://gitee.com/laokz/klpmake
是个开发中的源码级热补丁制作工具,对标二进制级工具kpatch,初期目标是成为个kernel debug/dev tool,终极目标期望能成为生产工具。热补丁资料参见:https://www.kernel.org/doc/html/latest/livepatch/index.html
技术上涉及内核符号系统(kallsyms)、编译器优化选项、libclang和libdwarf库运用等。
这个任务是实现最适宜的syscall热补丁功能框架,可以兼容不同的内核版本和架构(目前仅x86-64、arm64、riscv64,其中riscv64仅限oe内核)。
https://gitee.com/laokz/klpmake
是个开发中的源码级热补丁制作工具,对标二进制级工具kpatch,初期目标是成为个kernel debug/dev tool,终极目标期望能成为生产工具。热补丁资料参见:https://www.kernel.org/doc/html/latest/livepatch/index.html
技术上涉及内核符号系统(kallsyms)、编译器优化选项、libclang和libdwarf库运用等。
这个任务是实现最适宜的syscall热补丁功能框架,可以兼容不同的内核版本和架构(目前仅x86-64、arm64、riscv64,其中riscv64仅限oe内核)。