uos-1060 kgdb 修复
uos-1060 kgdb 修复
修复代码
将x86-kernel 分支4.19-rc8中的kernel/debug目录、include/linux/sysrq.h、drivers/tty/sysrq.c覆盖4.19内核 6026对应位置文件。
编译过程中会遇到include/linux/security2.h中的void security_set_audit_started(int started)重复定义,注释掉154-156行即可。

4.19-rc8对应commit id:35a7f35ad1b14.19内核 6026对应commit id:69a08e713fb2
生成patch
1 | |
patch下载地址:kgdb_not_work.patch
应用patch
先检查patch文件:
1 | |
检查能否应用成功:
1 | |
打补丁:
1 | |
内核kgdb编译选项
kgdb相关
1 | |
vmlinux-gdb.py相关
1 | |
关闭内核随机地址选项
1 | |
编译内核deb包
1 | |
uos-1060 kgdb 修复
https://realwujing.github.io/linux/debug/kdump/sysrq_trigger/uos-1060 kgdb 修复/