gdb-02篇

断点的类型

    软件断点:是根据软件的非法指令异常实现的

    硬件断点:数量有限,和硬件的特性相关

    数据断点:本质上是硬件断点实现的

硬件断点个数查询

    show can-use-hw-watchpoints

临时断点

    断点只生效一次,一次使用过后,断点自动删除

条件断点

    满足设置情况的断点

断点设置

    根据函数名设置断点

        break funcName [if condition]

        tbreak funcName [if condition]

        hbreak funcName [if condition]

    根据文件名行号设置

        break fileName:lineNum [if condition]

        tbreak fileName:lineNum [if condition]

        hbreak fileName:lineNum [if condition]

查看断点

    info breakpoints

断点失能、使能

    失能/使能指定断点   

        disable 1 2 N

        enable 1 2 N

    失能/使能全部断点     

        disable breakpoints

        enable breakpoints

删除断点

    删除指定断点

        delete 1 2 N

    删除全部断点

        delete breakpoints

猜你喜欢

转载自blog.csdn.net/king_qg/article/details/80705533
GDB