首页
社区
课程
招聘
[求助]呼叫高人,求solaris sparc的返回值修改方法
发表于: 2013-12-26 16:32 3556

[求助]呼叫高人,求solaris sparc的返回值修改方法

2013-12-26 16:32
3556
http://bbs.pediy.com/showthread.php?t=182853
经过几天折腾,自己找到了solaris下的修改位置,但是solaris下的xor xea xear如何写?
我改成如下:
mov 0,%o0  90 10 20 00 (solaris下跟linux和windows是反的?将0赋值给寄存器%o0 )
ret                81 c7 e0 08
restore          81 e0 00 00

按照以上办法修改,没能成功,请高人指教!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
linux和win下都可以写成
xor eax eax
ret
solaris该怎么写呢?

本想写成 xor %o0,%o0,%o0(solaris下是3个参数),但16进制不知道如何写,
写成
B0 1A 1A 1A,
结果成了
xor     %o0, %i2, %i0
求高人指导!
2013-12-26 16:36
0
游客
登录 | 注册 方可回帖
返回