• Home
  • Raw
  • Download

Lines Matching refs:valobj

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()
104 pointer = self.valobj.GetValueAsUnsigned(0) + offset
106 return self.valobj.CreateValueFromExpression("content",
113 return self.valobj.CreateValueFromExpression("content",
114 "(char*)\"" + self.valobj.GetObjectDescription() + "\"");
120 pointer = self.valobj.GetValueAsUnsigned(0) + self.size_of_cfruntime_base();
128 pointer = self.valobj.GetValueAsUnsigned(0) + self.size_of_cfruntime_base()
131 char_type = self.valobj.GetType().GetBasicType(lldb.eBasicTypeChar).GetPointerType()
132 vopointer = self.valobj.CreateValueFromAddress("dummy",pointer,char_type);
135 return self.valobj.CreateValueFromExpression("content",
145 offset = offset + self.valobj.GetValueAsUnsigned(0)
146 return self.valobj.CreateValueFromExpression("content",
152 data = self.valobj.CreateChildAtOffset("content",
153 offset, self.valobj.GetType().GetBasicType(lldb.eBasicTypeChar).GetPointerType());
159 return self.valobj.CreateValueFromExpression("content", "(char*)(" + str(data_value) + ")")
163 offset = self.valobj.GetValueAsUnsigned(0) + self.size_of_cfruntime_base();
166 return self.valobj.CreateValueFromAddress("content",
167 offset, self.valobj.GetType().GetBasicType(lldb.eBasicTypeChar)).AddressOf();
172 return self.valobj.CreateChildAtOffset("content",
173 offset,self.valobj.GetType().GetBasicType(lldb.eBasicTypeChar).GetPointerType());
179 return self.valobj.CreateValueFromExpression("mutable",
182 return self.valobj.CreateValueFromExpression("inline",
185 return self.valobj.CreateValueFromExpression("explicit",
188 return self.valobj.CreateValueFromExpression("unicode",
191 return self.valobj.CreateValueFromExpression("special",
260 cfinfo = self.valobj.CreateChildAtOffset("cfinfo",
262 self.valobj.GetType().GetBasicType(lldb.eBasicTypeChar));
305 self.pointer_size = self.valobj.GetTarget().GetProcess().GetAddressByteSize()
307 self.is_little = self.valobj.GetTarget().GetProcess().GetByteOrder() == lldb.eByteOrderLittle