[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Advice on extending gdb

From: amit.chaudhuri
Subject: RE: Advice on extending gdb
Date: Thu, 13 Nov 2014 09:14:14 +0000

Hi Yuanhui,

Useful - thank you.

Supplementary: are there recommended pretty printer resources for use with 
boost (and other commonly used third party) libraries? The wiki link covers STL 
and how to write your own but I don't see pointers to many other contributions.

From: asmwarrior address@hidden
Sent: 13 November 2014 08:08
To: Chaudhuri,A,Amit,JRM13 R; address@hidden
Subject: Re: Advice on extending gdb

On 2014-11-13 15:24, address@hidden wrote:
> Hi,
> Just how do parameters work with user defined commands?
> I recently saw an example in which someone prints the contents of std::vector 
> (and other container types) using user defined commands:
> Very nice.
> <snip>
> # apologies for loss of indentation
> define pvector
> if $argc == 0
> help pvector
> else
> set $size = $arg0._M_impl._M_finish - $arg0._M_impl._M_start
> set $capacity = $arg0._M_impl._M_end_of_storage - $arg0._M_impl._M_start
> set $size_max = $size - 1
> end
> </snip>

Hi, amit, use those command to show the content of the std::vector is quite 
outdated, I strongly suggest you to use the more modern gdb's python pretty 
printer, see: and

Yuanhui Zhang

reply via email to

[Prev in Thread] Current Thread [Next in Thread]