gdb 相关问题

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

Rust 调试:gnu gdb (VSCode) 问题

我正在 Windows 上使用 Visual Studio Code,我正在尝试调试一个非常非常简单的 Rust 程序,以学习如何正确使用 gnu gdb。问题当然不在程序上,我报告了......

回答 1 投票 0

监控GDB中指令之间的内存修改

有什么方法可以检查 si、s 或类似命令之前和之后的内存变化吗? 首先提出了为 diff 转储内存的想法,但还没有深入研究如何做到这一点。 或者也许...

回答 1 投票 0

使用 gdb 的自定义动态链接器

我构建了一个自定义版本的 glibc。它引入了一些我与自定义共享库一起使用的新符号。为此我添加了一个新版本:SHIM 我使用 gcc -g -o my_test my_test.c -l my_so.so -Wl,-

回答 2 投票 0

矮人错误:编译单元头中的版本错误(是4,应该是2)

在 RedHat Linux 上构建了一个共享对象,虽然所有代码都是通过调试进行编译的,但调试器 (gdb) 拒绝加载符号并发出错误,如下所示: ... GNU gdb Fedora (6.8-37.el5...

回答 4 投票 0

为什么我无法在 QEMU 中的 linux 内核入口处设置断点?

最近,我开始使用QEMU(qemu-system-x86_64)和gdb调试Linux内核5.18.10。我知道QEMU的BIOS在QEMU启动时会加载内核代码到0x10000,并且第一条指令...

回答 1 投票 0

如何用gdb读取堆栈内存

0x0804889a <+361>:mov %eax,0xc(%esp) 0x0804889e <+365>: movl $0x2b,0x8(%esp) 0x080488a6 <+373>: movl $0x1,0x4(%esp) 0x080488ae<+381>:movl $0x804...

回答 3 投票 0

OpenOCD 堆栈跟踪

我正在尝试从 Telnet 连接到 OpenOCD 获取堆栈跟踪。 stacktrace 命令似乎有剩余内容,不再执行任何操作。几乎什么也没有。没有消息说通讯...

回答 1 投票 0

python gdb 扩展:我正在尝试获取宏调用的调用行和文件信息,但由于注释而获取错误的值

我有以下C++代码: 主要.cpp: #包括“啊” int main(){ 整数x[3]; 一些_宏(x) // 评论 // 评论 返回x[2]; } 啊: 模板 因...

回答 1 投票 0

连接到目标时,GDB 需要从内存中了解什么?

我正在尝试为定制芯片编写GDB存根。由于目标是自定义的,因此它需要一个 GDB 存根/服务器来处理 GDB 的请求。我似乎能够处理 GDB 给出的所有请求

回答 1 投票 0

如何设置 Clion 以永久跟踪子进程

我确实知道如何在 gdb 中跟踪子进程,但是,我不想每次都设置 gdb。那么这是一种让 Clion 的调试器每次都跟随 child 的方法吗? 我现在使用以下命令...

回答 1 投票 0

Linux 中的单个 C 程序出现不同类型的错误

我正在开发一个嵌入式Linux(kernel-5.10.24),现在我正在运行一个C程序来进行有关文件复制的压力测试。 代码使用stdio读写文件,如下: #包括...

回答 1 投票 0

如何捕获名为错误的纯虚方法?

我偶尔会收到此错误 纯虚方法调用 在没有活动异常的情况下终止调用 在 C++ 中不可能实例化抽象类,那怎么可能呢? 得到...

回答 3 投票 0

查找 GDB 中地址映射位置的最快方法是什么?

目前我手动查看info proc mappings中的内存映射列表,看看地址属于什么范围。有没有更简单的方法? (gdb) i 进程映射 进程23912 映射地址

gdb
回答 2 投票 0

如何在launch.json中设置和使用随机数

TL;博士 我正在寻找一种在每次启动调试器时设置和使用随机环境变量的方法。具体来说,我希望能够为 GDB 服务器和客户端使用随机端口号...

回答 1 投票 0

如何在gdb/ada中进行字符串连接

根据手册,gdb 中没有实现字符串连接。但是我需要它,那么有没有办法实现这一点,也许使用数组函数?

回答 2 投票 0

当构建期间发生错误时,如何使用回溯查看正在执行 dpdk 函数的特定代码行/函数

我们如何查看代码行来了解代码的具体部分和代码行被执行以找出错误,而不是这里提到的dpdk库函数在...

回答 1 投票 0

使用 gdb 调试时无法从外部文件加载调试符号

我正在研究如何使用 gdb 来调试外部文件中的符号。 我构建了一个依赖于 og 和同样小的共享 libaray 的小型可执行文件。 我用 cmake producin 构建了可执行文件...

回答 1 投票 0

如何在可执行文件上调用gdbserver而不自动运行程序?

我有一个限制,我只在我拥有的一个小 BeagleBone Black 上拥有/想要 gdbserver。基本上,某些进程崩溃了,我想在我的主机上使用 gdb 进行调试。 我想要

gdb
回答 1 投票 0

Valgrind 与 GDB 的联合工作不正确

我正在尝试将 Valgrind 连接到 GDB。 我写了一个测试代码: #包括 int main() { 整数x,我; 对于 (i=0; i < 10; i++) { if (x < 10) printf("...

回答 1 投票 0

追踪硬件相关的数字差异直至指令

我已经使用 GCC 将 C 数值仿真模型编译为 ELF 二进制文件(文件扩展名为 .mexa64 的共享对象,因为已加载到 MATLAB 中)。它没有使用调试或优化标志。它你...

回答 1 投票 0

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