LLDB mainline
lldb_private::ClassDescriptorV2 Member List

This is the complete list of members for lldb_private::ClassDescriptorV2, including all inherited members.

CheckPointer(lldb::addr_t value, uint32_t ptr_size) constlldb_private::ObjCLanguageRuntime::ClassDescriptorinlinevirtual
ClassDescriptor()lldb_private::ObjCLanguageRuntime::ClassDescriptorinline
ClassDescriptorV2(AppleObjCRuntimeV2 &runtime, ObjCLanguageRuntime::ObjCISA isa, const char *name)lldb_private::ClassDescriptorV2inlineprivate
Describe(std::function< void(ObjCLanguageRuntime::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 overridelldb_private::ClassDescriptorV2
lldb_private::ObjCLanguageRuntime::ClassDescriptor::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) constlldb_private::ObjCLanguageRuntime::ClassDescriptorinlinevirtual
GetClassName() overridelldb_private::ClassDescriptorV2virtual
GetImplementationLanguage() const overridelldb_private::ClassDescriptorV2virtual
GetInstanceSize() overridelldb_private::ClassDescriptorV2virtual
GetISA() overridelldb_private::ClassDescriptorV2inlinevirtual
GetIVarAtIndex(size_t idx) overridelldb_private::ClassDescriptorV2inlinevirtual
GetIVarInformation()lldb_private::ClassDescriptorV2protected
GetMetaclass() const overridelldb_private::ClassDescriptorV2virtual
GetMethodList(Process *process, lldb::addr_t method_list_ptr) constlldb_private::ClassDescriptorV2private
GetNumIVars() overridelldb_private::ClassDescriptorV2inlinevirtual
GetSuperclass() overridelldb_private::ClassDescriptorV2virtual
GetTaggedPointerInfo(uint64_t *info_bits=nullptr, uint64_t *value_bits=nullptr, uint64_t *payload=nullptr) overridelldb_private::ClassDescriptorV2inlinevirtual
GetTaggedPointerInfoSigned(uint64_t *info_bits=nullptr, int64_t *value_bits=nullptr, uint64_t *payload=nullptr) overridelldb_private::ClassDescriptorV2inlinevirtual
GetType()lldb_private::ObjCLanguageRuntime::ClassDescriptorinline
IsCFType()lldb_private::ObjCLanguageRuntime::ClassDescriptorinlinevirtual
IsKVO()lldb_private::ObjCLanguageRuntime::ClassDescriptorinlinevirtual
IsPointerValid(lldb::addr_t value, uint32_t ptr_size, bool allow_NULLs=false, bool allow_tagged=false, bool check_version_specific=false) constlldb_private::ObjCLanguageRuntime::ClassDescriptorprotected
IsValid() overridelldb_private::ClassDescriptorV2inlinevirtual
lldb_private::AppleObjCRuntimeV2lldb_private::ClassDescriptorV2friend
m_image_to_method_listslldb_private::ClassDescriptorV2mutableprivate
m_is_cflldb_private::ObjCLanguageRuntime::ClassDescriptorprivate
m_is_kvolldb_private::ObjCLanguageRuntime::ClassDescriptorprivate
m_ivars_storagelldb_private::ClassDescriptorV2private
m_last_version_updatedlldb_private::ClassDescriptorV2mutableprivate
m_namelldb_private::ClassDescriptorV2private
m_objc_class_ptrlldb_private::ClassDescriptorV2private
m_runtimelldb_private::ClassDescriptorV2private
m_type_wplldb_private::ObjCLanguageRuntime::ClassDescriptorprivate
ProcessMethodList(std::function< bool(const char *, const char *)> const &instance_method_func, method_list_t &method_list) constlldb_private::ClassDescriptorV2private
ProcessRelativeMethodLists(std::function< bool(const char *, const char *)> const &instance_method_func, lldb::addr_t relative_method_list_ptr) constlldb_private::ClassDescriptorV2private
Read_class_row(Process *process, const objc_class_t &objc_class, std::unique_ptr< class_ro_t > &class_ro, std::unique_ptr< class_rw_t > &class_rw) constlldb_private::ClassDescriptorV2private
Read_objc_class(Process *process, std::unique_ptr< objc_class_t > &objc_class) constlldb_private::ClassDescriptorV2private
RW_REALIZEDlldb_private::ClassDescriptorV2privatestatic
SetType(const lldb::TypeSP &type_sp)lldb_private::ObjCLanguageRuntime::ClassDescriptorinline
~ClassDescriptor()=defaultlldb_private::ObjCLanguageRuntime::ClassDescriptorvirtual
~ClassDescriptorV2() override=defaultlldb_private::ClassDescriptorV2