LLDB mainline
ObjectFileMachO Member List

This is the complete list of members for ObjectFileMachO, including all inherited members.

AllowAssemblyEmulationUnwindPlans() overrideObjectFileMachOvirtual
BinaryType enum namelldb_private::ObjectFile
CalculateSectionLoadAddressForMemoryImage(lldb::addr_t mach_header_load_address, const lldb_private::Section *mach_header_section, const lldb_private::Section *section)ObjectFileMachOprotected
CalculateStrata() overrideObjectFileMachOvirtual
CalculateType() overrideObjectFileMachOvirtual
CanTrustAddressRanges() overrideObjectFileMachOvirtual
classof(const ObjectFile *obj)ObjectFileMachOinlinestatic
ClearSymtab()lldb_private::ObjectFilevirtual
CopyData(lldb::offset_t offset, size_t length, void *dst) constlldb_private::ObjectFile
CreateCallFrameInfo()lldb_private::ObjectFilevirtual
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)ObjectFileMachOstatic
CreateMemoryInstance(const lldb::ModuleSP &module_sp, lldb::WritableDataBufferSP data_sp, const lldb::ProcessSP &process_sp, lldb::addr_t header_addr)ObjectFileMachOstatic
CreateSections(lldb_private::SectionList &unified_section_list) overrideObjectFileMachOvirtual
Dump(lldb_private::Stream *s) overrideObjectFileMachOvirtual
eBinaryTypeInvalid enum valuelldb_private::ObjectFile
eBinaryTypeKernel enum valuelldb_private::ObjectFile
eBinaryTypeStandalone enum valuelldb_private::ObjectFile
eBinaryTypeUnknown enum valuelldb_private::ObjectFile
eBinaryTypeUser enum valuelldb_private::ObjectFile
EncryptedFileRanges typedefObjectFileMachOprotected
eStrataInvalid enum valuelldb_private::ObjectFile
eStrataJIT enum valuelldb_private::ObjectFile
eStrataKernel enum valuelldb_private::ObjectFile
eStrataRawImage enum valuelldb_private::ObjectFile
eStrataUnknown enum valuelldb_private::ObjectFile
eStrataUser enum valuelldb_private::ObjectFile
eTypeCoreFile enum valuelldb_private::ObjectFile
eTypeDebugInfo enum valuelldb_private::ObjectFile
eTypeDynamicLinker enum valuelldb_private::ObjectFile
eTypeExecutable enum valuelldb_private::ObjectFile
eTypeInvalid enum valuelldb_private::ObjectFile
eTypeJIT enum valuelldb_private::ObjectFile
eTypeObjectFile enum valuelldb_private::ObjectFile
eTypeSharedLibrary enum valuelldb_private::ObjectFile
eTypeStubLibrary enum valuelldb_private::ObjectFile
eTypeUnknown enum valuelldb_private::ObjectFile
FileRangeArray typedefObjectFileMachOprotected
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::ObjectFilestatic
FindPlugin(const lldb::ModuleSP &module_sp, const lldb::ProcessSP &process_sp, lldb::addr_t header_addr, lldb::WritableDataBufferSP file_data_sp)lldb_private::ObjectFilestatic
g_initial_bytes_to_readlldb_private::ObjectFileprotectedstatic
GetAddressableBits() overrideObjectFileMachOvirtual
GetAddressByteSize() const overrideObjectFileMachOvirtual
GetAddressClass(lldb::addr_t file_addr) overrideObjectFileMachOvirtual
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)ObjectFileMachOprotectedstatic
GetArchitecture() overrideObjectFileMachOvirtual
GetArchitecture(lldb::ModuleSP module_sp, const llvm::MachO::mach_header &header, const lldb_private::DataExtractor &data, lldb::offset_t lc_offset)ObjectFileMachOprotectedstatic
GetBaseAddress() overrideObjectFileMachOvirtual
GetByteOrder() const overrideObjectFileMachOvirtual
GetByteSize() constlldb_private::ObjectFileinlinevirtual
GetCacheHash()lldb_private::ObjectFile
GetCorefileAllImageInfos()ObjectFileMachOprotected
GetCorefileMainBinaryInfo(lldb::addr_t &value, bool &value_is_offset, lldb_private::UUID &uuid, ObjectFile::BinaryType &type) overrideObjectFileMachO
lldb_private::ObjectFile::GetCorefileMainBinaryInfo(lldb::addr_t &value, bool &value_is_offset, UUID &uuid, ObjectFile::BinaryType &type)lldb_private::ObjectFileinlinevirtual
GetCorefileThreadExtraInfos(std::vector< lldb::tid_t > &tids) overrideObjectFileMachOvirtual
GetData(lldb::offset_t offset, size_t length, DataExtractor &data) constlldb_private::ObjectFile
GetDependentModules(lldb_private::FileSpecList &files) overrideObjectFileMachOvirtual
GetEncryptedFileRanges()ObjectFileMachOprotected
GetEntryPointAddress() overrideObjectFileMachOvirtual
GetFileOffset() constlldb_private::ObjectFileinlinevirtual
GetFileSpec()lldb_private::ObjectFileinlinevirtual
GetFileSpec() constlldb_private::ObjectFileinlinevirtual
GetIdentifierString() overrideObjectFileMachOvirtual
GetImageInfoAddress(Target *target)lldb_private::ObjectFileinlinevirtual
GetIsDynamicLinkEditor() overrideObjectFileMachOvirtual
GetLLDBSharedCacheUUID(lldb::addr_t &base_addir, lldb_private::UUID &uuid)ObjectFileMachOprotected
GetLoadableData(Target &target)lldb_private::ObjectFilevirtual
GetMachHeaderSection()ObjectFileMachO
GetMinimumOSVersion() overrideObjectFileMachOvirtual
GetModule() constlldb_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)ObjectFileMachOstatic
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::ObjectFilestatic
GetNumThreadContexts() overrideObjectFileMachOvirtual
GetPluginDescriptionStatic()ObjectFileMachOinlinestatic
GetPluginName() overrideObjectFileMachOinlinevirtual
GetPluginNameStatic()ObjectFileMachOinlinestatic
GetProcessSharedCacheUUID(lldb_private::Process *, lldb::addr_t &base_addr, lldb_private::UUID &uuid)ObjectFileMachOprotected
GetReExportedLibraries() overrideObjectFileMachOinlinevirtual
GetSDKVersion() overrideObjectFileMachOvirtual
GetSectionDataSize(Section *section)lldb_private::ObjectFileinlinevirtual
GetSectionList(bool update_module_section_list=true)lldb_private::ObjectFilevirtual
GetSectionNameEHFrame()ObjectFileMachOprotectedstatic
GetSegmentNameDATA()ObjectFileMachOprotectedstatic
GetSegmentNameDATA_CONST()ObjectFileMachOprotectedstatic
GetSegmentNameDATA_DIRTY()ObjectFileMachOprotectedstatic
GetSegmentNameDWARF()ObjectFileMachOprotectedstatic
GetSegmentNameLINKEDIT()ObjectFileMachOprotectedstatic
GetSegmentNameLLVM_COV()ObjectFileMachOprotectedstatic
GetSegmentNameOBJC()ObjectFileMachOprotectedstatic
GetSegmentNameTEXT()ObjectFileMachOprotectedstatic
GetSharedCacheUUID(lldb_private::FileSpec dyld_shared_cache, const lldb::ByteOrder byte_order, const uint32_t addr_byte_size)ObjectFileMachOprotected
GetStrata()lldb_private::ObjectFileinline
GetSymbolTypeFromName(llvm::StringRef name, lldb::SymbolType symbol_type_hint=lldb::eSymbolTypeUndefined)lldb_private::ObjectFilestatic
GetSymtab()lldb_private::ObjectFile
GetThreadContextAtIndex(uint32_t idx, lldb_private::Thread &thread) overrideObjectFileMachOvirtual
GetType()lldb_private::ObjectFileinline
GetUUID() overrideObjectFileMachOvirtual
GetUUID(const llvm::MachO::mach_header &header, const lldb_private::DataExtractor &data, lldb::offset_t lc_offset)ObjectFileMachOprotectedstatic
GetVersion() overrideObjectFileMachOvirtual
IDObjectFileMachOstatic
Initialize()ObjectFileMachOstatic
isA(const void *ClassID) const overrideObjectFileMachOinlinevirtual
IsDynamicLoader() constObjectFileMachO
IsExecutable() const overrideObjectFileMachOvirtual
IsInMemory() constlldb_private::ObjectFileinline
IsKext() constObjectFileMachO
IsSharedCacheBinary() constObjectFileMachO
IsStripped() overrideObjectFileMachOvirtual
LoadCoreFileImages(lldb_private::Process &process) overrideObjectFileMachOvirtual
m_allow_assembly_emulation_unwind_plansObjectFileMachOprotected
m_cache_hashlldb_private::ObjectFileprotected
m_datalldb_private::ObjectFileprotected
m_dysymtabObjectFileMachOprotected
m_entry_point_addressObjectFileMachOprotected
m_filelldb_private::ObjectFileprotected
m_file_offsetlldb_private::ObjectFileprotected
m_headerObjectFileMachOprotected
m_lengthlldb_private::ObjectFileprotected
m_linkedit_original_offsetObjectFileMachOprotected
m_mach_sectionsObjectFileMachOprotected
m_memory_addrlldb_private::ObjectFileprotected
m_min_os_versionObjectFileMachOprotected
m_module_wplldb_private::ModuleChildprotected
m_process_wplldb_private::ObjectFileprotected
m_reexported_dylibsObjectFileMachOprotected
m_sdk_versionsObjectFileMachOprotected
m_sections_uplldb_private::ObjectFileprotected
m_stratalldb_private::ObjectFileprotected
m_symtab_once_uplldb_private::ObjectFileprotected
m_symtab_uplldb_private::ObjectFileprotected
m_text_addressObjectFileMachOprotected
m_thread_context_offsetsObjectFileMachOprotected
m_thread_context_offsets_validObjectFileMachOprotected
m_typelldb_private::ObjectFileprotected
MagicBytesMatch(lldb::DataBufferSP data_sp, lldb::addr_t offset, lldb::addr_t length)ObjectFileMachOstatic
MapFileData(const FileSpec &file, uint64_t Size, uint64_t Offset)lldb_private::ObjectFilestatic
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 &)=deletelldb_private::ObjectFileprivate
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 &)=deletelldb_private::ObjectFileprivate
lldb_private::PluginInterface::operator=(const PluginInterface &)=deletelldb_private::PluginInterface
lldb_private::ModuleChild::operator=(const ModuleChild &rhs)lldb_private::ModuleChild
ParseHeader() overrideObjectFileMachOvirtual
ParseHeader(lldb_private::DataExtractor &data, lldb::offset_t *data_offset_ptr, llvm::MachO::mach_header &header)ObjectFileMachOstatic
ParseSymtab(lldb_private::Symtab &symtab) overrideObjectFileMachOvirtual
ParseSymtab()ObjectFileMachOprotected
PluginInterface()=defaultlldb_private::PluginInterface
PluginInterface(const PluginInterface &)=deletelldb_private::PluginInterface
ProcessDysymtabCommand(const llvm::MachO::load_command &load_cmd, lldb::offset_t offset)ObjectFileMachOprotected
ProcessSegmentCommand(const llvm::MachO::load_command &load_cmd, lldb::offset_t offset, uint32_t cmd_idx, SegmentParsingContext &context)ObjectFileMachOprotected
ReadMemory(const lldb::ProcessSP &process_sp, lldb::addr_t addr, size_t byte_size)lldb_private::ObjectFilestatic
ReadSectionData(Section *section, lldb::offset_t section_offset, void *dst, size_t dst_len)lldb_private::ObjectFilevirtual
ReadSectionData(Section *section, DataExtractor &section_data)lldb_private::ObjectFilevirtual
RelocateSection(lldb_private::Section *section)lldb_private::ObjectFilevirtual
ResolveSymbolForAddress(const Address &so_addr, bool verify_unique)lldb_private::ObjectFileinlinevirtual
SanitizeSegmentCommand(llvm::MachO::segment_command_64 &seg_cmd, uint32_t cmd_idx)ObjectFileMachOprotected
SaveCore(const lldb::ProcessSP &process_sp, const lldb_private::FileSpec &outfile, lldb::SaveCoreStyle &core_style, lldb_private::Status &error)ObjectFileMachOstatic
SectionFileAddressesChanged()lldb_private::ObjectFileinlinevirtual
SectionIsLoadable(const lldb_private::Section *section)ObjectFileMachOprotected
SetLoadAddress(lldb_private::Target &target, lldb::addr_t value, bool value_is_offset) overrideObjectFileMachOvirtual
SetModule(const lldb::ModuleSP &module_sp)lldb_private::ModuleChild
SetModulesArchitecture(const ArchSpec &new_arch)lldb_private::ObjectFileprotected
SetType(Type type)lldb_private::ObjectFileinlinevirtual
SplitArchivePathWithObject(llvm::StringRef path_with_object, lldb_private::FileSpec &archive_file, lldb_private::ConstString &archive_object, bool must_exist)lldb_private::ObjectFilestatic
Strata enum namelldb_private::ObjectFile
StripLinkerSymbolAnnotations(llvm::StringRef symbol_name) constlldb_private::ObjectFileinlinevirtual
Terminate()ObjectFileMachOstatic
Type enum namelldb_private::ObjectFile
~ModuleChild()lldb_private::ModuleChild
~ObjectFile() overridelldb_private::ObjectFile
~ObjectFileMachO() override=defaultObjectFileMachO
~PluginInterface()=defaultlldb_private::PluginInterfacevirtual