调试断点概览
iOS逆向期间,尤其是用:
Xcode
的图形界面=GUI
lldb
(+debugserver
)的命令行=command line
的动态调试期间,涉及到很多断点相关的经验心得,整理如下。
而本身部分内容,之前是单独属于Xcode调试
和lldb+debugserver
中的,但是此处发现有很多东西两者关系很紧密,且有其他关联,所以统一放在一起介绍,可以加深理解断点背后的逻辑。
断点
=Breakpoint
- 是什么:程序中为了调试而故意停止或者暂停的地方
- 用途:程序停下来后,可以查看变量的值,调试搞懂程序的逻辑