Home
last modified time | relevance | path

Searched refs:in_value (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/
H A DItaniumABILanguageRuntime.cpp50 bool ItaniumABILanguageRuntime::CouldHaveDynamicValue(ValueObject &in_value) { in CouldHaveDynamicValue() argument
53 return in_value.GetCompilerType().IsPossibleDynamicType(nullptr, check_cxx, in CouldHaveDynamicValue()
58 ValueObject &in_value, lldb::addr_t original_ptr, in GetTypeInfoFromVTableAddress() argument
127 original_ptr, in_value.GetTypeName().AsCString(), in GetTypeInfoFromVTableAddress()
143 original_ptr, in_value.GetTypeName().AsCString(), in GetTypeInfoFromVTableAddress()
159 original_ptr, in_value.GetTypeName().AsCString(), in GetTypeInfoFromVTableAddress()
186 ValueObject &in_value, lldb::DynamicValueType use_dynamic, in GetDynamicTypeAndAddress() argument
203 if (!CouldHaveDynamicValue(in_value)) in GetDynamicTypeAndAddress()
208 lldb::addr_t original_ptr = in_value.GetPointerValue(&address_type); in GetDynamicTypeAndAddress()
212 ExecutionContext exe_ctx(in_value.GetExecutionContextRef()); in GetDynamicTypeAndAddress()
[all …]
H A DItaniumABILanguageRuntime.h50 bool GetDynamicTypeAndAddress(ValueObject &in_value,
59 bool CouldHaveDynamicValue(ValueObject &in_value) override;
102 TypeAndOrName GetTypeInfoFromVTableAddress(ValueObject &in_value,
/llvm-project-15.0.7/lldb/test/API/functionalities/return-value/
H A DTestReturnValue.py120 in_value = frame.FindVariable("value")
121 in_float = float(in_value.GetValue())
250 in_value = thread.GetFrameAtIndex(0).FindVariable("value")
252 self.assertTrue(in_value.IsValid())
253 num_in_children = in_value.GetNumChildren()
259 in_child = in_value.GetChildAtIndex(idx)
284 in_child = in_value.GetChildAtIndex(idx)
/llvm-project-15.0.7/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCRuntimeV1.cpp49 ValueObject &in_value, lldb::DynamicValueType use_dynamic, in GetDynamicTypeAndAddress() argument
54 if (CouldHaveDynamicValue(in_value)) { in GetDynamicTypeAndAddress()
55 auto class_descriptor(GetClassDescriptor(in_value)); in GetDynamicTypeAndAddress()
58 const addr_t object_ptr = in_value.GetPointerValue(); in GetDynamicTypeAndAddress()
H A DAppleObjCRuntime.h52 bool CouldHaveDynamicValue(ValueObject &in_value) override;
54 bool GetDynamicTypeAndAddress(ValueObject &in_value,
H A DAppleObjCRuntime.cpp262 bool AppleObjCRuntime::CouldHaveDynamicValue(ValueObject &in_value) { in CouldHaveDynamicValue() argument
263 return in_value.GetCompilerType().IsPossibleDynamicType( in CouldHaveDynamicValue()
270 ValueObject &in_value, lldb::DynamicValueType use_dynamic, in GetDynamicTypeAndAddress() argument
H A DAppleObjCRuntimeV2.h48 bool GetDynamicTypeAndAddress(ValueObject &in_value,
68 ClassDescriptorSP GetClassDescriptor(ValueObject &in_value) override;
H A DAppleObjCRuntimeV1.h100 bool GetDynamicTypeAndAddress(ValueObject &in_value,
H A DAppleObjCRuntimeV2.cpp757 ValueObject &in_value, lldb::DynamicValueType use_dynamic, in GetDynamicTypeAndAddress() argument
768 Process *process = in_value.GetProcessSP().get(); in GetDynamicTypeAndAddress()
772 assert(in_value.GetTargetSP().get() == m_process->CalculateTarget().get()); in GetDynamicTypeAndAddress()
778 if (CouldHaveDynamicValue(in_value)) { in GetDynamicTypeAndAddress()
781 ClassDescriptorSP objc_class_sp(GetNonKVOClassDescriptor(in_value)); in GetDynamicTypeAndAddress()
783 const addr_t object_ptr = in_value.GetPointerValue(); in GetDynamicTypeAndAddress()
/llvm-project-15.0.7/lldb/include/lldb/Target/
H A DLanguageRuntime.h75 virtual bool GetDynamicTypeAndAddress(ValueObject &in_value,
91 virtual bool CouldHaveDynamicValue(ValueObject &in_value) = 0;
H A DProcess.h2213 bool IsPossibleDynamicValue(ValueObject &in_value);
/llvm-project-15.0.7/lldb/source/Plugins/LanguageRuntime/ObjC/
H A DObjCLanguageRuntime.h225 virtual ClassDescriptorSP GetClassDescriptor(ValueObject &in_value);
227 ClassDescriptorSP GetNonKVOClassDescriptor(ValueObject &in_value);
/llvm-project-15.0.7/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/
H A DRenderScriptRuntime.h341 bool GetDynamicTypeAndAddress(ValueObject &in_value,
350 bool CouldHaveDynamicValue(ValueObject &in_value) override;
H A DRenderScriptRuntime.cpp1013 ValueObject &in_value, lldb::DynamicValueType use_dynamic, in GetDynamicTypeAndAddress() argument
1025 bool RenderScriptRuntime::CouldHaveDynamicValue(ValueObject &in_value) { in CouldHaveDynamicValue() argument
/llvm-project-15.0.7/lldb/source/API/
H A DSBValue.cpp204 ValueObjectSP GetLockedSP(ValueImpl &in_value) { in GetLockedSP() argument
205 return in_value.GetSP(m_stop_locker, m_lock, m_lock_error); in GetLockedSP()
/llvm-project-15.0.7/lldb/source/Target/
H A DProcess.cpp1537 bool Process::IsPossibleDynamicValue(ValueObject &in_value) { in IsPossibleDynamicValue() argument
1541 if (in_value.IsDynamic()) in IsPossibleDynamicValue()
1543 LanguageType known_type = in_value.GetObjectRuntimeLanguage(); in IsPossibleDynamicValue()
1547 return runtime ? runtime->CouldHaveDynamicValue(in_value) : false; in IsPossibleDynamicValue()
1551 if (runtime->CouldHaveDynamicValue(in_value)) in IsPossibleDynamicValue()