[lldb-dev] Formatter for std::shared_ptr<std::wstring>

Nino Kettlitz nino.kettlitz at googlemail.com
Mon Aug 6 00:54:09 PDT 2012


I've seen, that the script attached to the mail is not on the server, so 
I attached it again, although it would be better to have it in the lldb svn.

Yust copy the script to your hom directory and ad the folowing line to 
your .lldbinit

script sys.path[:0] = [os.path.expanduser('~')]
command alias pwd script print os.getcwd()
script import wstring
type summary add --python-function wstring.wstring_summary "std::wstring"
type summary add --python-function wstring.wstring_summary 
"std::basic_string<int, class std::char_traits<int>, class 
std::allocator<int> >"
type summary add --python-function wstring.wstring_summary 
"std::basic_string<unsigned short, class std::char_traits<unsigned 
short>, class std::allocator<unsigned short> >"
type summary add --python-function wstring.wstring_summary 
"std::basic_string<wchar_t, class std::char_traits<wchar_t>, class 
std::allocator<wchar_t> >"

Cheers, Nino

Am 06.08.12 09:19, schrieb Alexander Angriawan:
> Hello,
> I am looking to write data formatter for std::shared_ptr<std::wstring>.
> I found the following old article but this doesn't seem to work.
> I have ver 159 installed.
> http://lists.cs.uiuc.edu/pipermail/lldb-dev/2012-February/000825.html
> Any idea?
> Thank you much,
> PA
> _______________________________________________
> 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/20120806/f7c062bf/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: wstring.py
Type: text/x-python-script
Size: 881 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20120806/f7c062bf/attachment.bin>

More information about the lldb-dev mailing list