原帖由 yj1804 于 2008-1-14 14:22 发表
下面是截取得一个函数:
1.27: a1 00 00 00 00 mov 0x0,%eax 这一行中, mov 后面的0x0表示的是什么? 如果是立即数应该是$0x0才对
2.36: e8 fc ff ff ff call 37 <gas_netlink_uninit+0x19>.这里的call后面的37表示的是什么, 在这个代码中没有37这一行,比较疑惑 ...
原帖由 mik 于 2008-1-23 01:08 发表
1、0x0 是个地址值, mov 0x0, %eax 这条语句是指:将地址为 0x0 里的 32 位值送入 %eax
2、call 37 , 在这里 37 是目标 target。37 已经对应这个函数里的某一行,但这个行不是一条正确语句的行
在这里 ...
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |