将此标记用于与GDB相关的问题,GDB是GNU软件系统的标准调试器。
当我启动 GDB 时,目标进程会打印大量数据,因此我想将其重定向到 NULL 直到某个时间点。 到目前为止我发现的唯一两种方法是: 运行 > 文件名 tty 文件名...
在 VS Code 中调试混合 Python C++。无法输入sudo密码
按照以下说明进行操作: https://nadiah.org/2020/03/01/example-debug-mixed-python-c-in-visual-studio-code/ 我遇到了一个奇怪的错误。第五步中写道: 在终端中,VS Code 会告诉...
我对 gdb 中的条件断点很困惑。 最近,我想在 C++ 程序中放置一个断点,当特定变量等于“foo”时中断。 为此,我输入了...
为什么breakpad minidump-2-core需要调试符号来生成核心文件?
下面的测试代码会生成一个breakpad minidump,并且GDB无法显示使用minidump-2-core转换为core的dmp中的堆栈。 为什么 minidump-2-core 需要调试符号才能重新...
如何避免breakpad dmp转换为核心文件时出现错误的符号偏移
当 GDB 从 amd64、i686 和 aarch64 上的 Breakpad 在 Linux 上创建的小型转储中读取使用 minidump-2-core 生成的一些核心文件时,我收到此错误(使用来自 202 的 Breakpad 提交...
我尝试使用gdb调试C程序(不是在交互模式下)。在程序中,我使用 signal 来检查分段错误,但我使用 gdb 来查找代码的位置。 如果我使用 gdb -ex ...
有什么方法可以从Linux中未剥离的二进制文件中检索源代码吗?
我正在研究一些C++源代码,不小心我删除了源代码。但我仍然有未剥离的二进制文件。有什么方法可以从未剥离的二进制文件中检索我的源代码....
我的程序很少发生崩溃,只有在触发STR时才会偶尔发生(STR是在QNX OS中暂停程序并恢复程序)。以下回溯令人困惑......
我删除了这个问题,以抗议 Stack Overflow 与 OpenAI 的合作关系。我不同意我的写作被用来训练生成式人工智能模型。
分段错误 - boost::asio::detail::epoll_reactor::run()
我有一个简单的类,它使用 boost::asio 在另一个线程上处理回调函数的执行,并有延迟。 延迟可以重置,因此该类也可以像看门狗一样工作。 班级...
我试图使用 GDB 来解决我正在编写的代码中的段错误。当我使用 backtrace 命令时,GDB 不显示行号或函数名称。这是一个简短的示例程序,说明...
假设我们将一个 C 程序(带有调试符号)编译成二进制文件并运行它。我们现在想知道进程运行时进程内部变量的状态。 最直接的...
如何通过GDB + KGDB从LOCAL机器上破坏远程调试的Linux内核?
我正在通过GDB + KGDB +两个虚拟机+串口来调试Linux内核。 如果我们使用GDB来调试一个普通的程序,我们只需按Ctrl+C就可以中断程序的执行。 哈...
有谁知道如何保存gdb设置(例如“set print Pretty on”或“set print elements 0”,都来自这里)?我不想每次使用 gdb 时都设置我的配置:/ 我搜索了
为什么 gdb 抱怨我的核心文件太小,然后无法生成有意义的堆栈跟踪?
我有一个由段错误生成的核心文件。当我尝试将其加载到 gdb 中时,如何加载它或者是否使用正确的可执行文件似乎并不重要 - 我总是从 gdb 收到此警告
剥离 ELF 二进制文件,但保留 gdb 回溯的符号/源文件位置信息
我想剥离使用调试信息编译的 ELF 二进制文件,并仅保留在 GDB 回溯中提供符号/源代码位置输出所需的最少信息。 这将是...
我有这个非常基本的C++程序: #包括 int main( int argc, char* argv[] ) { std::cout << "Hello World\n"; } I compile it with g++ main.cpp -o main and r...
我通过 VSCode 运行 GDB。我的系统在另一个目标上运行,因此正在使用 gdbserver。由于开发系统和目标系统之间的差异,src 文件位于不同的位置。
如何使用 sudo 在 PetaLinux VSCode 调试器上运行代码?
我使用sudo权限在PetaLinux上运行C程序。就像下面的例子一样。 $ sduo ./test.c 我的 petalinux 版本 $ uname -a Linux petalinux_project 5.15.36-xilinx-v2022.2 #1 SMP PREEMPT 周一 10 月 ...
我正在尝试学习如何在使用GDB调试之后使用gdb调试程序。本书的第一章介绍了调试程序的示例会话。我的问题是我在哪里可以得到这个b...