| /llvm-project-15.0.7/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ |
| H A D | ItaniumABILanguageRuntime.cpp | 50 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 D | ItaniumABILanguageRuntime.h | 50 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 D | TestReturnValue.py | 120 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 D | AppleObjCRuntimeV1.cpp | 49 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 D | AppleObjCRuntime.h | 52 bool CouldHaveDynamicValue(ValueObject &in_value) override; 54 bool GetDynamicTypeAndAddress(ValueObject &in_value,
|
| H A D | AppleObjCRuntime.cpp | 262 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 D | AppleObjCRuntimeV2.h | 48 bool GetDynamicTypeAndAddress(ValueObject &in_value, 68 ClassDescriptorSP GetClassDescriptor(ValueObject &in_value) override;
|
| H A D | AppleObjCRuntimeV1.h | 100 bool GetDynamicTypeAndAddress(ValueObject &in_value,
|
| H A D | AppleObjCRuntimeV2.cpp | 757 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 D | LanguageRuntime.h | 75 virtual bool GetDynamicTypeAndAddress(ValueObject &in_value, 91 virtual bool CouldHaveDynamicValue(ValueObject &in_value) = 0;
|
| H A D | Process.h | 2213 bool IsPossibleDynamicValue(ValueObject &in_value);
|
| /llvm-project-15.0.7/lldb/source/Plugins/LanguageRuntime/ObjC/ |
| H A D | ObjCLanguageRuntime.h | 225 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 D | RenderScriptRuntime.h | 341 bool GetDynamicTypeAndAddress(ValueObject &in_value, 350 bool CouldHaveDynamicValue(ValueObject &in_value) override;
|
| H A D | RenderScriptRuntime.cpp | 1013 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 D | SBValue.cpp | 204 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 D | Process.cpp | 1537 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()
|