實用LLDB命令 Xcode除錯

2021-07-31 23:51:55 字數 780 閱讀 1810

命令名 用法 說明

expr

expr 表示式

可以在除錯時動態執行指定表示式,並將結果列印出來,很有用的命令。

popo 表示式

與expr類似,列印物件,會呼叫物件description方法。是print-object的簡寫

print

print (type) 表示式

也是列印命令,需要指定型別。

btbt [all]

列印呼叫堆疊,是thread backtrace的簡寫,加all可列印所有thread的堆疊。

br l

br l

是breakpoint list的簡寫

process continue l

process continue

簡寫:c

thread step-in l

thread step-in l

簡寫:s

thread step-inst l

thread step-inst l

簡寫:si

thread step-over l

thread step-over l

簡寫:n

thread step-over-inst l

thread step-over-inst l

簡寫:ni

thread step-out l

thread step-out l

簡寫:f

thread list

thread list

簡寫:th l

XCode偵錯程式LLDB

nslog whatisinsidethisthing nsnumber n 7 實際應該呼叫這個函式 foo if 1 thebooleanatstake int calculatethetrickyvalue help print expression 什麼是 print 命令 print is...

除錯lldb命令常用

lldb在xcode4.3或者之後的版本裡面是預設的偵錯程式。假如你正在使用老一點版本的xcode的話,你又gdb偵錯程式。他們有一些基本的相同的命令,因此假如你的xcode使用的是 gdb 提示,而不是 lldb 提示的話,你也能夠更隨一起做,而沒有問題。po 命令是 print object 列...

除錯lldb命令常用

lldb在xcode4.3或者之後的版本裡面是預設的偵錯程式。假如你正在使用老一點版本的xcode的話,你又gdb偵錯程式。他們有一些基本的相同的命令,因此假如你的xcode使用的是 gdb 提示,而不是 lldb 提示的話,你也能夠更隨一起做,而沒有問題。po 命令是 print object 列...