CheckPointer(lldb::addr_t value, uint32_t ptr_size) const | lldb_private::ObjCLanguageRuntime::ClassDescriptor | inlinevirtual |
ClassDescriptor() | lldb_private::ObjCLanguageRuntime::ClassDescriptor | inline |
ClassDescriptorV2Tagged(ConstString class_name, uint64_t payload) | lldb_private::ClassDescriptorV2Tagged | inline |
ClassDescriptorV2Tagged(ObjCLanguageRuntime::ClassDescriptorSP actual_class_sp, uint64_t u_payload, int64_t s_payload) | lldb_private::ClassDescriptorV2Tagged | inline |
Describe(std::function< void(ObjCISA)> const &superclass_func, std::function< bool(const char *, const char *)> const &instance_method_func, std::function< bool(const char *, const char *)> const &class_method_func, std::function< bool(const char *, const char *, lldb::addr_t, uint64_t)> const &ivar_func) const | lldb_private::ObjCLanguageRuntime::ClassDescriptor | inlinevirtual |
GetClassName() override | lldb_private::ClassDescriptorV2Tagged | inlinevirtual |
GetImplementationLanguage() const | lldb_private::ObjCLanguageRuntime::ClassDescriptor | inlinevirtual |
GetInfoBits() | lldb_private::ClassDescriptorV2Tagged | inlinevirtual |
GetInstanceSize() override | lldb_private::ClassDescriptorV2Tagged | inlinevirtual |
GetISA() override | lldb_private::ClassDescriptorV2Tagged | inlinevirtual |
GetIVarAtIndex(size_t idx) | lldb_private::ObjCLanguageRuntime::ClassDescriptor | inlinevirtual |
GetMetaclass() const override | lldb_private::ClassDescriptorV2Tagged | inlinevirtual |
GetNumIVars() | lldb_private::ObjCLanguageRuntime::ClassDescriptor | inlinevirtual |
GetPayload() | lldb_private::ClassDescriptorV2Tagged | inlinevirtual |
GetSuperclass() override | lldb_private::ClassDescriptorV2Tagged | inlinevirtual |
GetTaggedPointerInfo(uint64_t *info_bits=nullptr, uint64_t *value_bits=nullptr, uint64_t *payload=nullptr) override | lldb_private::ClassDescriptorV2Tagged | inlinevirtual |
GetTaggedPointerInfoSigned(uint64_t *info_bits=nullptr, int64_t *value_bits=nullptr, uint64_t *payload=nullptr) override | lldb_private::ClassDescriptorV2Tagged | inlinevirtual |
GetType() | lldb_private::ObjCLanguageRuntime::ClassDescriptor | inline |
GetValueBits() | lldb_private::ClassDescriptorV2Tagged | inlinevirtual |
GetValueBitsSigned() | lldb_private::ClassDescriptorV2Tagged | inlinevirtual |
IsCFType() override | lldb_private::ClassDescriptorV2Tagged | inlinevirtual |
IsKVO() override | lldb_private::ClassDescriptorV2Tagged | inlinevirtual |
IsPointerValid(lldb::addr_t value, uint32_t ptr_size, bool allow_NULLs=false, bool allow_tagged=false, bool check_version_specific=false) const | lldb_private::ObjCLanguageRuntime::ClassDescriptor | protected |
IsValid() override | lldb_private::ClassDescriptorV2Tagged | inlinevirtual |
m_info_bits | lldb_private::ClassDescriptorV2Tagged | private |
m_is_cf | lldb_private::ObjCLanguageRuntime::ClassDescriptor | private |
m_is_kvo | lldb_private::ObjCLanguageRuntime::ClassDescriptor | private |
m_name | lldb_private::ClassDescriptorV2Tagged | private |
m_payload | lldb_private::ClassDescriptorV2Tagged | private |
m_pointer_size | lldb_private::ClassDescriptorV2Tagged | private |
m_type_wp | lldb_private::ObjCLanguageRuntime::ClassDescriptor | private |
m_valid | lldb_private::ClassDescriptorV2Tagged | private |
m_value_bits | lldb_private::ClassDescriptorV2Tagged | private |
m_value_bits_signed | lldb_private::ClassDescriptorV2Tagged | private |
SetType(const lldb::TypeSP &type_sp) | lldb_private::ObjCLanguageRuntime::ClassDescriptor | inline |
~ClassDescriptor()=default | lldb_private::ObjCLanguageRuntime::ClassDescriptor | virtual |
~ClassDescriptorV2Tagged() override=default | lldb_private::ClassDescriptorV2Tagged | |