|
LLDB mainline
|
This is the complete list of members for ObjectFileMachO, including all inherited members.
| AllowAssemblyEmulationUnwindPlans() override | ObjectFileMachO | virtual |
| BinaryType enum name | lldb_private::ObjectFile | |
| CalculateSectionLoadAddressForMemoryImage(lldb::addr_t mach_header_load_address, const lldb_private::Section *mach_header_section, const lldb_private::Section *section) | ObjectFileMachO | protected |
| CalculateStrata() override | ObjectFileMachO | virtual |
| CalculateType() override | ObjectFileMachO | virtual |
| CanTrustAddressRanges() override | ObjectFileMachO | virtual |
| classof(const ObjectFile *obj) | ObjectFileMachO | inlinestatic |
| ClearSymtab() | lldb_private::ObjectFile | virtual |
| CopyData(lldb::offset_t offset, size_t length, void *dst) const | lldb_private::ObjectFile | |
| CreateCallFrameInfo() | lldb_private::ObjectFile | virtual |
| CreateInstance(const lldb::ModuleSP &module_sp, lldb::DataBufferSP data_sp, lldb::offset_t data_offset, const lldb_private::FileSpec *file, lldb::offset_t file_offset, lldb::offset_t length) | ObjectFileMachO | static |
| CreateMemoryInstance(const lldb::ModuleSP &module_sp, lldb::WritableDataBufferSP data_sp, const lldb::ProcessSP &process_sp, lldb::addr_t header_addr) | ObjectFileMachO | static |
| CreateSections(lldb_private::SectionList &unified_section_list) override | ObjectFileMachO | virtual |
| Dump(lldb_private::Stream *s) override | ObjectFileMachO | virtual |
| eBinaryTypeInvalid enum value | lldb_private::ObjectFile | |
| eBinaryTypeKernel enum value | lldb_private::ObjectFile | |
| eBinaryTypeStandalone enum value | lldb_private::ObjectFile | |
| eBinaryTypeUnknown enum value | lldb_private::ObjectFile | |
| eBinaryTypeUser enum value | lldb_private::ObjectFile | |
| eBinaryTypeUserAllImageInfos enum value | lldb_private::ObjectFile | |
| EncryptedFileRanges typedef | ObjectFileMachO | protected |
| eStrataInvalid enum value | lldb_private::ObjectFile | |
| eStrataJIT enum value | lldb_private::ObjectFile | |
| eStrataKernel enum value | lldb_private::ObjectFile | |
| eStrataRawImage enum value | lldb_private::ObjectFile | |
| eStrataUnknown enum value | lldb_private::ObjectFile | |
| eStrataUser enum value | lldb_private::ObjectFile | |
| eTypeCoreFile enum value | lldb_private::ObjectFile | |
| eTypeDebugInfo enum value | lldb_private::ObjectFile | |
| eTypeDynamicLinker enum value | lldb_private::ObjectFile | |
| eTypeExecutable enum value | lldb_private::ObjectFile | |
| eTypeInvalid enum value | lldb_private::ObjectFile | |
| eTypeJIT enum value | lldb_private::ObjectFile | |
| eTypeObjectFile enum value | lldb_private::ObjectFile | |
| eTypeSharedLibrary enum value | lldb_private::ObjectFile | |
| eTypeStubLibrary enum value | lldb_private::ObjectFile | |
| eTypeUnknown enum value | lldb_private::ObjectFile | |
| FileRangeArray typedef | ObjectFileMachO | protected |
| FindLC_NOTEByName(std::string name) | ObjectFileMachO | |
| FindPlugin(const lldb::ModuleSP &module_sp, const FileSpec *file_spec, lldb::offset_t file_offset, lldb::offset_t file_size, lldb::DataBufferSP &data_sp, lldb::offset_t &data_offset) | lldb_private::ObjectFile | static |
| FindPlugin(const lldb::ModuleSP &module_sp, const lldb::ProcessSP &process_sp, lldb::addr_t header_addr, lldb::WritableDataBufferSP file_data_sp) | lldb_private::ObjectFile | static |
| g_initial_bytes_to_read | lldb_private::ObjectFile | protectedstatic |
| GetAddressableBits() override | ObjectFileMachO | virtual |
| GetAddressByteSize() const override | ObjectFileMachO | virtual |
| GetAddressClass(lldb::addr_t file_addr) override | ObjectFileMachO | virtual |
| GetAllArchSpecs(const llvm::MachO::mach_header &header, const lldb_private::DataExtractor &data, lldb::offset_t lc_offset, lldb_private::ModuleSpec &base_spec, lldb_private::ModuleSpecList &all_specs) | ObjectFileMachO | protectedstatic |
| GetArchitecture() override | ObjectFileMachO | virtual |
| GetArchitecture(lldb::ModuleSP module_sp, const llvm::MachO::mach_header &header, const lldb_private::DataExtractor &data, lldb::offset_t lc_offset) | ObjectFileMachO | protectedstatic |
| GetBaseAddress() override | ObjectFileMachO | virtual |
| GetByteOrder() const override | ObjectFileMachO | virtual |
| GetByteSize() const | lldb_private::ObjectFile | inlinevirtual |
| GetCacheHash() | lldb_private::ObjectFile | |
| GetCorefileAllImageInfos() | ObjectFileMachO | protected |
| GetCorefileMainBinaryInfo(lldb::addr_t &value, bool &value_is_offset, lldb_private::UUID &uuid, ObjectFile::BinaryType &type) override | ObjectFileMachO | |
| lldb_private::ObjectFile::GetCorefileMainBinaryInfo(lldb::addr_t &value, bool &value_is_offset, UUID &uuid, ObjectFile::BinaryType &type) | lldb_private::ObjectFile | inlinevirtual |
| GetCorefileProcessMetadata() override | ObjectFileMachO | virtual |
| GetCorefileThreadExtraInfos(std::vector< lldb::tid_t > &tids) override | ObjectFileMachO | virtual |
| GetData(lldb::offset_t offset, size_t length, DataExtractor &data) const | lldb_private::ObjectFile | |
| GetDependentModules(lldb_private::FileSpecList &files) override | ObjectFileMachO | virtual |
| GetDWARFSectionTypeFromName(llvm::StringRef name) | lldb_private::ObjectFile | static |
| GetEncryptedFileRanges() | ObjectFileMachO | protected |
| GetEntryPointAddress() override | ObjectFileMachO | virtual |
| GetFileOffset() const | lldb_private::ObjectFile | inlinevirtual |
| GetFileSpec() | lldb_private::ObjectFile | inlinevirtual |
| GetFileSpec() const | lldb_private::ObjectFile | inlinevirtual |
| GetIdentifierString() override | ObjectFileMachO | virtual |
| GetImageInfoAddress(Target *target) | lldb_private::ObjectFile | inlinevirtual |
| GetIsDynamicLinkEditor() override | ObjectFileMachO | virtual |
| GetLLDBSharedCacheUUID(lldb::addr_t &base_addir, lldb_private::UUID &uuid) | ObjectFileMachO | protected |
| GetLoadableData(Target &target) | lldb_private::ObjectFile | virtual |
| GetMachHeaderSection() | ObjectFileMachO | |
| GetMinimumOSVersion() override | ObjectFileMachO | virtual |
| GetModule() const | lldb_private::ModuleChild | |
| GetModuleSpecifications(const lldb_private::FileSpec &file, lldb::DataBufferSP &data_sp, lldb::offset_t data_offset, lldb::offset_t file_offset, lldb::offset_t length, lldb_private::ModuleSpecList &specs) | ObjectFileMachO | static |
| lldb_private::ObjectFile::GetModuleSpecifications(const FileSpec &file, lldb::offset_t file_offset, lldb::offset_t file_size, ModuleSpecList &specs, lldb::DataBufferSP data_sp=lldb::DataBufferSP()) | lldb_private::ObjectFile | static |
| GetNumThreadContexts() override | ObjectFileMachO | virtual |
| GetObjectName() const | lldb_private::ObjectFile | |
| GetPluginDescriptionStatic() | ObjectFileMachO | inlinestatic |
| GetPluginName() override | ObjectFileMachO | inlinevirtual |
| GetPluginNameStatic() | ObjectFileMachO | inlinestatic |
| GetProcessSharedCacheUUID(lldb_private::Process *, lldb::addr_t &base_addr, lldb_private::UUID &uuid) | ObjectFileMachO | protected |
| GetReExportedLibraries() override | ObjectFileMachO | inlinevirtual |
| GetSDKVersion() override | ObjectFileMachO | virtual |
| GetSectionDataSize(Section *section) | lldb_private::ObjectFile | inlinevirtual |
| GetSectionList(bool update_module_section_list=true) | lldb_private::ObjectFile | virtual |
| GetSectionNameEHFrame() | ObjectFileMachO | protectedstatic |
| GetSectionNameLLDBNoNlist() | ObjectFileMachO | protectedstatic |
| GetSegmentNameDATA() | ObjectFileMachO | protectedstatic |
| GetSegmentNameDATA_CONST() | ObjectFileMachO | protectedstatic |
| GetSegmentNameDATA_DIRTY() | ObjectFileMachO | protectedstatic |
| GetSegmentNameDWARF() | ObjectFileMachO | protectedstatic |
| GetSegmentNameLINKEDIT() | ObjectFileMachO | protectedstatic |
| GetSegmentNameLLVM_COV() | ObjectFileMachO | protectedstatic |
| GetSegmentNameOBJC() | ObjectFileMachO | protectedstatic |
| GetSegmentNameTEXT() | ObjectFileMachO | protectedstatic |
| GetSharedCacheUUID(lldb_private::FileSpec dyld_shared_cache, const lldb::ByteOrder byte_order, const uint32_t addr_byte_size) | ObjectFileMachO | protected |
| GetStrata() | lldb_private::ObjectFile | inline |
| GetSymbolTypeFromName(llvm::StringRef name, lldb::SymbolType symbol_type_hint=lldb::eSymbolTypeUndefined) | lldb_private::ObjectFile | static |
| GetSymtab(bool can_create=true) | lldb_private::ObjectFile | |
| GetThreadContextAtIndex(uint32_t idx, lldb_private::Thread &thread) override | ObjectFileMachO | virtual |
| GetType() | lldb_private::ObjectFile | inline |
| GetUUID() override | ObjectFileMachO | virtual |
| GetUUID(const llvm::MachO::mach_header &header, const lldb_private::DataExtractor &data, lldb::offset_t lc_offset) | ObjectFileMachO | protectedstatic |
| GetVersion() override | ObjectFileMachO | virtual |
| ID | ObjectFileMachO | static |
| Initialize() | ObjectFileMachO | static |
| isA(const void *ClassID) const override | ObjectFileMachO | inlinevirtual |
| IsDynamicLoader() const | ObjectFileMachO | |
| IsExecutable() const override | ObjectFileMachO | virtual |
| IsGOTSection(const lldb_private::Section §ion) const override | ObjectFileMachO | virtual |
| IsInMemory() const | lldb_private::ObjectFile | inline |
| IsKext() const | ObjectFileMachO | |
| IsObjectFile(lldb_private::FileSpec file_spec) | lldb_private::ObjectFile | static |
| IsSharedCacheBinary() const | ObjectFileMachO | |
| IsStripped() override | ObjectFileMachO | virtual |
| LoadCoreFileImages(lldb_private::Process &process) override | ObjectFileMachO | virtual |
| m_allow_assembly_emulation_unwind_plans | ObjectFileMachO | protected |
| m_cache_hash | lldb_private::ObjectFile | protected |
| m_data | lldb_private::ObjectFile | protected |
| m_dysymtab | ObjectFileMachO | protected |
| m_entry_point_address | ObjectFileMachO | protected |
| m_file | lldb_private::ObjectFile | protected |
| m_file_offset | lldb_private::ObjectFile | protected |
| m_header | ObjectFileMachO | protected |
| m_length | lldb_private::ObjectFile | protected |
| m_linkedit_original_offset | ObjectFileMachO | protected |
| m_mach_sections | ObjectFileMachO | protected |
| m_memory_addr | lldb_private::ObjectFile | protected |
| m_min_os_version | ObjectFileMachO | protected |
| m_module_wp | lldb_private::ModuleChild | protected |
| m_process_wp | lldb_private::ObjectFile | protected |
| m_reexported_dylibs | ObjectFileMachO | protected |
| m_sdk_versions | ObjectFileMachO | protected |
| m_sections_up | lldb_private::ObjectFile | protected |
| m_strata | lldb_private::ObjectFile | protected |
| m_symtab_once_up | lldb_private::ObjectFile | protected |
| m_symtab_up | lldb_private::ObjectFile | protected |
| m_text_address | ObjectFileMachO | protected |
| m_thread_context_offsets | ObjectFileMachO | protected |
| m_thread_context_offsets_valid | ObjectFileMachO | protected |
| m_type | lldb_private::ObjectFile | protected |
| MagicBytesMatch(lldb::DataBufferSP data_sp, lldb::addr_t offset, lldb::addr_t length) | ObjectFileMachO | static |
| MapFileData(const FileSpec &file, uint64_t Size, uint64_t Offset) | lldb_private::ObjectFile | static |
| ModuleChild(const lldb::ModuleSP &module_sp) | lldb_private::ModuleChild | |
| ObjectFile(const lldb::ModuleSP &module_sp, const FileSpec *file_spec_ptr, lldb::offset_t file_offset, lldb::offset_t length, lldb::DataBufferSP data_sp, lldb::offset_t data_offset) | lldb_private::ObjectFile | |
| ObjectFile(const lldb::ModuleSP &module_sp, const lldb::ProcessSP &process_sp, lldb::addr_t header_addr, lldb::DataBufferSP data_sp) | lldb_private::ObjectFile | |
| ObjectFile(const ObjectFile &)=delete | lldb_private::ObjectFile | private |
| ObjectFileMachO(const lldb::ModuleSP &module_sp, lldb::DataBufferSP data_sp, lldb::offset_t data_offset, const lldb_private::FileSpec *file, lldb::offset_t offset, lldb::offset_t length) | ObjectFileMachO | |
| ObjectFileMachO(const lldb::ModuleSP &module_sp, lldb::WritableDataBufferSP data_sp, const lldb::ProcessSP &process_sp, lldb::addr_t header_addr) | ObjectFileMachO | |
| operator=(const ObjectFile &)=delete | lldb_private::ObjectFile | private |
| lldb_private::PluginInterface::operator=(const PluginInterface &)=delete | lldb_private::PluginInterface | |
| lldb_private::ModuleChild::operator=(const ModuleChild &rhs) | lldb_private::ModuleChild | |
| ParseHeader() override | ObjectFileMachO | virtual |
| ParseHeader(lldb_private::DataExtractor &data, lldb::offset_t *data_offset_ptr, llvm::MachO::mach_header &header) | ObjectFileMachO | static |
| ParseSymtab(lldb_private::Symtab &symtab) override | ObjectFileMachO | virtual |
| ParseSymtab() | ObjectFileMachO | protected |
| PluginInterface()=default | lldb_private::PluginInterface | |
| PluginInterface(const PluginInterface &)=delete | lldb_private::PluginInterface | |
| ProcessDysymtabCommand(const llvm::MachO::load_command &load_cmd, lldb::offset_t offset) | ObjectFileMachO | protected |
| ProcessSegmentCommand(const llvm::MachO::load_command &load_cmd, lldb::offset_t offset, uint32_t cmd_idx, SegmentParsingContext &context) | ObjectFileMachO | protected |
| ReadMemory(const lldb::ProcessSP &process_sp, lldb::addr_t addr, size_t byte_size) | lldb_private::ObjectFile | static |
| ReadSectionData(Section *section, lldb::offset_t section_offset, void *dst, size_t dst_len) | lldb_private::ObjectFile | virtual |
| ReadSectionData(Section *section, DataExtractor §ion_data) | lldb_private::ObjectFile | virtual |
| RelocateSection(lldb_private::Section *section) | lldb_private::ObjectFile | virtual |
| ResolveSymbolForAddress(const Address &so_addr, bool verify_unique) | lldb_private::ObjectFile | inlinevirtual |
| SanitizeSegmentCommand(llvm::MachO::segment_command_64 &seg_cmd, uint32_t cmd_idx) | ObjectFileMachO | protected |
| SaveCore(const lldb::ProcessSP &process_sp, lldb_private::SaveCoreOptions &options, lldb_private::Status &error) | ObjectFileMachO | static |
| SectionFileAddressesChanged() | lldb_private::ObjectFile | inlinevirtual |
| SectionIsLoadable(const lldb_private::Section *section) | ObjectFileMachO | protected |
| SetLoadAddress(lldb_private::Target &target, lldb::addr_t value, bool value_is_offset) override | ObjectFileMachO | virtual |
| SetModule(const lldb::ModuleSP &module_sp) | lldb_private::ModuleChild | |
| SetModulesArchitecture(const ArchSpec &new_arch) | lldb_private::ObjectFile | protected |
| SetType(Type type) | lldb_private::ObjectFile | inlinevirtual |
| SplitArchivePathWithObject(llvm::StringRef path_with_object, lldb_private::FileSpec &archive_file, lldb_private::ConstString &archive_object, bool must_exist) | lldb_private::ObjectFile | static |
| Strata enum name | lldb_private::ObjectFile | |
| StripLinkerSymbolAnnotations(llvm::StringRef symbol_name) const | lldb_private::ObjectFile | inlinevirtual |
| Terminate() | ObjectFileMachO | static |
| Type enum name | lldb_private::ObjectFile | |
| ~ModuleChild() | lldb_private::ModuleChild | |
| ~ObjectFile() override | lldb_private::ObjectFile | |
| ~ObjectFileMachO() override=default | ObjectFileMachO | |
| ~PluginInterface()=default | lldb_private::PluginInterface | virtual |