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

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

2014-12-21 18:09
6538
.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

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

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