首页 > 其他分享 >GDB dashboard

GDB dashboard

时间:2024-08-30 14:27:25浏览次数:8  
标签:Python 程序调试 控制流 GDB dashboard 调试

GitHub 上开源的 Python 调试工具:GDB dashboard,为 Python GDB 提供了可视化界面,更清晰的显示了程序调试信息,使开发者能专注于 Python 控制流。GDB 仪表板是一个使用 PythonAPI编写的独立.gdbinit 文件,它启用了一个模块化接口,显示正在调试的程序的相关信息。其主要目标是减少检查当前程序状态所需的 GDB命令数量,从而使开发人员能够主要关注控制流。

https://github.com/cyrus-and/gdb-dashboard

图片

 

标签:Python,程序调试,控制流,GDB,dashboard,调试
From: https://www.cnblogs.com/testzcy/p/18388697

相关文章

  • GDB调试
    GDB调试概念GDB是由GNU软件系统社区提供的调试工具,同GCC配套组成了一套完整的开发环境,GDB是Linux和许多类Unix系统中的标准开发环境一般来说,GDB主要帮助你完成下面四个方面的功能启动程序,可以按照自定义的要求随心所欲的运行程序可让被调试的程序在所指定的......
  • GDB调试器使用指南:设置断点、单步调试和查看寄存器状态
    使用​ddd./eg​设置​​断点​​运行​​点击​run​​单步调试​Next​命令将执行到下一条指令。这包括在必要时执行整个函数。步骤命令将执行一步,如有必要,单步执行函数。对于单个非功能指令,Next​命令和Step​命令之间没有区别查看寄存器状态​Status→Registe......
  • NASM 与 GDB 简易调试指南
    本文目标:在Linux平台中,利用nasm与gdb快速构建一个编译与调试工具链,以下仅做简单演示。主要还是因为学习“计算机组成原理”中intel指令相关内容的时候,太生涩难懂了。就是想简单实操一下,深刻理解,因此才出了这篇文章。我们以一下程序为例举例说明。section.datahel......
  • esp-idf vscode debug command 'espIdf.getXtensaGdb' not found
    esp32idfvscodedebug错误vscode中配置文件采用的是正点原子的,调用gdb的时候,提示报错,找不到相应的命令launch.json文件中gdb的配置如下{"version":"0.2.0","configurations":[ { "name":"GDB", "type":"cppdbg", &......
  • Linux 下 gdb 的使用
    目录一、概述1、安装和启动GDB二、GDB常用命令1、查看源码2、断点2.1设置断点2.2查看断点信息2.3删除断点2.4激活/禁用断点2.5观察断点2.6捕获信号2.7线程中断3、查看信息3.1查看数据3.2查看内存3.3查看栈信息3.4查看栈帧信息4、运行、调试5、编辑和搜......
  • gdb学习记录
    目录如何查看地址值查看当前函数参数多线程调试只暂停指定线程,其他线程不影响总结如何查看地址值查看下一个地址:x/x0x12345679以八进制显示:x/o0x12345678以十进制显示:x/d0x12345678显示更多的地址和值:x/8xw0x12345678(显示从该地址开始的8个字(word),每个字以十六进制格式......
  • [20240824]利用gdb抽取kglnaobj内容.txt
    [20240824]利用gdb抽取kglnaobj内容.txt--//上午测试跟踪librarycachelocklibrarycachepin使用gdb,利用handleaddreess+0x1c8偏移可以取出kglnaobj内容.--//灵光一现,是否可以直接通过gdb抽取kglnaobj内容,新的gdb版本支持管道操作,在测试环境尝试一下.--//千万不要在生产系......
  • [20240824]跟踪library cache lock library cache pin使用gdb.txt
    [20240824]跟踪librarycachelocklibrarycachepin使用gdb.txt--//这几天一直想写一个gdb脚本实现这个功能,先开始自己尝试,遇到一些问题,冷静下来看了以前的学习笔记,网上查了相关链接,能找到--//的资源很少:--//https://nenadnoveljic.com/blog/tracing-library-cache-locks/......
  • GDB:调试时传递参数
    有时需要在通过gdb调试的时候,向程序传递命令行参数,假设如下程序:#include<iostream>usingnamespacestd;intmain(intargc,char*argv[]){for(inti=0;i<argc;i++){cout<<i<<":"<<argv[i]<<endl;}retu......
  • Linux下安装CGDB,并升级GDB
    下载CGDB创建文件夹mkdircgdbcdcgdbcgdb:Consolefront-endtotheGNUdebugger-GitCode克隆gitclonehttps://gitcode.com/gh_mirrors/cg/cgdb.git进入进入cgdb目录,一步步执行:./configure--prefix=/usr/localmakemakeinstall 参考linux安装cgdb_conf......