在gdb中,我可以使用以下命令在不同的字符集编码(例如ASCII和EBCDIC)之间切换:
(gdb) set target-charset EBCDIC
(gdb) set target-charset ASCII
lldb是否具有这种功能(也许未记录)?
如果没有,请查看lldb中提供的高级python集成,我猜想实现此效果的最佳方法是使用python方法。任何人都可以将我指向一个示例python脚本,其中给定类型的显示是专用的,我可以在这方面进行调整。
答案 0 :(得分:0)
没有这种功能,lldb假定为ASCII。
您可以从Python添加自定义摘要,以任意方式显示给定类型的值。在这里讨论:
http://lldb.llvm.org/varformats.html
这里有一些摘要示例:
http://llvm.org/svn/llvm-project/lldb/trunk/examples/summaries/
,您还需要查阅SB API文档,位于此处: