我遇到了一个GDB和一些在内核空间中分配的缓冲区的问题。缓冲区是由内核模块分配的,该模块应该分配连续的内存块,然后通过mmap()调用将内存映射到用户空间。然而,GDB似乎不能在任何时候访问这些块。例如,在GDB中命中断点后:0x4567e000: Cannot access memory at address 0x4567e0000x402e4ea8 in fw
我能看出的一个不同之处是,当GDB工作时,verion显示: This GDB was configured as "i486-linux-gnu".现在更新后的版本显示: This GDB was configured as "i686-linux-gnu" 这就是我所能看到或理解的所有不同之处。 我使用的ARM工具链没有提供GDB。但是当我收到这个错误时,我使用的是普通的gdb (安装在Ubuntu上)命令,该命令位于&quo