首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让cgdb显示汇编代码?

如何让cgdb显示汇编代码?
EN

Stack Overflow用户
提问于 2012-02-05 01:38:25
回答 2查看 3.4K关注 0票数 7

我找不到一种方法让cgdb反汇编二进制文件,并在代码窗口中显示带有当前指令的汇编代码。这是可能的吗?我应该使用什么命令?我使用的是Mac,并从homebrew存储库获取了cgdb。

EN

回答 2

Stack Overflow用户

发布于 2013-03-09 21:56:30

在控制台窗口中,display/i $pc为当前指令始终显示反汇编。

若要显示更多指令的反汇编,请在i前面加上指令的数量。

例如,

代码语言:javascript
复制
display/5i $pc

在接下来的5条指令中显示“始终反汇编”。

票数 5
EN

Stack Overflow用户

发布于 2016-10-30 17:10:00

我正在开发MacOS来解决一个二进制炸弹,我发现"gdb -tui"会很有帮助。然后我发现"cgdb"可以使代码丰富多彩。但我们希望看到的是在代码窗口中显示反汇编代码,上面的答案是逐行显示代码,或者只显示不变的代码。

不幸的是,我发现有一篇文章说“ cgdb还不支持汇编显示( https://groups.google.com/forum/#!topic/cgdb-users/E-jZCJiBAQQ )”。

代码语言:javascript
复制
   Sorry guys, cgdb does not support assembly display (yet).  It's a 
frequently requested feature, and when we get a little more time to 
work on cgdb we will probably add this. 
Starting cgdb with the -tui option is a bad idea -- the TUI (text user 
interface) is an alternative curses interface to gdb, not a part of 
cgdb.  It will not play nice with cgdb. 
Mike 
-- 
Mike Mueller

好吧,现在是12/11/15,但它似乎仍然不能在代码窗口中显示汇编代码,比如在tui模式下的gdb。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9142889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档