gdb

gdb

文章 99 浏览 131

使用 GDB 时,如何查看 GDB 停止在哪条 C(而非汇编)指令上?

看,问题是我应该使用可执行驱动程序 (vdriver) 来测试我编写的 C 源文件 (myfile.c),其中包含驱动程序将使用的方法集合。我使用 gcc 将它们编译在一…

春花秋月 2024-12-11 04:50:27 1 0

不同地方的分段错误

我有一个相当大的程序(~1000 loc)。 当我运行该程序时, ./indexer 在第 800 次迭代时出现分段错误。 但是当我这样做时, gdb indexer run 它远远超…

羅雙樹 2024-12-11 04:49:47 1 0

Xcode 4.2 Lion 未在旧设备上安装/运行项目。 iPhone 3G 4.2.1

XCode 4.2 在 Lion 上使用 iPhone 3G IOS 4.2.1 项目构建 4D199 ,使用 Base SDK 5.0 和 Target 4.2。 在这款手机和旧版 iTouch 上,调试器似乎从未启…

倒数 2024-12-11 04:42:53 1 0

GDB:有没有一个命令可以让你查看一个函数被调用了多少次?

我目前必须编写 malloc() 和 free() 的实现,并获得一个驱动程序来运行我的两个实现。 但目前,我出现了段错误,因为 free() 正在尝试释放数十亿字节…

沐歌 2024-12-11 02:26:37 1 0

GDB:当你输入“list”时会做什么查看 C 中的代码,但它会打印给您“地址 __________ 没有源文件”

我将在这里尝试简化并澄清我的其他问题。我基本上是尝试使用 gdb 来查看 myfile.c 出现段错误的位置。但是,我无法直接在 gdb 下检查 myfile.c,但是…

少女七分熟 2024-12-11 02:14:58 1 0

Emacs/gud-gdb:失败时显示断言位置

当代码中的断言失败时,我会从 gdb 得到如下回溯: (gdb) bt #0 0x00007ffff455b3a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/rais…

尸血腥色 2024-12-11 02:04:53 1 0

如何调试 NSObject 观察者?

假设我有一个 Player 实例,并且我想向他们的分数添加观察者,以便我可以更新 iOS 应用程序中的分数显示。我相信我应该调用一个如下所示的方法来添加…

迟月 2024-12-10 20:22:42 1 0

如何在 Xcode 控制台中打印反汇编寄存器

我正在查看一些反汇编代码,并看到类似 0x01c8f09b 的内容mov 0x8(%edx),%edi 我想知道 %edx 或 %edi 的值是什么。 有没有办法打印 %edx 或其他汇编变…

尸血腥色 2024-12-10 18:26:30 1 0

Linux 服务崩溃

我有一个 linux 服务(c++,有很多可加载模块,基本上是在运行时拾取的 .so 文件),它不时崩溃......我想了解这次崩溃并调查它,但是目前我有不知道…

晨光如昨 2024-12-10 16:24:20 2 0

当 ddd “等待它准备就绪”时,gdb/dbx 在做什么?

我使用 ddd 作为 C++ 程序的 gdb 和 dbx 的前端。 很多时候,在没有任何明显原因的情况下,我会尝试下一步,但它会挂起,并显示消息“等待 gdb 准备好…

那些过往 2024-12-10 15:53:19 1 0

emacs下调试的问题

我在 emacs 下调试 c++ 时遇到问题。当我启动调试命令时: Mxgdb --annotate=3 myprogram gdb shell 没有提示。相反,它在显示 (gdb) Current directo…

開玄 2024-12-10 15:27:37 1 0

如何在 gdb 中递归打印 C 结构

如何让 gdb 递归打印结构体的字段, 即跟随指针。 现在,我必须进入每个字段并指定要打印的“*” 子结构,或者必须键入强制转换才能查看子结构内部的…

自由如风 2024-12-10 13:43:45 1 0

在 GDB 中按 CTRL+C 终止程序

我的程序通过在命令窗口中点击 CTRL+C 确定停止执行。到目前为止,我在这个停止阶段遇到了严重错误,所以我想用 gdb 进行调试。 问题是,gdb 将 CTRL+…

余罪 2024-12-10 11:59:46 2 0

gdb中汇编代码的含义

再会! 我有一个核心文件,我反汇编了(使用 gdb)该方法 崩溃了,我被告知分配给下面的 r44 的值 导致崩溃。 我不太熟悉汇编,所以我想问一下什么是 …

宣告ˉ结束 2024-12-10 08:58:31 1 0

尝试远程使用 gdb 时出现奇怪的错误:我做错了什么?

我有一台 64 位远程计算机、anvil 和一个 32 位桌面。 我制作了一个名为 hello.c 的程序 在铁砧上我用它编译它 $ gcc -ggdb -o hello hello.c 它将在…

梦回旧景 2024-12-10 07:59:59 1 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文