05:LLDB

LLDB

Low lever debug   轻量级的调试工具

 

1:lldb下断点

1.1:  lldb给函数下断点

breakpoint set -n test1

-n 是方法的名字

 

1.2:给方法下断点

breakpoint set -n “[viewController save:]” -n “[viewController delete:]”

 

1.3:查看下了哪些断点

breakpoint list

 

1.4:c

跑向一下个断点  continue

 

1.5:禁用断点、启动断点

breakpoint disable 1  禁用一组断点

 

breakpoint enable 1

 

breakpoint disable 1.1  禁用一个断点

 

breakpoint delete 1.1  禁用一个端点,删除一组断点

 

breakpoint delete  清空所有的断点

 

breakpoint set — file ViewController.m  —selector save:   在一个文件中设置断点

 

breakpoint 可以缩写成 b 命令

 

 

2:执行代码  expression  p是expression 的简写,e也是expression的缩写。

po  是expression object description的简写

 

alt+回车 可以写多行代码

 

 

3:函数调用栈  bt命令

up:上一个方法

Dow:下一个方法

frame select  序号  跳转到序号的方法

 

 

frame variable :查看参数

之后可以通过 p命令修改参数的值

 

thread return:回滚指令

 

4:LLDB命令

c:continue  继续执行

N:  单步往下走

S:遇到函数跳进去

 

si:

ni:

 

5:内存断点

watchpoint set varialbe p1->name

 

6:其他命令

breakpoint command add 序号  

给断点添加命令

 

 

7:每次断点都执行

target stop-hook add -o “frame variable” 

 

target stop-hook list

 

target stop-hook delete

 

target stop-hook add -o “p self.view”  添加命令

 

做一些相关的配置文件

 

8:lldb配置文件位置

ls -a  查看所有的文件

.lldb

 

posted on 2020-06-08 11:22  风zk  阅读(138)  评论(0编辑  收藏  举报

导航