腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(6188)
视频
沙龙
1
回答
告诉
gdb
反汇编
“
未知
”
代码
。
、
、
当没有调试符号或没有可用的源
代码
时,是否可以配置
gdb
以调试汇编
代码
?我的意思是,在执行一步一步的调试(下一个/step命令)时,显示汇编指令(而不是
反汇编
所有函数)。
浏览 1
提问于2009-11-24
得票数 8
回答已采纳
1
回答
GDB
和objdump的源
代码
交错
反汇编
、
、
在我的一次(FWIW,ARM)调试会话中,我注意到
GDB
和objdump -S的源
代码
交错
反汇编
输出以一种有趣的方式不同:objdump似乎在单个/一组指令之间跳跃,并显示生成这些指令的源
代码
行(指令顺序另一方面,
GDB
反汇编
似乎遍历源
代码
行,并列出从源
代码
行生成的所有汇编指令(源
代码
顺序)。 对于-O0
代码
,两个程序的输出看起来是一样的。但是,对于优化的
代码
,
GDB
的<
浏览 1
提问于2015-10-05
得票数 2
1
回答
GDB
中的交互式
反汇编
有没有可能让
gdb
以交互方式
反汇编
机器
代码
?例如:如果我给出上面的命令,
gdb
应该将十六进制值解释为机器码,并返回给我
反汇编
。据我所知,这些命令只
反汇编
了已加载程序的一部分内存。
浏览 2
提问于2010-10-25
得票数 2
回答已采纳
2
回答
gdb
反汇编
一行
、
、
我只想在
gdb
中
反汇编
一行
代码
;为此,我需要这行
代码
的内存地址。如何获取
gdb
中特定
代码
行的地址?或者更好的是,
gdb
中有一个命令可以按行号进行
反汇编
吗?
浏览 1
提问于2012-06-04
得票数 6
回答已采纳
1
回答
为什么我在调试Ruby C扩展时在
gdb
中得到了一个SIGTRAP?
、
我想使用rb_p()来帮助调试ruby C扩展,但每次我使用它时,我都会在
gdb
中得到一个SIGTRAP!下面是一个例子:$3 = 137559900{:fill=>true,:texture=>#}这一切为什么要发生?我怎样才能阻止它的发生??
浏览 2
提问于2009-08-13
得票数 0
1
回答
使用
gdb
作为监视器?
、
GDB
是否可以像使用传统的程序集监视器一样使用?No function contains program counter for selected frame
反汇编
代码
也不是真正的解决方案,因为UI忽略它,最重要的是,在返回到原始已知
代码
之前,寄存器的值是不会更新的。
浏览 2
提问于2010-01-29
得票数 5
回答已采纳
1
回答
在Cuda-
gdb
中打印分散的信息
、
我想打印cuda
反汇编
的信息。
浏览 8
提问于2017-01-05
得票数 1
2
回答
如何使用
gdb
调试C程序的相应
反汇编
?
、
、
、
但使用
gdb
似乎不那么直接:void main(){ int j=i+1;}
gdb
a.out 怎么做?
浏览 0
提问于2016-09-21
得票数 0
回答已采纳
1
回答
当
GDB
说“没有功能包含所选帧的程序计数器”时,如何强迫
GDB
反汇编
代码
?
、
、
、
、
当
GDB
说“没有功能包含所选帧的程序计数器”时,如何强迫
GDB
反汇编
代码
?调试一个程序,从绝对地址0x00402200开始,在试图在这个地址上
反汇编
代码
时得到以下输出:(
gdb
) stepi(
gdb
) stepi(
gdb
) stepi 0x0
浏览 4
提问于2016-08-18
得票数 18
回答已采纳
1
回答
在
GDB
的调试过程中,asm
代码
来自哪里?
、
、
、
、
基本上,据我所知, 所以我的问题是:
GDB
如何提供asm
代码
?这是由
反汇编
生成的asm
代码
吗?如果是这样,那么
GDB
浏览 0
提问于2013-12-23
得票数 4
回答已采纳
4
回答
GCC:编译成与
代码
对应关系清晰的程序集?
、
、
当您在VS中进入调试器并打开
反汇编
窗口时,每个程序集片段都显示在其对应的
代码
部分(或多或少)的下方。-S的GCC只输出拆卸下来的组件。 在GCC中有没有一个选项来显示一些与原始
代码
的对应关系?源
代码
是C++。
浏览 2
提问于2010-06-14
得票数 3
回答已采纳
1
回答
如何切换Xcode 4.2的iOS从拇指拆卸到手臂?
、
、
、
、
GDB
的
反汇编
对拇指
代码
是正确的,但是当我处于ARM模式时,它会将ARM指令
反汇编
,就好像每个指令都是一对完全没有意义的拇指指令一样。有什么方法可以
告诉
GDB
切换到ARM
反汇编
,然后返回到拇指
代码
,使用拇指
反汇编
程序吗? 谷歌帮不上忙。显然,
GDB
中还有其他分支可以做到这一点,但我还没有想出如何使用
GDB
来实现它。所以
GDB
必须知道当前指令集的体系结构,只是
反汇编
浏览 2
提问于2011-11-09
得票数 4
1
回答
gdb
在seg断层上看到拆卸
我有一个seg错误处理程序,我在
gdb
中复制如下:(
gdb
) list 它向我展示了发生seg错误的源
代码
行,但是我希望看到
反汇编
(最好用源
代码
注释)。我能用什么命令来做到这一点?
浏览 2
提问于2016-08-02
得票数 1
回答已采纳
1
回答
在ubuntu 14.04中使用
gdb
时无法更改tui窗口大小
、
、
我正在使用ubuntu14.04的
gdb
中的-tui,tui的窗口经常会自动变小,严格来说,当我开始输入的时候,它经常会突然变小,但每次键都不一样,同样的事情似乎是我在键入任何键之前已经盯着屏幕看了几分钟
浏览 8
提问于2016-10-04
得票数 1
2
回答
如何让cgdb显示汇编
代码
?
、
、
、
、
我找不到一种方法让cgdb
反汇编
二进制文件,并在
代码
窗口中显示带有当前指令的汇编
代码
。这是可能的吗?我应该使用什么命令?我使用的是Mac,并从homebrew存储库获取了cgdb。
浏览 0
提问于2012-02-05
得票数 7
1
回答
如何使
gdb
在
反汇编
过程中显示负数
、
是否有可能使
gdb
在
反汇编
过程中显示偏移量为负数?例如,我正在处理一本书,它显示(从它们的函数的一个假定的
反汇编
转储中):但是,当我运行这段
代码
并使用
gdb
反汇编
命令时,我得到
浏览 6
提问于2014-04-14
得票数 0
回答已采纳
2
回答
如何让
gdb
打印两个源
代码
对应的
反汇编
?
、
、
、
我用"-g“命令编译了我的
代码
,在
gdb
中我可以 "disass“列出程序集
代码
。但我希望像在windows中看到的那样显示,列出一行源
代码
,列出相应的
反汇编
(几行),然后再显示另一行源
代码
,等等。 我想
gdb
应该支持这个,怎么具体呢?
浏览 3
提问于2016-10-25
得票数 2
回答已采纳
1
回答
为什么我对
GDB
上的断点有这个问题?
GDB
停站
、
、
当调用函数strcpy()时,我试图在
GDB
上设置一个断点,但是
GDB
停止了,我不知道如何查找错误,我对
GDB
是新手,我想研究二进制利用,所以我正在阅读的论坛没有解释任何关于这个问题的解释,这是输出;(
gdb
) disassemble main 0x00000000000011c9 <+0>: endbr64(
gdb
) break *0x0000000000001223 /
浏览 0
提问于2019-12-12
得票数 0
回答已采纳
3
回答
如何使用"watch“
GDB
?
、
我试着用"watch a“命令来观察"int a”的变化。然而,当它变成12的时候,程序不会停止。为什么? #include <stdio.h> printf("Hello world\n"); a = 10;
浏览 8
提问于2009-05-07
得票数 8
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux C/C+调试的那些“歪门邪道”
eaapp提示出错、遇到未知错误、错误代码EC203方法
固源产品丨二进制反汇编安全评估平台,将“安全零前置”
gdb 如何调用函数?
一段Python代码,告诉你机器之心今天的秘密
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券