天天看點

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功能: