首页 > 其他分享 >GDB调试之源代码查看与管理(六)

GDB调试之源代码查看与管理(六)

时间:2024-01-13 16:44:56浏览次数:28  
标签:10 查看 代码 list 指定 GDB 源代码 调试

一、源代码管理命令

  • 显示源代码:list or l,默认显示10行(在当前行往后5行,以及往前5行,总共10行代码)
  • 设置每次显示的行数:set listsize xx
  • 查看指定函数代码:list test_fun
  • 查看指定文件指定行代码:list main.cpp:15

显示源代码:

查看指定函数代码:

查看指定文件指定行代码:

设置每次显示的行数:

标签:10,查看,代码,list,指定,GDB,源代码,调试
From: https://www.cnblogs.com/TechNomad/p/17962551

相关文章

  • 函数计算域名调试web应用
    函数计算域名调试web应用如果没有域名的话,可以利用一个小技巧来绕过阿里云对于函数计算域名使用的限制,从而直接使用阿里云的域名进行访问先进入如下页面复制公网访问地址​​然后安装可以修改响应头的浏览器插件,例如https://github.com/FirefoxBar/HeaderEditor,然后进行类......
  • 聊一聊 .NET高级调试 中必知的符号表
    一:背景1.讲故事在高级调试的旅行中,发现有不少人对符号表不是很清楚,其实简而言之符号表中记录着一些程序的生物特征,比如哪个地址是函数(签名信息),哪个地址是全局变量,静态变量,行号是多少,数据类型是什么等等,目的就是辅助我们可视化的调试,如果没有这些辅助我们看到的都是一些无意义的......
  • 聊一聊 .NET高级调试 中的一些内存术语
    一:背景1.讲故事在高级调试的旅程中,经常会有一些朋友问我什么是工作集(内存),什么是提交大小,什么是VirtualSize,什么是WorkingSet。。。截图如下:既然有很多朋友问,这些用口头也不怎么好描述,刚好上午有时间就系统的聊一下吧。二:内存术语解读1.VirtualSize是什么可能有些朋......
  • GDB调试之寄存器查看与修改(六)
    一、寄存器查看命令命令:"iregister"查看所有的寄存器,如果只想查看指定的寄存器,则使用"ir寄存器名称",如"irrdi",寄存器的名称列表如下所示:函数参数低于六个的时候,会把参数放在寄存器中,当函数参数高于六个参数的时候,就不会把参数放在寄存器中,而是放在函数栈中。调试代码如下......
  • 如何使用谷歌浏览器 Chrome 更好地调试
    你的JavaScript是否曾经无法正确执行,并且你很难找出原因?你的CSS是否曾经表现得很奇怪,并且你很难找出原因或让它按预期显示?调试是编程的基本组成部分,也是所有软件开发人员的基本技能。当你构建网站和应用程序时,你很快就会意识到调试会占用大量时间。因此,学习任何可以帮助你更......
  • 工作四年,我学会了用 Idea本地调试线上测试服务器代码
    工作四年,我学会了用Idea本地调试线上测试服务器代码工作四年,我学会了用Idea本地调试线上测试服务器代码......
  • 浅谈医院配电能效监管系统设计与调试
    摘要:本文以医院能源监管系统为研究对象,采用智能化技术组建数据库、构建智能化的能耗信息管理系统,实现对医院的能源利用状况进行实时、准确的动态监管。具体而言,该系统建设的主要功能是对医院的能源消耗进行采集、上报、汇总与分析,并生成动态的数据和报表曲线,以及利用分析后的......
  • GDB调试之变量查看与修改
    一、查看函数参数调试代码下载地址使用命令"p 参数名称"可以查看指定参数的值,如果想一次性查看函数的所有参数,可以使用命令"infoargs"或者"iargs"即可。代码中有一个test_work函数,在这个函数处设置一个断点,然后查看此函数的参数信息:二、查看变量的值三、设置字符串的显......
  • 调试再次出错
    积累了调试的好多经验和反想,可无济于事。遇到问题最怕想当然,如果自己心思缜密,百无一疏也就罢了。可不能无时无刻保持这种警惕性:遇到问题,需要调试最好一步步来:1.描述问题:具体,针对性的问题,说出问题发出所在,问题是什么?2.调试的时候,针对性的调试,什么情况下出现的问题,就在什......
  • VisualStudio — 调试运行时启动缓慢
    VisualStudio在Debug模式下,调试程序时运行,程序启动极其缓慢,VS最下面的状态栏一直显示不停的在加载XXX.dll,但是如果选择开始执行(不调试)程序就能很快启动,排查到的原因是调试时,之前添加了microsoft.com的环境变量:SRV*D:\mysymbol*https://msdl.microsoft.com/download/sy......