我在两个VM之间使用串口设置了kgdb (Target是主机的克隆)。我可以在里面设置断点。但是,当命中断点时,我尝试使用gdb中的list命令查看源代码,但它显示的是kgdb.c的源代码,而不是我的文件中的断点,如下所示:1713 void kgdb_breakpoint)(gdb)
Line number 1734 out of range; kernel
我终于在macOS上运行了gdb8.2。但现在,当我试图调试一些东西时,我得到了以下内容:Breakpoint 1 at 0x100001e94: file project/src/main.cpp, line 34(gdb) run[New Thread 0x1203 of process 5140]
[NewThread 0xf03 of process 5140]
GDB将返回变量的类型。我想知道如何使用这个结果作为变量。(gdb) whatis myIntValue(gdb) set $typeInt = whatis myIntValue // it's impossible but what I want(gdb) p *($typeInt)0xabcd // this address having an int value
我想使用上面的转换从一般内存地址到模板类类型(它有一个非