LLDB mainline
ObjectFileELF Member List

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

AllowAssemblyEmulationUnwindPlans()lldb_private::ObjectFileinlinevirtual
AnySegmentHasPhysicalAddress()ObjectFileELFprivate
ApplyRelocations(lldb_private::Symtab *symtab, const elf::ELFHeader *hdr, const elf::ELFSectionHeader *rel_hdr, const elf::ELFSectionHeader *symtab_hdr, const elf::ELFSectionHeader *debug_hdr, lldb_private::DataExtractor &rel_data, lldb_private::DataExtractor &symtab_data, lldb_private::DataExtractor &debug_data, lldb_private::Section *rel_section)ObjectFileELFprivate
BinaryType enum namelldb_private::ObjectFile
CalculateELFNotesSegmentsCRC32(const ProgramHeaderColl &program_headers, lldb_private::DataExtractor &data)ObjectFileELFprivatestatic
CalculateStrata() overrideObjectFileELFvirtual
CalculateType() overrideObjectFileELFvirtual
CanTrustAddressRanges()lldb_private::ObjectFileinlinevirtual
classof(const ObjectFile *obj)ObjectFileELFinlinestatic
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)ObjectFileELFstatic
CreateMemoryInstance(const lldb::ModuleSP &module_sp, lldb::WritableDataBufferSP data_sp, const lldb::ProcessSP &process_sp, lldb::addr_t header_addr)ObjectFileELFstatic
CreateSections(lldb_private::SectionList &unified_section_list) overrideObjectFileELFvirtual
Dump(lldb_private::Stream *s) overrideObjectFileELFvirtual
DumpDependentModules(lldb_private::Stream *s)ObjectFileELFprivate
DumpELFHeader(lldb_private::Stream *s, const elf::ELFHeader &header)ObjectFileELFprivatestatic
DumpELFHeader_e_ident_EI_DATA(lldb_private::Stream *s, unsigned char ei_data)ObjectFileELFprivatestatic
DumpELFHeader_e_type(lldb_private::Stream *s, elf::elf_half e_type)ObjectFileELFprivatestatic
DumpELFProgramHeader(lldb_private::Stream *s, const elf::ELFProgramHeader &ph)ObjectFileELFprivatestatic
DumpELFProgramHeader_p_flags(lldb_private::Stream *s, elf::elf_word p_flags)ObjectFileELFprivatestatic
DumpELFProgramHeader_p_type(lldb_private::Stream *s, elf::elf_word p_type)ObjectFileELFprivatestatic
DumpELFProgramHeaders(lldb_private::Stream *s)ObjectFileELFprivate
DumpELFSectionHeader(lldb_private::Stream *s, const ELFSectionHeaderInfo &sh)ObjectFileELFprivatestatic
DumpELFSectionHeader_sh_flags(lldb_private::Stream *s, elf::elf_xword sh_flags)ObjectFileELFprivatestatic
DumpELFSectionHeader_sh_type(lldb_private::Stream *s, elf::elf_word sh_type)ObjectFileELFprivatestatic
DumpELFSectionHeaders(lldb_private::Stream *s)ObjectFileELFprivate
DynamicSymbolColl typedefObjectFileELFprivate
DynamicSymbolCollConstIter typedefObjectFileELFprivate
DynamicSymbolCollIter typedefObjectFileELFprivate
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
FileAddressToAddressClassMap typedefObjectFileELFprivate
FindDynamicSymbol(unsigned tag)ObjectFileELFprivate
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_core_uuid_magicObjectFileELFprivatestatic
g_initial_bytes_to_readlldb_private::ObjectFileprotectedstatic
GetAddressableBits()lldb_private::ObjectFileinlinevirtual
GetAddressByteSize() const overrideObjectFileELFvirtual
GetAddressClass(lldb::addr_t file_addr) overrideObjectFileELFvirtual
GetArchitecture() overrideObjectFileELFvirtual
GetBaseAddress() overrideObjectFileELFvirtual
GetByteOrder() const overrideObjectFileELFvirtual
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
GetDebugLink()ObjectFileELF
GetDependentModules(lldb_private::FileSpecList &files) overrideObjectFileELFvirtual
GetEntryPointAddress() overrideObjectFileELFvirtual
GetFileOffset() constlldb_private::ObjectFileinlinevirtual
GetFileSpec()lldb_private::ObjectFileinlinevirtual
GetFileSpec() constlldb_private::ObjectFileinlinevirtual
GetGnuDebugDataObjectFile()ObjectFileELFprivate
GetIdentifierString()lldb_private::ObjectFileinlinevirtual
GetImageInfoAddress(lldb_private::Target *target) overrideObjectFileELFvirtual
GetIsDynamicLinkEditor()lldb_private::ObjectFileinlinevirtual
GetLoadableData(lldb_private::Target &target) overrideObjectFileELFprotectedvirtual
GetMinimumOSVersion()lldb_private::ObjectFileinlinevirtual
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)ObjectFileELFstatic
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()lldb_private::ObjectFileinlinevirtual
GetPluginDescriptionStatic()ObjectFileELFinlinestatic
GetPluginName() overrideObjectFileELFinlinevirtual
GetPluginNameStatic()ObjectFileELFinlinestatic
GetProgramHeaderInfo(ProgramHeaderColl &program_headers, lldb_private::DataExtractor &object_data, const elf::ELFHeader &header)ObjectFileELFprivatestatic
GetReExportedLibraries()lldb_private::ObjectFileinlinevirtual
GetSDKVersion()lldb_private::ObjectFileinlinevirtual
GetSectionDataSize(Section *section)lldb_private::ObjectFileinlinevirtual
GetSectionHeaderByIndex(lldb::user_id_t id)ObjectFileELFprivate
GetSectionHeaderInfo(SectionHeaderColl &section_headers, lldb_private::DataExtractor &object_data, const elf::ELFHeader &header, lldb_private::UUID &uuid, std::string &gnu_debuglink_file, uint32_t &gnu_debuglink_crc, lldb_private::ArchSpec &arch_spec)ObjectFileELFprivatestatic
GetSectionHeaderStringTable()ObjectFileELFprivate
GetSectionIndexByName(const char *name)ObjectFileELFprivate
GetSectionList(bool update_module_section_list=true)lldb_private::ObjectFilevirtual
GetSectionType(const ELFSectionHeaderInfo &H) constObjectFileELFprivate
GetSegmentData(const elf::ELFProgramHeader &H)ObjectFileELF
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() overrideObjectFileELFvirtual
GetVersion()lldb_private::ObjectFileinlinevirtual
IDObjectFileELFstatic
Initialize()ObjectFileELFstatic
isA(const void *ClassID) const overrideObjectFileELFinlinevirtual
IsExecutable() const overrideObjectFileELFvirtual
IsInMemory() constlldb_private::ObjectFileinline
IsStripped() overrideObjectFileELFvirtual
LoadCoreFileImages(lldb_private::Process &process)lldb_private::ObjectFileinlinevirtual
m_address_class_mapObjectFileELFprivate
m_arch_specObjectFileELFprivate
m_cache_hashlldb_private::ObjectFileprotected
m_datalldb_private::ObjectFileprotected
m_dynamic_symbolsObjectFileELFprivate
m_entry_point_addressObjectFileELFprivate
m_filelldb_private::ObjectFileprotected
m_file_offsetlldb_private::ObjectFileprotected
m_filespec_upObjectFileELFmutableprivate
m_gnu_debug_data_object_fileObjectFileELFprivate
m_gnu_debuglink_crcObjectFileELFprivate
m_gnu_debuglink_fileObjectFileELFprivate
m_headerObjectFileELFprivate
m_lengthlldb_private::ObjectFileprotected
m_memory_addrlldb_private::ObjectFileprotected
m_module_wplldb_private::ModuleChildprotected
m_plugin_versionObjectFileELFprivatestatic
m_process_wplldb_private::ObjectFileprotected
m_program_headersObjectFileELFprivate
m_section_headersObjectFileELFprivate
m_sections_uplldb_private::ObjectFileprotected
m_stratalldb_private::ObjectFileprotected
m_symtab_once_uplldb_private::ObjectFileprotected
m_symtab_uplldb_private::ObjectFileprotected
m_typelldb_private::ObjectFileprotected
m_uuidObjectFileELFprivate
MagicBytesMatch(lldb::DataBufferSP &data_sp, lldb::addr_t offset, lldb::addr_t length)ObjectFileELFstatic
MapFileData(const FileSpec &file, uint64_t Size, uint64_t Offset)lldb_private::ObjectFilestatic
MapFileDataWritable(const lldb_private::FileSpec &file, uint64_t Size, uint64_t Offset)ObjectFileELFprotectedstatic
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
ObjectFileELF(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)ObjectFileELFprivate
ObjectFileELF(const lldb::ModuleSP &module_sp, lldb::DataBufferSP header_data_sp, const lldb::ProcessSP &process_sp, lldb::addr_t header_addr)ObjectFileELFprivate
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
ParseARMAttributes(lldb_private::DataExtractor &data, uint64_t length, lldb_private::ArchSpec &arch_spec)ObjectFileELFprivatestatic
ParseDependentModules()ObjectFileELFprivate
ParseDynamicSymbols()ObjectFileELFprivate
ParseHeader() overrideObjectFileELFvirtual
ParseProgramHeaders()ObjectFileELFprivate
ParseSectionHeaders()ObjectFileELFprivate
ParseSymbols(lldb_private::Symtab *symbol_table, lldb::user_id_t start_id, lldb_private::SectionList *section_list, const size_t num_symbols, const lldb_private::DataExtractor &symtab_data, const lldb_private::DataExtractor &strtab_data)ObjectFileELFprivate
ParseSymbolTable(lldb_private::Symtab *symbol_table, lldb::user_id_t start_id, lldb_private::Section *symtab)ObjectFileELFprivate
ParseSymtab(lldb_private::Symtab &symtab) overrideObjectFileELFvirtual
ParseTrampolineSymbols(lldb_private::Symtab *symbol_table, lldb::user_id_t start_id, const ELFSectionHeaderInfo *rela_hdr, lldb::user_id_t section_id)ObjectFileELFprivate
ParseUnwindSymbols(lldb_private::Symtab *symbol_table, lldb_private::DWARFCallFrameInfo *eh_frame)ObjectFileELFprivate
PLTRelocationType()ObjectFileELFprivate
PluginInterface()=defaultlldb_private::PluginInterface
PluginInterface(const PluginInterface &)=deletelldb_private::PluginInterface
ProgramHeaderColl typedefObjectFileELFprivate
ProgramHeaders()ObjectFileELF
ReadMemory(const lldb::ProcessSP &process_sp, lldb::addr_t addr, size_t byte_size)lldb_private::ObjectFilestatic
ReadSectionData(lldb_private::Section *section, lldb::offset_t section_offset, void *dst, size_t dst_len) overrideObjectFileELFvirtual
ReadSectionData(lldb_private::Section *section, lldb_private::DataExtractor &section_data) overrideObjectFileELFvirtual
RefineModuleDetailsFromNote(lldb_private::DataExtractor &data, lldb_private::ArchSpec &arch_spec, lldb_private::UUID &uuid)ObjectFileELFprivatestatic
RelocateDebugSections(const elf::ELFSectionHeader *rel_hdr, lldb::user_id_t rel_id, lldb_private::Symtab *thetab)ObjectFileELFprivate
RelocateSection(lldb_private::Section *section) overrideObjectFileELFvirtual
ResolveSymbolForAddress(const Address &so_addr, bool verify_unique)lldb_private::ObjectFileinlinevirtual
SectionFileAddressesChanged()lldb_private::ObjectFileinlinevirtual
SectionHeaderColl typedefObjectFileELFprivate
SectionHeaderCollConstIter typedefObjectFileELFprivate
SectionHeaderCollIter typedefObjectFileELFprivate
SectionIndex(const SectionHeaderCollIter &I)ObjectFileELFprivate
SectionIndex(const SectionHeaderCollConstIter &I) constObjectFileELFprivate
SetLoadAddress(lldb_private::Target &target, lldb::addr_t value, bool value_is_offset) overrideObjectFileELFvirtual
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) const overrideObjectFileELFvirtual
Terminate()ObjectFileELFstatic
Type enum namelldb_private::ObjectFile
~ModuleChild()lldb_private::ModuleChild
~ObjectFile() overridelldb_private::ObjectFile
~PluginInterface()=defaultlldb_private::PluginInterfacevirtual