ElfReader Class

(Utils::ElfReader)

Public Types

enum Result { Ok, NotElf, Corrupt }

Public Functions

ElfReader(const QString &binary)
QString errorString() const
QByteArray readCoreName(bool *isCore)
ElfData readHeaders()
QSharedPointer<ElfMapper> readSection(const QByteArray &sectionName)

Member Type Documentation

enum ElfReader::Result

Member Function Documentation

ElfReader::ElfReader(const QString &binary)

Default constructs an instance of ElfReader.

QString ElfReader::errorString() const

QByteArray ElfReader::readCoreName(bool *isCore)

ElfData ElfReader::readHeaders()

QSharedPointer<ElfMapper> ElfReader::readSection(const QByteArray &sectionName)