lldb等于(gdb)设置目标字符集?

时间:2018-08-09 17:43:00

标签: lldb

在gdb中,我可以使用以下命令在不同的字符集编码(例如ASCII和EBCDIC)之间切换:

(gdb) set target-charset EBCDIC

(gdb) set target-charset ASCII

lldb是否具有这种功能(也许未记录)?

如果没有,请查看lldb中提供的高级python集成,我猜想实现此效果的最佳方法是使用python方法。任何人都可以将我指向一个示例python脚本,其中给定类型的显示是专用的,我可以在这方面进行调整。

1 个答案:

答案 0 :(得分:0)

没有这种功能,lldb假定为ASCII。

您可以从Python添加自定义摘要,以任意方式显示给定类型的值。在这里讨论:

http://lldb.llvm.org/varformats.html

这里有一些摘要示例:

http://llvm.org/svn/llvm-project/lldb/trunk/examples/summaries/

,您还需要查阅SB API文档,位于此处:

http://lldb.llvm.org/python_reference/index.html