天天看点

xcode使用lldb的python脚本查看WebKit的WTF::String和Vector等基础类

它是自带了gdb和lldb的python脚本的,路径分别在

配置lldb初始化时加载python脚本:

2. 在用户目录下新建文件,命名为“.lldbinit”,注意前面有个点符号哦。

3. .lldbinit的内容为:

4. 如果已打开,重启xcode

从脚本内容看,支持查看:

WTF::String

WTF::StringImpl

WTF::AtomicString

WTF::Vector

WTF::HashTable。 包括HashMap, HashSet等

xcode只有lldb支持了python,所以以下的截图都是lldb的。

这是测试代码:

这是xcode的可视化调试窗口的效果:

这是terminal的p功能: