forked from OSchip/llvm-project
parent
7ca44c2b1e
commit
f981060503
lldb/examples/summaries/cocoa
|
@ -0,0 +1,19 @@
|
|||
"""
|
||||
LLDB AppKit formatters
|
||||
|
||||
part of The LLVM Compiler Infrastructure
|
||||
This file is distributed under the University of Illinois Open Source
|
||||
License. See LICENSE.TXT for details.
|
||||
"""
|
||||
import lldb
|
||||
import objc_runtime
|
||||
|
||||
def Class_Summary(valobj,dict):
|
||||
runtime = objc_runtime.ObjCRuntime.runtime_from_isa(valobj)
|
||||
if runtime == None or not runtime.is_valid():
|
||||
return '<error: unknown Class>'
|
||||
class_data = runtime.read_class_data()
|
||||
if class_data == None or not class_data.is_valid():
|
||||
return '<error: unknown Class>'
|
||||
return class_data.class_name()
|
||||
|
Loading…
Reference in New Issue