1579a296e7566b7b6d24b51e383bca1fe1e62086fEnrico Granata""" 2579a296e7566b7b6d24b51e383bca1fe1e62086fEnrico GranataLLDB AppKit formatters 3579a296e7566b7b6d24b51e383bca1fe1e62086fEnrico Granata 4579a296e7566b7b6d24b51e383bca1fe1e62086fEnrico Granatapart of The LLVM Compiler Infrastructure 5579a296e7566b7b6d24b51e383bca1fe1e62086fEnrico GranataThis file is distributed under the University of Illinois Open Source 6579a296e7566b7b6d24b51e383bca1fe1e62086fEnrico GranataLicense. See LICENSE.TXT for details. 7579a296e7566b7b6d24b51e383bca1fe1e62086fEnrico Granata""" 886fcb16c848b7503b2d082158886359ef76f1a84Enrico Granataimport lldb 986fcb16c848b7503b2d082158886359ef76f1a84Enrico Granata 1086fcb16c848b7503b2d082158886359ef76f1a84Enrico Granatadef SEL_Summary(valobj,dict): 1186fcb16c848b7503b2d082158886359ef76f1a84Enrico Granata return valobj.Cast(valobj.GetType().GetBasicType(lldb.eBasicTypeChar).GetPointerType()).GetSummary() 1286fcb16c848b7503b2d082158886359ef76f1a84Enrico Granata 1386fcb16c848b7503b2d082158886359ef76f1a84Enrico Granatadef SELPointer_Summary(valobj,dict): 1486fcb16c848b7503b2d082158886359ef76f1a84Enrico Granata return valobj.CreateValueFromAddress('text',valobj.GetValueAsUnsigned(0),valobj.GetType().GetBasicType(lldb.eBasicTypeChar)).AddressOf().GetSummary() 15