《九阴真经: iOS黑客攻防秘籍》新书发布,干货满满,快来看看吧!

iOS 安全论坛 - 专注于研究 iOS 安全

 找回密码
 立即注册
查看: 235|回复: 5

书中88页有段搞不明白

[复制链接]

3

主题

13

帖子

66

积分

注册会员

Rank: 2

积分
66
发表于 2019-9-15 23:06:48 | 显示全部楼层 |阅读模式
88页里的有段代码
b 0x1930a19bc 是怎么得来的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

86

主题

262

帖子

1049

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1049
发表于 2019-9-15 23:16:47 | 显示全部楼层
0x1930a19bc,这个地址是在 lldb 反汇编查看这个方法 [PSListController tableView:cellForRowAtIndexPath:] 看到的。
书中说的在这个方法最后添加断点,指的是在最后的代码处添加断点,相当于是在函数快执行完成时添加断点,目的是为了方便看返回值。
回复

使用道具 举报

3

主题

13

帖子

66

积分

注册会员

Rank: 2

积分
66
 楼主| 发表于 2019-9-15 23:27:25 | 显示全部楼层
exchen 发表于 2019-9-15 23:16
0x1930a19bc,这个地址是在 lldb 反汇编查看这个方法  看到的。
书中说的在这个方法最后添加断点,指的是在 ...

是 b [PSListController tableView:cellForRowAtIndexPath:] 后的返回address地址么?
回复

使用道具 举报

3

主题

13

帖子

66

积分

注册会员

Rank: 2

积分
66
 楼主| 发表于 2019-9-15 23:48:11 | 显示全部楼层
exchen 发表于 2019-9-15 23:16
0x1930a19bc,这个地址是在 lldb 反汇编查看这个方法  看到的。
书中说的在这个方法最后添加断点,指的是在 ...

明白了,谢谢大大
回复

使用道具 举报

86

主题

262

帖子

1049

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1049
发表于 2019-9-15 23:58:24 | 显示全部楼层
xiaoqi 发表于 2019-9-15 23:27
是 b  后的返回address地址么?

不是,可以理解成是 [PSListController tableView:cellForRowAtIndexPath:] 内部要执行的最后一条汇编指令,执行到最后,查看 x0 寄存器不就是返回值了吗?
回复

使用道具 举报

3

主题

13

帖子

66

积分

注册会员

Rank: 2

积分
66
 楼主| 发表于 2019-9-16 00:26:59 | 显示全部楼层
exchen 发表于 2019-9-15 23:58
不是,可以理解成是  内部要执行的最后一条汇编指令,执行到最后,查看 x0 寄存器不就是返回值了吗? ...

已经会了 谢谢大大 这么晚还帮我解答辛苦了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|iOSHacker

GMT+8, 2019-11-15 10:16 , Processed in 0.049140 second(s), 20 queries .

iOS安全论坛

© 2017-2019 iOS Hacker Inc.

快速回复 返回顶部 返回列表