|
LLDB mainline
|
Public Member Functions | |
| iVarsStorage () | |
| size_t | size () |
| iVarDescriptor & | operator[] (size_t idx) |
| void | fill (AppleObjCRuntimeV2 &runtime, ClassDescriptorV2 &descriptor) |
Private Attributes | |
| bool | m_filled = false |
| std::vector< iVarDescriptor > | m_ivars |
| std::recursive_mutex | m_mutex |
Definition at line 232 of file AppleObjCClassDescriptorV2.h.
| ClassDescriptorV2::iVarsStorage::iVarsStorage | ( | ) |
Definition at line 721 of file AppleObjCClassDescriptorV2.cpp.
| void ClassDescriptorV2::iVarsStorage::fill | ( | AppleObjCRuntimeV2 & | runtime, |
| ClassDescriptorV2 & | descriptor ) |
Definition at line 730 of file AppleObjCClassDescriptorV2.cpp.
References lldb_private::ClassDescriptorV2::ClassDescriptorV2(), lldb_private::ClassDescriptorV2::Describe(), error(), lldb_private::CompilerType::GetByteSize(), lldb_private::ClassDescriptorV2::GetClassName(), lldb_private::AppleObjCRuntimeV2::GetEncodingToType(), lldb_private::GetLog(), lldb_private::Runtime::GetProcess(), LLDB_LOGV, lldb_private::ClassDescriptorV2::lldb_private::AppleObjCRuntimeV2, m_filled, m_ivars, m_mutex, lldb_private::Process::ReadScalarIntegerFromMemory(), lldb_private::Scalar::SInt(), size(), and lldb_private::Types.
| ClassDescriptorV2::iVarDescriptor & ClassDescriptorV2::iVarsStorage::operator[] | ( | size_t | idx | ) |
Definition at line 725 of file AppleObjCClassDescriptorV2.cpp.
References m_ivars.
| size_t ClassDescriptorV2::iVarsStorage::size | ( | ) |
Definition at line 723 of file AppleObjCClassDescriptorV2.cpp.
References m_ivars.
Referenced by fill().
|
private |
Definition at line 243 of file AppleObjCClassDescriptorV2.h.
Referenced by fill().
|
private |
Definition at line 244 of file AppleObjCClassDescriptorV2.h.
Referenced by fill(), iVarsStorage(), operator[](), and size().
|
private |
Definition at line 245 of file AppleObjCClassDescriptorV2.h.
Referenced by fill(), and iVarsStorage().