diff options
| author | Enrico Granata <egranata@apple.com> | 2012-03-09 00:45:19 +0000 |
|---|---|---|
| committer | Enrico Granata <egranata@apple.com> | 2012-03-09 00:45:19 +0000 |
| commit | eb55ad4ad7c0b1397c6d05232e1ad56f4c43f5b0 (patch) | |
| tree | 943f44bda93c6c66721b6c9cdb26e7ca2a1c3b78 /lldb | |
| parent | 5a9a9883be8a6ad90d7eb18e72f6bf4041c26a20 (diff) | |
| download | bcm5719-llvm-eb55ad4ad7c0b1397c6d05232e1ad56f4c43f5b0.tar.gz bcm5719-llvm-eb55ad4ad7c0b1397c6d05232e1ad56f4c43f5b0.zip | |
the formatter for NSNotification was not being initialized correctly
llvm-svn: 152358
Diffstat (limited to 'lldb')
| -rw-r--r-- | lldb/examples/summaries/cocoa/NSNotification.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lldb/examples/summaries/cocoa/NSNotification.py b/lldb/examples/summaries/cocoa/NSNotification.py index 48ad18a4331..c941cd20160 100644 --- a/lldb/examples/summaries/cocoa/NSNotification.py +++ b/lldb/examples/summaries/cocoa/NSNotification.py @@ -16,6 +16,7 @@ class NSConcreteNotification_SummaryProvider: def __init__(self, valobj, params): self.valobj = valobj; + self.sys_params = params if not (self.sys_params.types_cache.id): self.sys_params.types_cache.id = self.valobj.GetType().GetBasicType(lldb.eBasicTypeObjCID) self.update(); @@ -26,7 +27,7 @@ class NSConcreteNotification_SummaryProvider: # skip the ISA and go to the name pointer def offset(self): return self.sys_params.pointer_size -\ + def name(self): string_ptr = self.valobj.CreateChildAtOffset("name", self.offset(), @@ -74,10 +75,10 @@ def GetSummary_Impl(valobj): name_string = class_data.class_name() if name_string == 'NSConcreteNotification': - wrapper = NSConcreteNotification_SummaryProvider(valobj) + wrapper = NSConcreteNotification_SummaryProvider(valobj, class_data.sys_params) statistics.metric_hit('code_notrun',valobj) else: - wrapper = NSNotificationUnknown_SummaryProvider(valobj) + wrapper = NSNotificationUnknown_SummaryProvider(valobj, class_data.sys_params) statistics.metric_hit('unknown_class',str(valobj) + " seen as " + name_string) return wrapper; |

