cost 546 ms
gdb-multiarch 来源在哪里?

[英]Where are gdb-multiarch sources?

我一直在努力寻找 gdb-multiarch 的 git 存储库,但没有成功。 源代码在某处可用吗? ...

如何在调试时转储 llvm::instruction

[英]How to dump llvm::instruction while debugging

我想请问是否可以在调试时转储出某些指令的文本格式(我在vscode中使用gdb)? 我试过I->dump()和I->print(errs())但没有用.... 因此我会撒谎问是否有可能这样做? ...

程序字数统计期间的堆块警告

[英]Heap block warning during the words counting of a program

我认为有一些与 memory 和堆损坏相关的问题不允许我的程序正常运行(主要是因为它内部的一些错误)。 该程序只是停止运行,或在退出后崩溃。 我正在尝试学习树是如何工作的,对于我的情况,我必须编写一个交叉引用器来读取文档中的所有单词(在我的示例中是输入行),以及每个单词的行号列表它发生的地方。 例如 ...

从 gdb 运行时,GTK3 应用程序不显示 window

[英]GTK3 application doesn't show window when run from gdb

我正在尝试使用 gdb 命令调试我的 GTK3 应用程序,但我似乎无法让它工作。 当我运行命令gdb./myapp时,它会成功加载所有调试符号。 但是,当我随后在 gdb 中调用run命令时,应用程序 window 没有打开,并显示如下: 如果我在没有调试器的情况下运行应用程序 window,它可 ...

如何使用 GDB 将 AVX 寄存器显示为双精度?

[英]How to display AVX registers as doubles with GDB?

我试图在 Mandelbrot 程序中使用 AVX,但它无法正常工作。 我尝试调试它,但 GDB 拒绝向我显示 YMM 寄存器中的浮点值。 这是最小的例子电话 c l.asm 它是如何编译的 output 是 这表明它正在按预期加载和存储这些双打,但在 gdb 中它显示 然后我说 这出现了。 ...

为什么gdb在`absl::flat_hash_map`中找不到元素访问函数?

[英]Why can gdb not find element access functions in `absl::flat_hash_map`?

问题我正在尝试调试使用absl::flat_hash_map的程序。 但是,gdb 出于某种原因找不到operator[]或.find() 。 为什么找不到这些方法? 有什么解决方法吗? 我测试了-O0 -ggdb和 例子测试.cpp#include "absl/container/flat_ha ...

gdb 无法调试

[英]gdb cant debugg

在此处输入图像描述我有一个问题,进入此处并键入 next 或任何内容并按 enter 回车键不起作用。 可能是什么问题? ...

AddressSanitizer 杀死 GDB state,即使遵循 Sanitizer Github 建议

[英]AddressSanitizer kills GDB state, even when following Sanitizer Github advice

我有一个双重免费的错误。 我能够使用带有 Address Sanitizer (AS) 检测到的调试版本来重现它,但是当我在 GDB 下运行时,AS 会杀死 GDB session。 我找到了这个 Address Sanitizer 页面,其中包含有关如何保留 GDB 的说明: https://g ...

如何通过 python 编写的 gdb 帮助脚本进行调试?

[英]How do I debug through a gdb helper script written in python?

这个问题很可能有答案,但很难用谷歌搜索。 您可以通过将命令写入 python 来向 gdb 添加命令。我有兴趣调试在 gdb session 中运行的那些 python 脚本之一。 我最好的猜测是在 gdb 上运行 gdb 并执行用户添加的命令,然后以某种方式神奇地中断 python 程序代码? ...

GLIBC如何为malloc决定段

[英]How does GLIBC decide segment for malloc

我查看了一些 Linux Glibc(2.25) 系统,看到代码使用malloc时。 有时缓冲区已经分配在堆段,有时在匿名段,它与大小无关,我可以在/proc/PID/maps中看到所有段我认为堆段与malloc相关,匿名段与mmap相关。 但是为什么 GLIBC 决定使用相同大小的malloc有时 ...

gdb 可以显示被破坏的变量吗?

[英]can gdb show the variable being destructed?

例子: 此代码断言。 我认为调试器应该能够告诉我 Foo 的哪一行/实例正在断言,但它只表明它正在退出main()的 scope : 我知道罪魁祸首是b ,但我怎样才能让 gcc 告诉我呢? 这只是缺少的功能还是有更基本的东西阻止调试器显示此信息? 如果我为每个实例添加一个 scope,它就会变得 ...

2023-01-17 22:43:31   1   72    c++ / gcc / gdb  
fsantize=address 工作正常,但修复错误后分段错误仍然存在:C 编程

[英]fsantize=address worked well but segmentation fault persisted after fixing the bug : C programming

下面是代码。 堆栈跟踪表明 fclose(Tracefile) 的某些问题; 我的观察是,该程序能够显示多达 146 条记录,有时显示 151 条记录,然后在此行出现分段错误( fclose(TrcFile); )。 不确定出了什么问题以及如何准确解决这个问题。 下面是调用WriteTrace()的 ...

GDB 在查看地址时打印回溯而不是中断

[英]GDB print backtrace instead of breaking when watching an address

在 GDB 中,我想watch一个 memory 地址被写入。 但是,是否可以设置watch ,以便在写入地址时,我们打印回溯并继续执行,而不是中断命令行? ...

gdb 正在意外行设置断点

[英]gdb is setting a breakpoint at an unexpected line

我正在尝试使用 gdb 调试上面的代码。我面临的问题是,当我使用命令break main时,它在第 5 行设置断点,而不是在第 2 行设置断点。 下面是我得到的 output: 我原以为断点会设置在第 2 行而不是第 5 行。 ...

无法在 CLION IDE 中使用 gdb 访问地址 memory。如何设置 gdb?

[英]Cannot access memory at address using gdb in CLION IDE. How do I setup gdb?

当我尝试在调试器中停止时将 memory 值设置为 0x00 时,出现错误“无法在地址 0x100403055 访问 memory”。 是否需要设置特殊开关才能启用设置操作? 这是我完整的 C 代码文件“main.c” 在token function 中有一个注释行,我在其中放置一个断点并放入 g ...

如何在ARM上跳过GDB中的BKPT指令?

[英]How to skip BKPT instruction in GDB on ARM?

我使用__asm__ __volatile__ ("bkpt #0"); 在代码中。 GDB 停止信号 SIGTRAP。 好的,但我希望代码运行得更远。 在 GDB 中,我使用了“继续”、“跳过”,但我仍然遵循相同的指令。 如何跳过 GDB 中的程序 bkpt? ...

如何使 GDB 详细说明其 solib 搜索过程

[英]How to make GDB verbose about its solib search process

我无法让 GDB 加载特定库来替代核心文件中使用的库。 我怎样才能让 GDB 列出它为每个库尝试的路径? 类似于set debug auto-load on ,但用于共享库。 ...


 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM