相关疑难解决方法(0)

让gdb保存断点列表?

好的,info break列出了断点,但是没有使用在这个问题中使用--command重用它们的格式.gdb是否有一种方法可以将它们转储到可接受输入的文件中?有时在调试会话中,有必要在构建一组断点进行测试后重新启动gdb.

编辑: .gdbinit文件与--command具有相同的问题.info break命令不列出命令,而是列出供人消费的表.

详细说明,这是一个来自info break的示例:

(gdb) info break
Num Type           Disp Enb Address    What
1   breakpoint     keep y   0x08048517 <foo::bar(void)+7>

c c++ debugging gdb breakpoints

125
推荐指数
6
解决办法
4万
查看次数

在gdb中保存核心文件

是否可以使用gdb 保存/转储核心文件?有时我想保存文件以便以后分析.

gdb core-file

81
推荐指数
2
解决办法
5万
查看次数

保存进程的内存供以后使用?

是否可以暂停进程,将内存内容保存到文件中,然后重新加载文件以便继续执行该程序?

编辑 我一直在读这个:

http://en.wikipedia.org/wiki/Setcontext

是否可以转储结构的内容,并以某种方式强制malloc分配相同的内存区域?

operating-system process

26
推荐指数
3
解决办法
1万
查看次数

gdb评估流程核心中的功能

有没有一种方法可以在GDB的进程核心上下文中执行功能?

动机是运行一个函数,该函数将通过一棵大树来查找特定节点。我可以手动行走,但是我想构建一个函数来帮助我分析核心。

因此,可以在数据树上运行函数或“ GDB脚本”。

c gdb

5
推荐指数
1
解决办法
3682
查看次数

标签 统计

gdb ×3

c ×2

breakpoints ×1

c++ ×1

core-file ×1

debugging ×1

operating-system ×1

process ×1