查看已有断点
- breakpoint list
列出部分或者所有的断点
这里我先设置了两个断点,然后查看的断点。
下面我们来解释一下输出的信息
先看第一行:
1: regex = 'touchTest', locations = 2, resolved = 2, hit count = 2
1.冒号前面的数字(1)是断点组的组号。
2.regex = 'touchTest' 这个是告诉你断点是怎么打上去的,很显然这里是通过搜索所有的文件中的touchTest打上去的。
3.locations = 2 告诉你这个组里有几个断点。
4.resolved = 2 告诉你这个组里可用的断点的数量。
5.hit count = 2 告诉你这个组里面的断点被段过的次数。每一次程序在断点中暂停一次这个计数+1。
1.1: where = test`+[OtherFile touchTest2] + 30 at OtherFile.m:14, address = 0x000000010994e54e, resolved, hit count = 1
- 点前面指的是组号,后面是组里面的编号,1.1是说这个断点是第一段电组中的第一个断点。
- test 是工程名称。
- +[OtherFile touchTest2] 是断点所在是那个类的那个方法
- + 30指的是该断点所在指令在其所在栈空间的偏移量(十进制)
- otherFile.m:14 表示该断点所在文件的行数
- address = 0x000000010994e54e 表示该断点所在的物理地址
- resolved 表示是否可用,不可用是unresolved
- hit count = 1 表示该断点拦截次数
-
breakpoint list 断点id
后面可以加入想要查看的指定断点或者断点组id。
-
breakpoint list -v 显示断点信息格式化
breakpoint list -b 显示断点简讯
大家可以和详细信息对着比较。
一般先用-b查一下大概,然后具体用breakpoint list 断点id 来查看具体信息