|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/tools/lldb/scripts/LLDBWrapPython.cpp 3009 SWIGEXPORT lldb::ValueObjectSP
3012 lldb::ValueObjectSP valobj_sp;
79633 const lldb::ValueObjectSP& valobj_sp,
79707 const lldb::ValueObjectSP& valobj_sp
80472 lldb::ValueObjectSP& value,
tools/lldb/include/lldb/API/SBValue.h 308 SBValue(const lldb::ValueObjectSP &value_sp);
378 lldb::ValueObjectSP GetSP() const;
410 lldb::ValueObjectSP GetSP(ValueLocker &value_locker) const;
414 void SetSP(const lldb::ValueObjectSP &sp);
416 void SetSP(const lldb::ValueObjectSP &sp, bool use_synthetic);
418 void SetSP(const lldb::ValueObjectSP &sp, lldb::DynamicValueType use_dynamic);
420 void SetSP(const lldb::ValueObjectSP &sp, lldb::DynamicValueType use_dynamic,
423 void SetSP(const lldb::ValueObjectSP &sp, lldb::DynamicValueType use_dynamic,
tools/lldb/include/lldb/API/SBValueList.h 56 void Append(lldb::ValueObjectSP &val_obj_sp);
tools/lldb/include/lldb/Breakpoint/Watchpoint.h 194 lldb::ValueObjectSP m_old_value_sp;
195 lldb::ValueObjectSP m_new_value_sp;
tools/lldb/include/lldb/Core/ValueObject.h 406 lldb::ValueObjectSP GetValueForExpressionPath(
461 virtual lldb::ValueObjectSP GetChildAtIndex(size_t idx, bool can_create);
464 lldb::ValueObjectSP GetChildAtIndexPath(llvm::ArrayRef<size_t> idxs,
467 lldb::ValueObjectSP
472 lldb::ValueObjectSP GetChildAtNamePath(llvm::ArrayRef<ConstString> names,
475 lldb::ValueObjectSP
479 virtual lldb::ValueObjectSP GetChildMemberWithName(ConstString name,
544 lldb::ValueObjectSP GetSP() { return m_manager->GetSharedPointer(this); }
556 lldb::ValueObjectSP GetSyntheticChild(ConstString key) const;
558 lldb::ValueObjectSP GetSyntheticArrayMember(size_t index, bool can_create);
560 lldb::ValueObjectSP GetSyntheticBitFieldChild(uint32_t from, uint32_t to,
563 lldb::ValueObjectSP GetSyntheticExpressionPathChild(const char *expression,
566 virtual lldb::ValueObjectSP
571 virtual lldb::ValueObjectSP
575 virtual lldb::ValueObjectSP GetDynamicValue(lldb::DynamicValueType valueType);
579 virtual lldb::ValueObjectSP GetStaticValue();
581 virtual lldb::ValueObjectSP GetNonSyntheticValue();
583 lldb::ValueObjectSP GetSyntheticValue(bool use_synthetic = true);
589 lldb::ValueObjectSP
593 virtual lldb::ValueObjectSP CreateConstantValue(ConstString name);
595 virtual lldb::ValueObjectSP Dereference(Status &error);
601 virtual lldb::ValueObjectSP Clone(ConstString new_name);
603 virtual lldb::ValueObjectSP AddressOf(Status &error);
610 virtual lldb::ValueObjectSP Cast(const CompilerType &compiler_type);
612 virtual lldb::ValueObjectSP CastPointerType(const char *name,
615 virtual lldb::ValueObjectSP CastPointerType(const char *name,
640 static lldb::ValueObjectSP
645 static lldb::ValueObjectSP
651 static lldb::ValueObjectSP
656 static lldb::ValueObjectSP
664 lldb::ValueObjectSP Persist();
880 lldb::ValueObjectSP m_addr_of_valobj_sp; // We have to hold onto a shared
990 lldb::ValueObjectSP GetValueForExpressionPath_Impl(
1008 lldb::ValueObjectSP m_root_valobj_sp;
1010 lldb::ValueObjectSP m_user_valobj_sp;
1018 ValueObjectManager(lldb::ValueObjectSP in_valobj_sp,
1023 lldb::ValueObjectSP GetRootSP() const { return m_root_valobj_sp; }
1029 lldb::ValueObjectSP GetSP();
tools/lldb/include/lldb/Core/ValueObjectCast.h 29 static lldb::ValueObjectSP Create(ValueObject &parent,
tools/lldb/include/lldb/Core/ValueObjectConstResult.h 37 static lldb::ValueObjectSP
41 static lldb::ValueObjectSP
46 static lldb::ValueObjectSP
52 static lldb::ValueObjectSP
57 static lldb::ValueObjectSP Create(ExecutionContextScope *exe_scope,
62 static lldb::ValueObjectSP Create(ExecutionContextScope *exe_scope,
79 lldb::ValueObjectSP Dereference(Status &error) override;
84 lldb::ValueObjectSP GetSyntheticChildAtOffset(
88 lldb::ValueObjectSP AddressOf(Status &error) override;
103 lldb::ValueObjectSP
108 lldb::ValueObjectSP Cast(const CompilerType &compiler_type) override;
tools/lldb/include/lldb/Core/ValueObjectConstResultCast.h 36 lldb::ValueObjectSP Dereference(Status &error) override;
45 lldb::ValueObjectSP GetSyntheticChildAtOffset(
49 lldb::ValueObjectSP AddressOf(Status &error) override;
54 lldb::ValueObjectSP Cast(const CompilerType &compiler_type) override;
tools/lldb/include/lldb/Core/ValueObjectConstResultChild.h 42 lldb::ValueObjectSP Dereference(Status &error) override;
51 lldb::ValueObjectSP GetSyntheticChildAtOffset(
55 lldb::ValueObjectSP AddressOf(Status &error) override;
63 lldb::ValueObjectSP Cast(const CompilerType &compiler_type) override;
tools/lldb/include/lldb/Core/ValueObjectConstResultImpl.h 39 lldb::ValueObjectSP Dereference(Status &error);
44 lldb::ValueObjectSP
49 lldb::ValueObjectSP AddressOf(Status &error);
53 lldb::ValueObjectSP Cast(const CompilerType &compiler_type);
71 lldb::ValueObjectSP m_load_addr_backend;
72 lldb::ValueObjectSP m_address_of_backend;
tools/lldb/include/lldb/Core/ValueObjectDynamicValue.h 70 lldb::ValueObjectSP GetStaticValue() override { return m_parent->GetSP(); }
72 void SetOwningSP(lldb::ValueObjectSP &owning_sp) {
121 lldb::ValueObjectSP m_owning_valobj_sp;
tools/lldb/include/lldb/Core/ValueObjectList.h 27 void Append(const lldb::ValueObjectSP &val_obj_sp);
31 lldb::ValueObjectSP FindValueObjectByPointer(ValueObject *valobj);
37 lldb::ValueObjectSP GetValueObjectAtIndex(size_t idx);
39 lldb::ValueObjectSP RemoveValueObjectAtIndex(size_t idx);
41 void SetValueObjectAtIndex(size_t idx, const lldb::ValueObjectSP &valobj_sp);
43 lldb::ValueObjectSP FindValueObjectByValueName(const char *name);
45 lldb::ValueObjectSP FindValueObjectByUID(lldb::user_id_t uid);
51 const std::vector<lldb::ValueObjectSP> &GetObjects() const {
55 typedef std::vector<lldb::ValueObjectSP> collection;
tools/lldb/include/lldb/Core/ValueObjectMemory.h 33 static lldb::ValueObjectSP Create(ExecutionContextScope *exe_scope,
38 static lldb::ValueObjectSP Create(ExecutionContextScope *exe_scope,
tools/lldb/include/lldb/Core/ValueObjectRegister.h 72 static lldb::ValueObjectSP Create(ExecutionContextScope *exe_scope,
91 lldb::ValueObjectSP GetChildMemberWithName(ConstString name,
119 static lldb::ValueObjectSP Create(ExecutionContextScope *exe_scope,
tools/lldb/include/lldb/Core/ValueObjectSyntheticFilter.h 55 lldb::ValueObjectSP GetChildAtIndex(size_t idx, bool can_create) override;
57 lldb::ValueObjectSP GetChildMemberWithName(ConstString name,
62 lldb::ValueObjectSP
77 lldb::ValueObjectSP GetStaticValue() override {
94 lldb::ValueObjectSP GetNonSyntheticValue() override;
140 typedef ThreadSafeSTLVector<lldb::ValueObjectSP> SyntheticChildrenCache;
tools/lldb/include/lldb/Core/ValueObjectVariable.h 37 static lldb::ValueObjectSP Create(ExecutionContextScope *exe_scope,
tools/lldb/include/lldb/DataFormatters/TypeSynthetic.h 48 virtual lldb::ValueObjectSP GetChildAtIndex(size_t idx) = 0;
71 virtual lldb::ValueObjectSP GetSyntheticValue() { return nullptr; }
82 lldb::ValueObjectSP
87 lldb::ValueObjectSP
92 lldb::ValueObjectSP CreateValueObjectFromData(llvm::StringRef name,
111 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override { return nullptr; }
121 lldb::ValueObjectSP GetSyntheticValue() override = 0;
318 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override {
353 lldb::ValueObjectSP)>
419 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override;
427 lldb::ValueObjectSP GetSyntheticValue() override;
tools/lldb/include/lldb/DataFormatters/ValueObjectPrinter.h 112 lldb::ValueObjectSP GenerateChild(ValueObject *synth_valobj, size_t idx);
114 void PrintChild(lldb::ValueObjectSP child_sp,
tools/lldb/include/lldb/DataFormatters/VectorIterator.h 23 VectorIteratorSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp,
28 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override;
39 lldb::ValueObjectSP m_item_sp;
tools/lldb/include/lldb/DataFormatters/VectorType.h 20 VectorTypeSyntheticFrontEndCreator(CXXSyntheticChildren *, lldb::ValueObjectSP);
tools/lldb/include/lldb/Expression/ExpressionVariable.h 39 lldb::ValueObjectSP GetValueObject() { return m_frozen_sp; }
112 lldb::ValueObjectSP m_frozen_sp;
113 lldb::ValueObjectSP m_live_sp;
217 CreatePersistentVariable(const lldb::ValueObjectSP &valobj_sp) = 0;
tools/lldb/include/lldb/Expression/REPL.h 130 lldb::ValueObjectSP &valobj_sp,
tools/lldb/include/lldb/Expression/UserExpression.h 264 lldb::ValueObjectSP &result_valobj_sp, Status &error,
tools/lldb/include/lldb/Interpreter/ScriptInterpreter.h 166 lldb::ValueObjectSP valobj) {
337 lldb::ValueObjectSP valobj,
354 virtual lldb::ValueObjectSP
375 virtual lldb::ValueObjectSP
tools/lldb/include/lldb/Target/ABI.h 67 lldb::ValueObjectSP GetReturnValueObject(Thread &thread, CompilerType &type,
71 lldb::ValueObjectSP GetReturnValueObject(Thread &thread, llvm::Type &type,
76 lldb::ValueObjectSP &new_value) = 0;
82 virtual lldb::ValueObjectSP
86 virtual lldb::ValueObjectSP
tools/lldb/include/lldb/Target/LanguageRuntime.h 122 virtual lldb::ValueObjectSP GetExceptionObjectForThread(
128 lldb::ValueObjectSP thread_sp) {
tools/lldb/include/lldb/Target/StackFrame.h 288 lldb::ValueObjectSP GetValueForVariableExpressionPath(
411 lldb::ValueObjectSP
428 lldb::ValueObjectSP TrackGlobalVariable(const lldb::VariableSP &variable_sp,
451 lldb::ValueObjectSP GuessValueForAddress(lldb::addr_t addr);
465 lldb::ValueObjectSP GuessValueForRegisterAndOffset(ConstString reg,
479 lldb::ValueObjectSP FindVariable(ConstString name);
tools/lldb/include/lldb/Target/StackFrameRecognizer.h 33 virtual lldb::ValueObjectSP GetExceptionObject() {
131 static lldb::ValueObjectSP Create(ValueObject &parent, lldb::ValueType type) {
tools/lldb/include/lldb/Target/StopInfo.h 124 lldb::ValueObjectSP return_valobj_sp,
132 static lldb::ValueObjectSP
138 static lldb::ValueObjectSP
tools/lldb/include/lldb/Target/Target.h 1105 lldb::ValueObjectSP &result_valobj_sp,
tools/lldb/include/lldb/Target/Thread.h 411 lldb::ValueObjectSP return_value_sp,
415 lldb::ValueObjectSP return_value_sp,
933 lldb::ValueObjectSP GetReturnValueObject();
1167 lldb::ValueObjectSP GetCurrentException();
tools/lldb/include/lldb/Target/ThreadPlan.h 503 virtual lldb::ValueObjectSP GetReturnValueObject() {
tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h 62 lldb::ValueObjectSP GetReturnValueObject() override {
137 lldb::ValueObjectSP m_return_valobj_sp; // If this contains a valid pointer,
tools/lldb/include/lldb/Target/ThreadPlanStepOut.h 39 lldb::ValueObjectSP GetReturnValueObject() override {
73 lldb::ValueObjectSP m_return_valobj_sp;
tools/lldb/source/API/SBBlock.cpp 287 lldb::ValueObjectSP valobj_sp(
tools/lldb/source/API/SBFrame.cpp 487 ValueObjectSP value_sp(frame->GetValueForVariableExpressionPath(
529 ValueObjectSP value_sp;
582 ValueObjectSP value_sp;
872 ValueObjectSP valobj_sp(frame->GetValueObjectForFrameVariable(
943 ValueObjectSP value_sp;
1091 ValueObjectSP expr_value_sp;
tools/lldb/source/API/SBModule.cpp 425 lldb::ValueObjectSP valobj_sp;
tools/lldb/source/API/SBTarget.cpp 1472 lldb::ValueObjectSP new_value_sp;
1492 lldb::ValueObjectSP new_value_sp;
1511 lldb::ValueObjectSP new_value_sp;
1939 lldb::ValueObjectSP valobj_sp(ValueObjectVariable::Create(
1987 lldb::ValueObjectSP valobj_sp(ValueObjectVariable::Create(
2316 ValueObjectSP expr_value_sp;
tools/lldb/source/API/SBThread.cpp 415 ValueObjectSP return_valobj_sp;
tools/lldb/source/API/SBTypeSummary.cpp 336 lldb::ValueObjectSP value_sp = value.GetSP();
tools/lldb/source/API/SBValue.cpp 58 ValueImpl(lldb::ValueObjectSP in_valobj_sp,
106 lldb::ValueObjectSP GetRootSP() { return m_valobj_sp; }
108 lldb::ValueObjectSP GetSP(Process::StopLocker &stop_locker,
116 lldb::ValueObjectSP value_sp = m_valobj_sp;
134 ValueObjectSP dynamic_sp = value_sp->GetDynamicValue(m_use_dynamic);
140 ValueObjectSP synthetic_sp = value_sp->GetSyntheticValue(m_use_synthetic);
196 lldb::ValueObjectSP m_valobj_sp;
206 ValueObjectSP GetLockedSP(ValueImpl &in_value) {
220 SBValue::SBValue(const lldb::ValueObjectSP &value_sp) {
270 lldb::ValueObjectSP value_sp(GetSP(locker));
284 lldb::ValueObjectSP value_sp(GetSP(locker));
295 lldb::ValueObjectSP value_sp(GetSP(locker));
307 lldb::ValueObjectSP value_sp(GetSP(locker));
320 lldb::ValueObjectSP value_sp(GetSP(locker));
334 lldb::ValueObjectSP value_sp(GetSP(locker));
348 lldb::ValueObjectSP value_sp(GetSP(locker));
361 lldb::ValueObjectSP value_sp(GetSP(locker));
374 lldb::ValueObjectSP value_sp(GetSP(locker));
386 lldb::ValueObjectSP value_sp(GetSP(locker));
399 lldb::ValueObjectSP value_sp(GetSP(locker));
418 lldb::ValueObjectSP value_sp(GetSP(locker));
433 lldb::ValueObjectSP value_sp(GetSP(locker));
447 lldb::ValueObjectSP value_sp(GetSP(locker));
462 lldb::ValueObjectSP value_sp(GetSP(locker));
477 lldb::ValueObjectSP value_sp(GetSP(locker));
499 lldb::ValueObjectSP value_sp(GetSP(locker));
514 lldb::ValueObjectSP value_sp(GetSP(locker));
530 lldb::ValueObjectSP value_sp(GetSP(locker));
546 lldb::ValueObjectSP value_sp(GetSP(locker));
566 lldb::ValueObjectSP value_sp(GetSP(locker));
589 lldb::ValueObjectSP value_sp(GetSP(locker));
590 lldb::ValueObjectSP new_value_sp;
607 lldb::ValueObjectSP value_sp(GetSP(locker));
635 lldb::ValueObjectSP value_sp(GetSP(locker));
636 lldb::ValueObjectSP new_value_sp;
657 lldb::ValueObjectSP value_sp(GetSP(locker));
658 lldb::ValueObjectSP new_value_sp;
677 lldb::ValueObjectSP new_value_sp;
679 lldb::ValueObjectSP value_sp(GetSP(locker));
714 lldb::ValueObjectSP child_sp;
717 lldb::ValueObjectSP value_sp(GetSP(locker));
738 lldb::ValueObjectSP value_sp(GetSP(locker));
766 lldb::ValueObjectSP child_sp;
770 lldb::ValueObjectSP value_sp(GetSP(locker));
856 lldb::ValueObjectSP value_sp(GetSP(locker));
866 lldb::ValueObjectSP value_sp(GetSP(locker));
876 lldb::ValueObjectSP value_sp(GetSP(locker));
886 lldb::ValueObjectSP value_sp(GetSP(locker));
895 lldb::ValueObjectSP child_sp;
897 lldb::ValueObjectSP value_sp(GetSP(locker));
915 lldb::ValueObjectSP value_sp(GetSP(locker));
936 lldb::ValueObjectSP value_sp(GetSP(locker));
955 lldb::ValueObjectSP value_sp(GetSP(locker));
967 lldb::ValueObjectSP value_sp(GetSP(locker));
979 lldb::ValueObjectSP value_sp(GetSP(locker));
991 lldb::ValueObjectSP value_sp(GetSP(locker));
1010 lldb::ValueObjectSP value_sp(GetSP(locker));
1022 lldb::ValueObjectSP value_sp(GetSP(locker));
1042 lldb::ValueObjectSP value_sp(GetSP(locker));
1100 lldb::ValueObjectSP SBValue::GetSP(ValueLocker &locker) const {
1108 lldb::ValueObjectSP SBValue::GetSP() const {
1117 void SBValue::SetSP(const lldb::ValueObjectSP &sp) {
1131 void SBValue::SetSP(const lldb::ValueObjectSP &sp,
1145 void SBValue::SetSP(const lldb::ValueObjectSP &sp, bool use_synthetic) {
1157 void SBValue::SetSP(const lldb::ValueObjectSP &sp,
1162 void SBValue::SetSP(const lldb::ValueObjectSP &sp,
1174 lldb::ValueObjectSP value_sp(GetSP(locker));
1188 lldb::ValueObjectSP value_sp(GetSP(locker));
1201 lldb::ValueObjectSP value_sp(GetSP(locker));
1242 lldb::ValueObjectSP value_sp(GetSP(locker));
1260 ValueObjectSP res_val_sp;
1279 lldb::ValueObjectSP value_sp(GetSP(locker));
1292 lldb::ValueObjectSP value_sp(GetSP(locker));
1302 lldb::ValueObjectSP value_sp(GetSP(locker));
1312 lldb::ValueObjectSP value_sp(GetSP(locker));
1327 lldb::ValueObjectSP value_sp(GetSP(locker));
1357 lldb::ValueObjectSP value_sp(GetSP(locker));
1387 lldb::ValueObjectSP value_sp(GetSP(locker));
1406 lldb::ValueObjectSP value_sp(GetSP(locker));
1423 lldb::ValueObjectSP value_sp(GetSP(locker));
1457 lldb::ValueObjectSP value_sp(GetSP(locker));
1477 lldb::ValueObjectSP value_sp(GetSP(locker));
1557 lldb::ValueObjectSP value_sp(GetSP(locker));
tools/lldb/source/API/SBValueList.cpp 135 void SBValueList::Append(lldb::ValueObjectSP &val_obj_sp) {
tools/lldb/source/Breakpoint/BreakpointLocation.cpp 282 ValueObjectSP result_value_sp;
tools/lldb/source/Commands/CommandObjectExpression.cpp 382 lldb::ValueObjectSP result_valobj_sp;
tools/lldb/source/Commands/CommandObjectFrame.cpp 150 ValueObjectSP valobj_sp;
500 ValueObjectSP valobj_sp;
tools/lldb/source/Commands/CommandObjectMemory.cpp 826 ValueObjectSP valobj_sp(ValueObjectMemory::Create(
1067 ValueObjectSP result_sp;
tools/lldb/source/Commands/CommandObjectTarget.cpp 745 void DumpValueObject(Stream &s, VariableSP &var_sp, ValueObjectSP &valobj_sp,
833 ValueObjectSP valobj_sp(ValueObjectVariable::Create(
888 ValueObjectSP valobj_sp(
tools/lldb/source/Commands/CommandObjectThread.cpp 1502 ValueObjectSP exception_object_sp = thread_sp->GetCurrentException();
1636 ValueObjectSP return_valobj_sp;
tools/lldb/source/Commands/CommandObjectType.cpp 2862 ValueObjectSP result_valobj_sp;
tools/lldb/source/Commands/CommandObjectWatchpoint.cpp 821 ValueObjectSP valobj_sp;
1014 ValueObjectSP valobj_sp;
tools/lldb/source/Core/FormatEntity.cpp 622 static ValueObjectSP ExpandIndexedExpression(ValueObject *valobj, size_t index,
637 ValueObjectSP item = valobj->GetValueForExpressionPath(
1292 ValueObjectSP return_valobj_sp =
1678 ValueObjectSP var_value_sp(
tools/lldb/source/Core/IOHandler.cpp 1892 Row(const ValueObjectSP &v, Row *p)
1915 ValueObjectSP valobj = value.GetSP();
3007 ValueObjectSP value_sp = frame->GetValueObjectForFrameVariable(
3010 ValueObjectSP synthetic_value_sp = value_sp->GetSyntheticValue();
tools/lldb/source/Core/ValueObject.cpp 476 ValueObjectSP ValueObject::GetChildAtIndex(size_t idx, bool can_create) {
477 ValueObjectSP child_sp;
496 lldb::ValueObjectSP
501 ValueObjectSP root(GetSP());
513 lldb::ValueObjectSP ValueObject::GetChildAtIndexPath(
517 ValueObjectSP root(GetSP());
529 lldb::ValueObjectSP
534 ValueObjectSP root(GetSP());
546 lldb::ValueObjectSP ValueObject::GetChildAtNamePath(
551 ValueObjectSP root(GetSP());
569 ValueObjectSP ValueObject::GetChildMemberWithName(ConstString name,
574 ValueObjectSP child_sp;
592 ValueObjectSP new_child_sp(child_sp->GetChildAtIndex(*pos, can_create));
787 ValueObjectSP pointee_sp = Dereference(error);
792 ValueObjectSP child_sp = GetChildAtIndex(0, true);
1332 ValueObjectSP child = GetChildAtIndex(low, true);
1373 ValueObjectSP child = GetChildAtIndex(low, true);
1678 ValueObjectSP ValueObject::GetSyntheticChild(ConstString key) const {
1679 ValueObjectSP synthetic_child_sp;
1757 ValueObjectSP ValueObject::GetSyntheticArrayMember(size_t index,
1759 ValueObjectSP synthetic_child_sp;
1785 ValueObjectSP ValueObject::GetSyntheticBitFieldChild(uint32_t from, uint32_t to,
1787 ValueObjectSP synthetic_child_sp;
1820 ValueObjectSP ValueObject::GetSyntheticChildAtOffset(
1824 ValueObjectSP synthetic_child_sp;
1859 ValueObjectSP ValueObject::GetSyntheticBase(uint32_t offset,
1863 ValueObjectSP synthetic_child_sp;
1914 ValueObjectSP
1917 ValueObjectSP synthetic_child_sp;
1981 ValueObjectSP ValueObject::GetDynamicValue(DynamicValueType use_dynamic) {
1994 ValueObjectSP ValueObject::GetStaticValue() { return GetSP(); }
1996 lldb::ValueObjectSP ValueObject::GetNonSyntheticValue() { return GetSP(); }
1998 ValueObjectSP ValueObject::GetSyntheticValue(bool use_synthetic) {
2164 ValueObjectSP ValueObject::GetValueForExpressionPath(
2177 ValueObjectSP ret_val = GetValueForExpressionPath_Impl(
2196 ValueObjectSP final_value = ret_val->Dereference(error);
2213 ValueObjectSP final_value = ret_val->AddressOf(error);
2232 ValueObjectSP ValueObject::GetValueForExpressionPath_Impl(
2237 ValueObjectSP root = GetSP();
2315 ValueObjectSP child_valobj_sp =
2385 ValueObjectSP child_valobj_sp =
2529 ValueObjectSP child_valobj_sp = root->GetChildAtIndex(index, true);
2760 ValueObjectSP ValueObject::CreateConstantValue(ConstString name) {
2761 ValueObjectSP valobj_sp;
2789 ValueObjectSP ValueObject::GetQualifiedRepresentationIfAvailable(
2791 ValueObjectSP result_sp(GetSP());
2824 ValueObjectSP ValueObject::Dereference(Status &error) {
2889 ValueObjectSP ValueObject::AddressOf(Status &error) {
2932 ValueObjectSP ValueObject::Cast(const CompilerType &compiler_type) {
2936 lldb::ValueObjectSP ValueObject::Clone(ConstString new_name) {
2940 ValueObjectSP ValueObject::CastPointerType(const char *name,
2942 ValueObjectSP valobj_sp;
2955 ValueObjectSP ValueObject::CastPointerType(const char *name, TypeSP &type_sp) {
2956 ValueObjectSP valobj_sp;
3133 lldb::ValueObjectSP
3141 lldb::ValueObjectSP ValueObject::CreateValueObjectFromExpression(
3144 lldb::ValueObjectSP retval_sp;
3157 lldb::ValueObjectSP ValueObject::CreateValueObjectFromAddress(
3165 lldb::ValueObjectSP ptr_result_valobj_sp(ValueObjectConstResult::Create(
3183 lldb::ValueObjectSP ValueObject::CreateValueObjectFromData(
3186 lldb::ValueObjectSP new_value_sp;
3289 ValueObjectSP ValueObject::Persist() {
3308 ValueObjectSP const_result_sp =
3331 ValueObjectManager::ValueObjectManager(lldb::ValueObjectSP in_valobj_sp,
3352 lldb::ValueObjectSP ValueObjectManager::GetSP() {
3371 lldb::ValueObjectSP dynamic_sp = m_user_valobj_sp->GetDynamicValue(m_use_dynamic);
3377 lldb::ValueObjectSP synthetic_sp = m_user_valobj_sp->GetSyntheticValue(m_use_synthetic);
tools/lldb/source/Core/ValueObjectCast.cpp 24 lldb::ValueObjectSP ValueObjectCast::Create(ValueObject &parent,
tools/lldb/source/Core/ValueObjectConstResult.cpp 28 ValueObjectSP ValueObjectConstResult::Create(ExecutionContextScope *exe_scope,
50 ValueObjectSP ValueObjectConstResult::Create(ExecutionContextScope *exe_scope,
82 ValueObjectSP ValueObjectConstResult::Create(ExecutionContextScope *exe_scope,
94 ValueObjectSP ValueObjectConstResult::Create(ExecutionContextScope *exe_scope,
121 ValueObjectSP ValueObjectConstResult::Create(ExecutionContextScope *exe_scope,
164 ValueObjectSP ValueObjectConstResult::Create(ExecutionContextScope *exe_scope,
238 lldb::ValueObjectSP ValueObjectConstResult::Dereference(Status &error) {
242 lldb::ValueObjectSP ValueObjectConstResult::GetSyntheticChildAtOffset(
249 lldb::ValueObjectSP ValueObjectConstResult::AddressOf(Status &error) {
270 lldb::ValueObjectSP
287 lldb::ValueObjectSP
tools/lldb/source/Core/ValueObjectConstResultCast.cpp 32 lldb::ValueObjectSP ValueObjectConstResultCast::Dereference(Status &error) {
36 lldb::ValueObjectSP ValueObjectConstResultCast::GetSyntheticChildAtOffset(
43 lldb::ValueObjectSP ValueObjectConstResultCast::AddressOf(Status &error) {
59 lldb::ValueObjectSP
tools/lldb/source/Core/ValueObjectConstResultChild.cpp 39 lldb::ValueObjectSP ValueObjectConstResultChild::Dereference(Status &error) {
43 lldb::ValueObjectSP ValueObjectConstResultChild::GetSyntheticChildAtOffset(
50 lldb::ValueObjectSP ValueObjectConstResultChild::AddressOf(Status &error) {
71 lldb::ValueObjectSP
tools/lldb/source/Core/ValueObjectConstResultImpl.cpp 41 lldb::ValueObjectSP ValueObjectConstResultImpl::Dereference(Status &error) {
106 lldb::ValueObjectSP ValueObjectConstResultImpl::GetSyntheticChildAtOffset(
116 lldb::ValueObjectSP ValueObjectConstResultImpl::AddressOf(Status &error) {
144 lldb::ValueObjectSP
tools/lldb/source/Core/ValueObjectList.cpp 26 void ValueObjectList::Append(const ValueObjectSP &val_obj_sp) {
40 lldb::ValueObjectSP ValueObjectList::GetValueObjectAtIndex(size_t idx) {
41 lldb::ValueObjectSP valobj_sp;
47 lldb::ValueObjectSP ValueObjectList::RemoveValueObjectAtIndex(size_t idx) {
48 lldb::ValueObjectSP valobj_sp;
57 const ValueObjectSP &valobj_sp) {
63 ValueObjectSP ValueObjectList::FindValueObjectByValueName(const char *name) {
65 ValueObjectSP val_obj_sp;
77 ValueObjectSP ValueObjectList::FindValueObjectByUID(lldb::user_id_t uid) {
78 ValueObjectSP valobj_sp;
93 ValueObjectSP
95 ValueObjectSP valobj_sp;
tools/lldb/source/Core/ValueObjectMemory.cpp 31 ValueObjectSP ValueObjectMemory::Create(ExecutionContextScope *exe_scope,
38 ValueObjectSP ValueObjectMemory::Create(ExecutionContextScope *exe_scope,
tools/lldb/source/Core/ValueObjectRegister.cpp 106 ValueObjectSP
189 lldb::ValueObjectSP
240 ValueObjectSP ValueObjectRegister::Create(ExecutionContextScope *exe_scope,
tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp 35 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override {
106 lldb::ValueObjectSP
136 lldb::ValueObjectSP deref_sp = m_parent->Dereference(error);
199 lldb::ValueObjectSP synth_val(m_synth_filter_up->GetSyntheticValue());
223 lldb::ValueObjectSP ValueObjectSynthetic::GetChildAtIndex(size_t idx,
242 lldb::ValueObjectSP synth_guy = m_synth_filter_up->GetChildAtIndex(idx);
283 lldb::ValueObjectSP
316 lldb::ValueObjectSP ValueObjectSynthetic::GetNonSyntheticValue() {
tools/lldb/source/Core/ValueObjectVariable.cpp 50 lldb::ValueObjectSP
tools/lldb/source/DataFormatters/FormatManager.cpp 280 lldb::ValueObjectSP static_value_sp(valobj.GetStaticValue());
500 ValueObjectSP child_sp(valobj.GetChildAtIndex(idx, true));
522 ValueObjectSP synth_sp(child_sp->GetSyntheticValue());
572 ValueObjectSP valobj_sp = valobj.GetQualifiedRepresentationIfAvailable(
tools/lldb/source/DataFormatters/TypeSynthetic.cpp 98 lldb::ValueObjectSP SyntheticChildrenFrontEnd::CreateValueObjectFromExpression(
101 ValueObjectSP valobj_sp(
108 lldb::ValueObjectSP SyntheticChildrenFrontEnd::CreateValueObjectFromAddress(
111 ValueObjectSP valobj_sp(
118 lldb::ValueObjectSP SyntheticChildrenFrontEnd::CreateValueObjectFromData(
121 ValueObjectSP valobj_sp(
149 lldb::ValueObjectSP
195 lldb::ValueObjectSP ScriptedSyntheticChildren::FrontEnd::GetSyntheticValue() {
tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp 559 ValueObjectSP child_sp,
647 ValueObjectSP ValueObjectPrinter::GenerateChild(ValueObject *synth_valobj,
673 if (ValueObjectSP child_sp = GenerateChild(synth_m_valobj, idx)) {
723 lldb::ValueObjectSP child_sp(synth_m_valobj->GetChildAtIndex(idx, true));
tools/lldb/source/DataFormatters/VectorType.cpp 191 VectorTypeSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp)
199 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override {
208 ValueObjectSP child_sp(m_backend.GetSyntheticChildAtOffset(
301 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) {
tools/lldb/source/Expression/IRInterpreter.cpp 1623 lldb::ValueObjectSP retVal = call_plan_sp.get()->GetReturnValueObject();
tools/lldb/source/Expression/Materializer.cpp 439 lldb::ValueObjectSP valobj_sp =
609 lldb::ValueObjectSP valobj_sp =
tools/lldb/source/Expression/REPL.cpp 290 lldb::ValueObjectSP result_valobj_sp;
323 lldb::ValueObjectSP valobj_sp = persistent_var_sp->GetValueObject();
tools/lldb/source/Expression/UserExpression.cpp 116 lldb::ValueObjectSP valobj_sp;
144 lldb::ValueObjectSP &result_valobj_sp, Status &error,
tools/lldb/source/Interpreter/CommandInterpreter.cpp 1489 ValueObjectSP expr_result_valobj_sp;
tools/lldb/source/Interpreter/OptionArgParser.cpp 176 lldb::ValueObjectSP valobj_sp;
tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp 1556 ValueObjectSP ABIMacOSX_arm::GetReturnValueObjectImpl(
1559 ValueObjectSP return_valobj_sp;
1701 lldb::ValueObjectSP &new_value_sp) {
tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h 30 lldb::ValueObjectSP &new_value) override;
83 lldb::ValueObjectSP
tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp 1858 lldb::ValueObjectSP &new_value_sp) {
2250 ValueObjectSP ABIMacOSX_arm64::GetReturnValueObjectImpl(
2252 ValueObjectSP return_valobj_sp;
tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.h 88 lldb::ValueObjectSP &new_value) override;
91 lldb::ValueObjectSP
tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp 841 lldb::ValueObjectSP &new_value_sp) {
914 ValueObjectSP
918 ValueObjectSP return_valobj_sp;
tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h 31 lldb::ValueObjectSP &new_value) override;
88 lldb::ValueObjectSP
tools/lldb/source/Plugins/ABI/SysV-arc/ABISysV_arc.cpp 310 ValueObjectSP &new_value_sp) {
443 ValueObjectSP
498 ValueObjectSP ABISysV_arc::GetReturnValueObjectImpl(
500 ValueObjectSP return_valobj_sp;
509 ValueObjectSP ABISysV_arc::GetReturnValueObjectImpl(Thread &thread,
tools/lldb/source/Plugins/ABI/SysV-arc/ABISysV_arc.h 42 lldb::ValueObjectSP &new_value) override;
44 lldb::ValueObjectSP
49 lldb::ValueObjectSP GetReturnValueObjectImpl(lldb_private::Thread &thread,
94 lldb::ValueObjectSP
tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp 1553 ValueObjectSP ABISysV_arm::GetReturnValueObjectImpl(
1556 ValueObjectSP return_valobj_sp;
1844 lldb::ValueObjectSP &new_value_sp) {
tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.h 30 lldb::ValueObjectSP &new_value) override;
83 lldb::ValueObjectSP
tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp 1830 lldb::ValueObjectSP &new_value_sp) {
2220 ValueObjectSP ABISysV_arm64::GetReturnValueObjectImpl(
2222 ValueObjectSP return_valobj_sp;
tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.h 31 lldb::ValueObjectSP &new_value) override;
90 lldb::ValueObjectSP
tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp 1191 lldb::ValueObjectSP &new_value_sp) {
1196 ValueObjectSP ABISysV_hexagon::GetReturnValueObjectSimple(
1198 ValueObjectSP return_valobj_sp;
1202 ValueObjectSP ABISysV_hexagon::GetReturnValueObjectImpl(
1204 ValueObjectSP return_valobj_sp;
1306 lldb::ValueObjectSP
1310 ValueObjectSP vObjSP;
tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.h 39 lldb::ValueObjectSP &new_value) override;
41 lldb::ValueObjectSP
46 lldb::ValueObjectSP GetReturnValueObjectImpl(lldb_private::Thread &thread,
93 lldb::ValueObjectSP
tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp 325 lldb::ValueObjectSP &new_value_sp) {
476 ValueObjectSP ABISysV_i386::GetReturnValueObjectSimple(
478 ValueObjectSP return_valobj_sp;
712 ValueObjectSP ABISysV_i386::GetReturnValueObjectImpl(
714 ValueObjectSP return_valobj_sp;
tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.h 33 lldb::ValueObjectSP &new_value) override;
35 lldb::ValueObjectSP
96 lldb::ValueObjectSP
tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp 698 lldb::ValueObjectSP &new_value_sp) {
771 ValueObjectSP ABISysV_mips::GetReturnValueObjectSimple(
773 ValueObjectSP return_valobj_sp;
777 ValueObjectSP ABISysV_mips::GetReturnValueObjectImpl(
779 ValueObjectSP return_valobj_sp;
tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.h 31 lldb::ValueObjectSP &new_value) override;
33 lldb::ValueObjectSP
83 lldb::ValueObjectSP
tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp 659 lldb::ValueObjectSP &new_value_sp) {
728 ValueObjectSP ABISysV_mips64::GetReturnValueObjectSimple(
730 ValueObjectSP return_valobj_sp;
734 ValueObjectSP ABISysV_mips64::GetReturnValueObjectImpl(
736 ValueObjectSP return_valobj_sp;
tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.h 31 lldb::ValueObjectSP &new_value) override;
33 lldb::ValueObjectSP
96 lldb::ValueObjectSP
tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp 413 lldb::ValueObjectSP &new_value_sp) {
504 ValueObjectSP ABISysV_ppc::GetReturnValueObjectSimple(
506 ValueObjectSP return_valobj_sp;
643 ValueObjectSP ABISysV_ppc::GetReturnValueObjectImpl(
645 ValueObjectSP return_valobj_sp;
tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.h 31 lldb::ValueObjectSP &new_value) override;
33 lldb::ValueObjectSP
92 lldb::ValueObjectSP
tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp 291 lldb::ValueObjectSP &new_value_sp) {
514 ValueObjectSP GetValue() {
519 ValueObjectSP valobj_sp;
677 ValueObjectSP BuildValueObject() {
685 ValueObjectSP GetVectorValueObject() {
748 ValueObjectSP GetStructValueObject() {
926 ValueObjectSP
943 ValueObjectSP ABISysV_ppc64::GetReturnValueObjectImpl(
tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.h 31 lldb::ValueObjectSP &new_value) override;
33 lldb::ValueObjectSP
92 lldb::ValueObjectSP
tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp 391 lldb::ValueObjectSP &new_value_sp) {
486 ValueObjectSP ABISysV_s390x::GetReturnValueObjectSimple(
488 ValueObjectSP return_valobj_sp;
595 ValueObjectSP ABISysV_s390x::GetReturnValueObjectImpl(
597 ValueObjectSP return_valobj_sp;
tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.h 31 lldb::ValueObjectSP &new_value) override;
33 lldb::ValueObjectSP
84 lldb::ValueObjectSP
tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp 441 lldb::ValueObjectSP &new_value_sp) {
537 ValueObjectSP ABISysV_x86_64::GetReturnValueObjectSimple(
539 ValueObjectSP return_valobj_sp;
768 ValueObjectSP ABISysV_x86_64::GetReturnValueObjectImpl(
770 ValueObjectSP return_valobj_sp;
tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h 31 lldb::ValueObjectSP &new_value) override;
33 lldb::ValueObjectSP
94 lldb::ValueObjectSP
tools/lldb/source/Plugins/ABI/Windows-x86_64/ABIWindows_x86_64.cpp 1274 lldb::ValueObjectSP &new_value_sp) {
1373 ValueObjectSP ABIWindows_x86_64::GetReturnValueObjectSimple(
1375 ValueObjectSP return_valobj_sp;
1572 ValueObjectSP ABIWindows_x86_64::GetReturnValueObjectImpl(
1574 ValueObjectSP return_valobj_sp;
tools/lldb/source/Plugins/ABI/Windows-x86_64/ABIWindows_x86_64.h 31 lldb::ValueObjectSP &new_value) override;
33 lldb::ValueObjectSP
87 lldb::ValueObjectSP
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp 1097 lldb::ValueObjectSP result_valobj_sp =
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp 857 lldb::ValueObjectSP ctx_obj_ptr = m_ctx_obj->AddressOf(status);
964 lldb::ValueObjectSP ctx_obj_ptr = m_ctx_obj->AddressOf(status);
1151 ValueObjectSP valobj;
1614 ValueObjectSP valobj,
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h 466 lldb::ValueObjectSP valobj, unsigned int current_id);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.cpp 43 const lldb::ValueObjectSP &valobj_sp)
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h 65 ClangExpressionVariable(const lldb::ValueObjectSP &valobj_sp);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp 29 const lldb::ValueObjectSP &valobj_sp) {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.h 40 CreatePersistentVariable(const lldb::ValueObjectSP &valobj_sp) override;
tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp 133 ValueObjectSP return_value_sp;
tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp 212 CreateStackTrace(ValueObjectSP o,
215 ValueObjectSP trace_value_object =
230 ValueObjectSP return_value_sp, const std::string &items_name,
232 std::function<void(ValueObjectSP o, StructuredData::Dictionary *dict)> const
238 ValueObjectSP objects =
241 ValueObjectSP o = objects->GetChildAtIndex(i, true);
251 static std::string RetrieveString(ValueObjectSP return_value_sp,
264 GetRenumberedThreadIds(ProcessSP process_sp, ValueObjectSP data,
324 ValueObjectSP main_value;
tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp 96 static addr_t RetrieveUnsigned(ValueObjectSP return_value_sp,
103 static std::string RetrieveString(ValueObjectSP return_value_sp,
139 ValueObjectSP main_value;
tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp 31 BlockPointerSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp)
92 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override {
126 ValueObjectSP struct_pointer_sp =
134 ValueObjectSP struct_sp = struct_pointer_sp->Dereference(err);
140 ValueObjectSP child_sp(struct_sp->GetSyntheticChildAtOffset(
182 lldb::ValueObjectSP child_sp = synthetic_children->GetChildAtIndex(
189 lldb::ValueObjectSP qualified_child_representation_sp =
203 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) {
tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.h 21 lldb::ValueObjectSP);
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp 37 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue());
43 ValueObjectSP engaged_sp(
60 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue());
107 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue());
110 ValueObjectSP ptr_sp(
112 ValueObjectSP count_sp(valobj_sp->GetChildAtNamePath(
114 ValueObjectSP weakcount_sp(valobj_sp->GetChildAtNamePath(
126 ValueObjectSP pointee_sp = ptr_sp->Dereference(error);
171 LibCxxMapIteratorSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp)
181 ValueObjectSP valobj_sp = m_backend.GetSP();
287 lldb::ValueObjectSP
319 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) {
335 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) {
345 LibcxxSharedPtrSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp)
357 lldb::ValueObjectSP
363 ValueObjectSP valobj_sp = m_backend.GetSP();
375 ValueObjectSP shared_owners_sp(m_cntrl->GetChildMemberWithName(
389 ValueObjectSP shared_weak_owners_sp(m_cntrl->GetChildMemberWithName(
408 ValueObjectSP valobj_sp = m_backend.GetSP();
419 lldb::ValueObjectSP cntrl_sp(
448 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) {
476 ValueObjectSP &location_sp,
478 ValueObjectSP D(valobj.GetChildAtIndexPath({0, 0, 0, 0}));
482 ValueObjectSP layout_decider(
499 ValueObjectSP size_mode(D->GetChildAtIndexPath({1, 1, 0}));
513 ValueObjectSP size_mode(D->GetChildAtIndexPath({1, 0, 0}));
522 ValueObjectSP s(D->GetChildAtIndex(1, true));
532 ValueObjectSP l(D->GetChildAtIndex(0, true));
539 ValueObjectSP size_vo(l->GetChildAtIndex(1, true));
551 ValueObjectSP location_sp;
621 ValueObjectSP location_sp;
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h 52 lldb::ValueObjectSP);
59 LibCxxMapIteratorSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
63 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override;
75 lldb::ValueObjectSP m_pair_sp;
80 lldb::ValueObjectSP);
84 lldb::ValueObjectSP);
88 LibcxxSharedPtrSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
92 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override;
104 lldb::ValueObjectSP m_count_sp;
105 lldb::ValueObjectSP m_weak_count_sp;
112 lldb::ValueObjectSP);
116 lldb::ValueObjectSP);
120 lldb::ValueObjectSP);
124 lldb::ValueObjectSP);
128 lldb::ValueObjectSP);
132 lldb::ValueObjectSP);
136 lldb::ValueObjectSP);
140 lldb::ValueObjectSP);
143 lldb::ValueObjectSP);
146 lldb::ValueObjectSP);
150 lldb::ValueObjectSP valobj_sp);
154 lldb::ValueObjectSP valobj_sp);
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxAtomic.cpp 52 ValueObjectSP
54 ValueObjectSP non_sythetic = valobj.GetNonSyntheticValue();
58 ValueObjectSP member__a_ =
63 ValueObjectSP member__a_value =
74 if (ValueObjectSP atomic_value = GetLibCxxAtomicValue(valobj)) {
90 LibcxxStdAtomicSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
96 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override;
104 lldb::ValueObjectSP GetSyntheticValue() override;
113 LibcxxStdAtomicSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp)
117 ValueObjectSP atomic_value = GetLibCxxAtomicValue(m_backend);
134 lldb::ValueObjectSP
146 lldb::ValueObjectSP lldb_private::formatters::LibcxxStdAtomicSyntheticFrontEnd::
155 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) {
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxAtomic.h 21 lldb::ValueObjectSP GetLibCxxAtomicValue(ValueObject &valobj);
28 lldb::ValueObjectSP);
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxBitset.cpp 30 ValueObjectSP GetChildAtIndex(size_t idx) override;
40 std::vector<ValueObjectSP> m_elements;
77 ValueObjectSP BitsetFrontEnd::GetChildAtIndex(size_t idx) {
86 ValueObjectSP chunk;
116 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) {
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp 24 LibcxxInitializerListSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
30 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override;
48 LibcxxInitializerListSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp)
66 ValueObjectSP size_sp(m_backend.GetChildMemberWithName(g___size_, true));
72 lldb::ValueObjectSP lldb_private::formatters::
119 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) {
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp 30 ListEntry(ValueObjectSP entry_sp) : m_entry_sp(entry_sp) {}
61 ValueObjectSP GetEntry() { return m_entry_sp; }
63 void SetEntry(ValueObjectSP entry) { m_entry_sp = entry; }
70 ValueObjectSP m_entry_sp;
77 ListIterator(ValueObjectSP entry) : m_entry(entry) {}
81 ValueObjectSP value() { return m_entry.GetEntry(); }
83 ValueObjectSP advance(size_t count) {
138 ValueObjectSP GetItem(size_t idx);
146 ValueObjectSP GetChildAtIndex(size_t idx) override;
152 ListFrontEnd(lldb::ValueObjectSP valobj_sp);
158 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override;
229 ValueObjectSP AbstractListFrontEnd::GetItem(size_t idx) {
239 ValueObjectSP value_sp = current.advance(advance);
262 ValueObjectSP ForwardListFrontEnd::GetChildAtIndex(size_t idx) {
272 ValueObjectSP current_sp = GetItem(idx);
293 static ValueObjectSP GetValueOfCompressedPair(ValueObject &pair) {
294 ValueObjectSP value = pair.GetChildMemberWithName(ConstString("__value_"), true);
306 ValueObjectSP backend_addr(m_backend.AddressOf(err));
310 ValueObjectSP impl_sp(
321 ListFrontEnd::ListFrontEnd(lldb::ValueObjectSP valobj_sp)
332 ValueObjectSP size_alloc(
335 ValueObjectSP value = GetValueOfCompressedPair(*size_alloc);
363 lldb::ValueObjectSP ListFrontEnd::GetChildAtIndex(size_t idx) {
376 ValueObjectSP current_sp = GetItem(idx);
420 ValueObjectSP backend_addr(m_backend.AddressOf(err));
426 ValueObjectSP impl_sp(
436 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) {
442 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) {
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp 28 explicit MapEntry(ValueObjectSP entry_sp) : m_entry_sp(entry_sp) {}
33 ValueObjectSP left() const {
41 ValueObjectSP right() const {
50 ValueObjectSP parent() const {
73 ValueObjectSP GetEntry() const { return m_entry_sp; }
75 void SetEntry(ValueObjectSP entry) { m_entry_sp = entry; }
82 ValueObjectSP m_entry_sp;
90 MapIterator(ValueObjectSP entry, size_t depth = 0)
97 ValueObjectSP value() { return m_entry.GetEntry(); }
99 ValueObjectSP advance(size_t count) {
100 ValueObjectSP fail;
175 LibcxxStdMapSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
181 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override;
192 void GetValueOffset(const lldb::ValueObjectSP &node);
205 LibcxxStdMapSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp)
223 ValueObjectSP m_item(m_tree->GetChildMemberWithName(g___pair3_, true));
234 ValueObjectSP first_elem_parent = m_item->GetChildAtIndex(0, true);
256 ValueObjectSP deref;
288 const lldb::ValueObjectSP &node) {
329 lldb::ValueObjectSP
353 ValueObjectSP iterated_sp(iterator.advance(actual_advancde));
461 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) {
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxOptional.cpp 30 ValueObjectSP GetChildAtIndex(size_t idx) override;
38 ValueObjectSP engaged_sp(
52 ValueObjectSP OptionalFrontEnd::GetChildAtIndex(size_t idx) {
60 ValueObjectSP val_sp(
79 lldb::ValueObjectSP valobj_sp) {
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxQueue.cpp 35 ValueObjectSP GetChildAtIndex(size_t idx) override {
52 ValueObjectSP c_sp = m_backend.GetChildMemberWithName(ConstString("c"), true);
61 lldb::ValueObjectSP valobj_sp) {
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxTuple.cpp 30 ValueObjectSP GetChildAtIndex(size_t idx) override;
47 ValueObjectSP base_sp;
61 ValueObjectSP TupleFrontEnd::GetChildAtIndex(size_t idx) {
73 ValueObjectSP holder_sp = m_base->GetChildAtIndex(idx, true);
77 ValueObjectSP elem_sp = holder_sp->GetChildAtIndex(0, true);
89 lldb::ValueObjectSP valobj_sp) {
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp 30 LibcxxStdUnorderedMapSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
36 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override;
56 LibcxxStdUnorderedMapSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp)
70 lldb::ValueObjectSP lldb_private::formatters::
82 ValueObjectSP node_sp = m_next_element->Dereference(error);
86 ValueObjectSP value_sp =
88 ValueObjectSP hash_sp =
97 ValueObjectSP first_sp = nullptr;
106 ValueObjectSP first_elem_parent_sp =
166 ValueObjectSP table_sp =
171 ValueObjectSP p2_sp = table_sp->GetChildMemberWithName(
173 ValueObjectSP num_elements_sp = nullptr;
185 ValueObjectSP first_elem_parent = p2_sp->GetChildAtIndex(0, true);
218 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) {
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVariant.cpp 69 LibcxxVariantGetIndexValidity(ValueObjectSP &impl_sp) {
70 ValueObjectSP index_sp(
84 llvm::Optional<uint64_t> LibcxxVariantIndexValue(ValueObjectSP &impl_sp) {
85 ValueObjectSP index_sp(
94 ValueObjectSP LibcxxVariantGetNthHead(ValueObjectSP &impl_sp, uint64_t index) {
94 ValueObjectSP LibcxxVariantGetNthHead(ValueObjectSP &impl_sp, uint64_t index) {
95 ValueObjectSP data_sp(
101 ValueObjectSP current_level = data_sp;
103 ValueObjectSP tail_sp(
120 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue());
124 ValueObjectSP impl_sp(
147 ValueObjectSP nth_head = LibcxxVariantGetNthHead(impl_sp, index_value);
183 ValueObjectSP GetChildAtIndex(size_t idx) override;
192 ValueObjectSP impl_sp(
210 ValueObjectSP VariantFrontEnd::GetChildAtIndex(size_t idx) {
214 ValueObjectSP impl_sp(
224 ValueObjectSP nth_head = LibcxxVariantGetNthHead(impl_sp, index_value);
239 ValueObjectSP head_value(
250 lldb::ValueObjectSP valobj_sp) {
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVariant.h 25 lldb::ValueObjectSP);
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp 23 LibcxxStdVectorSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
29 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override;
46 LibcxxVectorBoolSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
50 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override;
63 std::map<size_t, lldb::ValueObjectSP> m_children;
70 LibcxxStdVectorSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp)
104 lldb::ValueObjectSP
121 ValueObjectSP data_type_finder_sp(
134 ValueObjectSP first_elem_parent_sp =
174 LibcxxVectorBoolSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp)
189 lldb::ValueObjectSP
225 ValueObjectSP retval_sp(CreateValueObjectFromData(
248 ValueObjectSP valobj_sp = m_backend.GetSP();
252 ValueObjectSP size_sp(
259 ValueObjectSP begin_sp(
286 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) {
tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp 42 explicit LibstdcppMapIteratorSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
46 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override;
58 lldb::ValueObjectSP m_pair_sp;
63 explicit LibStdcppSharedPtrSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
67 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override;
79 lldb::ValueObjectSP valobj_sp)
87 ValueObjectSP valobj_sp = m_backend.GetSP();
102 ValueObjectSP _M_node_sp(
129 lldb::ValueObjectSP
154 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) {
171 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) {
181 VectorIteratorSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp,
192 ValueObjectSP valobj_sp = m_backend.GetSP();
199 ValueObjectSP item_ptr(valobj_sp->GetChildMemberWithName(m_item_name, true));
216 lldb::ValueObjectSP
351 lldb::ValueObjectSP valobj_sp)
359 lldb::ValueObjectSP
361 ValueObjectSP valobj_sp = m_backend.GetSP();
384 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) {
391 ValueObjectSP valobj_sp(valobj.GetNonSyntheticValue());
395 ValueObjectSP ptr_sp(
400 ValueObjectSP usecount_sp(valobj_sp->GetChildAtNamePath(
413 ValueObjectSP pointee_sp = ptr_sp->Dereference(error);
tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h 38 lldb::ValueObjectSP);
42 lldb::ValueObjectSP);
46 lldb::ValueObjectSP);
50 lldb::ValueObjectSP);
54 lldb::ValueObjectSP);
tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppTuple.cpp 27 explicit LibStdcppTupleSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
31 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override;
51 lldb::ValueObjectSP valobj_sp)
59 ValueObjectSP valobj_backend_sp = m_backend.GetSP();
63 ValueObjectSP next_child_sp = valobj_backend_sp->GetNonSyntheticValue();
65 ValueObjectSP current_child = next_child_sp;
70 ValueObjectSP child_sp = current_child->GetChildAtIndex(i, true);
75 ValueObjectSP value_sp =
91 lldb::ValueObjectSP
109 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) {
tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp 27 explicit LibStdcppUniquePtrSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
31 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override;
51 ValueObjectSP GetTuple();
57 lldb::ValueObjectSP valobj_sp)
62 ValueObjectSP LibStdcppUniquePtrSyntheticFrontEnd::GetTuple() {
63 ValueObjectSP valobj_backend_sp = m_backend.GetSP();
68 ValueObjectSP valobj_sp = valobj_backend_sp->GetNonSyntheticValue();
72 ValueObjectSP obj_child_sp =
77 ValueObjectSP obj_subchild_sp =
90 ValueObjectSP tuple_sp = GetTuple();
98 ValueObjectSP ptr_obj = tuple_frontend->GetChildAtIndex(0);
102 ValueObjectSP del_obj = tuple_frontend->GetChildAtIndex(1);
108 ValueObjectSP obj_obj = m_ptr_obj->Dereference(error);
119 lldb::ValueObjectSP
165 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) {
tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp 70 ValueObjectSP text(valobj.GetSyntheticChildAtOffset(
118 ValueObjectSP text(valobj.GetSyntheticChildAtOffset(
163 ValueObjectSP text(valobj.GetSyntheticChildAtOffset(
695 ValueObjectSP text(valobj.GetSyntheticChildAtOffset(offset_text, type, true));
696 ValueObjectSP base(valobj.GetSyntheticChildAtOffset(offset_base, type, true));
903 ObjCClassSyntheticChildrenFrontEnd(lldb::ValueObjectSP valobj_sp)
910 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override {
925 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) {
997 ValueObjectSP real_guy_sp = valobj.GetSP();
1056 lldb::ValueObjectSP valobj_sp;
tools/lldb/source/Plugins/Language/ObjC/Cocoa.h 63 NSArraySyntheticFrontEndCreator(CXXSyntheticChildren *, lldb::ValueObjectSP);
67 lldb::ValueObjectSP);
73 ObjCClassSyntheticFrontEndCreator(CXXSyntheticChildren *, lldb::ValueObjectSP);
99 lldb::ValueObjectSP valobj_sp);
103 lldb::ValueObjectSP valobj_sp);
tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp 48 NSArrayMSyntheticFrontEndBase(lldb::ValueObjectSP valobj_sp);
54 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override;
79 GenericNSArrayMSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
233 GenericNSArrayISyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
239 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override;
305 NSArray0SyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
311 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override;
322 NSArray1SyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
328 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override;
460 lldb::ValueObjectSP valobj_sp)
479 GenericNSArrayMSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp)
488 lldb::ValueObjectSP
509 ValueObjectSP valobj_sp = m_backend.GetSP();
607 lldb::ValueObjectSP valobj_sp)
655 ValueObjectSP valobj_sp = m_backend.GetSP();
693 lldb::ValueObjectSP
721 lldb::ValueObjectSP valobj_sp)
743 lldb::ValueObjectSP
750 lldb::ValueObjectSP valobj_sp)
777 lldb::ValueObjectSP
794 CXXSyntheticChildren *synth, lldb::ValueObjectSP valobj_sp) {
tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp 101 NSDictionaryISyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
107 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override;
129 lldb::ValueObjectSP valobj_sp;
144 NSDictionary1SyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
150 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override;
159 ValueObjectSP m_pair;
165 GenericNSDictionaryMSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
171 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override;
183 lldb::ValueObjectSP valobj_sp;
198 NSDictionaryMSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
204 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override;
234 lldb::ValueObjectSP valobj_sp;
435 CXXSyntheticChildren *synth, lldb::ValueObjectSP valobj_sp) {
498 NSDictionaryISyntheticFrontEnd(lldb::ValueObjectSP valobj_sp)
534 ValueObjectSP valobj_sp = m_backend.GetSP();
566 lldb::ValueObjectSP
644 NSDictionary1SyntheticFrontEnd(lldb::ValueObjectSP valobj_sp)
668 lldb::ValueObjectSP
720 GenericNSDictionaryMSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp)
757 ValueObjectSP valobj_sp = m_backend.GetSP();
796 lldb::ValueObjectSP
890 NSDictionaryMSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp)
925 ValueObjectSP valobj_sp = m_backend.GetSP();
962 lldb::ValueObjectSP
tools/lldb/source/Plugins/Language/ObjC/NSDictionary.h 38 lldb::ValueObjectSP);
tools/lldb/source/Plugins/Language/ObjC/NSError.cpp 87 ValueObjectSP domain_str_sp = ValueObject::CreateValueObjectFromData(
111 NSErrorSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp)
126 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override {
181 ValueObjectSP m_child_sp;
186 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) {
tools/lldb/source/Plugins/Language/ObjC/NSException.cpp 31 static bool ExtractFields(ValueObject &valobj, ValueObjectSP *name_sp,
32 ValueObjectSP *reason_sp, ValueObjectSP *userinfo_sp,
32 ValueObjectSP *reason_sp, ValueObjectSP *userinfo_sp,
33 ValueObjectSP *reserved_sp) {
99 lldb::ValueObjectSP name_sp;
100 lldb::ValueObjectSP reason_sp;
121 NSExceptionSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp)
130 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override {
170 ValueObjectSP m_name_sp;
171 ValueObjectSP m_reason_sp;
172 ValueObjectSP m_userinfo_sp;
173 ValueObjectSP m_reserved_sp;
178 CXXSyntheticChildren *, lldb::ValueObjectSP valobj_sp) {
tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp 34 NSIndexPathSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp)
45 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override {
114 ValueObjectSP length_sp(m_backend.GetSyntheticChildAtOffset(
136 lldb::ValueObjectSP GetSyntheticValue() override { return nullptr; }
155 lldb::ValueObjectSP GetIndexAtIndex(size_t idx,
179 lldb::ValueObjectSP GetIndexAtIndex(size_t idx,
262 lldb::ValueObjectSP GetIndexAtIndex(size_t idx) {
264 ValueObjectSP index_sp(m_indexes->GetSyntheticArrayMember(idx, true));
306 lldb::ValueObjectSP valobj_sp) {
tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp 44 NSSetISyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
50 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override;
71 lldb::ValueObjectSP valobj_sp;
85 GenericNSSetMSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
91 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override;
103 lldb::ValueObjectSP valobj_sp;
201 NSSetCodeRunningSyntheticFrontEnd(lldb::ValueObjectSP valobj_sp);
207 lldb::ValueObjectSP GetChildAtIndex(size_t idx) override;
300 CXXSyntheticChildren *synth, lldb::ValueObjectSP valobj_sp) {
356 lldb::ValueObjectSP valobj_sp)
394 ValueObjectSP valobj_sp = m_backend.GetSP();
431 lldb::ValueObjectSP
507 lldb::ValueObjectSP valobj_sp)
549 ValueObjectSP valobj_sp = m_backend.GetSP();
594 lldb::ValueObjectSP
tools/lldb/source/Plugins/Language/ObjC/NSSet.h 26 lldb::ValueObjectSP);
tools/lldb/source/Plugins/Language/ObjC/NSString.cpp 310 ValueObjectSP child_ptr_sp(valobj.CreateValueObjectFromAddress(
319 ValueObjectSP child_sp(child_ptr_sp->CreateValueObjectFromData(
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.cpp 63 lldb::ValueObjectSP &valobj_sp) {
101 ValueObjectSP member__f_(
105 ValueObjectSP sub_member__f_(
329 ValueObjectSP value_sp = frame->FindVariable(g_this);
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.h 38 FindLibCppStdFunctionCallableInfo(lldb::ValueObjectSP &valobj_sp);
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp 534 ValueObjectSP ItaniumABILanguageRuntime::GetExceptionObjectForThread(
588 ValueObjectSP exception = ValueObject::CreateValueObjectFromData(
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h 75 lldb::ValueObjectSP GetExceptionObjectForThread(
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp 468 ValueObjectSP AppleObjCRuntime::GetExceptionObjectForThread(
489 lldb::ValueObjectSP exception_sp) {
490 ValueObjectSP reserved_dict =
500 ValueObjectSP return_addresses;
513 ValueObjectSP dict_entry = reserved_dict->GetChildAtIndex(idx, true);
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h 90 lldb::ValueObjectSP GetExceptionObjectForThread(
94 lldb::ValueObjectSP thread_sp) override;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp 2707 ValueObjectSP exception;
2709 lldb::ValueObjectSP GetExceptionObject() override { return exception; }
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp 1684 ValueObjectSP expr_result;
2248 ValueObjectSP valobj_sp = ValueObjectVariable::Create(frame_ptr, var_sp);
2266 ValueObjectSP child = valobj_sp->GetChildAtIndex(i, true);
2292 ValueObjectSP deref_valobj = valobj_sp->Dereference(err);
3300 ValueObjectSP expr_result;
3554 ValueObjectSP value_sp(frame_sp->GetValueForVariableExpressionPath(
tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp 103 ValueObjectSP return_value_sp,
111 ValueObjectSP count_sp =
113 ValueObjectSP tid_sp =
125 ValueObjectSP trace_sp =
167 ValueObjectSP return_value_sp;
tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h 77 lldb::ValueObjectSP m_thread_list_valobj_sp;
tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp 589 llvm::StringRef expr_prefix, lldb::ValueObjectSP &result_valobj_sp) {
1021 lldb::ValueObjectSP result_valobj_sp;
tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h 98 lldb::ValueObjectSP &result_valobj_sp);
tools/lldb/source/Plugins/Process/Utility/ThreadMemory.cpp 25 const ValueObjectSP &thread_info_valobj_sp)
tools/lldb/source/Plugins/Process/Utility/ThreadMemory.h 19 const lldb::ValueObjectSP &thread_info_valobj_sp);
71 lldb::ValueObjectSP &GetValueObject() { return m_thread_info_valobj_sp; }
97 lldb::ValueObjectSP m_thread_info_valobj_sp;
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp 87 const lldb::ValueObjectSP &valobj_sp, void **pyfunct_wrapper,
93 const lldb::ValueObjectSP &valobj_sp);
129 extern lldb::ValueObjectSP
189 lldb::ValueObjectSP &value, std::string &output);
2065 const char *class_name, lldb::ValueObjectSP valobj) {
2187 const char *python_function_name, lldb::ValueObjectSP valobj,
2354 lldb::ValueObjectSP ScriptInterpreterPythonImpl::GetChildAtIndex(
2366 lldb::ValueObjectSP ret_val;
2456 lldb::ValueObjectSP ScriptInterpreterPythonImpl::GetSyntheticValue(
2458 lldb::ValueObjectSP ret_val(nullptr);
2669 ValueObjectSP value_sp(value->GetSP());
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h 74 lldb::ValueObjectSP valobj) override;
147 lldb::ValueObjectSP
160 lldb::ValueObjectSP
190 bool GetScriptedSummary(const char *function_name, lldb::ValueObjectSP valobj,
tools/lldb/source/Symbol/Variable.cpp 353 ValueObjectSP valobj_sp(
371 ValueObjectSP valobj_sp(
406 ValueObjectSP valobj_sp;
411 ValueObjectSP variable_valobj_sp(
tools/lldb/source/Target/ABI.cpp 84 ValueObjectSP ABI::GetReturnValueObject(Thread &thread, CompilerType &ast_type,
89 ValueObjectSP return_valobj_sp;
115 lldb::ValueObjectSP const_valobj_sp;
125 lldb::ValueObjectSP live_valobj_sp = return_valobj_sp;
165 ValueObjectSP ABI::GetReturnValueObject(Thread &thread, llvm::Type &ast_type,
167 ValueObjectSP return_valobj_sp;
176 lldb::ValueObjectSP ABI::GetReturnValueObjectImpl(Thread &thread,
178 ValueObjectSP return_valobj_sp;
tools/lldb/source/Target/Process.cpp 956 ValueObjectSP valobj_sp = StopInfo::GetCrashingDereference(
tools/lldb/source/Target/StackFrame.cpp 493 ValueObjectSP StackFrame::GetValueForVariableExpressionPath(
518 ValueObjectSP valobj_sp;
612 ValueObjectSP child_valobj_sp;
734 ValueObjectSP dynamic_value_sp(
784 ValueObjectSP temp(valobj_sp->Dereference(error));
802 ValueObjectSP temp(valobj_sp->GetChildAtIndex(0, true));
836 ValueObjectSP synthetic = valobj_sp->GetSyntheticValue();
907 ValueObjectSP synthetic = valobj_sp->GetSyntheticValue();
946 ValueObjectSP dynamic_value_sp(
984 ValueObjectSP temp(valobj_sp->Dereference(error));
1001 ValueObjectSP temp(valobj_sp->GetChildAtIndex(0, true));
1031 ValueObjectSP dynamic_value_sp(
1061 ValueObjectSP deref_valobj_sp(valobj_sp->Dereference(error));
1064 ValueObjectSP address_of_valobj_sp(valobj_sp->AddressOf(error));
1143 ValueObjectSP
1147 ValueObjectSP valobj_sp;
1167 ValueObjectSP dynamic_sp = valobj_sp->GetDynamicValue(use_dynamic);
1174 ValueObjectSP StackFrame::TrackGlobalVariable(const VariableSP &variable_sp,
1181 ValueObjectSP valobj_sp(
1316 lldb::ValueObjectSP StackFrame::GuessValueForAddress(lldb::addr_t addr) {
1399 ValueObjectSP GetValueForOffset(StackFrame &frame, ValueObjectSP &parent,
1399 ValueObjectSP GetValueForOffset(StackFrame &frame, ValueObjectSP &parent,
1411 ValueObjectSP child_sp = parent->GetChildAtIndex(ci, can_create);
1432 ValueObjectSP GetValueForDereferincingOffset(StackFrame &frame,
1433 ValueObjectSP &base,
1444 ValueObjectSP pointee = base->Dereference(error);
1489 lldb::ValueObjectSP DoGuessValueAt(StackFrame &frame, ConstString reg,
1617 ValueObjectSP return_value_sp = ValueObjectMemory::Create(
1647 ValueObjectSP source_path;
1681 lldb::ValueObjectSP StackFrame::GuessValueForRegisterAndOffset(ConstString reg,
1731 lldb::ValueObjectSP StackFrame::FindVariable(ConstString name) {
1732 ValueObjectSP value_sp;
tools/lldb/source/Target/StopInfo.cpp 798 ValueObjectSP result_value_sp;
1023 StopInfoThreadPlan(ThreadPlanSP &plan_sp, ValueObjectSP &return_valobj_sp,
1042 ValueObjectSP GetReturnValueObject() { return m_return_valobj_sp; }
1058 ValueObjectSP m_return_valobj_sp;
1125 ThreadPlanSP &plan_sp, ValueObjectSP return_valobj_sp,
1140 ValueObjectSP StopInfo::GetReturnValueObject(StopInfoSP &stop_info_sp) {
1160 lldb::ValueObjectSP
tools/lldb/source/Target/Target.cpp 2332 lldb::ValueObjectSP &result_valobj_sp,
tools/lldb/source/Target/Thread.cpp 1086 ValueObjectSP Thread::GetReturnValueObject() {
1089 ValueObjectSP return_valobj_sp;
1625 lldb::ValueObjectSP return_value_sp,
1640 lldb::ValueObjectSP return_value_sp,
1676 ValueObjectSP cast_value_sp = return_value_sp->Cast(return_type);
2196 ValueObjectSP Thread::GetCurrentException() {
2213 ValueObjectSP exception = GetCurrentException();
tools/lldb/unittests/ScriptInterpreter/Python/PythonTestSuite.cpp 78 const lldb::ValueObjectSP &valobj_sp, void **pyfunct_wrapper,
86 const lldb::ValueObjectSP &valobj_sp) {
142 extern lldb::ValueObjectSP
230 lldb::ValueObjectSP &value, std::string &output) {