Hi,
I am using LLDB C++ API to create custom debugger and trying to dump variables 
with their types. To do that I am using SBValue.GetTypeName() API. Some types 
are OK, but some others - especially ones related to STL - are quite unreadable:
(gdb) p value.GetTypeName()$1 = 0x7fffe419be40 
"std::__1::unique_ptr<std::__1::vector<std::__1::basic_string<char, 
std::__1::char_traits<char>, std::__1::allocator<char> >, 
std::__1::allocator<std::__1::basic_string<char, 
std::__1::char_traits<char"...(gdb) p value.GetDisplayTypeName()$2 = 
0x7fffe419be40 
"std::__1::unique_ptr<std::__1::vector<std::__1::basic_string<char, 
std::__1::char_traits<char>, std::__1::allocator<char> >, 
std::__1::allocator<std::__1::basic_string<char, 
std::__1::char_traits<char"...(gdb) 
So, is there any way to convert them into some more human-friendly form?
Thanks,Eugene                                     
_______________________________________________
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev

Reply via email to