[lldb-dev] Printing non-truncated stdlib collections?

Enrico Granata egranata at apple.com
Mon Nov 4 12:49:33 PST 2013


Yes please. Possibly with a sample of lldb taken while it's sitting there.
From your email, it sounds like the repro case is just a vector of pairs of int and int, with about 400 elements. Is that all?

Sent from the iPhone of
Enrico Granata <egranata@🍎.com>

> On Nov 4, 2013, at 12:42 PM, Dun Peal <dunpealer at gmail.com> wrote:
> 
> Thanks!  This works, though surprisingly slow; I just printed a vector<vector<pair<int,int>>> of 384 elements, and it blocked for about 390 seconds (6:30 minutes!) before rendering.
> 
> The print only blocks for about 8 seconds when rendering the first 256 elements (i.e. without the settings change).
> 
> This is LLDB 3.4 from the LLVM aptitude repo, running on a high end Xubuntu Linux 13.04 developer workstation.
> 
> This is obviously a major usability issue for me with LLDB. Should I file a bug for this?
> 
> 
>> On Mon, Nov 4, 2013 at 10:05 AM, Greg Clayton <gclayton at apple.com> wrote:
>> (lldb) settings show target.max-children-count
>> target.max-children-count (int) = 256
>> (lldb) settings set target.max-children-count 10000
>> 
>> 
>> You can then add this line to your ~/.lldbinit file if you want the setting to always be increased.
>> 
>> 
>> On Nov 3, 2013, at 7:57 PM, Dun Peal <dunpealer at gmail.com> wrote:
>> 
>> > Hi,
>> >
>> > When I do:
>> >
>> > (lldb) p some_vector
>> >
>> > It seems LLDB only actually prints the first 256 values. How do I get it to print the entire vector?
>> >
>> > Thanks, D.
>> > _______________________________________________
>> > lldb-dev mailing list
>> > lldb-dev at cs.uiuc.edu
>> > http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
> 
> _______________________________________________
> lldb-dev mailing list
> lldb-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20131104/268806e4/attachment.html>


More information about the lldb-dev mailing list