gdb 相关问题

将此标记用于与GDB相关的问题,GDB是GNU软件系统的标准调试器。

附加正在运行的进程时,GDB -break 命令不起作用

附加正在运行的进程时,GDB -break 命令不起作用 这是一个例子 由 小码哥发布于 #包括 #包括 #包括 int main() { 整数 i = 0; int m = ...

gdb
回答 1 投票 0

使用 CLANG 编译时是否有相当于 GDB for GCC 的调试工具?

我发现用GCC编译时可以用GDB进行调试,但是在我们大学我们需要使用CLANG进行编译,而我找不到GDB for GCC for CLANG的等价物,是...

回答 2 投票 0

显示在给定地址gdb找到的值

我正在gdb中调试二进制文件。它是由 gcc 在 Intel IA-32 上编译的 C 代码。我从 objdump 检索了此输出。我对这里的最后一行最感兴趣: 08048d9e 8048...

回答 2 投票 0

忽略 gdb 中的“值已被优化”错误

我正在尝试追踪 Linux 内核中的一些 refcnt 泄漏(特别是在 ax.25 子系统中)。我正在尝试查看对 netdev_put 的调用是否与对 netdev_hold 的调用保持平衡,为此我就是我们...

回答 1 投票 0

LLDB:列出源代码

我最常用的 gdb 命令是 l 后跟 n 后跟 l -。 我如何在 lldb 中获得相同的结果? 我不满足于必须键入一些行号才能在某处查看代码。我想要...

回答 3 投票 0

Python 中的 LLDB 便捷函数

是否可以用Python编写一个LLDB扩展,它提供了一个可以在LLDB命令行表达式中使用的函数,类似于GDB? 我搜索了 LLDB Python API

回答 1 投票 0

sshd 中的 gdb - malloc 中的 SIGSEGV (n=6) at dl-minimal.c:50

我正在尝试附加到进程 sshd (来自 openssh)并调用 fprintf 函数。 它在一台计算机上工作正常,但在另一台计算机上会导致 SIGSEGV。 你们中的任何人都可以告诉 SIGSE 的原因是什么吗...

回答 1 投票 0

是否可以在同一 gdb 会话中重新运行时保留硬件观察点?

假设我启动一个 gdb 会话,并创建一个断点并运行。 中断后,我根据当前执行中符号的内存地址创建一个观察点,并删除原来的中断...

回答 2 投票 0

kgdb 给出令人困惑的变量内容

我正在使用 kgdb 调试在 sbc 上运行的 riscv Linux 内核。 gdb 连接到启用了 kgdb 的 Linux 内核后,gdb 中的 print 命令会产生令人困惑的结果。 例如,在状态之后...

回答 1 投票 0

lldb 的“信息框架”相当于什么?

我尝试使用 lldb LLVM 调试器,但我已经习惯了 gdb。所以,我正在寻找 lldb 的 gdb 命令信息框架的等效项。 我想显示有关当前帧的信息...

回答 1 投票 0

禁用特定命令的 gdb 输出

我想在gdb中运行以下命令: 而 1 x $pc 斯泰皮 结尾 但我不想要 stepi 命令的输出。有没有办法只禁用stepi命令输出?

gdb
回答 2 投票 0

我可以通过gdb从核心文件中获取文件描述符信息吗?

我有一个由 Linux 中“打开文件过多”引起的核心文件。 我想知道程序崩溃时使用了多少个fd以及fd的映射。 我可以从该核心文件中获取文件描述符列表吗? 无线...

回答 1 投票 0

gdb 地址输出与 std::cout 不同 -> 我的错误在哪里?

我仍在寻找矢量调整大小错误,请参阅我的上一篇文章。 设置局部变量后,矢量大小将被覆盖。 现在我通过 cout 和 gdb 检查局部变量的地址。 ...

回答 1 投票 0

使用“info Variables”和“print”命令时 GDB 中的变量值不一致

在同一过程中,当使用GDB调试并检查变量grpc_client_handle_msg时,我首先使用info Variables命令,然后打印其值,获得正常值: #gdb 一个...

c gdb
回答 1 投票 0

有没有办法通过向arm-none-eabi-gcc编译器添加调试标志来在ELF文件中添加本地符号名称?

我能够在 elf 文件中最终构建的可执行文件中查看全局符号,例如函数、全局/静态变量。我正在寻找可以添加局部变量名称的编译标志...

回答 1 投票 0

GDB 打印 stl(例如 std::vector),不带调试符号

当我尝试对我的 C++ 代码进行逆向工程时,我遇到了想要在调试器(gdb)中打印我的 std::vector 元素的问题。 我的一位队友建议 p *(std::vecto...

回答 2 投票 0

如何在 gdb 中打印 Java 数组?

我用gcj-4.4和-o选项编译了一个非常简单的java程序。我将它加载到 gdb-7.2 中并尝试进行一些调试。我注意到我可以打印 int 类型的变量,但无法打印

回答 1 投票 0

找不到 shell 可执行文件的路径

我已经按照类在计算机上配置了 g++/gdb 和 VSCode,但是在尝试运行/调试任务时遇到了奇怪的错误。在 VSCode 终端中输出 终端 p...

回答 1 投票 0

让gdb显示汇编指令而不是C

我正在gdb中调试一些代码。当我运行 ni(下一条指令)命令时,它显示 C 代码。显示执行的汇编指令对我来说更有意义。 (gdb)ni 0x0804...

回答 1 投票 0

如何在gdb命令窗口中使用方向键编辑命令?

在“layout src”窗口模式下使用gdb(命令在底部,源在顶部)时,我经常想返回一些字符来修改我在gdb命令windo中编辑的当前命令...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.