首页
社区
课程
招聘
[求助]汇编对应源码的结构体偏移计算疑问
发表于: 2017-11-25 11:31 2447

[求助]汇编对应源码的结构体偏移计算疑问

2017-11-25 11:31
2447
如上是一段测试代码

然后我在这里打断点进入到getClsObj函数里面  LR 是0x5FEE9253代表保存返回地址是处于Java_com_test_kk_ptr_MainActivity_stringFromJNI中的返回地址
然后我在0x5FEE9253下断点

等getClsObj函数返回结果  此时的R0存的应该是返回结果也就是Obj结构体指针地址(这里我理解的对吗)  
然后我跳转到0x60567DE8这个地址
我的理解是按照结构体存储方式,应该是在struct Obj 的第4个字节之后()可以在16进制窗口看到 abcdefgh这个明文字符串的
但是看不到  下图是跳转到对应的地方 是不是我的理解是错的


是不是我理解错了 诚心求教  

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

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 1359
活跃值: (2430)
能力值: ( LV5,RANK:75 )
在线值:
发帖
回帖
粉丝
2
str=[r0+4]      Str是字符串指针,指向abcdesgh,按照你的断电,str=0x5fefb124,这个地址内容就是你要的
2017-11-25 12:43
0
雪    币: 7
活跃值: (268)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
茅山小僧 str=[r0+4] Str是字符串指针,指向abcdesgh,按照你的断电,str=0x5fefb124,这个地址内容就是你要的
谢谢啦   
2017-11-25 18:55
0
游客
登录 | 注册 方可回帖
返回