将此标记用于与GDB相关的问题,GDB是GNU软件系统的标准调试器。
因此,如果我深入了解汇编器并设置一个断点,比如说 b *0xbc2a47 然后我列出我的断点,调试器会很有帮助地告诉我 2个断点保留y 0x0000000000bc2a47 因此,如果我深入了解汇编器并设置一个断点,比如 b *0xbc2a47 然后我列出我的断点,调试器会很有帮助地告诉我 2 breakpoint keep y 0x0000000000bc2a47 <testing::internal::ForkingDeathTest::Wait()+131> 是否有一种语法可以让我在以后的运行中在指定位置testing::internal::ForkingDeathTest::Wait()+131处设置断点,而不必发现ForkingDeathTest::Wait是否已在同一个地方? 有语法吗 这似乎有效: (gdb) b *(&'testing::internal::ForkingDeathTest::Wait()' + 131)
当 gdb 在 Java 中用于调试目的时: 它的实际用途是什么? 它有什么局限性? 与其他调试器相比如何?
我正在使用 g++ 编译一个库,使用以下参数: g++-gdwarf-2 -std=c++0x -m32 -杜尼克斯=1 -Dlinux=1 -D_JAVA=1 -DNDEBUG=1 -我... 虽然我使用的是特定的
如何使用Python subprocess.Popen控制gdb?
所以我正在编写(或至少尝试)一个程序来比较 python 中两个 gdb 运行的输出。这是我到目前为止所拥有的: 从子流程导入 * 导入子流程 file = raw_input('输入 p...
Python 子进程(调用 gdb)在 make 调用时冻结?
好吧,这是一个棘手的问题。 我有一个 CMake 项目来构建可执行文件,然后我有一个单独的独立“目标”,它允许我运行一个使用子进程调用 gd 的 Python 脚本...
我有一个程序,可以从文本文件中读取单词,并计算唯一单词的数量及其频率,可能使用多个线程: #include“向量.h” #定义 MIN_STRING_LEN...
我有一个函数可以在 C 中维护一个动态大小的数组。该程序读取一个文本文件并创建每个唯一单词的列表以及该单词的频率。它有一个搜索功能,看起来...
我想在GDB中打印C字符串的完整长度。默认情况下它是缩写的,我如何强制GDB打印整个字符串?
我从 https://computing.llnl.gov/tutorials/pthreads/ 获得了一些代码,我尝试使用 VSCode 调试器来尝试单步调试它们,但它似乎不起作用。 使用任务 (ctrl+shift+B) ...
在gdb中是否可以知道具有特定属性的类的名称? 这是一个例子: A级 { 民众: int my_val; }; B类:公共A类 { 民众: int my_other_val;...
vgdb:在进程网络命名空间中运行时“没有这样的文件或目录”共享内存文件
我正在尝试使用 Valgrind 和 GDB 调试程序。要在我的测试套件中运行该程序,它必须在网络命名空间内运行(使用 ip netns exec ),因为它必须模拟
我正在大力优化一些代码(幸运的是没有平台独立性 - 仅限 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 风味。