|
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 class | 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 |
| ReadMethods(llvm::ArrayRef< lldb::addr_t > addresses, lldb::addr_t relative_string_base_addr, bool is_small, bool has_direct_sel, bool has_relative_types) 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 |