gdb 相关问题

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

C 程序运行,但 GDB 在 main 之前失败。使用 GSL

我正在编写一个C程序,它将两个表加载为矩阵,以使用开源GSL库执行操作。编译时,程序提示需要的两个文件,并输入infi...

回答 1 投票 0

工作程序在“干净机器”上遇到非法指令错误?

我有一个程序可以在我的开发机器上正常运行,但在仅复制必要文件的“干净机器”上测试时会产生非法指令错误。 节目...

回答 5 投票 0

尝试在汇编 x86 64 位中打印数字 1 到 10 时出现无限循环

我是 ISA x86 64 位的新编程人员,所以我尝试使用十六进制转换在汇编中打印数字 1 到 10,但我得到了无限循环,因为 8 位寄存器 $cl 不能增加...

回答 1 投票 0

“无法访问地址 0x208c 处的内存”错误

反汇编代码: 0x0804844d<+0>:推送%ebp 0x0804844e <+1>: mov %esp,%ebp 0x08048450 <+3>: 和 $0xffffffff0,%esp 0x08048453<+6>:子...

c gdb
回答 6 投票 0

如何使用 GDB 调试从 stdin 获取用户输入的程序?

我有一个程序,我正在尝试使用 gdb 对其进行调试。在程序内部,我有一些方法要求用户使用标准输入输入。当我在 gdb 中时如何输入这个输入?这样我...

gdb
回答 3 投票 0

使用 GDB 在 vscode 中设置汇编代码断点

我使用 xUbuntu 22.04.4 和 linux 的 vscode 当前版本(1.87.2) 我想设置 .s 程序集 (AT&T) 文件的调试。我创建了一个 task.json 和一个 launch.json 文件并允许

回答 1 投票 0

使用 GDB 调试 dockercompose 服务

我正在尝试通过 GDB 调试通过 docker-compose 运行的服务。 我有下面的 docker-compose 有两个服务,我没有使用 gdb 调试“service_test”服务。我正在揭露...

回答 1 投票 0

VS Code 调试器在调试 SDL2 应用程序时未在“变量”或“监视”中显示任何变量?

我正在尝试调试 SDL2 应用程序,但是在设置断点并成功启动后,“变量”窗口中没有显示任何内容,并且提供的“监视”变量“不可用”....

回答 1 投票 0

有没有办法在GDB中重置断点统计信息?

假设以下.gdbinit: 打破foobar 忽略 1 1 跑步 该程序使用 gdb --args ./myprogram --argument1 --argument2 等启动。 现在,当我第一次开始时,一切都很好......

回答 2 投票 0

gdb 不间断地附加到进程

每次我使用gdb附加到一个进程时,它都会停止目标程序,我需要输入“cont”才能让它停止。有没有办法在不停止进程的情况下附加到进程?这使得事情变得容易...

gdb
回答 4 投票 0

从 GitLab CI/CD 管道中使用 GDB 运行的程序中检索退出代码

我有一个自定义测试二进制文件,我用它来运行特定的系统测试(例如./test test_case_1.yaml。 ./test的退出代码表明系统测试是否成功。 我想保护自己免受fu...

回答 1 投票 0

如何使用 GDB 解析核心文件中函数的共享库 - 当没有加载符号时?

我有一个核心文件,其中并非所有共享库符号都可用,回溯如下所示: #0 0x00007f63f04b19de 在 ?? () #1 0x00007f63f0cf4700 在 ?? () #2 0x00007f63f7a216ea 在

回答 1 投票 0

调试器可执行文件“/usr/local/bin/gdb”未签名。结果,调试可能无法正常进行

调试器可执行文件 /usr/local/bin/gdb 未签名。因此,在 macOS Catalina 10.15.6 中的 vscode 中调试可能无法正常工作。 我提供 launch.json 文件以供参考。 { “v...

回答 2 投票 0

防止调试会话在每次劣等退出后暂停

我正在使用 gdb 非常方便的多重劣势支持来调试进程树: (gdb) 将 detach-on-fork 设置为关闭 (gdb) 设置时间表多个 (gdb) 设置 follow-fork-mode 父级 (gdb) 破坏 Postgr...

回答 2 投票 0

无法使用expat编译GDB以用于远程调试

我一直在尝试在 64 位 X86 Ubuntu 上编译 GDB 的副本,以用于 ARM 设备的远程调试。这意味着使用 expat 编译 GDB;连接远程时 GDB 使用 XML 解析

回答 5 投票 0

如何找到导致 valgrind 崩溃的代码行?

我有一个 C++(带有 Qt 6)应用程序,它似乎正常编译运行良好,并且还带有调试信息。但是,当我从 valgrind 运行它时,出现错误: 17:35:07:进程退出并返回值 Process

回答 1 投票 0

Python 脚本由 SIGKILL 终止而不是抛出 MemoryError

再次更新 我尝试创建一些简单的方法来重现此问题,但没有成功。 到目前为止,我已经尝试了各种简单的数组分配和操作,但它们都会抛出一个

回答 2 投票 0

如何在秤设置中调试内存覆盖

我遇到了分段错误,其中复制了一些其他值,而不是内存地址,当该地址被取消引用时,就会发生核心转储。我做了一个代码演练,但什么也没有...

回答 1 投票 0

如何获取cc_test的完整cmd(带args和env)进行本地调试?

我有一个复杂的 cc_test,其中有大量规则中指定的参数和环境: cc_测试( 名称=“我的测试”, args=[...大量参数...], env= {...大量的 envs...}, ) 现在我想运行它

回答 1 投票 0

在缓冲区溢出中运行 shell 代码时未获得预期输出

找到 eip 偏移量后,我尝试向我的程序输入一些 shell 代码。使用以下命令运行 $(python -c 'print("A"*108 + "BBBB")') 我得到以下输出

回答 1 投票 0

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