当打印到 Qt Creator 的调试控制台时,__FILE__ 和 __LINE__ 可以链接吗?
标题: #define TRACE_ERROR(s) \ { ... char TraceBuffer[512]; sprintf(TraceBuffer, "%s\t(%s:%d)", s, __FILE__, __LINE__); DebugErrTrace(Trace…
如何在 gdb 中的地址指定的指令上放置中断?
我怎样才能在该指令上放置断点?当我写任何一个时: break 9048f23 break *9048f23 它不起作用。 我如何对该指令设置断点。 9048f23: 8a 51 e6 mov 0x…
XCode 调试器无法帮助查找仅设备问题
所以,我有一个 iOS 选项卡式应用程序(在商店中免费使用 [http://itunes.com/apps /iphoundyou])。一个选项卡是一个分组表格视图,组数(1 或 2)取…
Eclipse GDB“初始化”和“运行”使用 OpenOCD 的 ARM LPC1768 设置?
我终于弄清楚了如何让代码在 这个 LPC1768 迷你板,但是现在我正在尝试进行调试。 我使用的工具链是:Yagarto + Eclipse (Indigo)(带 GDB 硬件调试器…
调试二进制文件:如何转储每个符号来自哪个 .a/.o?
我有一个启用调试的二进制文件、与其静态链接的 .a 文件的集合以及所有内容的源代码。 如何获得可解析的转储,其中列出最终可执行二进制文件中的每个…
如何监控在 gdb 中设置观察点所需的资源?
在 x86 上,GDB 使用一些特殊的硬件资源(调试寄存器?)来设置观察点。在某些情况下,当没有足够的资源时,GDB 会设置观察点,但它不会起作用。 有什…
在 Snow Leopard(基于 Lion 构建)上调试 OSX 程序
我有一个使用自动引用计数和 Lion SDK 构建的程序。该程序在 Snow Leopard 中的行为不符合预期(一个视图不会被加载,并且打开文档会挂起程序。)所以…
MacOSX Snow Leopard 上的劫持挂起
我刚刚发现了用于 ruby 调试的 hijack 。我安装了 gem 并用 Thin 尝试了一下。我抓住了精简进程的 id 并将其传递给劫持。 $ bundle exec thin sta…
GDB 无法读取文件
我正在使用 GDB 调试一组 C 源文件。我已经使用 -g 标志编译了所有文件。我什至可以在有效位置设置断点。 $ cd /home/user/project/test $ gdb ../src…