Lines Matching refs:valobj
62 def __init__(self, valobj, info_bits, data, params):
64 self.valobj = valobj;
91 def __init__(self, valobj, params):
93 self.valobj = valobj;
96 self.sys_params.types_cache.double = self.valobj.GetType().GetBasicType(lldb.eBasicTypeDouble)
109 value = self.valobj.CreateChildAtOffset("value",
121 def __init__(self, valobj, params):
123 self.valobj = valobj;
126 self.sys_params.types_cache.double = self.valobj.GetType().GetBasicType(lldb.eBasicTypeDouble)
139 value = self.valobj.CreateChildAtOffset("value",
149 def __init__(self, valobj, params):
151 self.valobj = valobj;
154 self.sys_params.types_cache.voidptr = self.valobj.GetType().GetBasicType(lldb.eBasicTypeVoid).GetPointerType()
167 tz_string = self.valobj.CreateChildAtOffset("tz_name",
176 def __init__(self, valobj):
178 self.valobj = valobj;
188 self.valobj.GetExpressionPath(stream)
190 num_children_vo = self.valobj.CreateValueFromExpression("str",expr);
195 def GetSummary_Impl(valobj):
198 class_data,wrapper =lldb.runtime.objc.objc_runtime.Utilities.prepare_class_detection(valobj,statistics)
207 wrapper = NSTaggedDate_SummaryProvider(valobj,class_data.info_bits(),class_data.value(), class_data.sys_params)
208 statistics.metric_hit('code_notrun',valobj)
210 wrapper = NSUntaggedDate_SummaryProvider(valobj, class_data.sys_params)
211 statistics.metric_hit('code_notrun',valobj)
213 wrapper = NSCalendarDate_SummaryProvider(valobj, class_data.sys_params)
214 statistics.metric_hit('code_notrun',valobj)
216 wrapper = NSTimeZoneClass_SummaryProvider(valobj, class_data.sys_params)
217 statistics.metric_hit('code_notrun',valobj)
219 wrapper = NSUnknownDate_SummaryProvider(valobj)
220 statistics.metric_hit('unknown_class',valobj.GetName() + " seen as " + name_string)
224 def NSDate_SummaryProvider (valobj,dict):
226 provider = GetSummary_Impl(valobj);
239 def NSTimeZone_SummaryProvider (valobj,dict):
241 provider = GetSummary_Impl(valobj);
256 def CFAbsoluteTime_SummaryProvider (valobj,dict):
259 value_double = struct.unpack('d', struct.pack('Q', valobj.GetData().uint64[0]))[0]