gdb 相关问题

将此标记用于与GDB相关的问题,GDB是GNU软件系统的标准调试器。

如何在gdb命令中打印输入和离开功能?

我尝试过以下内容,但我只看到第一个printf语句,而不是那个说“离开”的语句。这可能吗? break MyFunctionName命令silent printf“输入MyFunctionName \ n”...

gdb
回答 1 投票 1

在GDB用户定义的命令中使用&符号(按位和)的语法错误

我正在尝试创建一个GDB用户定义的命令。 def decodecs if $ argc == 1 set $ lowaddr =(short *)($ arg0)x / h $ lowaddr#下面的行生成错误集$ lowaddr = $ ...

gdb
回答 1 投票 1

gdb:无法设置断点:“没有加载符号表。使用“file”命令。“

使用gdb时我即使使用file命令也无法设置任何断点:(gdb)file crab_spectrum从“crab_spectrum”加载新的符号表? (y或n)y从......读取符号

回答 1 投票 -2

有没有办法中断,终止或以其他方式解除(释放同步锁)一个死锁的Java线程,允许其他线程继续?

我有一个长期运行的进程,由于一个错误,一个琐碎/可消耗的线程被一个线程死锁,我想继续,以便它可以执行一些最终的报告...

回答 2 投票 1

远程GDB会话“命令已中止”

我正在使用VSCode,为RPi编写代码。我几乎已经把它设置为使用集成调试器,但是,我遇到了一个问题,GDB说命令中止这里是...的输出...

回答 1 投票 2

如何告诉gdb'优化输出值'的值或使其推断出值?

有一个C ++这个指针是一个 值,但在调用堆栈中可以找到它的值。如何告诉gdb这个具有该特定值? gdb可以查看堆栈并...

gdb
回答 1 投票 0

GDB for MacOs不再特别或不再支持?

我发现在类org.eclipse.cdt.dsf.gdb.launching.LaunchUtils中的Eclipse CDT 4.5.2(8.8)中,eclipse CDT 4.6.3(9.2.1)中不再存在常量MACOS_GDB_MARKER。我想要 ...

回答 1 投票 0

使用GDB for NASM程序集中断本地标签

我想使用GDB打破NASM汇编代码中的本地标签。发出以下命令将产生输出:(gdb)break * start.label1 + 217尝试提取值的组件...

回答 1 投票 2

如何在16位模式下使用GDB?

我有以下代码,我试图实现一个使用BIOS函数打印字符串的函数:int printString(char * string){int i = 0; while(*(string + i)!='\ 0'){...

回答 2 投票 4

从ruby调用和控制gdb

有没有支持ruby来调用和控制gdb。我需要来自ruby的gdb控件来发送c / c ++调试会话的gdb命令。鉴于链接,我需要问题中提到的工具......

回答 1 投票 0

在gdb中禁用print pretty

我知道我们可以在gdb set print中启用漂亮的打印功能。但有没有未设置?我有时想切换它。我找不到任何文件,没有任何答案......

gdb
回答 1 投票 2

在QtCreator命令行上指定GDB启动脚本

我们使用QtCreator 3.2.1来分析Linux上的核心转储(Debian Jessie)。目前我们通过菜单和“加载核心文件”对话框手动加载它,这允许我们指定GDB启动脚本......

回答 2 投票 1

如何撤消strip - 即将符号添加回剥离的二进制文件

我有一个剥离的二进制和符号文件。是否可以将符号添加回二进制文件并创建未提取的二进制文件。我的用例是使用这个带w / valgrind的二进制文件。

回答 3 投票 21

使用gdbserver从clion调试jni库

我想知道是否有可能从CLION调试jni库我的设置:我有远程服务器,运行java应用程序,内部调用本机库。在服务器上我启动了gdbserver ...

回答 1 投票 0

如何在GDB中调试多线程程序时一次继续一个线程?

我有一个使用两个线程的程序。我已经在两个线程中都设置了断点。在gdb下运行程序时,我想在线程之间切换并使它们运行。 (线程t1是......

回答 3 投票 25

因为“未知信号”而在QT创建者中使用dgb进行调试时出错

我正在尝试调试此代码:#include int main(){int firstNumber,secondNumber,sumOfTwoNumbers; printf(“输入两个整数:”); //用户输入的两个整数是......

回答 1 投票 0

gdb在读取核心文件后退出

我首先将二进制文件提供给gdb。在那里,现在在gdb里面,我说(gdb)核心corefile>警告:核心文件可能与指定的可执行文件不匹配>新线程##>新线程##> ...

回答 1 投票 0

GDB核心转储具有损坏的堆栈,显示“堆栈帧无法访问地址0x12处的内存”

我在我的应用程序中获得了一个核心转储,当我尝试分析时,它似乎有腐败堆栈。任何人都可以帮助我如何找到问题的根源。程序终止于信号11,......

回答 1 投票 1

gdb.execute阻止python脚本中的所有线程

我用Python 2.7编写GDB脚本。我只是用gdb.execute(“stepi”)来执行指令。如果调试的程序空闲并等待用户交互,gdb.execute(“stepi”)不会...

回答 1 投票 7

过程记忆检查

我有一个进程监听套接字上的传入连接。当连接到达时,创建一个线程,线程从套接字读取请求并发回回复。这是代码......

回答 1 投票 -4

© www.soinside.com 2019 - 2024. All rights reserved.