LLDB mainline
|
This is the complete list of members for lldb_private::ClassDescriptorV2, including all inherited members.
CheckPointer(lldb::addr_t value, uint32_t ptr_size) const | lldb_private::ObjCLanguageRuntime::ClassDescriptor | inlinevirtual |
ClassDescriptor() | lldb_private::ObjCLanguageRuntime::ClassDescriptor | inline |
ClassDescriptorV2(AppleObjCRuntimeV2 &runtime, ObjCLanguageRuntime::ObjCISA isa, const char *name) | lldb_private::ClassDescriptorV2 | inlineprivate |
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 override | lldb_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) const | lldb_private::ObjCLanguageRuntime::ClassDescriptor | inlinevirtual |
GetClassName() override | lldb_private::ClassDescriptorV2 | virtual |
GetImplementationLanguage() const override | lldb_private::ClassDescriptorV2 | virtual |
GetInstanceSize() override | lldb_private::ClassDescriptorV2 | virtual |
GetISA() override | lldb_private::ClassDescriptorV2 | inlinevirtual |
GetIVarAtIndex(size_t idx) override | lldb_private::ClassDescriptorV2 | inlinevirtual |
GetIVarInformation() | lldb_private::ClassDescriptorV2 | protected |
GetMetaclass() const override | lldb_private::ClassDescriptorV2 | virtual |
GetMethodList(Process *process, lldb::addr_t method_list_ptr) const | lldb_private::ClassDescriptorV2 | private |
GetNumIVars() override | lldb_private::ClassDescriptorV2 | inlinevirtual |
GetSuperclass() override | lldb_private::ClassDescriptorV2 | virtual |
GetTaggedPointerInfo(uint64_t *info_bits=nullptr, uint64_t *value_bits=nullptr, uint64_t *payload=nullptr) override | lldb_private::ClassDescriptorV2 | inlinevirtual |
GetTaggedPointerInfoSigned(uint64_t *info_bits=nullptr, int64_t *value_bits=nullptr, uint64_t *payload=nullptr) override | lldb_private::ClassDescriptorV2 | inlinevirtual |
GetType() | lldb_private::ObjCLanguageRuntime::ClassDescriptor | inline |
IsCFType() | lldb_private::ObjCLanguageRuntime::ClassDescriptor | inlinevirtual |
IsKVO() | lldb_private::ObjCLanguageRuntime::ClassDescriptor | 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::ClassDescriptorV2 | inlinevirtual |
lldb_private::AppleObjCRuntimeV2 | lldb_private::ClassDescriptorV2 | friend |
m_image_to_method_lists | lldb_private::ClassDescriptorV2 | mutableprivate |
m_is_cf | lldb_private::ObjCLanguageRuntime::ClassDescriptor | private |
m_is_kvo | lldb_private::ObjCLanguageRuntime::ClassDescriptor | private |
m_ivars_storage | lldb_private::ClassDescriptorV2 | private |
m_last_version_updated | lldb_private::ClassDescriptorV2 | mutableprivate |
m_name | lldb_private::ClassDescriptorV2 | private |
m_objc_class_ptr | lldb_private::ClassDescriptorV2 | private |
m_runtime | lldb_private::ClassDescriptorV2 | private |
m_type_wp | lldb_private::ObjCLanguageRuntime::ClassDescriptor | private |
ProcessMethodList(std::function< bool(const char *, const char *)> const &instance_method_func, method_list_t &method_list) const | lldb_private::ClassDescriptorV2 | private |
ProcessRelativeMethodLists(std::function< bool(const char *, const char *)> const &instance_method_func, lldb::addr_t relative_method_list_ptr) const | lldb_private::ClassDescriptorV2 | private |
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) const | lldb_private::ClassDescriptorV2 | private |
Read_objc_class(Process *process, std::unique_ptr< objc_class_t > &objc_class) const | lldb_private::ClassDescriptorV2 | private |
RW_REALIZED | lldb_private::ClassDescriptorV2 | privatestatic |
SetType(const lldb::TypeSP &type_sp) | lldb_private::ObjCLanguageRuntime::ClassDescriptor | inline |
~ClassDescriptor()=default | lldb_private::ObjCLanguageRuntime::ClassDescriptor | virtual |
~ClassDescriptorV2() override=default | lldb_private::ClassDescriptorV2 |