GDB 不会从 NASM 加载源行
作者:Joey Shepard 提问时间:6/21/2022
我正在使用 NASM 在 Ubuntu 上组装一个 x86-64 程序: nasm -f elf64 -g -F dwarf -o foo.o foo.asm ld -o foo foo.o 源...
GDB 问答列表
作者:Joey Shepard 提问时间:6/21/2022
我正在使用 NASM 在 Ubuntu 上组装一个 x86-64 程序: nasm -f elf64 -g -F dwarf -o foo.o foo.asm ld -o foo foo.o 源...
作者:bigmuscle 提问时间:6/5/2023
我在ARM上开发C++应用程序(树莓派,g++(树莓派8.3.0-6+rpi1)8.3.0 ).当我尝试调试代码或应用程序在代码中崩溃时,我会得到正确的调用堆栈,没有任何问题。但是,当应用程序在外部库...
作者:Joey.Z 提问时间:2/5/2018
在调试我的设备(oppo r7s)时,两者都错过了一些共享库。我已将所有库都拉到本地。 以下是gdb 7.7gbd 7.11info shared (gdb) info shared From To...
作者:faliboiii 提问时间:10/20/2023
我正在尝试实现一种简单的算法,以使用 IEEE.754 浮点表示法添加到浮点数中。我在算法上走得很远,但它并没有给我预期的结果 这就是算法到目前为止的样子。此时只尝试添加 1.0 + 1.0。预期结...
作者:Cindy_ l 提问时间:10/20/2023
我正在用 C 语言处理一个项目,并且是第一次运行 gdb,当我尝试设置断点时遇到了这个问题,它给出了这个错误。 命令: Reading symbols from ./traffic... (gdb...
作者:Victor 提问时间:10/12/2023
我无法通过 VSCode 使用 gdb 调试 C++ 共享库。我的所有断点都处于非活动状态。当将鼠标悬停在它们上时,它会说“无法读取地址的内存......”。不过,库的符号已加载。 我仍然可以在控制台...
作者:Icelightz 提问时间:9/21/2023
我有一个名为 test_linked_list() 的函数,它使用一系列 if 语句测试数据结构。如果测试失败,它将调用返回 0。 // ie. test_linked_list() { if(!...
作者:Frontier_Setter 提问时间:9/19/2023
我尝试使用 gdb 来分析核心转储文件。堆栈帧已损坏,因此无法直接使用 bt 指令。我尝试使用 rbp 手动回溯。我的第一个堆栈帧的 rbp 是 0x7fxxxxxxxxxx,所以我怀疑它处于内核模式...
作者:python3.789 提问时间:9/19/2023
我在 gdb 脚本中放置了一个记录器: set logging file logger.log set logging on 如何将记录器设置为时间戳 喜欢logger_YYMMDD_HHMMS...
作者:Brendan 提问时间:10/20/2023
使用 gdb,我希望记录所有指令及其地址 - 如果可能的话,最好在每条指令之前和之后注册值 - 但只能在库内。我正在调试一个 Android 应用程序,可以在库中中断和单步执行,但我想或多或少地自动收...