`

GDB STL Support Tools

 
阅读更多

this is a site page for GDB STL Support Tools :http://sourceware.org/gdb/wiki/STLSupport

in the page we can get the gdb macros stuff to support stl container :http://www.yolinux.com/TUTORIALS/src/dbinit_stl_views-1.03.txt

this is the page for gdb define command detail.:http://www.delorie.com/gnu/docs/gdb/gdb_189.html 

here is a tutorial for this stuff :http://www.yolinux.com/TUTORIALS/GDB-Commands.html#STLDEREF

 

how to use this stuff:

 

This file should be "included" in .gdbinit as following:

source stl-views.gdb or just paste it into your .gdbinit file

 

good job!!

 

分享到:
评论

相关推荐

    gdb调试 stl views

    可以打印map,vector等 只要 source stl-views-1.0.3.gdb

    gdb中查看stl容器命令封装脚本

    本文将详细介绍如何使用GDB来查看STL容器,并特别关注一个名为"gdbinit"的脚本,它能够帮助我们封装这些命令,提高调试效率。 首先,让我们了解GDB的基本用法。GDB允许程序员设置断点、单步执行代码、查看变量值、...

    利用gdb宏调试STL库

    利用gdb宏调试STL库,里面有本人写的各种gdb宏,很方便调试STL

    GDB调试STL和Json

    用于gdb调试过程中打印json对象。由于gdb脚本的递归有问题,打印数组中包含多个对象时打印有问题 命令“pjson ...此脚本基于http://www.yolinux.com/TUTORIALS/src/dbinit_stl_views-1.03.txt修改,可以用于调试stl

    stl-views.gdb

    gdb 打印功能扩展 # The following STL containers are currently supported: # # std::vector<T> -- via pvector command # std::list<T> -- via plist or plist_member command # std::map,T> -- via pmap or pmap...

    GDB调试打印STL PROTOBUF

    GDB调试打印STL PROTOBUF,只要放到.gdbinit文件中就可以直接打印MAP LIST VECTOR SET DEQUEUE等等STL容器里装的东西了。还有PROTOBUF里装的东西也可以打印出来,调试时看PB协议很方便。

    STM32 GDB调试手册

    STM32 GDB 调试手册 本手册详细介绍了如何使用 GDB 调试 STM32 微控制器,旨在帮助开发者快速掌握 GDB 调试工具的使用方法,以便更好地 debug STM32 项目。 标题解释 STM32 GDB 调试手册是 STM 官方提供的调试指南...

    geotools读取*dbf/*shp文件

    标题 "geotools读取*.dbf/*.shp文件" 涉及的是使用开源Java库GeoTools处理地理空间数据的技巧。GeoTools是一个用于处理地理信息系统(GIS)数据的库,它支持多种地理空间数据格式,包括Shapefile(*.shp)和DBF(*....

    linux_gdb——sgi_stl——文件锁——程序自动重启

    本资料包涵盖了多个关键知识点,包括GDB调试器、SGI STL、文件锁、以及程序的自动重启技术。 1. **GDB调试器**:GDB(GNU调试器)是Linux环境下广泛使用的源代码级调试工具。它可以让你在程序运行时查看变量状态、...

    stl-查看调试工具.zip

    在这个场景中,"stl-查看调试工具.zip"提供的资源,特别是"stl-views-1.0.3.gdb"文件,显然是一个专门针对GDB(GNU Debugger)扩展,用于增强对C++ STL容器的调试能力。 GDB是一款强大的源代码级调试器,支持多种...

    gdb完全手册.pdf.zip_GDB pdf_GDB中文手册_gdb_linux_linux gdb pdf

    GDB(GNU Debugger)是GNU项目的一个组成部分,是一款强大的源代码级调试器,适用于C、C++、Fortran、Objective-C、Python等语言。这款工具允许程序员在运行代码时检查程序的状态,包括变量值、内存区域、调用堆栈等...

    gdb64.exe和gdb.exe

    GDB(GNU Debugger)是GNU项目的一个开源工具,用于调试C、C++和其他语言编写的程序。在给定的压缩包中,包含了两个版本的GDB:`gdb64.exe`和`gdb.exe`。`gdb64.exe`是64位版本的GDB,用于调试64位应用程序,而`gdb....

    GDB.zip_debugger_gdb debgger保存_gdb调试_gnu debugger

    《深入理解GDB:GNU调试器的探索与实践》 GDB,全称为GNU Debugger,是开源社区GNU项目的一部分,专为Unix类操作系统设计的一款强大的源代码级调试工具。无论你是初学者还是经验丰富的开发者,GDB都能提供必要的...

    gdb_tools:在 GDB 中调试的工具支持

    本篇文章将深入探讨"在GDB中调试的工具支持",特别是由peternguyen编写的GDB工具,以及如何利用Python进行模式创建和Shellcode的提取。 首先,让我们理解GDB的基本功能。GDB允许开发者设置断点、查看变量值、单步...

    gdb-6.0.rar_gdb_gdb-6_gdb-6.6

    1. **更好的C++支持**:包括对C++模板的改进,以及更完善的STL容器查看功能。 2. **Python集成**:GDB 6.0引入了对Python的支持,允许用户编写自定义的扩展脚本,增强了GDB的可定制性。 3. **性能优化**:GDB 6.0...

    GDB官网用户手册(gdb.pdf)

    GDB 官方用户手册是 GNU 调试器的一份官方文档,用于帮助用户学习和掌握 GDB 的使用方法和技术。本手册涵盖了 GDB 的基本概念、基本使用方法、调试技术、进阶技术等方面的知识点。 知识点 1: GDB 的基本概念 GDB...

    包括gdb64.exe和gdb.exe

    GDB,全称为GNU调试器(GNU Debugger),是开源社区GNU项目的一部分,是一个强大的命令行工具,用于调试C、C++、Fortran等语言编写的程序。它允许开发者在程序运行时检查和控制程序状态,如查看内存变量、设置断点、...

    gdb手册debuging with gdb 中文

    ### GDB手册知识点详解 #### 一、GDB简介与手册背景 GNU调试器(GDB)是一款功能强大的源码级调试工具,适用于多种编程语言,包括但不限于C、C++等。该手册针对的是GDB的第六版,版本号为6.8.50.20090706,提供了...

    gdb11.1 gdb9.2 无法读取clang dwarf

    在IT行业中,`gdb`(GNU Debugger)是一款强大的源代码级调试器,用于调试C、C++等语言编译的程序。`dwarf`是编译器在编译过程中生成的一种元数据格式,用于存储关于源代码的信息,如变量、函数、类型等,方便调试...

Global site tag (gtag.js) - Google Analytics