1.4 KiB
Executable file
###This is a description of the ELF class.
- You could use all functions from Binary class but with ELF prefix (Binary.compareEP -> ELF.compareEP)
bool isSectionNamePresent(QString sSectionName)
quint32 getNumberOfSections()
quint32 getNumberOfPrograms()
QString getGeneralOptions()
qint32 getSectionNumber(QString sSectionName)
quint16 getElfHeader_type()
quint16 getElfHeader_machine()
quint32 getElfHeader_version()
quint64 getElfHeader_entry()
quint64 getElfHeader_phoff()
quint64 getElfHeader_shoff()
quint32 getElfHeader_flags()
quint16 getElfHeader_ehsize()
quint16 getElfHeader_phentsize()
quint16 getElfHeader_phnum()
quint16 getElfHeader_shentsize()
quint16 getElfHeader_shnum()
quint16 getElfHeader_shstrndx()
quint64 getProgramFileSize(quint32 nNumber)
quint64 getProgramFileOffset(quint32 nNumber)
quint64 getSectionFileOffset(quint32 nNumber)
quint64 getSectionFileSize(quint32 nNumber)
bool isStringInTablePresent(QString sSectionName, QString sString)
bool isLibraryPresent(QString sLibraryName)
QString getRunPath()