首页 > 系统相关 >gdb多线程多进程调试命令

gdb多线程多进程调试命令

时间:2024-10-11 21:11:48浏览次数:6  
标签:fork gdb 线程 进程 多线程 调试

多线程

info threads 查看当前所有运行线程的列表

thread 线程编号  切换到特定线程进行调试

set scheduler-locking on 只运行当前线程,停止其他线程进行调试

多进程

info inferions显示所有正在调试的进程

inferion 进程编号 切换到特定进程运行,同时挂起其他进程

detach-on-fork:该属性决定了gdb是同时调试子进程,还是在fork了子进程之后,将子进程分离出去。

on:只调试子进程或父进程,取决于follow-fork-mode的值

off:同时调试父子进程,一个被调试时,另一个被挂起。

 

set follow-fork-mode child/parent:决定了GDB在进程调用fork后的行为,默认情况下,调用fork后,gdb选择跟随父进程,而子进程处于运行状态(此时父进程处于阻塞状态)

如set follow-fork-mode child:fork之后,gdb选择调试子进程,而父进程处于运行状态。

 

标签:fork,gdb,线程,进程,多线程,调试
From: https://www.cnblogs.com/Zhaolongtao/p/18459353

相关文章

  • 基于SpringBoot的婚纱摄影管理系统的设计与实现(源码+LW+讲解和调试)
     目录:博主介绍:  完整视频演示:系统技术介绍:后端Java介绍前端框架Vue介绍具体功能截图:部分代码参考:  Mysql表设计参考:项目测试:项目论文:​为什么选择我:源码获取:博主介绍:  ......
  • 基于SpringBoot学生宿舍管理系统的设计与实现(源码+LW+讲解和调试)
     目录:博主介绍:  完整视频演示:系统技术介绍:后端Java介绍前端框架Vue介绍具体功能截图:部分代码参考:  Mysql表设计参考:项目测试:项目论文:​为什么选择我:源码获取:博主介绍:  ......
  • Windows多线程编程 互斥量和临界区使用
    Windows多线程编程允许程序同时运行多个线程,提高程序的并发性和执行效率。多线程编程中的核心概念包括线程的创建、同步、调度、数据共享和竞争条件等。本文详细介绍了Windows多线程编程的关键技术点,并解释如何使用线程同步机制来保证线程安全。1.线程基础概念1.1线......
  • Visual Studio的实用调试技巧总结
        对于很多学习编程的老铁们来说,是不是也像下面这张图一样写代码呢?    那当我们这样编写代码的时候遇到了问题?大家又是怎么排查问题的呢?是不是也像下面这张图一样,毫无目的的一遍遍尝试呢?    这篇文章我就以 VisualStudio2022编译器为例,带大家......
  • Visual Studio Code调试和发布ASP.NET Core Web应用
    前言上一篇文章主要讲了VisualStudioCode安装C#开发工具包并编写ASP.NETCoreWeb应用有兴趣的同学可以去看看,今天咱们主要是要讲讲如何在VSCode中调试和发布ASP.NETCoreWeb应用。VisualStudioCode安装C#开发工具包并编写ASP.NETCoreWeb应用配置launch.json文件launch.jso......
  • jsp大学生比赛赛事信息管理8jmqc程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,公告类型,公告信息,赛事信息,报名信息,赛事队伍,加入队伍,赛事成绩开题报告内容一、开题报告名称大学生比赛赛事信息管理系统二、研究的目的、意义随着......
  • jsp大理美食秘境购物网站的设计与实现vg81b(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,菜系,美食餐厅,餐厅类型,美食信息,加盟信息,餐饮订单开题报告内容一、项目背景随着旅游业的蓬勃发展,大理作为国内外知名的旅游胜地,吸引了大量游客前来探......
  • jsp创意众筹网站035kb--(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,项目类型,项目信息,项目支持,项目结果,举报信息开题报告内容一、研究背景随着互联网技术的快速发展,众筹作为一种新兴的融资模式,逐渐受到广大创业者和投资......
  • The Network Program Log Three(代码调试过程3)
    ​importpysharkimportos没有提示files=os.listdir('./shark_files/')forfileinfiles:print(file)ps=pyshark.FileCapture('./shark_files/'+file,tshark_path='D:/ProgramFiles/Wireshark/Wireshark.exe')forpktinps:prin......
  • istiod远程调试
    1.先决条件和环境选项设置本文档中讨论的调试环境如下:本机操作系统版本:Windows10Kubernetes集群:1.19.16Istio服务网格:1.12.9kubectlDelve(Go的调试器):1.7.1IntelliJGoLand作为IDEk8s操作系统:CentOS7.9docker:26.1.4golang:1.21.02.对pilot中的Dockerfile进行配......