LLDB mainline
lldb_private::ObjectFile Member List

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

AllowAssemblyEmulationUnwindPlans()lldb_private::ObjectFileinlinevirtual
BinaryType enum namelldb_private::ObjectFile
CalculateStrata()=0lldb_private::ObjectFilepure virtual
CalculateType()=0lldb_private::ObjectFilepure virtual
CanTrustAddressRanges()lldb_private::ObjectFileinlinevirtual
ClearSymtab()lldb_private::ObjectFilevirtual
CopyData(lldb::offset_t offset, size_t length, void *dst) constlldb_private::ObjectFile
CreateCallFrameInfo()lldb_private::ObjectFilevirtual
CreateSections(SectionList &unified_section_list)=0lldb_private::ObjectFilepure virtual
Dump(Stream *s)=0lldb_private::ObjectFilepure virtual
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
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
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()lldb_private::ObjectFileinlinevirtual
GetAddressByteSize() const =0lldb_private::ObjectFilepure virtual
GetAddressClass(lldb::addr_t file_addr)lldb_private::ObjectFilevirtual
GetArchitecture()=0lldb_private::ObjectFilepure virtual
GetBaseAddress()lldb_private::ObjectFileinlinevirtual
GetByteOrder() const =0lldb_private::ObjectFilepure virtual
GetByteSize() constlldb_private::ObjectFileinlinevirtual
GetCacheHash()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)lldb_private::ObjectFileinlinevirtual
GetData(lldb::offset_t offset, size_t length, DataExtractor &data) constlldb_private::ObjectFile
GetDependentModules(FileSpecList &file_list)=0lldb_private::ObjectFilepure virtual
GetEntryPointAddress()lldb_private::ObjectFileinlinevirtual
GetFileOffset() constlldb_private::ObjectFileinlinevirtual
GetFileSpec()lldb_private::ObjectFileinlinevirtual
GetFileSpec() constlldb_private::ObjectFileinlinevirtual
GetIdentifierString()lldb_private::ObjectFileinlinevirtual
GetImageInfoAddress(Target *target)lldb_private::ObjectFileinlinevirtual
GetIsDynamicLinkEditor()lldb_private::ObjectFileinlinevirtual
GetLoadableData(Target &target)lldb_private::ObjectFilevirtual
GetMinimumOSVersion()lldb_private::ObjectFileinlinevirtual
GetModule() constlldb_private::ModuleChild
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
GetModuleSpecifications(const lldb_private::FileSpec &file, lldb::DataBufferSP &data_sp, lldb::offset_t data_offset, lldb::offset_t file_offset, lldb::offset_t file_size, lldb_private::ModuleSpecList &specs)lldb_private::ObjectFilestatic
GetNumThreadContexts()lldb_private::ObjectFileinlinevirtual
GetPluginName()=0lldb_private::PluginInterfacepure virtual
GetReExportedLibraries()lldb_private::ObjectFileinlinevirtual
GetSDKVersion()lldb_private::ObjectFileinlinevirtual
GetSectionDataSize(Section *section)lldb_private::ObjectFileinlinevirtual
GetSectionList(bool update_module_section_list=true)lldb_private::ObjectFilevirtual
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)lldb_private::ObjectFileinlinevirtual
GetType()lldb_private::ObjectFileinline
GetUUID()=0lldb_private::ObjectFilepure virtual
GetVersion()lldb_private::ObjectFileinlinevirtual
IDlldb_private::ObjectFilestatic
isA(const void *ClassID) constlldb_private::ObjectFileinlinevirtual
IsExecutable() const =0lldb_private::ObjectFilepure virtual
IsInMemory() constlldb_private::ObjectFileinline
IsObjectFile(lldb_private::FileSpec file_spec)lldb_private::ObjectFilestatic
IsStripped()=0lldb_private::ObjectFilepure virtual
lldb_private::Modulelldb_private::ObjectFilefriend
LoadCoreFileImages(lldb_private::Process &process)lldb_private::ObjectFileinlinevirtual
m_cache_hashlldb_private::ObjectFileprotected
m_datalldb_private::ObjectFileprotected
m_filelldb_private::ObjectFileprotected
m_file_offsetlldb_private::ObjectFileprotected
m_lengthlldb_private::ObjectFileprotected
m_memory_addrlldb_private::ObjectFileprotected
m_module_wplldb_private::ModuleChildprotected
m_process_wplldb_private::ObjectFileprotected
m_sections_uplldb_private::ObjectFileprotected
m_stratalldb_private::ObjectFileprotected
m_symtab_once_uplldb_private::ObjectFileprotected
m_symtab_uplldb_private::ObjectFileprotected
m_typelldb_private::ObjectFileprotected
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
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()=0lldb_private::ObjectFilepure virtual
ParseSymtab(Symtab &symtab)=0lldb_private::ObjectFilepure virtual
PluginInterface()=defaultlldb_private::PluginInterface
PluginInterface(const PluginInterface &)=deletelldb_private::PluginInterface
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
SectionFileAddressesChanged()lldb_private::ObjectFileinlinevirtual
SetLoadAddress(Target &target, lldb::addr_t value, bool value_is_offset)lldb_private::ObjectFileinlinevirtual
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
Type enum namelldb_private::ObjectFile
~ModuleChild()lldb_private::ModuleChild
~ObjectFile() overridelldb_private::ObjectFile
~PluginInterface()=defaultlldb_private::PluginInterfacevirtual