标签: linux gdb kernel kgdb
我尝试使用KVM和gdb调试内核,它运行正常。
但系统调用的断点似乎无法发挥作用。
在gdb中我设置了一个断点:
(gdb) b sys_uname Breakpoint 1 at 0xffffffff8106f3b0: file kernel/sys.c, line 1341.
然后我输入c继续,
c
但是当我在调试的系统中运行uname -a时,它并没有中断。
uname -a
从strace的输出中,uname命令确实做了一个uname系统调用,所以为什么它没有停止?
uname