一.
模糊location,可以被list,break等使用.都是匹配到的具体行.最终都可以转化为数字.
linenum
当前操作文件的指定行.
-offset,+offset
声明相对当前的相对偏移.
list以上一次输出为基准.
break以当前停止的栈帧位置为基准.
list的last,则是以第一个参数为基准.
filename:filenum
文件和位置,相对路径可能有多个匹配,设置断点可能是同时对多个进行设置.
所以尽量详细.
function
匹配函数的声明位置所在行.
C++可以是命名空间和函数,格式可能是B::C这种会匹配A::B::C,B::C两种。这种会和filename:filenum格式冲突,精确选择模式可以解决这种冲突.
B::C会匹配多个,采用的是模糊匹配.-qualified func将会完全匹配.不会匹配A::B::C
function:label
函数中的label,label就是函数中用于goto的东西.
filename:function
指定文件的函数,也可能多个匹配.尽量精确的声明,避免二义性.
label
当前函数下的label.
二.
参数精确匹配
-source filename
就真的是文件名.多个匹配则使用第一个
定位与匹配:C++代码地址、函数与行号的精准操作指南

最低0.47元/天 解锁文章
3208

被折叠的 条评论
为什么被折叠?



