我正在使用QEMU,buildroot-2018.02.6和Linux内核(4.18.14),并在Ubuntu上为aarch64编译了所有这些代码,并使用gdb-multiarch进行了调试,但没有遇到内核代码的断点;设置断点时,出现以下消息:
warning: Breakpoint address adjusted from 0xffff000008f90990 to 0xff000008f90990. Breakpoint 1 at 0xff000008f90990: file init/main.c, line 532.
永远不要碰到断点,同时尝试hbreak
和break
。请帮忙。
答案 0 :(得分:0)
您使用的是哪个gdb版本? gdb 8.1中此区域的gdb中存在一个错误:https://sourceware.org/bugzilla/show_bug.cgi?id=23127-我认为它已在较新的gdb版本中得到修复,而在gdb 7等较旧的版本中则不存在。