Searched refs:ValueObject (Results 1 - 25 of 75) sorted by relevance

123

/external/lldb/include/lldb/Core/
H A DValueObjectCast.h17 #include "lldb/Core/ValueObject.h"
22 // A ValueObject that represents a given value represented as a different type.
24 class ValueObjectCast : public ValueObject
28 Create (ValueObject &parent,
47 virtual ValueObject *
56 virtual const ValueObject *
75 ValueObjectCast (ValueObject &parent,
80 // For ValueObject only
H A DValueObjectDynamicValue.h17 #include "lldb/Core/ValueObject.h"
23 // A ValueObject that represents memory at a given address, viewed as some
26 class ValueObjectDynamicValue : public ValueObject
56 virtual ValueObject *
65 virtual const ValueObject *
121 friend class ValueObject;
123 ValueObjectDynamicValue (ValueObject &parent, lldb::DynamicValueType use_dynamic);
126 // For ValueObject only
H A DValueObjectSyntheticFilter.h19 #include "lldb/Core/ValueObject.h"
24 // A ValueObject that obtains its children from some source other than
30 class ValueObjectSynthetic : public ValueObject
110 virtual ValueObject *
119 virtual const ValueObject *
153 typedef std::map<uint32_t, ValueObject*> ByIndexMap;
161 uint32_t m_synthetic_children_count; // FIXME use the ValueObject's ChildrenManager instead of a special purpose solution
168 friend class ValueObject;
169 ValueObjectSynthetic (ValueObject &parent, lldb::SyntheticChildrenSP filter);
175 // For ValueObject onl
[all...]
H A DValueObjectChild.h17 #include "lldb/Core/ValueObject.h"
22 // A child of another ValueObject.
24 class ValueObjectChild : public ValueObject
101 // ReadValueFromMemory (ValueObject* parent, lldb::addr_t address);
104 friend class ValueObject;
106 ValueObjectChild (ValueObject &parent,
H A DValueObjectConstResultChild.h29 ValueObjectConstResultChild (ValueObject &parent,
44 virtual ValueObject *
68 friend class ValueObject;
H A DValueObjectConstResultImpl.h17 #include "lldb/Core/ValueObject.h"
30 ValueObjectConstResultImpl (ValueObject* valobj,
41 ValueObject *
85 ValueObject *m_impl_backend;
H A DValueObjectRegister.h19 #include "lldb/Core/ValueObject.h"
24 // A ValueObject that contains a root variable that may or may not
27 class ValueObjectRegisterContext : public ValueObject
52 virtual ValueObject *
65 ValueObjectRegisterContext (ValueObject &parent, lldb::RegisterContextSP &reg_ctx_sp);
67 // For ValueObject only
72 class ValueObjectRegisterSet : public ValueObject
99 virtual ValueObject *
125 // For ValueObject only
130 class ValueObjectRegister : public ValueObject
[all...]
H A DValueObject.h1 //===-- ValueObject.h -------------------------------------------*- C++ -*-===//
36 /// ValueObject:
39 /// that is evaluated in some particular scope. The ValueObject also has the capibility of being the "child" of
41 /// If a ValueObject is a root variable object - having no parent - then it must be constructed with respect to some
43 /// The ValueObject will update itself if necessary before fetching its value, summary, object description, etc.
46 /// A brief note on life cycle management for ValueObjects. This is a little tricky because a ValueObject can contain
54 /// The ValueObject mostly handle this automatically, if a value object is made with a Parent ValueObject, then it adds
58 /// or pointers to them. So all the "Root level" ValueObject derived constructors should be private, and
61 /// However, if you are making an derived ValueObject tha
66 class ValueObject : public UserID class in namespace:lldb_private
[all...]
H A DValueObjectList.h27 // A collection of ValueObject values that
51 FindValueObjectByPointer (ValueObject *valobj);
H A DValueObjectVariable.h17 #include "lldb/Core/ValueObject.h"
22 // A ValueObject that contains a root variable that may or may not
25 class ValueObjectVariable : public ValueObject
83 // For ValueObject only
/external/lldb/include/lldb/DataFormatters/
H A DCXXFormatterFunctions.h28 ExtractValueFromObjCExpression (ValueObject &valobj,
34 ExtractSummaryFromObjCExpression (ValueObject &valobj,
40 CallSelectorOnObject (ValueObject &valobj,
46 CallSelectorOnObject (ValueObject &valobj,
58 Char16StringSummaryProvider (ValueObject& valobj, Stream& stream); // char16_t* and unichar*
61 Char32StringSummaryProvider (ValueObject& valobj, Stream& stream); // char32_t*
64 WCharStringSummaryProvider (ValueObject& valobj, Stream& stream); // wchar_t*
67 Char16SummaryProvider (ValueObject& valobj, Stream& stream); // char16_t and unichar
70 Char32SummaryProvider (ValueObject& valobj, Stream& stream); // char32_t
73 WCharSummaryProvider (ValueObject
[all...]
H A DDataVisualization.h43 GetFormat (ValueObject& valobj, lldb::DynamicValueType use_dynamic);
71 GetSummaryFormat(ValueObject& valobj,
92 GetSyntheticChildren(ValueObject& valobj,
/external/lldb/source/Core/
H A DValueObject.cpp1 //===-- ValueObject.cpp -----------------------------------------*- C++ -*-===//
12 #include "lldb/Core/ValueObject.h"
62 // ValueObject constructor
64 ValueObject::ValueObject (ValueObject &parent) : function in class:ValueObject
107 // ValueObject constructor
109 ValueObject::ValueObject (ExecutionContextScope *exe_scope, function in class:ValueObject
156 ValueObject
[all...]
H A DValueObjectConstResultImpl.cpp34 // ValueObject knowning how to set the address type of its children correctly. the alternative implementation
40 ValueObjectConstResultImpl::ValueObjectConstResultImpl (ValueObject* valobj,
74 return m_impl_backend->ValueObject::Dereference(error);
81 return m_impl_backend->ValueObject::Dereference(error);
85 ValueObject *
155 return m_impl_backend->ValueObject::GetSyntheticChildAtOffset(offset, type, can_create);
162 return m_impl_backend->ValueObject::GetSyntheticChildAtOffset(offset, type, can_create);
209 return m_impl_backend->ValueObject::GetAddressOf (scalar_is_load_address,
227 return m_impl_backend->ValueObject::GetPointeeData(data, item_idx, item_count);
234 return m_impl_backend->ValueObject
[all...]
H A DValueObjectCast.cpp21 #include "lldb/Core/ValueObject.h"
39 ValueObjectCast::Create (ValueObject &parent,
49 ValueObject &parent,
53 ValueObject(parent),
H A DValueObjectList.cpp113 ValueObject *valobj = (*pos).get();
133 ValueObject *valobj = (*pos).get();
145 ValueObjectList::FindValueObjectByPointer (ValueObject *find_valobj)
152 ValueObject *valobj = (*pos).get();
H A DValueObjectRegister.cpp32 ValueObjectRegisterContext::ValueObjectRegisterContext (ValueObject &parent, RegisterContextSP &reg_ctx) :
33 ValueObject (parent),
97 ValueObject *
100 ValueObject *new_valobj = NULL;
124 ValueObject (exe_scope),
212 ValueObject *
215 ValueObject *valobj = NULL;
228 ValueObject *valobj = NULL;
270 ValueObjectRegister::ValueObjectRegister (ValueObject &parent, lldb::RegisterContextSP &reg_ctx_sp, uint32_t reg_num) :
271 ValueObject (paren
[all...]
H A DValueObjectConstResultChild.cpp21 ValueObject &parent,
68 ValueObject *
H A DValueObjectConstResult.cpp48 ValueObject (exe_scope),
82 ValueObject (exe_scope),
137 ValueObject (exe_scope),
177 ValueObject (exe_scope),
214 ValueObject (exe_scope),
226 ValueObject (exe_scope),
321 ValueObject *
H A DValueObjectChild.cpp29 ValueObject &parent,
40 ValueObject (parent),
117 ValueObject* parent = m_parent;
220 m_error.SetErrorString("ValueObjectChild has a NULL parent ValueObject.");
230 ValueObject* root(GetRoot());
/external/lldb/include/lldb/Target/
H A DLanguageRuntime.h22 #include "lldb/Core/ValueObject.h"
42 GetObjectDescription (Stream &str, ValueObject &object) = 0;
49 GetDynamicTypeAndAddress (ValueObject &in_value,
57 CouldHaveDynamicValue (ValueObject &in_value) = 0;
/external/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCRuntime.h20 #include "lldb/Core/ValueObject.h"
38 GetObjectDescription (Stream &str, ValueObject &object);
41 CouldHaveDynamicValue (ValueObject &in_value);
44 GetDynamicTypeAndAddress (ValueObject &in_value,
/external/lldb/source/DataFormatters/
H A DTypeSummary.cpp52 StringSummaryFormat::FormatObject (ValueObject *valobj,
57 retval.assign("NULL ValueObject");
70 ValueObject* object;
96 ValueObject::eValueObjectRepresentationStyleSummary,
98 ValueObject::ePrintableRepresentationSpecialCasesDisable);
155 CXXFunctionSummaryFormat::FormatObject (ValueObject *valobj,
199 ScriptSummaryFormat::FormatObject (ValueObject *valobj,
/external/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/
H A DItaniumABILanguageRuntime.h35 GetDynamicTypeAndAddress (ValueObject &in_value,
41 CouldHaveDynamicValue (ValueObject &in_value);
/external/lldb/include/lldb/Interpreter/
H A DOptionGroupValueObjectDisplay.h17 #include "lldb/Core/ValueObject.h"
65 ValueObject::DumpValueObjectOptions

Completed in 209 milliseconds

123