[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bugs-dist
Subject: [Bug 257834] Unable to expand both "first" and "second" members of
From: Kostik Karganov <karganov+kdebugs () gmail ! com>
Date: 2011-02-02 11:59:54
Message-ID: 20110202120044.DA9327C365 () immanuel ! kde ! org
[Download RAW message or body]
https://bugs.kde.org/show_bug.cgi?id=257834
Kostik Karganov <karganov+kdebugs@gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |karganov+kdebugs@gmail.com
--- Comment #4 from Kostik Karganov <karganov+kdebugs gmail com> 2011-02-02 13:00:43 \
--- GDB behaves differently for MI command and user command, feel the difference:
(gdb) print m
print m
$3 = std::map with 2 elements = {
["one"] = std::list = {
[0] = "a",
[1] = "b",
[2] = "c"
},
["two"] = std::list = {
[0] = "1",
[1] = "2",
[2] = "3"
}
}
^done
(gdb) -var-list-children --all-values var7
^done,numchild="4",displayhint="map",children=[child={name="var7.[0]",exp="[0]",numchild="0",value="\"one\"",type="const
std::basic_string<char, std::char_traits<char>, std::allocator<char>
> ",thread-id="1",displayhint="string",dynamic="1"},child={name="var7.[1]",exp="[1]",numchild="0",value="{...}",type="std::list<std::basic_string<char,
>
std::char_traits<char>, std::allocator<char> >,
std::allocator<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > >
> ",thread-id="1",dynamic="1"},child={name="var7.[2]",exp="[2]",numchild="0",value="\"two\"",type="const
>
std::basic_string<char, std::char_traits<char>, std::allocator<char>
> ",thread-id="1",displayhint="string",dynamic="1"},child={name="var7.[3]",exp="[3]",numchild="0",value="{...}",type="std::list<std::basic_string<char,
>
std::char_traits<char>, std::allocator<char> >,
std::allocator<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > > >",thread-id="1",dynamic="1"}],has_more="0"
I.e. KDevelop just shows what GDB says us to show.
I've tried MI command -enable-pretty-printing , it doesn't help at all, and at
the same time plain CLI print works nicely.
My gdb version is 7.2-1.
--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic