将此标记用于与GDB相关的问题,GDB是GNU软件系统的标准调试器。
我目前正在尝试调试liblzma.so.5中的crc64_resolve函数,该函数是通过调用sshd加载的。我正在按照这篇中等帖子重现 sshd 加载漏洞的动态调试...
我用 C 语言为 DWM 编写了一个状态栏实用程序,用于显示时间、日期、CPU 温度和电池电量。我最近注意到该程序崩溃了,并发现它有一个核心转储。我重新编译了
是否有一种无需并行调试器即可有效调试 MPI 主从模型的方法?
在此,我有一个主从模型,其中唯一的主节点启动 MPI_Comm workercomm,并且所有工作节点均由其中的 MPI_Comm_spawn 生成。当然,在第一次运行中存在一些错误,并且
GDB QEMU 远程目标不支持 qGetTIBAddr 数据包
我正在尝试使用 gdb 调试 qemu 中的 EFI 应用程序。 QEMU 以 -s 和 -S 标志启动,gdb 以 gdb ./target/x86_64-unknown-uefi/debug/application.efi qemu 的目标是
如何将进程中内存地址中包含的值与GDB宏中的已知值进行比较。 设置 $_start = (char*)$arg0 设置 $_end = (char*)$addr + $size 而 (u_int32_t)$_start != (u_int32_t...
我可以用 gdb附加45432 调试进程。但是,当我使用 echo 45432 |xargs gdb 附加 gdb 附加成功,但随后打印 (gdb) 退出 调试会话处于活动状态。 劣质 1 [
我有一个大型 C++ unix 程序,它会随机崩溃,但我们无法为客户提供调试版本。我想捕获崩溃时所有函数调用及其参数的详细信息...
背景故事:在 strace 下运行程序时,我注意到“/dev/urandom”正在被打开。 我想知道这个调用来自哪里(它不是程序本身的一部分,它是......
我是逆向工程的完全初学者。 最近我一直在学习 gdb 以及如何调试程序。 我很怀疑这是否是一个简单的问题 #包括 #在...
我有一个大型 C++ 应用程序,它会在某个点重复冻结。它不会崩溃,也不会出现段错误。我可以访问源代码,但我不是作者。因此我无法成为一个受过教育的...
/lib/x86_64-linux-gnu/libthread_db.so.1 文件不存在
我正在尝试在我的 C 程序上运行 gdb,但我的调试器在我的终端上显示: > (gdb) 文件主 从 main 读取符号...完成。 > (gdb) 运行 启动程序:/home/userA/Desktop/test/
在 eclipse 4.16.0 中启用漂亮打印机在 Windows 10 上不起作用
我在windows 10上使用eclipse 4.16.0和Mingw-w64。我的gdb(8.1)版本支持python。我有 python 2.7.9(与我在 Mingw-w64 文件夹中找到的 python 版本兼容...
对于我的项目,发布版本(使用 -O2 标志编译)比调试版本(使用 -g -O0 标志编译)具有更高的性能。 所以我必须使用release版本。 然而,在
使用 GDB 和 LinkServer/MCULink 缓慢触发断点
我正在做一个涉及NXP i.MX RT1060的项目,我正在使用NXP的MCULink进行调试。我使用 NXP 的 LinkServer 来运行 GDB 服务器,并使用 VSCode 中的 Cortex-Debug 扩展来运行 GDB。
标头和共享库之间不兼容的函数参数列表不会使我的程序崩溃,为什么?
在两台不同的机器上构建我的大学项目时,我遇到了 LAPACK 和 Intel 在 MKL 中的实施问题。我已经找出了主要问题:我使用了 LAPACK 标头...
我正在制作一个 JIT 重新编译器,这意味着我在运行时生成代码块。我希望能够告诉 gdb 主机区域,例如 0x7f00'0ac0-0x7f00'03c0 的名称为 block_1000_0ac0 因为...
这是t.c,我使用gcc t.c -o t -m32 -g 来编译它: #包括 int main() { 字符缓冲区[100]; printf("请输入字符串:"); scanf("%99s", buffe...
我无法让 gdb 将文件重定向到我的程序的标准输入。 在 gdb ./prog.x 之外 < someinput.txt does exactly what I want. Inside gdb, when I run (gdb) run < someinput.txt my program...