腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何使用
gdb
调试C程序的相应反
汇编
?
、
、
、
但使用
gdb
似乎不那么直接:void main(){ int j=i+1;}
gdb
a.out 怎么做?
浏览 0
提问于2016-09-21
得票数 0
回答已采纳
1
回答
GDB
如何在断点后恢复指令?
我读过
GDB
在目标程序内存中将int 3(操作码CC)放在想要的入口处。 该操作正在擦除程序内存中的一条指令(1字节)。我的问题是:当程序继续运行时,
GDB
如何以及何时替换原来的操作码?当我在
GDB
中输入反
汇编
时,我不会看到CC操作码。这是因为
GDB
知道是他放CC的吗?是否有办法进行原始的反
汇编
,以
查看
什么操作码被加载在内存中的这个瞬间?
浏览 3
提问于2016-06-16
得票数 3
回答已采纳
1
回答
为什么
gdb
看不到程序集源文件
、
例如,在
gdb
中调试C/C++代码时,可以使用list命令
查看
正在调试的源文件。但是,如果您引入
汇编
函数并尝试列出源代码,
gdb
看不到它。"Info sources“也只能看到C文件。我知道我可以反
汇编
代码,但我希望看到带有注释的源代码等等。我已经检查了对应于
汇编
源代码的目标文件,源文件的名称甚至没有记录在那里(它是针对C文件的)。 这是设计出来的行为吗?我是不是遗漏了一些旗帜?
浏览 0
提问于2012-01-04
得票数 1
回答已采纳
1
回答
如何让我的
GDB
理解新的指令?
、
为了为这些新添加的指令提供调试工具,(现在它看起来像是错误的指令...)比如插入模块..。或者别的什么。
浏览 1
提问于2015-12-02
得票数 0
1
回答
在ubuntu 14.04中使用
gdb
时无法更改tui窗口大小
、
、
我正在使用ubuntu14.04的
gdb
中的-tui,tui的窗口经常会自动变小,严格来说,当我开始输入的时候,它经常会突然变小,但每次键都不一样,同样的事情似乎是我在键入任何键之前已经盯着屏幕看了几分钟
浏览 8
提问于2016-10-04
得票数 1
1
回答
Dwarf hello world assembly还是tutoral?
、
、
我正在用nasm编写一种
汇编
级人类可读的编程语言。我注意到Dwarf调试是开发它的一个必不可少的组件。我想知道是否有或者甚至可以为DWARF制作类似的东西,例如hello world,其中包括与
gdb
一起工作所需的DWARF部分。也许到那时,某些人甚至可以用fasm或nasm以外的其他
汇编
程序来实现它。
浏览 1
提问于2014-01-05
得票数 3
1
回答
如何在CLion中反
汇编
我的C源代码?
我有很多理由想要
查看
我的C程序的ASM,但从我发现的情况来看,似乎只能
查看
没有src的第三方模块的ASM。 如何
查看
src的ASM?
浏览 2
提问于2017-10-08
得票数 6
2
回答
在
GDB
- C++中拆卸重载的成员函数
、
、
、
我想通过
查看
类的成员方法的反
汇编
来直接在
GDB
中确认这一点。 如何在
GDB
中拆卸重载的成员函数?
浏览 4
提问于2018-01-12
得票数 5
回答已采纳
1
回答
如何
查看
存储在位置0xaddress(%register)的内容?
、
、
我正在
查看
x86机器
汇编
中的指令cmp 0x204d63(%rip),%eax。我正在使用
gdb
调试器。 我知道bit 0x204d63(%rip)在技术上增加了(%rip)+0x204d63。如何使用
gdb
调试器
查看
此地址上保存的内容?
浏览 2
提问于2018-03-30
得票数 0
1
回答
用
gdb
调试Fortran :显示所有变量的名称,但不显示它们的内容
、
我正在用
gdb
调试一个Fortran程序,当我尝试在断点用p/d cs(ii,inti+1)打印一个二维数组的元素时,我得到当前上下文中的消息No符号cs。我试图找出哪些变量是可用的,看看我是否能够弄清楚为什么
gdb
不允许我
查看
这个变量的内容。当我问-有什么明显的东西我错过了这里解释为什么我不能
查看
cs(ii,inti+1)的内容
浏览 0
提问于2013-04-22
得票数 2
2
回答
如何在Emacs中进行
汇编
编程?
、
、
如何在Emacs中进行
汇编
编程?我希望Emacs做以下事情1.
汇编
2.在Emacs内运行之前的程序3.像ollydbg或Softice4.反编译可执行文件,
查看
哪些
汇编
代码是由c制作的,可以让我知道吗?
浏览 1
提问于2011-03-14
得票数 2
回答已采纳
1
回答
为什么在每一帧反
汇编
时都没有一个调用命令,除了最后一个
、
、
、
、
我正在分析一个核心的死后,通过分解输出的
gdb
。我是新来的,所以我对我所看到的东西的理解还在增长。对我来说,一个直接的困惑是,当我在帧之间切换并
查看
反
汇编
输出时,我不认为callq命令是正在运行的命令,这是我对所有非框架0帧所期望的。到框架0的每一个帧不是应该调用一个函数吗?(
gdb
) f 0......(
gdb
) info re
浏览 0
提问于2019-07-16
得票数 2
回答已采纳
4
回答
查看
程序集和C代码
我们有办法使用
gdb
查看
程序集和c代码吗? 反
汇编
function_name只显示程序集,我试图找到一种方法来轻松地将c代码映射到程序集。谢谢
浏览 3
提问于2012-04-02
得票数 48
回答已采纳
4
回答
Linux程序集调试器
、
、
我需要一个Linux上的
汇编
调试器。我对缺少Linux调试器感到非常惊讶!它应该具有各种功能,例如显示寄存器和其他不显示的功能。我会使用
GDB
,但是它对NASM并不是很友好。我尝试过kdb、
gdb
/ddd和ald。还有人知道其他的吗?不要推荐strace,因为我要超越syscalls!
浏览 0
提问于2011-04-23
得票数 13
回答已采纳
1
回答
我需要在C程序中使用
gdb
的帮助
、
我正在学习
汇编
语言。我正在使用
gdb
来学习如何从所编写的C代码中获取信息。我正在尝试
查看
每行开头的rip寄存器,并
查看
此程序中的每个C语句中有多少字节的机器代码?谁能给我展示一下
gdb
中的命令来查找这些命令?
浏览 1
提问于2012-10-18
得票数 4
1
回答
GDB
中的交互式反
汇编
有没有可能让
gdb
以交互方式反
汇编
机器代码?例如:如果我给出上面的命令,
gdb
应该将十六进制值解释为机器码,并返回给我反
汇编
。据我所知,这些命令只反
汇编
了已加载程序的一部分内存。
浏览 2
提问于2010-10-25
得票数 2
回答已采纳
1
回答
为什么我对
GDB
上的断点有这个问题?
GDB
停站
、
、
当调用函数strcpy()时,我试图在
GDB
上设置一个断点,但是
GDB
停止了,我不知道如何查找错误,我对
GDB
是新手,我想研究二进制利用,所以我正在阅读的论坛没有解释任何关于这个问题的解释,这是输出;(
gdb
) disassemble main 0x00000000000011c9 <+0>: endbr64(
gdb
) break *0x0000000000001223 /
浏览 0
提问于2019-12-12
得票数 0
回答已采纳
2
回答
在LLDB中将反
汇编
风格设置为Intel
、
、
有没有办法在LLDB中像
GDB
那样设置反
汇编
风格,这样它就可以输出Intel风格的
汇编
,而不是AT&T风格的
汇编
?set disassembly-flavor intel #
GDB
但对LLDB来说。
浏览 0
提问于2012-03-23
得票数 25
回答已采纳
2
回答
gdb
反
汇编
一行
、
、
我只想在
gdb
中反
汇编
一行代码;为此,我需要这行代码的内存地址。如何获取
gdb
中特定代码行的地址?或者更好的是,
gdb
中有一个命令可以按行号进行反
汇编
吗?
浏览 1
提问于2012-06-04
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
gdb 如何调用函数?
程序调试之gdb大法
Linux C/C+调试的那些“歪门邪道”
【Linux】调试器-gdb使用
三步上手 GDB Linux 中国
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券