gdb 相关问题

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

如何在使用 GDB 生成进程核心文件之前预测其大小?

如何根据 /proc/pid/maps、/proc/pid/coredump_filter、top 显示的值(如 VIRT RES 等)预测核心文件的大小? 一般来说,尺寸是多少...

回答 1 投票 0

卡在设置 libc6:i386

我目前正在设置一个调试器,但无论我尝试如何尝试,它总是卡在设置 lib6:i386 上。 正在阅读包裹清单...完成 构建依赖树...完成 阅读状态

回答 1 投票 0

GDB 在事后分析中显示错误的线程

我遇到了 GDB 的奇怪行为。当对从 C++ 中的多线程应用程序转储的核心进行事后分析时,调试器命令 BT 在哪里 线程信息 从来没有...

回答 1 投票 0

调试核心文件

我想写一个可以在Linux中读取核心文件的程序。但是我找不到任何可以在这方面指导我的文档。有人可以指导我在哪里可以找到一些资源吗...

回答 3 投票 0

如何从HPUX中的核心文件中获取可执行文件名?

我还没有从 stackoverflow.com 找到这个问题的任何答案。 % uname -a HP-UX rx3600 B.11.31 U ia64 2782985371 在Linux中,我可以从核心转储文件中获取文件名,如下所示。 “g服务器”...

回答 1 投票 0

linux:有没有办法找出哪个进程生成了核心文件?

我的系统中生成了一些核心转储文件,但这些核心文件的后缀只有时间戳,没有进程ID信息。 所以核心内有任何进程 ID 相关信息

回答 2 投票 0

GDB 和 corefiles 导致“无法从内存读取有效的对象文件图像。”

在一个相当旧的Linux系统上,我无法获得gdb随后可以读取的核心转储。内核版本是3.8.13,libc版本是2.3.4。 ulimit -c 设置为无限制且 /proc/sys/...

回答 1 投票 0

GDB 反汇编无法识别 ASM 标签,例如:_start

我有一个用以下命令组装和链接的汇编文件: $ nasm -f elf -F 矮人 -g -o 文件名.o 文件名.asm $ ld -o 文件名 文件名.o 正如你所看到的,我添加了 -g 所以 nasm 基因......

回答 1 投票 0

在 Linux 上以编程方式为 gdb 在 C 或 C++ 代码中设置断点

如何以编程方式在 C 或 C++ 代码中设置适用于 Linux 上的 gdb 的断点? IE。: int main(int argc, char** argv) { /* 在这里设置断点! */ 整数a = 3; 一个++; /* 在...

回答 7 投票 0

VS Code 中的rbreak

有没有办法在 VS Code 中使用 gdb 中的 rbreak 命令? 我想中断文件中的所有功能。

回答 1 投票 0

用gdb调试c++时如何在vscode中查看多态类型?

在使用 gdb 调试 VS Code 中的多态类型时,调试窗格仅将其显示为指向变量类型的指针,即抽象基类。然而,当使用 qtcreator 进行调试时,

回答 1 投票 0

在我的 Apple MacBook M1 (2020) 上安装 gdb

我的大学要求使用gdb作为调试器。我注意到它不适用于 M1,因此我正在考虑使用 VM(例如与 VS-Code 集成但适用于 M1 的 WSL)。 我在...

回答 2 投票 0

gdb 的 vscode 调试器未按照配置运行

我正在尝试将命令行参数传递给 vscode 中的 gdb。这是我的 launch.js 配置。 { “配置”:[ { "name": "(gdb) 启动", “类型”:...

回答 2 投票 0

为什么GDB中“futex断点”和write()会互相影响

当我使用 gdb 通过输出调试 futex 锁时,程序陷入了一个奇怪的循环。 #包括 #包括 #包括 #包括 不稳定...

回答 1 投票 0

来自核心转储的异常回溯

我的C++程序有一个嵌入式Web服务器(基于CivetWeb)。如果在处理 HTTP 请求时发生异常,我不想崩溃,但我也想触发核心转储以供将来调试...

回答 2 投票 0

分析堆栈损坏的核心转储

我目前正在尝试调试我的 C++ 应用程序中的核心。客户报告了带有以下线程列表的 SEGFAULT 核心: ...其他线程位于此处 3 线程 0xf73a2b70 (LWP 2120) 0x006fa43...

回答 3 投票 0

TLS_method() 正在返回 <incomplete type> 并且在 gdb 上看不到 ssl_method_st 变量

ctx = InitCTX(); /* 创建套接字。这三个论点是: ** 1) 互联网域名 * * 2) 流套接字 * ...

回答 1 投票 0

核心转储不起作用

当我运行带有段错误的程序时,我收到一条错误消息 Segmentation failure: 11。出于某种原因,我没有收到(核心转储)消息。我尝试运行 shell 命令 ulimit -c unlimited,...

回答 4 投票 0

CSAPP 小 shell 实验室:卡在 sigprocmask

我正在尝试 CSAPP 中的小型 shell 实验室。但是当我输入命令行时,我的代码卡住了。 史蒂文@史蒂文:/mnt/f/大学/CSAPP/cmu15213/shlab-handout$ ./tsh 促甲状腺激素> 123 tsh> 123:找不到命令 123 ...

回答 1 投票 0

如何使用gdb调试二进制c/c++程序?

我目前有一个二进制程序,通常在使用一段时间后就会冻结。 例如,我正在使用以下命令执行这样的程序: LD_LIBRARY_PATH=/arquivos/Gtk+-3.4.0/li...

回答 1 投票 0

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