import lldb
def Struct_SummaryFormatter(valobj, internal_dict):
return "A data formatter at work"
category = lldb.debugger.CreateCategory("TSLSFormatters")
category.SetEnabled(True)
summary = lldb.SBTypeSummary.CreateWithFunctionName(
"tslsformatters.Struct_SummaryFormatter", lldb.eTypeOptionCascade
)
spec = lldb.SBTypeNameSpecifier("Struct", False)
category.AddTypeSummary(spec, summary)