首页 > 其他分享 >【gdb】断点管理

【gdb】断点管理

时间:2023-10-15 11:24:12浏览次数:30  
标签:函数 管理 文件名 偏移量 break gdb 设置 断点

断点管理

命令说明:

命令 说明

break
b

断点命令
break 函数名 为函数设置断点
break 代码函数 为某一行设置断点
break 类名:函数名 在某个类的函数设置断点
break 文件名:函数名 在文件名指定某个函数设置断点
break 文件名:行数 在文件名执行的代码行设置断点
break *地址 在指定的地址设置断点
break+偏移量 在当前代码行加上偏移量的位置设置断点
break-偏移量 在当前代码减去偏移量的位置设置断点
break 行数 if条件 设置条件断点
clear  
clear 函数  
clear 行数  
delete(d) 删除所有断点,包括观察点和捕获点

 

参考资料

1. gdb调试

标签:函数,管理,文件名,偏移量,break,gdb,设置,断点
From: https://www.cnblogs.com/sunbines/p/17765400.html

相关文章

  • 安装和使用新立得软件包管理器
    想AKIOI的一只蒟蒻于2023-01-2009:41:04发布阅读量1.5k收藏6点赞数文章标签:debianlinuxubuntu版权目录前言一、新立得软件包管理器是什么二、安装新立得软件包管理器三、使用新立得软件包管理器总结前言我们可能经常在Debian系Linux发行版使用apt命令来安装/删除/彻底......
  • 【gdb】向上或向下切换函数堆栈帧
    向上或向下切换函数堆栈帧1.例子:#include<stdio.h>intfunc1(inta){return2*a;}intfunc2(inta){intc=0;c=2*func1(a);returnc;}intfunc3(inta){intc=0;c=2*func2(a);retur......
  • BMS 电池管理系统
    电池分类正极材料三元锂电池优点:能量密度高、低温性能好(放电性能衰减)缺点:化学性能活跃、耐高温性差(容易着火)、成本较高、充放电次数1000~2000磷酸铁锂电池优点:化学性能稳定、耐高温性好、成本较低、充放电次数3000缺点:能量密度低、低温性能差放电电流动力电池放电电流大......
  • 项目管理之六大目标及成功方程式
    项目管理的六大目标分别是范围、质量、时间、成本、收益和风险。在项目开始之前,需要明确了解项目的范围,并在项目执行过程中对范围进行严格控制,确保项目不偏离既定的范围。同时,需要明确项目的质量标准和预期成果,然后通过一系列的质量控制和保证措施来确保项目产品的质量。项目管理的......
  • 项目管理之六大目标及成功方程式
    项目管理的六大目标分别是范围、质量、时间、成本、收益和风险。在项目开始之前,需要明确了解项目的范围,并在项目执行过程中对范围进行严格控制,确保项目不偏离既定的范围。同时,需要明确项目的质量标准和预期成果,然后通过一系列的质量控制和保证措施来确保项目产品的质量。项目管理的......
  • xampp+vscode 安装PHP断点调试xdebug
    官网下载地址:https://xdebug.org/download.php 这里需要特别注意,有TS(threadsafe)和NTS区别,我建议不要下载最新的,我一开始使用最新的发现插件没有匹配上,走了好大一段弯路,想想都难过可以使用官方的工具去找到适合自己的工具:https://xdebug.org/wizard.php 下载该版本后......
  • OnTheSSH使用技巧(五)图形化用户和用户组管理
    OnTheSSh提供了图形化的用户和用户组管理功能。【用户管理】在远端主机管理界面中,点击顶部的“用户”按钮,弹出linux系统用户管理功能: 注意只有root用户可以弹出用户管理界面,普通用户只能看到自己的用户信息。在用户窗口中,可以新建、删除、修改用户主目录、修改默认登录shell,查......
  • 动态内存管理函数及应用--通讯录管理系统(1)
    引言:我们在创建一个局部变量时,通过下列定义语句向内存申请空间,内存在栈区为变量开辟相应的空间。intval=10;//在内存中栈区中开辟大小为4Byte大小的空间chararray[10]={0};//在内存中栈区中开辟大小为10Byte大小的连续的空间...上述方式开辟空间的特点:空间开辟大小是固定的,开辟好......
  • ubuntu18.04环境下编译支持debuginfod的gdb
    ubuntu18.04环境下编译支持debuginfod的gdb介绍Ubuntu22.10版本才默认安装debuginfod,对于之前的发行版都需要手动配置。gdb从10.1版本才开始支持debuginfod,而Ubuntu旧的发行版里gdb都低于10.1版本。另外,debuginfod被包含在elfutils里面,且从elfutils-0.178版本后才支持,而Ubuntu......
  • Linux内核进程管理与调度:策略优化与实践分析
    Linux内核进程管理与调度:策略优化与实践分析原创 李斌 嵌入式悦翔园 2023-05-0611:40 发表于上海关注★星标公众号,第一时间获取信息嵌入式悦翔园本公众号专注于嵌入式技术,包括但不限于STM32、Arduino、51单片机、物联网、Linux等编程学习笔记,同时,公众号内包含大量......