将此标记用于与GDB相关的问题,GDB是GNU软件系统的标准调试器。
我正在大力优化一些代码(幸运的是没有平台独立性 - 仅限 Linux)。我创建了一个非常简单的框架来测量经过的时间(以时钟周期为单位)。我很早就有一个想法...
我们知道给定地址(含)之后的反汇编指令可以通过以下方式实现: x/5i 地址 它将打印 5 条指令,但是我如何拆解前面的
我的代码中似乎存在某种多线程错误,导致每运行 30 次测试套件就会崩溃一次。该测试套件是非交互式的。我想在 gdb 中运行我的测试套件,并且有 gdb
我使用 MSYS2/MINGW64 在 Windows 上构建了一个支持 python 的交叉 gdb。我已经在 MINGW64 中安装了 python,即我在 C:\msys64\mingw64 中有 python2.7.exe,并且该地址在我的路径中。 我...
如何永久更改 GDB 中的反汇编风格。我尝试过:在 GDB 中设置反汇编风味 intel,但是当我稍后启动 GDB 时,它仍然具有 att 风味。
我想使用pyOCD(或开放OCD)对STLink和STM32 MCU进行一些操作。我找到了这个命令列表 https://pyocd.io/docs/command_reference.html#find 但我对此并不明智 - 我真的......
尝试使用gdb调试Apache Age中的错误时出现以下错误。 postgres 服务器使用 pg_ctl 启动,并使用 psql 建立与数据库的连接。该...
VS Code 中的 MinGW gdb - 将 4 个参数传递到 main() 中,而我期望只有 1 个?
如果我尝试在 Windows 11 上使用 mingw gdb 调试 VS Code 中的代码,main() 会收到 4 个参数,而不是我期望的 1 个参数 如果我运行编译后的代码(不使用 gdb),则仅收到 1 个参数作为 exp...
我已成功在远程调试会话中使用 GDB 跟踪点获取跟踪,如本问题和其他问题中所述。我能够正确地看到框架以及参数,瞧...
我有一个名为 test_linked_list() 的函数,它使用一系列 if 语句来测试数据结构。如果测试失败,它会调用 return 0。 // IE。 测试链接列表(){ if(!insert_end(l,10)) ...
Android ndk gdb 加载的共享库缺少 *.oat
gdb 7.7 和 gbd 7.11 在调试我的设备(oppo r7s)时都丢失了一些共享库。我已将所有库拉到本地。 这是信息共享显示的库的完整列表 (gdb)信息...
我想在行尾的命令提示符中注释 gdb 命令的两个用例: 编写教程 记录 gdb 命令文件以供自动执行 而 gdb 命令文件...
我在 gdb 脚本中放置了一个记录器: 设置日志文件logger.log 设置登录 如何将记录器设置为时间戳 像logger_YYMMDD_HHMMSS.log
我的程序使用 char heap[] 数组作为堆的表示,它可能包含不同大小的值。对于这个问题,最值得注意的是 (uint16_t*) &heap[0] 和 (uint16_t*...
这些 x86 asm 指令是什么(rex.x、rex.wx(坏))?
回复:反汇编的C++代码中一些指令的含义(使用gdb v.13.2反汇编, 使用 g++ v.13.1.0 编译,带有 -std=c++23、-g 和 -o 标志)。 大多数说明及其
我认为我的问题不是这个问题的重复,它描述了如何找到哪个线程拥有pthread_mutex_t。我想知道如何找到内部 glibc 锁的所有者,这......