首页
社区
课程
招聘
[求助]请大侠帮着分析一下这段代码,谢谢
2014-12-21 18:09 6175

[求助]请大侠帮着分析一下这段代码,谢谢

2014-12-21 18:09
6175
.text:0008B994 var_1C          = -0x1C
.text:0008B994 var_18          = -0x18
.text:0008B994 var_14          = -0x14
.text:0008B994
.text:0008B994                 PUSH    {R4-R6,LR}
.text:0008B996                 LDR     R3, =(_ZNSs4_Rep20_S_empty_rep_storageE_ptr - 0x8B9A0)
.text:0008B998                 MOVS    R4, R0
.text:0008B99A                 LDR     R0, [R0,#8]
.text:0008B99C                 ADD     R3, PC
.text:0008B99E                 LDR     R5, [R3]
.text:0008B9A0                 MOVS    R6, R0
.text:0008B9A2                 SUBS    R6, #0xC
.text:0008B9A4                 SUB     SP, SP, #0x10
.text:0008B9A6                 CMP     R6, R5
.text:0008B9A8                 BNE     loc_8B9C4

阿里云助力开发者!2核2G 3M带宽不限流量!6.18限时价,开 发者可享99元/年,续费同价!

收藏
点赞0
打赏
分享
最新回复 (2)
雪    币: 105
活跃值: (196)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
lcweik 1 2014-12-21 18:27
2
0
看起来,应变是把当前类的某个成员成员变量与某个立即数常量进行对比,如果不等,就跳转到8b9c4处,相等就继续执行下去,跳转前,还预留16个字节的堆栈空间
雪    币: 184
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
黑鹰十月 2014-12-22 06:13
3
0
谢谢,能不能再详细讲讲 小弟是小白啊
游客
登录 | 注册 方可回帖
返回