将此标记用于与GDB相关的问题,GDB是GNU软件系统的标准调试器。
虚拟机 Kali Linux 的问题 - Sudo Apt Update 和 GDB
我一直在尝试让 Kali Linux VM 工作,但我在某些事情上遇到了麻烦。我有一台 M2 Mac,一直在做 CTF 挑战,所以我想使用像 GDB 这样的工具,我需要......
在我的环境(Linux On Power)中,当我尝试在 gdb 中运行 linux 命令时,似乎出现了问题。使用 less 将整个文件打印到标准输出而不是运行 less。 Vim 告诉我输出...
嗨,我使用 protobuf 很多年了,但从未找到用 gdb 查看它们的方法。使用较新版本的 gdb 和/或 protobuf 是否可能实现这一点? 我正在使用 protobuf 3.10.1 并且...
是否可以在 vscode C++ 调试器中排除某些文件?我正在使用 gdb 进行调试。 我的可执行文件是在 Docker 容器和主机中远程构建和运行的
我想执行非常简单的命令 打印 var1、var2、var3、var4 在 gdb 中不时检查变量的值。 我不想使用显示,因为它会扰乱我的视图。 哈...
我有这个C++程序,当我运行调试器时,它无法显示f1的返回值。 #包括 #包括 #包括 使用命名空间 std; 斯特...
我遇到了 gdb/ddd 中断点太多的情况。 有时我想立即禁用或删除所有这些。有时我想禁用或删除除一个之外的所有内容。我发现...
如何正确加载并传递文件路径以在 x86_64 程序集中打开系统调用?
我正在尝试在 x86_64 程序集中编写一个 shellcode,该代码使用 open 系统调用打开位于 /challenge/flag 的文件。但是,我的实现似乎没有按预期工作。这条路似乎...
所以在汇编中我声明以下字符串: 示例数据库“这是示例字符串”,0 在 GDB 中,我输入“p Sample”(不带引号),它输出 0x73696854。我想要打印出实际的字符串。 ...
断点是 GDB 等最流行的调试器支持的最酷的功能之一。但是断点是如何工作的呢?编译器做了哪些代码修改来实现断点?是...
来自《C++ 思维》-卷。 1: 口译员有很多优点。从写代码到写代码的转变 执行代码几乎是立即的,并且源代码始终是 可用,所以国际...
我正在尝试实现一个函数,该函数检索从调用者处展开的调用堆栈。 以下面的程序为例: // 测试.c void func2(int a, double b, int* c) { 我的_backtrac...
GDB 错误:无法在 Docker 上获取 SVE/SSVE 矢量长度(“无效参数”) - Ubuntu - Apple M4
我最近从 Apple Silicon M1 Pro 过渡到 Apple Silicon M4 Max,并在使用 GDB 调试 C++ 项目时遇到了问题。错误信息如下: 无法获取 SVE/SSVE
arm-none-eabi-gdb 继续而不是在无 SDK 裸机组件中跳过
在 bl 上的 nexti 指令之后的主函数中,gdb 调试器继续而不是停止。该问题不会出现在 main 调用的函数中(例如,我可以跳过 init_pin_o 中调用的函数...
像这样捕获,使用GDB: 接球投掷 当抛出异常时,程序停止。 如何让GDB在抛出异常但被程序捕获时不停止? 或者我应该进行全球尝试-
我正在研究垃圾收集器,在一种情况下,我试图解决为什么一块内存没有被收集的问题。我已经对 GC 进行了检测,以打印出所有已知的堆栈范围和地址...
我的最终目标是能够调试具有自定义 setarch 个性的程序,该个性仅为此进程禁用某些内核安全功能。该解决方案应该...
1)首先我想知道,如何解码这些变量? 我知道这个问题的解决方案,删除优化标志,使其不稳定,我不想做所有这些。有什么解决办法可以...
gdb 漂亮打印:如何使用 gdb python 模块对类型进行分解?
问题说的差不多。 上下文:在 cuda-gdb 中,如果您有一个模板化结构并想知道它是什么类型,您将得到类似这样的内容:@something mangled_name。我想写一个
Codelite 调试器错误:无法找到 gdb!在“gdb”?
我正在尝试使用 Codelite 来尝试编译我使用 DevCpp 编写的一些 C++ 项目。 我对编译器和调试器没有太多了解..每次我尝试编译和调试任何