免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 4351 | 回复: 20
打印 上一主题 下一主题

这个helloworld看不懂。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-03-20 15:17 |只看该作者 |正序浏览


太长没试过。代码看不懂

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
21 [报告]
发表于 2011-03-22 13:39 |只看该作者
回复  dwl301

图中是我以前用的方法, 给力不?


昨天在ubuntu上看的帖, 加上学了一段时间的gdb, ...
OwnWaterloo 发表于 2011-03-21 20:19



    {:3_200:} 超给力哇 ……

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
20 [报告]
发表于 2011-03-21 20:19 |只看该作者
本帖最后由 OwnWaterloo 于 2011-03-21 20:20 编辑

回复 15# dwl301

图中是我以前用的方法, 给力不?


昨天在ubuntu上看的帖, 加上学了一段时间的gdb, 就打算操刀一试……
虽然依然不如VS这么爽, 也足以应付了……
方法就是
(gdb) disassemble a a+sizeof a
或者ls所说的:
(gdb) x /43i a

论坛徽章:
1
射手座
日期:2013-08-21 13:11:46
19 [报告]
发表于 2011-03-21 14:21 |只看该作者
其实可以gdb,然后x/128i 一下那个char数组的

论坛徽章:
0
18 [报告]
发表于 2011-03-21 14:05 |只看该作者
{:3_183:} 8楼的回复给力 牛啊

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
17 [报告]
发表于 2011-03-21 13:59 |只看该作者
objdump反汇编看下就明白了嘛~
logicBaby 发表于 2011-03-21 12:38



    恩,不错,有点意思 …… {:3_189:}

论坛徽章:
0
16 [报告]
发表于 2011-03-21 12:38 |只看该作者
数组中的内容和汇编代码你是怎么对照出来的??
dwl301 发表于 2011-03-21 10:49



    objdump反汇编看下就明白了嘛~

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
15 [报告]
发表于 2011-03-21 10:49 |只看该作者
a 中的代码
============

* a+0  jmp 到最末处
* a+25 call 会将该指令紧跟的地址 —— 返回地址 —— ...
OwnWaterloo 发表于 2011-03-21 02:08



    数组中的内容和汇编代码你是怎么对照出来的??

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
14 [报告]
发表于 2011-03-21 10:43 |只看该作者
这段代码有"Segment fault"的错误。
L_kernel 发表于 2011-03-21 10:32



    的确是有段错误

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
13 [报告]
发表于 2011-03-21 10:32 |只看该作者
a 中的代码
============

* a+0  jmp 到最末处
* a+25 call 会将该指令紧跟的地址 —— 返回地址 —— ...
OwnWaterloo 发表于 2011-03-21 02:08
这段代码有"Segment fault"的错误。

评分

参与人数 1可用积分 +2 收起 理由
OwnWaterloo + 2 帖后已更新,mprotect注意计算对齐。

查看全部评分

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP