/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ |
H A D | ItaniumABILanguageRuntime.h | 50 bool GetDynamicTypeAndAddress(ValueObject &in_value, 59 bool CouldHaveDynamicValue(ValueObject &in_value) override; 105 TypeAndOrName GetTypeInfoFromVTableAddress(ValueObject &in_value,
|
H A D | ItaniumABILanguageRuntime.cpp | 48 bool ItaniumABILanguageRuntime::CouldHaveDynamicValue(ValueObject &in_value) { argument 51 return in_value.GetCompilerType().IsPossibleDynamicType(nullptr, check_cxx, 56 ValueObject &in_value, lldb::addr_t original_ptr, 85 original_ptr, in_value.GetTypeName().GetCString(), name); 128 original_ptr, in_value.GetTypeName().AsCString(), 144 original_ptr, in_value.GetTypeName().AsCString(), 160 original_ptr, in_value.GetTypeName().AsCString(), 172 original_ptr, in_value.GetTypeName().AsCString()); 187 ValueObject &in_value, lldb::DynamicValueType use_dynamic, 204 if (!CouldHaveDynamicValue(in_value)) 55 GetTypeInfoFromVTableAddress( ValueObject &in_value, lldb::addr_t original_ptr, lldb::addr_t vtable_load_addr) argument 186 GetDynamicTypeAndAddress( ValueObject &in_value, lldb::DynamicValueType use_dynamic, TypeAndOrName &class_type_or_name, Address &dynamic_address, Value::ValueType &value_type) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/ |
H A D | AppleObjCRuntime.h | 48 bool CouldHaveDynamicValue(ValueObject &in_value) override; 50 bool GetDynamicTypeAndAddress(ValueObject &in_value,
|
H A D | AppleObjCRuntimeV1.cpp | 49 ValueObject &in_value, lldb::DynamicValueType use_dynamic, 54 if (CouldHaveDynamicValue(in_value)) { 55 auto class_descriptor(GetClassDescriptor(in_value)); 58 const addr_t object_ptr = in_value.GetPointerValue(); 48 GetDynamicTypeAndAddress( ValueObject &in_value, lldb::DynamicValueType use_dynamic, TypeAndOrName &class_type_or_name, Address &address, Value::ValueType &value_type) argument
|
H A D | AppleObjCRuntimeV1.h | 94 bool GetDynamicTypeAndAddress(ValueObject &in_value,
|
H A D | AppleObjCRuntimeV2.h | 50 bool GetDynamicTypeAndAddress(ValueObject &in_value, 72 ClassDescriptorSP GetClassDescriptor(ValueObject &in_value) override;
|
H A D | AppleObjCRuntime.cpp | 248 bool AppleObjCRuntime::CouldHaveDynamicValue(ValueObject &in_value) { argument 249 return in_value.GetCompilerType().IsPossibleDynamicType( 256 ValueObject &in_value, lldb::DynamicValueType use_dynamic, 255 GetDynamicTypeAndAddress( ValueObject &in_value, lldb::DynamicValueType use_dynamic, TypeAndOrName &class_type_or_name, Address &address, Value::ValueType &value_type) argument
|
H A D | AppleObjCRuntimeV2.cpp | 437 ValueObject &in_value, lldb::DynamicValueType use_dynamic, 448 Process *process = in_value.GetProcessSP().get(); 452 assert(in_value.GetTargetSP().get() == m_process->CalculateTarget().get()); 458 if (CouldHaveDynamicValue(in_value)) { 461 ClassDescriptorSP objc_class_sp(GetNonKVOClassDescriptor(in_value)); 463 const addr_t object_ptr = in_value.GetPointerValue(); 436 GetDynamicTypeAndAddress( ValueObject &in_value, lldb::DynamicValueType use_dynamic, TypeAndOrName &class_type_or_name, Address &address, Value::ValueType &value_type) argument
|
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Target/ |
H A D | LanguageRuntime.h | 78 virtual bool GetDynamicTypeAndAddress(ValueObject &in_value, 94 virtual bool CouldHaveDynamicValue(ValueObject &in_value) = 0;
|
H A D | Process.h | 2189 bool IsPossibleDynamicValue(ValueObject &in_value);
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/ |
H A D | ObjCLanguageRuntime.h | 215 virtual ClassDescriptorSP GetClassDescriptor(ValueObject &in_value); 217 ClassDescriptorSP GetNonKVOClassDescriptor(ValueObject &in_value);
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/ |
H A D | RenderScriptRuntime.h | 335 bool GetDynamicTypeAndAddress(ValueObject &in_value, 344 bool CouldHaveDynamicValue(ValueObject &in_value) override;
|
H A D | RenderScriptRuntime.cpp | 1015 ValueObject &in_value, lldb::DynamicValueType use_dynamic, 1027 bool RenderScriptRuntime::CouldHaveDynamicValue(ValueObject &in_value) { argument 1014 GetDynamicTypeAndAddress( ValueObject &in_value, lldb::DynamicValueType use_dynamic, TypeAndOrName &class_type_or_name, Address &address, Value::ValueType &value_type) argument
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/API/ |
H A D | SBValue.cpp | 206 ValueObjectSP GetLockedSP(ValueImpl &in_value) { argument 207 return in_value.GetSP(m_stop_locker, m_lock, m_lock_error);
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Target/ |
H A D | Process.cpp | 1530 bool Process::IsPossibleDynamicValue(ValueObject &in_value) { argument 1534 if (in_value.IsDynamic()) 1536 LanguageType known_type = in_value.GetObjectRuntimeLanguage(); 1540 return runtime ? runtime->CouldHaveDynamicValue(in_value) : false; 1544 if (runtime->CouldHaveDynamicValue(in_value))
|