in lldbmacros/init.py [0:0]
def GetKweSummary(kwe):
format = "{:<#20x} {:<#20x} {:<10s} {:<10s} {:<#20x} {:<#20x}"
kwe = Cast(kwe, 'struct ksyn_waitq_element *')
state = ""
if kwe.kwe_state == 1:
state = "INWAIT"
elif kwe.kwe_state == 2:
state = "PPOST"
elif kwe.kwe_state == 3:
state = "BROAD"
else:
state = "{:#10x}".format(kwe.kwe_state)
return format.format(kwe, kwe.kwe_kwqqueue, GetLSeqSummary(kwe.kwe_lockseq), state, kwe.kwe_uth, kwe.kwe_thread)