最近想通过Centos 7 学习Linux调试内核,但是中途遇到了无法设置断点问题。
信息如下:
`(gdb) b start_kernel
Breakpoint 1 at 0xffffffff81c79d7b: file init/main.c, line 490.
(gdb) target remote /dev/ttyS1
Remote debugging using /dev/ttyS1
0xffffffffa0f3c5f4 in ?? ()
(gdb) set remotebaud 115200
(gdb) c
Continuing.
Warning:
Cannot insert breakpoint 1.
Error accessing memory address 0xffffffff81c79d7b: Unknown error -1.`
内核编译选项也是开的挺全了 如下
` ~ zcat /proc/config.gz |grep RODATA
CONFIG_DEBUG_RODATA is not set
~ zcat /proc/config.gz |grep DEBUG_SET_MODULE_RONX
CONFIG_DEBUG_SET_MODULE_RONX is not set`
感觉并不是编译选项设置的问题,请各位大神帮忙看看 T T感激不尽(调试好几天了)