gem5  v22.1.0.0
gem5::loader::ElfObject Member List

This is the complete list of members for gem5::loader::ElfObject, including all inherited members.

_programHeaderCountgem5::loader::ElfObjectprotected
_programHeaderSizegem5::loader::ElfObjectprotected
_programHeaderTablegem5::loader::ElfObjectprotected
_symtabgem5::loader::ObjectFileprotected
archgem5::loader::ObjectFileprotected
bias() const overridegem5::loader::ElfObjectinlinevirtual
buildImage() const overridegem5::loader::ElfObjectinlinevirtual
byteOrdergem5::loader::ObjectFileprotected
determineArch()gem5::loader::ElfObjectprotected
determineByteOrder()gem5::loader::ElfObjectprotected
determineOpSys()gem5::loader::ElfObjectprotected
ehdrgem5::loader::ElfObjectprotected
elfgem5::loader::ElfObjectprotected
ElfObject(ImageFileDataPtr ifd)gem5::loader::ElfObject
entrygem5::loader::ObjectFileprotected
entryPoint() constgem5::loader::ObjectFileinline
getArch() constgem5::loader::ObjectFileinline
getByteOrder() constgem5::loader::ObjectFileinline
getInterpPath(const GElf_Phdr &phdr) constgem5::loader::ElfObject
getInterpreter() const overridegem5::loader::ElfObjectinlinevirtual
getOpSys() constgem5::loader::ObjectFileinline
getSections()gem5::loader::ElfObjectprotected
handleLoadableSegment(GElf_Phdr phdr, int seg_num)gem5::loader::ElfObjectprotected
hasTLS() overridegem5::loader::ElfObjectinlinevirtual
imagegem5::loader::ElfObjectprotected
imageDatagem5::loader::ImageFileprotected
ImageFile(ImageFileDataPtr data)gem5::loader::ImageFileinlineprotected
interpretergem5::loader::ElfObjectprotected
ldBiasgem5::loader::ElfObjectprotected
ldMaxgem5::loader::ElfObjectprotected
ldMingem5::loader::ElfObjectprotected
loadSomeSymbols(SymbolTable *symtab, int binding, Addr mask, Addr base, Addr offset)gem5::loader::ElfObjectprotected
mapSize() const overridegem5::loader::ElfObjectinlinevirtual
ObjectFile(ImageFileDataPtr ifd)gem5::loader::ObjectFileprotected
opSysgem5::loader::ObjectFileprotected
programHeaderCount()gem5::loader::ElfObjectinline
programHeaderSize()gem5::loader::ElfObjectinline
programHeaderTable()gem5::loader::ElfObjectinline
relocatable() const overridegem5::loader::ElfObjectinlinevirtual
relocategem5::loader::ElfObjectprotected
sectionExists(std::string sec)gem5::loader::ElfObjectprotected
sectionNamesgem5::loader::ElfObjectprotected
symtab() constgem5::loader::ObjectFileinline
updateBias(Addr bias_addr) overridegem5::loader::ElfObjectvirtual
~ElfObject()gem5::loader::ElfObject
~ImageFile()gem5::loader::ImageFileinlineprotectedvirtual
~ObjectFile()gem5::loader::ObjectFileinlinevirtual

Generated on Wed Dec 21 2022 10:24:15 for gem5 by doxygen 1.9.1