/external/lldb/examples/summaries/cocoa/ |
D | NSSet.py | 29 def __init__(self, valobj, params): argument 31 self.valobj = valobj; 35 …self.sys_params.types_cache.NSUInteger = self.valobj.GetType().GetBasicType(lldb.eBasicTypeUnsigne… 37 …self.sys_params.types_cache.NSUInteger = self.valobj.GetType().GetBasicType(lldb.eBasicTypeUnsigne… 56 vcount = self.valobj.CreateChildAtOffset("count", 66 def __init__(self, valobj, params): argument 68 self.valobj = valobj; 79 self.valobj.GetExpressionPath(stream) 81 num_children_vo = self.valobj.CreateValueFromExpression("count",expr) 90 def __init__(self, valobj, params): argument [all …]
|
D | NSNumber.py | 30 def __init__(self, valobj, info_bits, data, params): argument 32 self.valobj = valobj; 64 def __init__(self, valobj, params): argument 66 self.valobj = valobj; 69 self.sys_params.types_cache.char = self.valobj.GetType().GetBasicType(lldb.eBasicTypeChar) 71 self.sys_params.types_cache.short = self.valobj.GetType().GetBasicType(lldb.eBasicTypeShort) 73 …self.sys_params.types_cache.ushort = self.valobj.GetType().GetBasicType(lldb.eBasicTypeUnsignedSho… 75 self.sys_params.types_cache.int = self.valobj.GetType().GetBasicType(lldb.eBasicTypeInt) 77 self.sys_params.types_cache.long = self.valobj.GetType().GetBasicType(lldb.eBasicTypeLong) 79 …self.sys_params.types_cache.ulong = self.valobj.GetType().GetBasicType(lldb.eBasicTypeUnsignedLong) [all …]
|
D | NSDate.py | 62 def __init__(self, valobj, info_bits, data, params): argument 64 self.valobj = valobj; 91 def __init__(self, valobj, params): argument 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): argument 123 self.valobj = valobj; 126 self.sys_params.types_cache.double = self.valobj.GetType().GetBasicType(lldb.eBasicTypeDouble) 139 value = self.valobj.CreateChildAtOffset("value", [all …]
|
D | CFDictionary.py | 29 def __init__(self, valobj, params): argument 31 self.valobj = valobj; 35 …self.sys_params.types_cache.NSUInteger = self.valobj.GetType().GetBasicType(lldb.eBasicTypeUnsigne… 37 …self.sys_params.types_cache.NSUInteger = self.valobj.GetType().GetBasicType(lldb.eBasicTypeUnsigne… 57 num_children_vo = self.valobj.CreateChildAtOffset("count", 67 def __init__(self, valobj, params): argument 69 self.valobj = valobj; 73 …self.sys_params.types_cache.NSUInteger = self.valobj.GetType().GetBasicType(lldb.eBasicTypeUnsigne… 75 …self.sys_params.types_cache.NSUInteger = self.valobj.GetType().GetBasicType(lldb.eBasicTypeUnsigne… 89 num_children_vo = self.valobj.CreateChildAtOffset("count", [all …]
|
D | CFArray.py | 30 def __init__(self, valobj, dict, params): argument 32 self.valobj = valobj; 42 self.valobj.GetExpressionPath(stream) 43 …num_children_vo = self.valobj.CreateValueFromExpression("count","(int)[" + stream.GetData() + " co… 56 def __init__(self, valobj, dict, params): argument 58 self.valobj = valobj; 61 …self.sys_params.types_cache.ulong = self.valobj.GetType().GetBasicType(lldb.eBasicTypeUnsignedLong) 70 num_children_vo = self.valobj.CreateChildAtOffset("count", 79 def __init__(self, valobj, dict, params): argument 81 self.valobj = valobj; [all …]
|
D | CFString.py | 14 def CFString_SummaryProvider (valobj,dict): argument 16 provider = CFStringSynthProvider(valobj,dict); 31 def CFAttributedString_SummaryProvider (valobj,dict): argument 33 offset = valobj.GetTarget().GetProcess().GetAddressByteSize() 34 pointee = valobj.GetValueAsUnsigned(0) 38 child_ptr = valobj.CreateValueFromAddress("string_ptr",pointee,valobj.GetType()) 39 …child = child_ptr.CreateValueFromAddress("string_data",child_ptr.GetValueAsUnsigned(),valobj.GetTy… 56 def __init__(self,valobj,dict): argument 58 self.valobj = valobj; 70 process = self.valobj.GetTarget().GetProcess() [all …]
|
D | NSIndexSet.py | 29 def __init__(self, valobj, params): argument 31 self.valobj = valobj; 35 …self.sys_params.types_cache.NSUInteger = self.valobj.GetType().GetBasicType(lldb.eBasicTypeUnsigne… 36 …self.sys_params.types_cache.uint32 = self.valobj.GetType().GetBasicType(lldb.eBasicTypeUnsignedInt) 38 …self.sys_params.types_cache.NSUInteger = self.valobj.GetType().GetBasicType(lldb.eBasicTypeUnsigne… 39 …self.sys_params.types_cache.uint32 = self.valobj.GetType().GetBasicType(lldb.eBasicTypeUnsignedInt) 41 …self.sys_params.types_cache.uint32 = self.valobj.GetType().GetBasicType(lldb.eBasicTypeUnsignedInt) 55 mode_chooser_vo = self.valobj.CreateChildAtOffset("mode_chooser", 71 count_vo = self.valobj.CreateChildAtOffset("count", 75 count_ptr = self.valobj.CreateChildAtOffset("count_ptr", [all …]
|
D | NSBundle.py | 30 def __init__(self, valobj, params): argument 32 self.valobj = valobj; 35 …self.sys_params.types_cache.NSString = self.valobj.GetTarget().FindFirstType('NSString').GetPointe… 52 text = self.valobj.CreateChildAtOffset("text", 57 …statistics.metric_hit('unknown_class',str(self.valobj.GetName()) + " triggered unkown pointer loca… 58 return NSBundleUnknown_SummaryProvider(self.valobj, self.sys_params).url_text() 60 statistics.metric_hit('code_notrun',self.valobj) 68 def __init__(self, valobj, params): argument 70 self.valobj = valobj; 81 self.valobj.GetExpressionPath(stream) [all …]
|
D | NSData.py | 29 def __init__(self, valobj, params): argument 32 self.valobj = valobj; 36 …self.sys_params.types_cache.NSUInteger = self.valobj.GetType().GetBasicType(lldb.eBasicTypeUnsigne… 38 …self.sys_params.types_cache.NSUInteger = self.valobj.GetType().GetBasicType(lldb.eBasicTypeUnsigne… 55 size = self.valobj.CreateChildAtOffset("count", 67 def __init__(self, valobj, params): argument 70 self.valobj = valobj; 81 self.valobj.GetExpressionPath(stream) 83 …num_children_vo = self.valobj.CreateValueFromExpression("count","(int)[" + stream.GetData() + " le… 92 def GetSummary_Impl(valobj): argument [all …]
|
D | NSException.py | 25 def __init__(self, valobj, params): argument 27 self.valobj = valobj; 30 self.sys_params.types_cache.id = self.valobj.GetType().GetBasicType(lldb.eBasicTypeObjCID) 46 name_ptr = self.valobj.CreateChildAtOffset("name", 49 reason_ptr = self.valobj.CreateChildAtOffset("reason", 58 def __init__(self, valobj, params): argument 60 self.valobj = valobj; 71 self.valobj.GetExpressionPath(stream) 72 …name_vo = self.valobj.CreateValueFromExpression("name","(NSString*)[" + stream.GetData() + " name]… 73 …reason_vo = self.valobj.CreateValueFromExpression("reason","(NSString*)[" + stream.GetData() + " r… [all …]
|
D | NSMachPort.py | 29 def __init__(self, valobj, params): argument 31 self.valobj = valobj; 35 …self.sys_params.types_cache.NSUInteger = self.valobj.GetType().GetBasicType(lldb.eBasicTypeUnsigne… 37 …self.sys_params.types_cache.NSUInteger = self.valobj.GetType().GetBasicType(lldb.eBasicTypeUnsigne… 56 vport = self.valobj.CreateChildAtOffset("port", 66 def __init__(self, valobj, params): argument 68 self.valobj = valobj; 79 self.valobj.GetExpressionPath(stream) 80 …num_children_vo = self.valobj.CreateValueFromExpression("port","(int)[" + stream.GetData() + " mac… 86 def GetSummary_Impl(valobj): argument [all …]
|
D | NSURL.py | 29 def __init__(self, valobj, params): argument 31 self.valobj = valobj; 34 …self.sys_params.types_cache.NSString = self.valobj.GetTarget().FindFirstType('NSString').GetPointe… 36 …self.sys_params.types_cache.NSURL = self.valobj.GetTarget().FindFirstType('NSURL').GetPointerType() 59 text = self.valobj.CreateChildAtOffset("text", 62 base = self.valobj.CreateChildAtOffset("base", 82 def __init__(self, valobj, params): argument 84 self.valobj = valobj; 95 self.valobj.GetExpressionPath(stream) 96 …url_text_vo = self.valobj.CreateValueFromExpression("url","(NSString*)[" + stream.GetData() + " de… [all …]
|
D | CFBag.py | 29 def __init__(self, valobj, params): argument 31 self.valobj = valobj; 35 …self.sys_params.types_cache.NSUInteger = self.valobj.GetType().GetBasicType(lldb.eBasicTypeUnsigne… 37 …self.sys_params.types_cache.NSUInteger = self.valobj.GetType().GetBasicType(lldb.eBasicTypeUnsigne… 56 size = self.valobj.CreateChildAtOffset("count", 66 def __init__(self, valobj, params): argument 68 self.valobj = valobj; 79 self.valobj.GetExpressionPath(stream) 80 …num_children_vo = self.valobj.CreateValueFromExpression("count","(int)CFBagGetCount(" + stream.Get… 86 def GetSummary_Impl(valobj): argument [all …]
|
D | CFBinaryHeap.py | 29 def __init__(self, valobj, params): argument 31 self.valobj = valobj; 35 …self.sys_params.types_cache.NSUInteger = self.valobj.GetType().GetBasicType(lldb.eBasicTypeUnsigne… 37 …self.sys_params.types_cache.NSUInteger = self.valobj.GetType().GetBasicType(lldb.eBasicTypeUnsigne… 53 size = self.valobj.CreateChildAtOffset("count", 63 def __init__(self, valobj, params): argument 65 self.valobj = valobj; 76 self.valobj.GetExpressionPath(stream) 77 …num_children_vo = self.valobj.CreateValueFromExpression("count","(int)CFBinaryHeapGetCount(" + str… 83 def GetSummary_Impl(valobj): argument [all …]
|
D | NSNotification.py | 26 def __init__(self, valobj, params): argument 28 self.valobj = valobj; 31 self.sys_params.types_cache.id = self.valobj.GetType().GetBasicType(lldb.eBasicTypeObjCID) 45 string_ptr = self.valobj.CreateChildAtOffset("name", 55 def __init__(self, valobj, params): argument 57 self.valobj = valobj; 68 self.valobj.GetExpressionPath(stream) 69 …name_vo = self.valobj.CreateValueFromExpression("name","(NSString*)[" + stream.GetData() + " name]… 75 def GetSummary_Impl(valobj): argument 78 …class_data,wrapper =lldb.runtime.objc.objc_runtime.Utilities.prepare_class_detection(valobj,statis… [all …]
|
D | CFBitVector.py | 49 def __init__(self, valobj, params): argument 51 self.valobj = valobj; 55 …self.sys_params.types_cache.NSUInteger = self.valobj.GetType().GetBasicType(lldb.eBasicTypeUnsigne… 57 …self.sys_params.types_cache.NSUInteger = self.valobj.GetType().GetBasicType(lldb.eBasicTypeUnsigne… 59 …self.sys_params.types_cache.charptr = self.valobj.GetType().GetBasicType(lldb.eBasicTypeChar).GetP… 73 count_vo = self.valobj.CreateChildAtOffset("count",self.sys_params.cfruntime_size, 79 array_vo = self.valobj.CreateChildAtOffset("data", 111 def __init__(self, valobj, params): argument 113 self.valobj = valobj; 126 def GetSummary_Impl(valobj): argument [all …]
|
D | objc_runtime.py | 49 def read_child_of(valobj,offset,type): argument 51 if offset == 0 and type.GetByteSize() == valobj.GetByteSize(): 52 return valobj.GetValueAsUnsigned() 53 child = valobj.CreateChildAtOffset("childUNK",offset,type) 93 def prepare_class_detection(valobj,statistics): argument 95 class_data = ObjCRuntime(valobj) 97 statistics.metric_hit('invalid_pointer',valobj) 98 wrapper = InvalidPointer_Description(valobj.GetValueAsUnsigned(0) == 0) 102 statistics.metric_hit('invalid_isa',valobj) 118 self.valobj = rot_pointer [all …]
|
/external/lldb/examples/synthetic/bitfield/ |
D | example.py | 6 def __init__(self, valobj, dict): argument 7 self.valobj = valobj # remember the SBValue since you will not have another chance to get it :-) 47 if self.valobj.IsValid() == False: 50 return self.valobj.GetChildMemberWithName("value") 53 op_chosen = self.valobj.GetChildMemberWithName("oper").GetValueAsUnsigned() 58 return self.valobj.CreateValueFromExpression("operator",'(const char*)"none"') 60 return self.valobj.CreateValueFromExpression("operator",'(const char*)"AND"') 62 return self.valobj.CreateValueFromExpression("operator",'(const char*)"OR"') 64 return self.valobj.CreateValueFromExpression("operator",'(const char*)"XOR"') 66 return self.valobj.CreateValueFromExpression("operator",'(const char*)"NAND"') [all …]
|
/external/lldb/source/DataFormatters/ |
D | Cocoa.cpp | 29 lldb_private::formatters::NSBundleSummaryProvider (ValueObject& valobj, Stream& stream) in NSBundleSummaryProvider() argument 31 ProcessSP process_sp = valobj.GetProcessSP(); in NSBundleSummaryProvider() 40 ObjCLanguageRuntime::ClassDescriptorSP descriptor(runtime->GetClassDescriptor(valobj)); in NSBundleSummaryProvider() 47 lldb::addr_t valobj_addr = valobj.GetValueAsUnsigned(0); in NSBundleSummaryProvider() 60 …ValueObjectSP text(valobj.GetSyntheticChildAtOffset(offset, valobj.GetClangType().GetBasicTypeFrom… in NSBundleSummaryProvider() 72 return ExtractSummaryFromObjCExpression(valobj, "NSString*", "bundlePath", stream); in NSBundleSummaryProvider() 76 lldb_private::formatters::NSTimeZoneSummaryProvider (ValueObject& valobj, Stream& stream) in NSTimeZoneSummaryProvider() argument 78 ProcessSP process_sp = valobj.GetProcessSP(); in NSTimeZoneSummaryProvider() 87 ObjCLanguageRuntime::ClassDescriptorSP descriptor(runtime->GetClassDescriptor(valobj)); in NSTimeZoneSummaryProvider() 94 lldb::addr_t valobj_addr = valobj.GetValueAsUnsigned(0); in NSTimeZoneSummaryProvider() [all …]
|
D | CXXFormatterFunctions.cpp | 33 lldb_private::formatters::ExtractValueFromObjCExpression (ValueObject &valobj, in ExtractValueFromObjCExpression() argument 43 expr.Printf("(%s)[(id)0x%" PRIx64 " %s]",target_type,valobj.GetPointerValue(),selector); in ExtractValueFromObjCExpression() 44 ExecutionContext exe_ctx (valobj.GetExecutionContextRef()); in ExtractValueFromObjCExpression() 67 lldb_private::formatters::ExtractSummaryFromObjCExpression (ValueObject &valobj, in ExtractSummaryFromObjCExpression() argument 77 expr.Printf("(%s)[(id)0x%" PRIx64 " %s]",target_type,valobj.GetPointerValue(),selector); in ExtractSummaryFromObjCExpression() 78 ExecutionContext exe_ctx (valobj.GetExecutionContextRef()); in ExtractSummaryFromObjCExpression() 102 lldb_private::formatters::CallSelectorOnObject (ValueObject &valobj, in CallSelectorOnObject() argument 113 valobj.GetExpressionPath(expr_path_stream, false); in CallSelectorOnObject() 116 ExecutionContext exe_ctx (valobj.GetExecutionContextRef()); in CallSelectorOnObject() 137 lldb_private::formatters::CallSelectorOnObject (ValueObject &valobj, in CallSelectorOnObject() argument [all …]
|
D | CF.cpp | 29 lldb_private::formatters::CFAbsoluteTimeSummaryProvider (ValueObject& valobj, Stream& stream) in CFAbsoluteTimeSummaryProvider() argument 32 epoch = epoch + (time_t)valobj.GetValueAsUnsigned(0); in CFAbsoluteTimeSummaryProvider() 44 lldb_private::formatters::CFBagSummaryProvider (ValueObject& valobj, Stream& stream) in CFBagSummaryProvider() argument 46 ProcessSP process_sp = valobj.GetProcessSP(); in CFBagSummaryProvider() 55 ObjCLanguageRuntime::ClassDescriptorSP descriptor(runtime->GetClassDescriptor(valobj)); in CFBagSummaryProvider() 62 lldb::addr_t valobj_addr = valobj.GetValueAsUnsigned(0); in CFBagSummaryProvider() 72 ConstString type_name(valobj.GetTypeName()); in CFBagSummaryProvider() 75 if (valobj.IsPointerType()) in CFBagSummaryProvider() 82 StackFrameSP frame_sp(valobj.GetFrameSP()); in CFBagSummaryProvider() 87 expr.Printf("(int)CFBagGetCount((void*)0x%" PRIx64 ")",valobj.GetPointerValue()); in CFBagSummaryProvider() [all …]
|
/external/lldb/examples/summaries/ |
D | sp_cp.py | 10 def __init__(self,valobj,dict): argument 11 self.valobj = valobj 25 return self.valobj.GetChildMemberWithName('_M_ptr') 27 …return self.valobj.GetChildMemberWithName('_M_refcount').GetChildMemberWithName('_M_pi').GetChildM… 30 def SharedPtr_SummaryProvider (valobj,dict): argument 31 return 'use = ' + str(valobj.GetChildMemberWithName("count").GetValueAsUnsigned()) 34 def __init__(self,valobj,dict): argument 35 self.valobj = valobj 49 return self.valobj.GetChildMemberWithName('ptr_') 51 return self.valobj.GetChildMemberWithName('cntrl_').GetChildMemberWithName('shared_owners_') [all …]
|
D | objc.py | 4 def BOOL_SummaryProvider (valobj,dict): argument 5 if not (valobj.IsValid()): 7 if valobj.GetValueAsUnsigned() == 0: 12 def BOOLRef_SummaryProvider (valobj, dict): argument 13 return BOOL_SummaryProvider (valobj.GetChildAtIndex(0),dict) 15 def BOOLPtr_SummaryProvider (valobj,dict): argument 16 return BOOL_SummaryProvider (valobj.Dereference(),dict)
|
/external/llvm/utils/ |
D | lldbDataFormatters.py | 24 def __init__(self, valobj, dict): argument 25 self.valobj = valobj; 51 self.begin = self.valobj.GetChildMemberWithName('BeginX') 52 self.end = self.valobj.GetChildMemberWithName('EndX') 53 the_type = self.valobj.GetType() 65 def __init__(self, valobj, dict): argument 66 self.valobj = valobj; 86 self.data = self.valobj.GetChildMemberWithName('Data') 87 length_obj = self.valobj.GetChildMemberWithName('Length') 93 def OptionalSummaryProvider(valobj, internal_dict): argument [all …]
|
/external/lldb/test/expression_command/issue_11588/ |
D | s11588.py | 2 def __init__(self, valobj, dict): argument 3 self.valobj = valobj 4 self.addrOf = valobj.AddressOf() 5 self.addr = valobj.GetAddress() 6 self.load_address = valobj.GetLoadAddress() 15 return self.valobj.CreateValueFromExpression("addr", str(self.addr)) 17 return self.valobj.CreateValueFromExpression("load_address", str(self.load_address))
|