使用 GDB 时,如何查看 GDB 停止在哪条 C(而非汇编)指令上?
看,问题是我应该使用可执行驱动程序 (vdriver) 来测试我编写的 C 源文件 (myfile.c),其中包含驱动程序将使用的方法集合。我使用 gcc 将它们编译在一…
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 上,调试器似乎从未启…
GDB:有没有一个命令可以让你查看一个函数被调用了多少次?
我目前必须编写 malloc() 和 free() 的实现,并获得一个驱动程序来运行我的两个实现。 但目前,我出现了段错误,因为 free() 正在尝试释放数十亿字节…
GDB:当你输入“list”时会做什么查看 C 中的代码,但它会打印给您“地址 __________ 没有源文件”
我将在这里尝试简化并澄清我的其他问题。我基本上是尝试使用 gdb 来查看 myfile.c 出现段错误的位置。但是,我无法直接在 gdb 下检查 myfile.c,但是…
Emacs/gud-gdb:失败时显示断言位置
当代码中的断言失败时,我会从 gdb 得到如下回溯: (gdb) bt #0 0x00007ffff455b3a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/rais…
如何在 Xcode 控制台中打印反汇编寄存器
我正在查看一些反汇编代码,并看到类似 0x01c8f09b 的内容mov 0x8(%edx),%edi 我想知道 %edx 或 %edi 的值是什么。 有没有办法打印 %edx 或其他汇编变…
当 ddd “等待它准备就绪”时,gdb/dbx 在做什么?
我使用 ddd 作为 C++ 程序的 gdb 和 dbx 的前端。 很多时候,在没有任何明显原因的情况下,我会尝试下一步,但它会挂起,并显示消息“等待 gdb 准备好…
emacs下调试的问题
我在 emacs 下调试 c++ 时遇到问题。当我启动调试命令时: Mxgdb --annotate=3 myprogram gdb shell 没有提示。相反,它在显示 (gdb) Current directo…
在 GDB 中按 CTRL+C 终止程序
我的程序通过在命令窗口中点击 CTRL+C 确定停止执行。到目前为止,我在这个停止阶段遇到了严重错误,所以我想用 gdb 进行调试。 问题是,gdb 将 CTRL+…
尝试远程使用 gdb 时出现奇怪的错误:我做错了什么?
我有一台 64 位远程计算机、anvil 和一个 32 位桌面。 我制作了一个名为 hello.c 的程序 在铁砧上我用它编译它 $ gcc -ggdb -o hello hello.c 它将在…